activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tomas Hofman (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ARTEMIS-805) ClassCastException: SessionBindingQueryResponseMessage_V2 cannot be cast to SessionBindingQueryResponseMessage_V3
Date Mon, 17 Oct 2016 14:13:58 GMT
Tomas Hofman created ARTEMIS-805:
------------------------------------

             Summary: ClassCastException: SessionBindingQueryResponseMessage_V2 cannot be
cast to SessionBindingQueryResponseMessage_V3
                 Key: ARTEMIS-805
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-805
             Project: ActiveMQ Artemis
          Issue Type: Bug
    Affects Versions: 1.4.0
            Reporter: Tomas Hofman


If EAP 7.1.0.DR6 (Artemis 1.4.0) standalone JMS client tries to connect to EAP 7.0 server
then ClassCastException is trhown during creating of producer on session. 

Client logs following error:
{code}
WARN: AMQ212052: Packet PACKET(SessionBindingQueryResponseMessage_V2)[type=-8, channelID=15,
packetObject=SessionBindingQueryResponseMessage_V2, exists=true, queueNames=[jms.queue.InQueue],
autoCreateJmsQueues=false] was answered out of sequence due to a previous server timeout and
it's being ignored
java.lang.Exception: trace
	at org.apache.activemq.artemis.core.protocol.core.impl.ChannelImpl.sendBlocking(ChannelImpl.java:386)
	at org.apache.activemq.artemis.core.protocol.core.impl.ChannelImpl.sendBlocking(ChannelImpl.java:307)
	at org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext.addressQuery(ActiveMQSessionContext.java:296)
	at org.apache.activemq.artemis.core.client.impl.ClientSessionImpl.addressQuery(ClientSessionImpl.java:360)
	at org.apache.activemq.artemis.jms.client.ActiveMQSession.createProducer(ActiveMQSession.java:305)
	at ProducerTransSession.run(ProducerTransSession.java:53)

Producer got exception and ended:java.lang.ClassCastException: org.apache.activemq.artemis.core.protocol.core.impl.wireformat.SessionBindingQueryResponseMessage_V2
cannot be cast to org.apache.activemq.artemis.core.protocol.core.impl.wireformat.SessionBindingQueryResponseMessage_V3
{code}

This is breaking backward compatibility of JMS clients.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message