Details
Description
When receiving an ExceptionResponse from the Broker the client currently just creates a local BrokerException and passes that along. In some cases the ExceptionClass field in the ExceptionResponse's BrokerError object can match an NMS exception type such as a SecurityException or InvalidSelectorException. We should attempt to map those exception class names into NMS Exception instances with the supplied message value in order to provide more detailed exception information.
Attachments
Issue Links
- depends upon
-
AMQNET-360 ActiveMQ client ResponseCorrelator doesn't handle ExceptionResponse commands correctly.
- Resolved
- is depended upon by
-
AMQNET-362 ActiveMQ ConnectionStateTracker should rollback transactions that have a pending Commit when a Failover occurs.
- Resolved
-
AMQNET-363 ActiveMQ client should throw the InvalidClientIDException from CheckConnected when broker reports the Id as invalid.
- Resolved
- is related to
-
AMQNET-389 Implementing a catch for an empty catch clause in the Connection.cs CheckConnected() method at line 777.
- Closed