AWS错误在第二次请求Lex bot时在PayloadParserTrait中解析JSON

时间:2018-06-06 16:10:58

标签: php amazon-web-services amazon-lex

我有一个我正在短信的Lex机器人。第一条SMS获得正确的回复以调用机器人并且它正确回复,但我的下一条短信导致异常:Aws/Api/Parser/Exception/ParserException: Error parsing JSON: Syntax error in /path/to/Aws/Api/Parser/PayloadParserTrait.php

这两个消息(第一个,哪个有效;第二个导致异常)都没有任何特殊字符(因此不关心未转义的'或"或类似的东西)。

错误消息中的堆栈跟踪是:

 Aws/AwsClient->postContent( )                  .../twilio.php: 71
 Aws/AwsClient->__call( )                       .../twilio.php: 71
 Aws/AwsClient->execute( )                      .../AwsClientTrait.php: 84
 GuzzleHttp/Promise/Promise->wait( )            .../AwsClientTrait.php: 63
 GuzzleHttp/Promise/RejectedPromise->wait( )    .../Promise.php: 65

当我尝试深入了解AWS代码以跟踪postContent来电时,我无法找到该功能所在的位置(它不会出现在AwsClient.php中)所以我无法添加更好的调试语句。

如何在这里调试错误?

0 个答案:

没有答案