I tried accessing both test and production webhook URLs, but both returns a {"code":404,"message":"The requested webhook \"GET 1/telegram%20trigger/webhook\" is not registered."} message. Can you please help me?
I did look at all the similar threads, but I still could not solve. I tried renaming and creating new workflows, still no luck.
Hi. I recreated the workflow with new names and it’s working now. But for the google sheets part, I am getting the following error.
ERROR: error:09091064:PEM routines:PEM_read_bio_ex:bad base64 decode
Error: error:09091064:PEM routines:PEM_read_bio_ex:bad base64 decode
at Sign.sign (internal/crypto/sig.js:105:29)
at Object.sign (/usr/local/lib/node_modules/n8n/node_modules/gtoken/node_modules/jwa/index.js:152:45)
at Object.jwsSign [as sign] (/usr/local/lib/node_modules/n8n/node_modules/gtoken/node_modules/jws/lib/sign-stream.js:32:24)
at GoogleToken.requestToken (/usr/local/lib/node_modules/n8n/node_modules/gtoken/build/src/index.js:196:31)
at GoogleToken.getTokenAsync (/usr/local/lib/node_modules/n8n/node_modules/gtoken/build/src/index.js:135:21)
at GoogleToken.getToken (/usr/local/lib/node_modules/n8n/node_modules/gtoken/build/src/index.js:77:21)
at JWT.refreshTokenNoCache (/usr/local/lib/node_modules/n8n/node_modules/google-auth-library/build/src/auth/jwtclient.js:156:36)
at JWT.refreshToken (/usr/local/lib/node_modules/n8n/node_modules/google-auth-library/build/src/auth/oauth2client.js:143:25)
at JWT.authorizeAsync (/usr/local/lib/node_modules/n8n/node_modules/google-auth-library/build/src/auth/jwtclient.js:139:35)
at JWT.authorize (/usr/local/lib/node_modules/n8n/node_modules/google-auth-library/build/src/auth/jwtclient.js:135:25)
I did verify that I added the key using the multiline editor in the format requested (three lines). Still I am unable to get it work.
Sadly the only thing I can say here is to try again. If the key got created correctly and all the /n replaced with new lines, it has to work. Did not come across a case yet where it was another problem.
Hello, I’m having the same issues. I get the below error even after activating the workflow. I have even recreated the workflow, still no luck.
Edit: I should mention this is for production URL. Test webhook url works well when I click the execute workflow button. Also i’m using the docker image version 0.76.0.
{
"code": 404,
"message": "The requested webhook \"POST 4/webhook/deploy\" is not registered.",
"stack": "ResponseError: The requested webhook \"POST 4/webhook/deploy\" is not registered.\n at ActiveWorkflowRunner.executeWebhook (/usr/local/lib/node_modules/n8n/dist/src/ActiveWorkflowRunner.js:55:19)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)\n at async /usr/local/lib/node_modules/n8n/dist/src/Server.js:998:28"
If I test with the webhook path 4/webhook/deploy, which seems the one you have set, it works fine for me when I then it via curl -X POST http://localhost:5678/webhook/4/webhook/deploy. Can you please provide an example workflow and the curl command which lets us reproduce the problem you are facing. Thanks!
Hey @jan , figured out the issue. it turns out that the web-hook URL generated in previous (docker) version is different from the new version. I had created my flow before upgrading docker image.
So… I recreated webhook node and got the prod/test URL without the number, something like this fqdn/webhook/deploy & fqdn/webhook-test/deploy. <— this works.
I guess it was working for test URL hook because it’s registered on an ad-hoc basis?