Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Critical
-
Resolution: Complete
-
Affects Version/s: 3.0 M2, 2.2.4
-
Component/s: None
-
Labels:
Description
Reply ListenerContainer (if configured) can throw an NPE while the DMLC is trying to recover the connection.
It is benign (in that it doesn't affect functtionality) but it prevents logging the status message about the inability to reconnect.
Exception in thread "org.springframework.integration.jms.JmsOutboundGateway#0.replyListener-55" java.lang.NullPointerException at org.springframework.jms.listener.AbstractMessageListenerContainer.getDestinationDescription(AbstractMessageListenerContainer.java:207) at org.springframework.integration.jms.JmsOutboundGateway$GatewayReplyListenerContainer.getDestinationDescription(JmsOutboundGateway.java:1034) at org.springframework.jms.listener.DefaultMessageListenerContainer.refreshConnectionUntilSuccessful(DefaultMessageListenerContainer.java:881) at org.springframework.jms.listener.DefaultMessageListenerContainer.recoverAfterListenerSetupFailure(DefaultMessageListenerContainer.java:851) at org.springframework.integration.jms.JmsOutboundGateway$GatewayReplyListenerContainer.recoverAfterListenerSetupFailure(JmsOutboundGateway.java:1041) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:982) at java.lang.Thread.run(Thread.java:680)