Hi Robbie, Thanks a lot for quick update. I looked on our codebase, logs and stacktrace, and I can confirm that
1. "javax.jms.ExceptionListener#onException()" is not getting called from any of our defined classes/methods. 2. ExceptionListener is used only by connection object We got this error in simple application which have - JMS connection - 1 Exception listener - 1 2 listener - (8(2*4) consumers) - Every listener have 4 consumers and sessions 1 publisher – (session + producer) qpid-jms-client - 56.0 So Application has only one JMS connection and one exception listener which is only operated by JMS connection object. I shared exact stacktrace with you without any customization and we can see all call hierarchy from Qpid classes. We are logging from “JmsConnectionListener” as well on "onConnectionFailure()" method. Please find below stacktrace details, but there is no difference between them https://github.com/abhikt48/servicebus/blob/master/9_march_2021/ConnectionListener_isConnectionActive_False.txt https://github.com/abhikt48/servicebus/blob/master/9_march_2021/ConnectionListener_onConnectionFailure_True.txt With above details, I must request you to please look on this issue again. I got this issue in other application as well, where we have multiple JMS connections and listeners, but I shared details of simple application with only one JMS connection to avoid confusion. Please feel free to let me know for any information. Regards, Abhishek Kumar -- Sent from: http://qpid.2158936.n2.nabble.com/Apache-Qpid-users-f2158936.html --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
