Erro Incompreensível

Frequentemente, ao testar meu fluxo no Debug me deparo com um erro o qual não consigo encontrar informações sobre como resolver.

Send Message Error:"System.OperationCanceledException: The operation was canceled.r\n at System.Threading.CancellationToken.ThrowOperationCancelException()

Já fiz uma solicitação no suporte, mas ainda não obtive uma resposta.

Alguém já sofreu com um problema semelhante a este?

Essa é a mensagem completa:

Failed: SendMessage action in 2 milliseconds
order: 0

type: “SendMessage”

parsedSettings: {“id”:“892a71dc-3011-4dc7-8248-001a4138bfca”,“type”:“application/vnd.lime.chatstate+json”,“content”:{“state”:“composing”,“interval”:1000},“metadata”:{"#stateName":“Calcular o Valor do Frete Mercadoria 1”,"#stateId":“f14bd338-cb19-476d-ad45-d3a4e66ec692”,"#messageId":“b0bc4c5f-a050-4648-9c22-120e7d99c408”}}

continueOnError: false

timestamp: “2020-07-13T13:49:44.780Z”

elapsedMilliseconds: 2

error: “System.OperationCanceledException: The operation was canceled.\r\n at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n at Lime.Protocol.Client.OnDemandClientChannel.SendAsync[T](T envelope, CancellationToken cancellationToken, Func3 sendFunc, String operationName)\r\n at Takenet.Iris.Client.Hosting.PerformanceEstablishedChannelDecorator.SendMessageAsync(Message message, CancellationToken cancellationToken) in D:\\TeamCity\\BuildAgent\\work\\945b69af0f6ee302\\src\\Shared\\Takenet.Iris.Client\\Hosting\\PerformanceEstablishedChannelDecorator.cs:line 131\r\n at Takenet.Iris.Application.TemplateHosting.Templates.SenderEstablishedChannelAdapter.SendMessageAsync(Message message, CancellationToken cancellationToken) in D:\\TeamCity\\BuildAgent\\work\\945b69af0f6ee302\\src\\Applications\\Takenet.Iris.Application.TemplateHosting\\Templates\\SenderEstablishedChannelAdapter.cs:line 86\r\n at Take.Blip.Builder.Actions.SendMessage.SendMessageAction.ExecuteAsync(IContext context, JObject settings, CancellationToken cancellationToken)\r\n at Takenet.Iris.Application.TemplateHosting.Templates.Builder.MetricsActionDecorator.ExecuteAsync(IContext context, JObject settings, CancellationToken cancellationToken) in D:\\TeamCity\\BuildAgent\\work\\945b69af0f6ee302\\src\\Applications\\Takenet.Iris.Application.TemplateHosting\\Templates\\Builder\\MetricsActionDecorator.cs:line 66\r\n at Takenet.Iris.Application.TemplateHosting.Templates.Builder.TracedActionDecorator.ExecuteAsync(IContext context, JObject settings, CancellationToken cancellationToken) in D:\\TeamCity\\BuildAgent\\work\\945b69af0f6ee302\\src\\Applications\\Takenet.Iris.Application.TemplateHosting\\Templates\\Builder\\TracedActionDecorator.cs:line 33\r\n at Take.Blip.Builder.FlowManager.ProcessActionsAsync(LazyInput lazyInput, IContext context, Action[] actions, ICollection1 actionTraces, CancellationToken cancellationToken)”

1 Curtida

Oi @Aceville_Transportes,

Tu consegue detalhar melhor onde ocorreu esse erro?
Foi em uma requisição HTTP, Script…? Voce usa authorization? O token tem tempo de expiração?

@Thiago_Alberto_da_Si,

perceba: type: “SendMessage”

O erro acontece em blocos variados, sempre antes de enviar uma mensagem.

Não tem padrão, hora num bloco, hora em outro. nem sempre ocorre em sequência, ou seja: o mesmo bloco, na execução seguinte, não apresenta o erro.

Obrigado

Tudo bem? Como ficou resolvido este caso?

Não ficou, Bruno… Até hoje não tive resposta sobre esse erro…

Aparentemente, essa mensagem ocorre quando TIMEOUTGLOBAL encerra as atividades do BOT, mas isso ficou no LIMBO, a equipe de suporte não conseguiu identificar a causa…