Missing template shopify_app/sessions/request_storage_access

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:


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&timestamp=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&timestamp=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&timestamp=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&timestamp=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&timestamp=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}