Bot框架错误异常:状态大小超出配置的限制

时间:2017-08-04 09:29:12

标签: bots

我在学校项目中使用microsoft bot框架。我对此很新。尝试以下代码后,我得到了异常。

 await context.PostAsync("Let me recommend you");
 await context.PostAsync(recommendValue);
 if ((Px == null || Rx == null))
   {
                            await GoThere(context);
}

任何帮助都将受到高度赞赏。

  

at Microsoft.Bot.Connector.ErrorHandling.d__2 1.MoveNext()\ r \ n --- ---   从抛出异常的先前位置开始的堆栈跟踪结束   --- \ r \ n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)\ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification         (任务任务)\ r \ n at   Microsoft.Bot.Connector.BotStateExtensions.d__13.MoveNext(个)\ r \ n ---   从异常所在的先前位置开始的堆栈跟踪结束   抛出--- \ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)\ r \ n at         System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)\ r \ n在Microsoft.Bot.Builder.Dialogs.Internals.ConnectorStore。         -SaveAsync> d__3.MoveNext(个)\ r \ n ---         从抛出异常的先前位置开始的堆栈跟踪结束   --- \ r \ n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)\ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)\ r \ n at   Microsoft.Bot.Builder.Dialogs.Internals.CachingBotDataStore.d__10.MoveNext(个)\ r \ n ---   从抛出异常的先前位置开始的堆栈跟踪结束   --- \ r \ n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)\ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)\ r \ n at   Microsoft.Bot.Builder.Dialogs.Internals.CachingBotDataStore.-FlushAsync> d__5.MoveNext()         \ r \ n ---从前一个位置的异常堆栈跟踪结束   被扔了--- \ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)\ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)\ r \ n在Microsoft.Bot.Builder.Dialogs.Internals.BotDataBase`1。         d__9.MoveNext()\ r \ n ---以前的堆栈跟踪结束   抛出异常的位置--- \ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)\ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)\ r \ n at   Microsoft.Bot.Builder.Dialogs.Internals.DialogTaskManagerBotDataLoader.d__12.MoveNext(个)\ r \ n ---   从抛出异常的先前位置开始的堆栈跟踪结束         --- \ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)\ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification         (任务任务)\ r \ n at   Microsoft.Bot.Builder.Dialogs.Internals.PersistentDialogTask.d__3.MoveNext()         \ r \ n ---从前一个位置的异常堆栈跟踪结束   被扔了--- \ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)\ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)\ r \ n at   Microsoft.Bot.Builder.Dialogs.Internals.ExceptionTranslationDialogTask。         d__2.MoveNext()\ r \ n ---从抛出异常的上一个位置开始的堆栈跟踪结束   --- \ r \ n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)\ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)\ r \ n at   Microsoft.Bot.Builder.Dialogs.Internals.SerializeByConversation.d__4.MoveNext()\ r \ n ---从抛出异常的上一个位置开始的堆栈跟踪结束   --- \ r \ n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)\ r \ n at   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)\ r \ n at   Microsoft.Bot.Builder.Dialogs.Internals.PostUnhandledExceptionToUser。         d__5.MoveNext()"

0 个答案:

没有答案