Open zorbaTheRainy opened 10 months ago
Hi,
I'm happy to try and help, I've got a couple of questions first.
Do you have any logs on your Nginx proxy showing connections to the skill?
Have you set the skill debug level to 3?
Have you confirmed that the locale on your skill and Amazon device match?
Debugging these is tricky and I've had issues with the debugger itself Assuming the skill logs you provided were taken while trying to access the skill, it looks like the requests from Amazon are not reaching your skill. The mismatched locale can cause this as responses do not appear to be sent unless locale matches on both ends.
The next thing to check would be logs on the reverse proxy, you should see attempts to access the skill on there.
Let me know how you get on.
I hate to ask this but I am stumped. While I will take a magic bullet, I am really asking where in the logs I find answers.
I am in the Alexa Developer Testing console. I type "Open Navisonic player" and get "The requested skill did not provide a valid response "
I am using Nginx Proxy Manager and a Lets Encrypt SSL cert. the URLs are: music.mydomain.com -> pointing to Navidrome proper asknavidrome.mydomain.com-> pointing to the Navidrome skill
My skill log is
I can access the web page at https://asknavidrome.mydomain.com/history. That is the 200 and https://asknavidrome.mydomain.com is the two 405s.
The Alexa Test console is not helpful, and I guess what I am asking is how to I make it helpful
I get nothing on JSON Output 1 From the Device Log SkillDebugger.CaputureDebugingInfo all I get is
That doesn't give me any information about the error at all.
In SkillDebugger.CaputureError all I get is
And then a final SkillDebugger.CaputureDebugingInfo (~1 sec later) says
I can only guess that either (a) the request dies internally before making it out of the Amazon server and to my server, or (b) the request makes it to the the reverse proxy and goes no further, but normally it would return a 502 (Bad Gateway).
Neither of which I know how to solve, but I am just guessing. I don't see how to get concrete information out of those logs.
Where do I get more information to debug this?
Thanks