Ошибка AWS при разборе JSON в PayloadParserTrait при втором запросе к боту Lex - PullRequest
0 голосов
/ 06 июня 2018

У меня есть бот Lex, с которым я отправляю SMS.Первое SMS-сообщение получает правильный ответ для вызова бота, и оно отвечает правильно, но мое следующее SMS-сообщение вызывает исключение: Aws/Api/Parser/Exception/ParserException: Error parsing JSON: Syntax error in /path/to/Aws/Api/Parser/PayloadParserTrait.php

Ни одно из сообщений (первое, которое сработало; второе, которое вызвало исключение) имелолюбые специальные символы в нем (поэтому не нужно беспокоиться о unescaped 'или' или о чем-либо подобном).

Трассировка стека из сообщения об ошибке:

 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), поэтому я не могу добавить лучшие операторы отладки.

Как я могу отладить, что здесь не так?

...