I have developed a bot with the Microsoft Bot Framework (Builder v3.12.2.4, which is the latest version at this moment). I actually updated all libraries to the latest version, having AdaptiveCards as well, latest beta10.
So, I built the bot, deployed it, everything working great. But all of the sudden, all platforms give the response 'sorry, my bot code is having an issue'. So, at each input, the feedback is given (like hello, a card,...) but also this message.
I checked for double context.Wait() calls, which there are not. I enabled Informational logging and put all kinds of logging, giving below results (no error to be seen in here, as my catch statements would log a row)
2017-12-04T16:45:40 PID[4812] Information Sentiment recognition ON: True
2017-12-04T16:45:41 PID[4812] Information Forwarded message to Luis Dialog: Hallo
2017-12-04T16:45:41 PID[4812] Information Detect Chat intent in Luis Dialog
What I do see, but that was already the case before is:
2017-12-04T16:45:46 PID[4812] Warning The Bot State API is being deprecated.
Please refer to https://aka.ms/yr235k for details on how to replace with your own storage.
However, this seems to be something internal on the bot framework... The Bot service says 'I'm fine, no issues found'. So I am running out of ideas.
Anyone encountered this and has a clue. BTW: I have setup adaptive cards for 1 platform (telegram) and using built in herocard on another (skype, web chat) and all are giving this behavior
Additional information. I forgot to put 1 exception logging, being in the API Controller method itself. This one says: Operation returned an invalid status code 'Conflict' However, I have no idea what it means. The default REST API explanations, found via https://learn.microsoft.com/en-us/rest/api/storageservices/common-rest-api-error-codes don't seem to make sense