Преобразование круговой структуры в ошибку JSON при сохранении состояния разговора в базе данных космоса в боте node js - PullRequest
0 голосов
/ 23 января 2020

Ошибка в потоке luis во время запроса.

  1. Enter view pnr - luis находит намерение и сопровождается подсказкой ввода номера pnr, сопровождаемой этой ошибкой при сохранении состояния в this.onDialog().
await this.conversationState.saveChanges(context, false); 

const storage = new CosmosDbStorage({
                serviceEndpoint: cosmoConfigVal.serviceEndpoint,
                authKey: CosmosAuthKey,
                databaseId: cosmoConfigVal.databaseId,
                collectionId: cosmoConfigVal.statecollectionId
            });            
           const conversationState = new ConversationState(storage);
           const userState      = new UserState(storage);

[onTurnError] unhandled error: TypeError: Converting circular structure to JSON
    --> starting at object with constructor 'DocumentClient'
    |     property '_globalEndpointManager' -> object with constructor 'Base.defineClass.getReadEndpoint'
    --- property 'client' closes the circle
(node:86632) UnhandledPromiseRejectionWarning: Error: BotFrameworkAdapter.processActivity(): 500 ERROR
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...