@anagstef, this change broke my setup (AWS amplify serverless express lambdas)
I rolled back to previous version (4.10.15) and everything worked again.
{
"errorType": "Runtime.UnhandledPromiseRejection",
"errorMessage": "TypeError [ERR_INVALID_URL]: Invalid URL",
"reason": {
"errorType": "TypeError",
"errorMessage": "Invalid URL",
"code": "ERR_INVALID_URL",
"input": "/api/s3/upload/0718/MP3",
"stack": [
"TypeError [ERR_INVALID_URL]: Invalid URL",
" at new NodeError (node:internal/errors:387:5)",
" at URL.onParseError (node:internal/url:565:9)",
" at new URL (node:internal/url:641:5)",
" at new Request (/var/task/node_modules/node-fetch-native/dist/shared/node-fetch-native.8afd3fea.cjs:6006:16)",
" at /var/task/node_modules/@clerk/clerk-sdk-node/dist/cjs/index.js:143:12",
" at createIsomorphicRequest (/var/task/node_modules/@clerk/backend/dist/index.js:1829:10)",
" at authenticateRequest (/var/task/node_modules/@clerk/clerk-sdk-node/dist/cjs/index.js:141:72)",
" at /var/task/node_modules/@clerk/clerk-sdk-node/dist/cjs/index.js:211:34",
" at Layer.handle [as handle_request] (/var/task/node_modules/express/lib/router/layer.js:95:5)",
" at next (/var/task/node_modules/express/lib/router/route.js:144:13)"
]
},
"promise": {},
"stack": [
"Runtime.UnhandledPromiseRejection: TypeError [ERR_INVALID_URL]: Invalid URL",
" at process.<anonymous> (file:///var/runtime/index.mjs:1186:17)",
" at process.emit (node:events:513:28)",
" at process.emit (node:domain:489:12)",
" at emit (node:internal/process/promises:140:20)",
" at processPromiseRejections (node:internal/process/promises:274:27)",
" at processTicksAndRejections (node:internal/process/task_queues:97:32)"
]
}
I rolled back to previous version (4.10.15) and everything worked again.
Originally posted by @RobZuazua in #1393 (comment)