My app is installed correctly on development store however after sometime I am getting the following error.
An ActionView::MissingTemplate occurred in sessions#new:
I am using shopify_app gem version 17.2.1 and ruby 2.7.0.
The app is an embedded app and using react as well.
Here is the complete log of error:
An ActionView::MissingTemplate occurred in sessions#new:
Missing template shopify_app/sessions/request_storage_access with {:locale=>[:en], :formats=>[:json], :variants=>, :handlers=>[:raw, :erb, :html, :builder, :ruby, :jbuilder]}. Searched in:
- “/app/app/views”
- “/app/vendor/bundle/ruby/2.7.0/gems/shopify_app-17.2.1/app/views”
- “/app/vendor/bundle/ruby/2.7.0/gems/devise-4.8.0/app/views”
- “/app/vendor/bundle/ruby/2.7.0/gems/actiontext-6.0.4/app/views”
- “/app/vendor/bundle/ruby/2.7.0/gems/actionmailbox-6.0.4/app/views”
Request:
- URL : test.abc.com/login?return_to=%2F%3Fhmac%3D891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0%26host%3Dc2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg%26locale%3Den-IN%26session%3Dfd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3%26shop%3Dmy-shop.myshopify.com%26timestamp%3D1628664400%26&shop=my-shop.myshopify.com
- HTTP Method: GET
- IP address : 123.201.32.67
- Parameters : {“return_to”=>“/?hmac=891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0&host=c2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg&locale=en-IN&session=fd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3&shop=my-shop.myshopify.com×tamp=1628664400&”, “shop”=>“my-shop.myshopify.com”, “controller”=>“shopify_app/sessions”, “action”=>“new”}
- Timestamp : 2021-08-11 12:47:20 +0530
- Server : 63e760ea-b4aa-4a1b-98af-813bb3e871f6
- Rails root : /app
- Process: 4
Session:
- session id: [FILTERED]
- data: {“session_id”=>“1e3e5e423246cc37b9d301d358ab9afd”,
“_csrf_token”=>“dZ3yPJBCVwn4GuZB1046yFisXQzocLqoIoOxQAXHHUE=”,
“locale”=>“en”,
“return_to”=>
“/?hmac=891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0&host=c2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg&locale=en-IN&session=fd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3&shop=my-shop.myshopify.com×tamp=1628664400&”,
“shopify.omniauth_params”=>{:shop=>“my-shop.myshopify.com”},
“user_tokens”=>false}
Environment:
- GATEWAY_INTERFACE : CGI/1.2
- HTTP_ACCEPT : application/json
- HTTP_ACCEPT_ENCODING : gzip, deflate, br
- HTTP_ACCEPT_LANGUAGE : en-US,en;q=0.9
- HTTP_AUTHORIZATION : Bearer
- HTTP_CONNECTION : close
- HTTP_CONNECT_TIME : 0
- HTTP_COOKIE : shopify__session=
- HTTP_HOST :
- HTTP_REFERER : test.abc.com/?hmac=891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0&host=c2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg&locale=en-IN&session=fd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3&shop=my-shop.myshopify.com×tamp=1628664400
- HTTP_SEC_CH_UA : " Not;A Brand";v=“99”, “Google Chrome”;v=“91”, “Chromium”;v=“91”
- HTTP_SEC_CH_UA_MOBILE : ?0
- HTTP_SEC_FETCH_DEST : empty
- HTTP_SEC_FETCH_MODE : cors
- HTTP_SEC_FETCH_SITE : same-origin
- HTTP_TOTAL_ROUTE_TIME : 0
- HTTP_USER_AGENT : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36
- HTTP_VERSION : HTTP/1.1
- HTTP_VIA : 1.1 vegur
- HTTP_X_FORWARDED_FOR : 123.201.32.67
- HTTP_X_FORWARDED_PORT : 443
- HTTP_X_FORWARDED_PROTO : https
- HTTP_X_REQUEST_ID :
- HTTP_X_REQUEST_START : 1628666240847
- ORIGINAL_FULLPATH : /login?return_to=%2F%3Fhmac%3D891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0%26host%3Dc2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg%26locale%3Den-IN%26session%3Dfd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3%26shop%3Dmy-shop.myshopify.com%26timestamp%3D1628664400%26&shop=my-shop.myshopify.com
- ORIGINAL_SCRIPT_NAME :
- PATH_INFO : /login
- QUERY_STRING : return_to=%2F%3Fhmac%3D891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0%26host%3Dc2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg%26locale%3Den-IN%26session%3Dfd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3%26shop%3Dmy-shop.myshopify.com%26timestamp%3D1628664400%26&shop=my-shop.myshopify.com
- REMOTE_ADDR : 10.65.93.89
- REQUEST_METHOD : GET
- REQUEST_PATH : /login
- REQUEST_URI : /login?return_to=%2F%3Fhmac%3D891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0%26host%3Dc2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg%26locale%3Den-IN%26session%3Dfd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3%26shop%3Dmy-shop.myshopify.com%26timestamp%3D1628664400%26&shop=my-shop.myshopify.com
- ROUTES_52580_SCRIPT_NAME :
- ROUTES_58620_SCRIPT_NAME :
- SCRIPT_NAME :
- SERVER_NAME :
- SERVER_PORT : 443
- SERVER_PROTOCOL : HTTP/1.1
- SERVER_SOFTWARE : puma 4.3.8 Mysterious Traveller
- action_controller.instance : #ShopifyApp::SessionsController:0x00005575ac789980
- action_dispatch.authenticated_encrypted_cookie_salt : authenticated encrypted cookie
- action_dispatch.backtrace_cleaner : #Rails::BacktraceCleaner:0x00005575a7f6d390
- action_dispatch.content_security_policy :
- action_dispatch.content_security_policy_nonce_directives:
- action_dispatch.content_security_policy_nonce_generator :
- action_dispatch.content_security_policy_report_only : false
- action_dispatch.cookies : #ActionDispatch::Cookies::CookieJar:0x00005575ac782fe0
- action_dispatch.cookies_digest :
- action_dispatch.cookies_rotations : #ActiveSupport::Messages::RotationConfiguration:0x00005575a4def408
- action_dispatch.cookies_serializer : json
- action_dispatch.encrypted_cookie_cipher :
- action_dispatch.encrypted_cookie_salt : encrypted cookie
- action_dispatch.encrypted_signed_cookie_salt : signed encrypted cookie
- action_dispatch.http_auth_salt : http authentication
- action_dispatch.key_generator : #ActiveSupport::CachingKeyGenerator:0x00005575ad172d20
- action_dispatch.logger : #ActiveSupport::Logger:0x00005575a6f60ec0
- action_dispatch.parameter_filter : [:password]
- action_dispatch.redirect_filter :
- action_dispatch.remote_ip : 123.201.32.67
- action_dispatch.request.accepts : [#<Mime::Type:0x00005575a5c6a2d0 [email removed] “application/jsonrequest”], [email removed] [email removed] @Anonymous =-238455226299012960>]
- action_dispatch.request.content_type :
- action_dispatch.request.formats : [#<Mime::Type:0x00005575a5c6a2d0 [email removed] “application/jsonrequest”], [email removed] [email removed] @Anonymous =-238455226299012960>]
- action_dispatch.request.parameters : {“return_to”=>“/?hmac=891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0&host=c2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg&locale=en-IN&session=fd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3&shop=my-shop.myshopify.com×tamp=1628664400&”, “shop”=>"my-shop.mys…
- action_dispatch.request.path_parameters : {:controller=>“shopify_app/sessions”, :action=>“new”}
- action_dispatch.request.query_parameters : {“return_to”=>“/?hmac=891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0&host=c2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg&locale=en-IN&session=fd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3&shop=my-shop.myshopify.com×tamp=1628664400&”, “shop”=>"my-shop.mys…
- action_dispatch.request.request_parameters : {}
- action_dispatch.request.unsigned_session_cookie : {“session_id”=>“1e3e5e423246cc37b9d301d358ab9afd”, “_csrf_token”=>“dZ3yPJBCVwn4GuZB1046yFisXQzocLqoIoOxQAXHHUE=”, “locale”=>“en”, “return_to”=>"/?hmac=891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0&host=c2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg&locale=en-IN&session=fd8d0abd55f0370…
- action_dispatch.request_id : a4971f13-d5f1-4c7a-a5e6-ec88b654a34d
- action_dispatch.routes : #ActionDispatch::Routing::RouteSet:0x00005575a9be50b8
- action_dispatch.secret_key_base : daa8ff74fc6f60f1eac62ed7f797d035b7956fd2874e8129830dc4ab9b5a56a259aceeaffe3c77a8f89b021d32146c8c74517d6b20e6fccb9ea664b11849dcb5
- action_dispatch.show_detailed_exceptions : false
- action_dispatch.show_exceptions : true
- action_dispatch.signed_cookie_digest :
- action_dispatch.signed_cookie_salt : signed cookie
- action_dispatch.use_authenticated_cookie_encryption : true
- action_dispatch.use_cookies_with_metadata : true
- jwt.shopify_domain :
- jwt.shopify_user_id :
- puma.config : #Puma::Configuration:0x00005575a49276c8
- puma.request_body_wait : 0
- puma.socket : #TCPSocket:0x00005575ac798ed0
- rack.after_reply :
- rack.errors : #IO:0x00005575a3e2b8a0
- rack.hijack : #Puma::Client:0x00005575ac798ea8
- rack.hijack? : true
- rack.input : #Puma::NullIO:0x00005575a4813c78
- rack.multiprocess : false
- rack.multithread : true
- rack.request.cookie_hash : {“shopify__session”=>"eo9TuA6K9BPVGsgeN6wet/Oo8w4NQEm9ejXFoumDP/5YAkKBfVmwvLQIllVWJI37eMm1PFO83/F5AHqReyhu1nJxVENV1pOeh24TEtemXj8M+V5LyxYnMv4V183OiMPlKy8R/6dM15sreSIMHEBOsmLaNRYNjA1v8shnstJ4/Co7rOtHecrfsIvD4ZHSpHRySzSo57eFW+2bYfQvIcLEe2pS4181sOMcLaPiEGFbItqntVrKJ/TduqLg+3wYoXF/39iyV5+RU29dU5YKIs…
- rack.request.cookie_string : shopify__session=
- rack.request.query_hash : {“return_to”=>“/?hmac=891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0&host=c2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg&locale=en-IN&session=fd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3&shop=my-shop.myshopify.com×tamp=1628664400&”, “shop”=>"my-shop.mys…
- rack.request.query_string : return_to=%2F%3Fhmac%3D891ec5749b02a82e5cfdff96b544b115ddb23cfdee2ed6fc5c05075396c213c0%26host%3Dc2Etc2hhc2hhbmsubXlzaG9waWZ5LmNvbS9hZG1pbg%26locale%3Den-IN%26session%3Dfd8d0abd55f0370c7f5bd192ef815f0329cd40f4494ce2933a0f8ee2a1765dd3%26shop%3Dmy-shop.myshopify.com%26timestamp%3D1628664400%26&shop=my-shop.myshopify.com
- rack.run_once : false
- rack.session : #ActionDispatch::Request::Session:0x00005575ac790820
- rack.session.options : #ActionDispatch::Request::Session::Options:0x00005575ac7907a8
- rack.tempfiles :
- rack.url_scheme : https
- rack.version : [1, 3]
- warden : Warden::Proxy:394560 [email removed] :scope_defaults=>{}, :default_strategies=>{}, :intercept_401=>false, :failure_app=>#Devise::Delegator:0x00005575a640ed10}