-
Notifications
You must be signed in to change notification settings - Fork 306
Closed
Labels
NEXTP1Painful if we don't fix, won't block releasingPainful if we don't fix, won't block releasingbugIndicates an unexpected problem or an unintended behavior.Indicates an unexpected problem or an unintended behavior.
Description
Sample information
- Sample type: Sample
- Sample language: Python
- Sample name: 18: Bot Authentication
Describe the bug
I run into an error when trying to logout. Sign-in is succesful as the bot does return my token. I am following this
[on_turn_error] unhandled error: 'CloudAdapter' object has no attribute 'sign_out_user'
Traceback (most recent call last):
File "***", line 174, in run_pipeline
return await self._middleware.receive_activity_with_status(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "***", line 69, in receive_activity_with_status
return await self.receive_activity_internal(context, callback)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "***", line 79, in receive_activity_internal
return await callback(context)
^^^^^^^^^^^^^^^^^^^^^^^
File "***", line 30, in on_turn
await super().on_turn(turn_context)
File "***", line 70, in on_turn
await self.on_message_activity(turn_context)
File "***", line 37, in on_message_activity
await DialogHelper.run_dialog(
File "***", line 19, in run_dialog
await dialog_context.begin_dialog(dialog.id)
File "***", line 121, in begin_dialog
return await dialog.begin_dialog(self, options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "***", line 67, in begin_dialog
turn_result = await self.on_begin_dialog(inner_dc, options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "***", line 16, in on_begin_dialog
result = await self._interrupt(inner_dc)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "***", line 32, in _interrupt
await bot_adapter.sign_out_user(inner_dc.context, self.connection_name)
^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'CloudAdapter' object has no attribute 'sign_out_user'
To Reproduce
Steps to reproduce the behavior:
I followed the BotBuilder sample readme for this authentication which refers to the Add authentication to a bot guide. I'm pretty sure I followed all the steps, since authentication does work and I the bot returns my token when asked. It's just that the logout command is not working.
Expected behavior
The session gets logged out
Metadata
Metadata
Assignees
Labels
NEXTP1Painful if we don't fix, won't block releasingPainful if we don't fix, won't block releasingbugIndicates an unexpected problem or an unintended behavior.Indicates an unexpected problem or an unintended behavior.