Access a community of over 900,000 Shopify Merchants and Partners and engage in meaningful conversations with your peers.
Hello,
I'm getting error:
Shopify\Utils::sanitizeShopDomain(): Argument #1 ($shop) must be of type string, null given
Shopify\Utils::sanitizeShopDomain(): Argument #1 ($shop) must be of type string, null given, called in /home/andrea/projects/shopify/test4/routes/web.php on line 29 {"exception":"[object] (TypeError(code: 0): Shopify\\Utils::sanitizeShopDomain(): Argument #1 ($shop) must be of type string, null given, called in /home/andrea/projects/shopify/test4/routes/web.php on line 29 at /home/andrea/projects/shopify/test4/vendor/shopify/shopify-api/src/Utils.php:31)
[stacktrace]
From what i could debug Laravel receive 3 times a hit on the fallback route and the third one contains no parameters.
The app is installed on the test store but if i enter app page i get the sanitizeShopDomain error.
I'm using:
WSL2 on Ubuntu 20.04
Composer 2.0.13
PHP 8.0.17
Shopify Cli 2.15.6
Ruby 2.7.0p0
Node 10.19.0
What could be the issue here?
Any help will be appreciated
thank you
For people having same issue, node.js version needed to be 14 or more.
While compiling app from shopify app, node was failing quietly.
Upgrading node was the solution, hope it will helps to someone.
I am having latest version but it's not perfroming and giving me same error.
User | RANK |
---|---|
46 | |
40 | |
22 | |
20 | |
13 |