Hi Robbie,

Thanks a lot for quick reply. I was researching on this issue and found
below root cause for deadlock.

Everytime application trying to reconnect receiver but getting exception
'Cannot decode String in UTF-8'. Looks like it could be issue due to message
content. But how can we resolve this?
Could you please take a look on this issue and suggest your opinion. Please
let me for any question and find below excpetion stack trace.

*Stacktrace*

"Connection exception, Reason 'Cannot decode String in UTF-8' - 'class
javax.jms.JMSException'"
Message : Cannot decode String in UTF-8 (javax.jms.JMSException)
Exception stack is: Cannot decode String in UTF-8 (javax.jms.JMSException)
(org.mule.transport.ConnectException)
  java.nio.charset.CoderResult.throwException(CoderResult.java:281)
  java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:816)
 
org.apache.qpid.jms.provider.amqp.message.AmqpJmsTextMessageFacade.getText(AmqpJmsTextMessageFacade.java:84)
 
org.apache.qpid.jms.provider.amqp.message.AmqpJmsTextMessageFacade.copy(AmqpJmsTextMessageFacade.java:65)
 
org.apache.qpid.jms.provider.amqp.message.AmqpJmsTextMessageFacade.copy(AmqpJmsTextMessageFacade.java:41)
  org.apache.qpid.jms.message.JmsTextMessage.copy(JmsTextMessage.java:37)
  org.apache.qpid.jms.message.JmsTextMessage.copy(JmsTextMessage.java:25)
  org.apache.qpid.jms.JmsMessageConsumer.copy(JmsMessageConsumer.java:419)
 
org.apache.qpid.jms.JmsMessageConsumer.deliverNextPending(JmsMessageConsumer.java:769)
 
org.apache.qpid.jms.JmsMessageConsumer.access$100(JmsMessageConsumer.java:61)
 
org.apache.qpid.jms.JmsMessageConsumer$MessageDeliverTask.run(JmsMessageConsumer.java:840)
 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 
org.apache.qpid.jms.util.QpidJMSThreadFactory$1.run(QpidJMSThreadFactory.java:86)
  java.lang.Thread.run(Thread.java:745)
  (set debug level logging or '-Dmule.verbose.exceptions=true' for
everything)
 
********************************************************************************\n"
  
Exception caught is a ConnectException, attempting to reconnect..."
Stopping connector: Sbus-Connector"
Failed to close connection, Reason 'Illegal invocation from MessageListener
callback'"
Failed to close session, Reason 'Illegal invocation from MessageListener
callback'"
Failed to close connection, Reason 'Illegal invocation from MessageListener
callback'"
Starting connector: Sbus-Connector"
Starting: ServicebusConnector
Connected: ServicebusConnector
Starting message receiver"
Connection exception, Reason 'Cannot decode String in UTF-8' - 'class
javax.jms.JMSException'"
Requesting to reconnect broken receiver, Reason 'Cannot decode String in
UTF-8'"
Sending exception to SystemException handler, Reason 'Cannot decode String
in UTF-8' - 'class javax.jms.JMSException'"
Message               : Cannot decode String in UTF-8
(javax.jms.JMSException)
Exception stack trace :Cannot decode String in UTF-8
(javax.jms.JMSException) (org.mule.transport.ConnectException)
  java.nio.charset.CoderResult.throwException(CoderResult.java:281)
  java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:816)
 
org.apache.qpid.jms.provider.amqp.message.AmqpJmsTextMessageFacade.getText(AmqpJmsTextMessageFacade.java:84)
 
org.apache.qpid.jms.provider.amqp.message.AmqpJmsTextMessageFacade.copy(AmqpJmsTextMessageFacade.java:65)
 
org.apache.qpid.jms.provider.amqp.message.AmqpJmsTextMessageFacade.copy(AmqpJmsTextMessageFacade.java:41)
  org.apache.qpid.jms.message.JmsTextMessage.copy(JmsTextMessage.java:37)
  org.apache.qpid.jms.message.JmsTextMessage.copy(JmsTextMessage.java:25)
  org.apache.qpid.jms.JmsMessageConsumer.copy(JmsMessageConsumer.java:419)
 
org.apache.qpid.jms.JmsMessageConsumer.deliverNextPending(JmsMessageConsumer.java:769)
 
org.apache.qpid.jms.JmsMessageConsumer.access$100(JmsMessageConsumer.java:61)
 
org.apache.qpid.jms.JmsMessageConsumer$MessageDeliverTask.run(JmsMessageConsumer.java:840)
 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 
org.apache.qpid.jms.util.QpidJMSThreadFactory$1.run(QpidJMSThreadFactory.java:86)
  java.lang.Thread.run(Thread.java:745)
  (set debug level logging or '-Dmule.verbose.exceptions=true' for
everything)
 
********************************************************************************\n"



--
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]

Reply via email to