I'm trying to learn how to create an Alexa Java-based app and have what should be the simplest of simple lambdas, which runs fine as a lambda. But I get a "The response is invalid" message when I run it the Alexa Service Simulator.
What can I check to get some insight about what the simulator (and Alexa) finds wrong? Is the actual request that the Simulator makes accessible?
I already looked at the lambda's CloudWatch logs and it is processing the request.
The lambda returns a JSON object that is the same JSON object returned from a different alexa skill, which I pulled from the Simulator. If there is something incorrect or incomplete about that, what is it and/or how do I find what it is?