nat.plugins.a365.exceptions#
Custom exceptions for A365 plugin (shared across all modules).
Exceptions#
Base exception for A365 plugin errors. |
|
Authentication-related errors. |
|
Configuration-related errors. |
|
Errors during workflow execution. |
|
Errors related to Microsoft Agents SDK components. |
Module Contents#
- exception A365Error#
Bases:
ExceptionBase exception for A365 plugin errors.
Initialize self. See help(type(self)) for accurate signature.
- exception A365AuthenticationError( )#
Bases:
A365ErrorAuthentication-related errors.
Used for authentication failures across A365 modules: - Front-end: Bot Framework authentication failures - Tooling: A365 Gateway and MCP server authentication failures - Telemetry: Token resolver authentication failures
Initialize self. See help(type(self)) for accurate signature.
- original_error = None#
- exception A365ConfigurationError( )#
Bases:
A365ErrorConfiguration-related errors.
Used for configuration validation failures across A365 modules: - Front-end: Invalid front-end configuration (missing fields, wrong types) - Tooling: Invalid tooling configuration (reconnect settings, auth config) - Telemetry: Invalid telemetry configuration (token resolver path)
Initialize self. See help(type(self)) for accurate signature.
- original_error = None#
- exception A365WorkflowExecutionError( )#
Bases:
A365ErrorErrors during workflow execution.
Used when NAT workflows fail during execution in A365 handlers.
Initialize self. See help(type(self)) for accurate signature.
- workflow_type = 'workflow'#
- original_error = None#
- exception A365SDKError( )#
Bases:
A365ErrorErrors related to Microsoft Agents SDK components.
Used for SDK-related errors across A365 modules: - Front-end: Microsoft Agents SDK (AgentApplication, CloudAdapter, etc.) - Telemetry: Agent365Exporter SDK errors - Tooling: McpToolServerConfigurationService SDK errors
Initialize self. See help(type(self)) for accurate signature.
- sdk_component = None#
- original_error = None#