You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2015/06/19 19:56:01 UTC
[jira] [Closed] (AMQ-5780) Unmatched acknowledge (end of ack) ,
when connect to AMQ using WS over Stomp
[ https://issues.apache.org/jira/browse/AMQ-5780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timothy Bish closed AMQ-5780.
-----------------------------
Resolution: Incomplete
Not enough information provided to reproduce this one.
> Unmatched acknowledge (end of ack) , when connect to AMQ using WS over Stomp
> ----------------------------------------------------------------------------
>
> Key: AMQ-5780
> URL: https://issues.apache.org/jira/browse/AMQ-5780
> Project: ActiveMQ
> Issue Type: Bug
> Components: activemq-camel
> Affects Versions: 5.11.1
> Reporter: salma Ali
>
> i have ActiveMQ 5.11.1 , and connect to it through ws over Stomp , and after many requests the AMQ through the following Exception and the client couldn't get the message :
> javax.jms.JMSException: Unmatched acknowledge: MessageAck {commandId = 0, responseRequired = false, ackType = 2, consumerId = ID:QVM1-59068-1431443290141-4:1:-1:4, firstMessageId = null, lastMessageId = ID:QVM1-59072-1431443299564-14:1:5:1:2, destination = temp-queue://ID:QVM1-59068-1431443290141-4:1:2, transactionId = null, messageCount = 1, poisonCause = null}; Could not find Message-ID ID:QVM1-59072-1431443299564-14:1:5:1:2 in dispatched-list (end of ack)
> at org.apache.activemq broker.region.PrefetchSubscription.assertAckMatchesDispatched(PrefetchSubscription.java:481)[activemq broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:212)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:441)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:484)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:87)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:87)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:87)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:277)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:97)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:550)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.command.MessageAck.visit(MessageAck.java:245)[activemq-client-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:334)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)[activemq-client-5.11.1.jar:5.11.1]
> at org.apache.activemq.transport.ws.jetty8.StompSocket.sendToActiveMQ(StompSocket.java:117)[activemq-http-5.11.1.jar:5.11.1]
> at org.apache.activemq.transport.stomp.StompSubscription.onMessageDispatch(StompSubscription.java:78)[activemq-stomp-5.11.1.jar:5.11.1]
> at org.apache.activemq.transport.stomp.ProtocolConverter.onActiveMQCommand(ProtocolConverter.java:870)[activemq-stomp-5.11.1.jar:5.11.1]
> at org.apache.activemq.transport.ws.jetty8.StompSocket.oneway(StompSocket.java:109)[activemq-http-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1419)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:938)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.broker.TransportConnection.iterate(TransportConnection.java:984)[activemq-broker-5.11.1.jar:5.11.1]
> at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133)[activemq-client-5.11.1.jar:5.11.1]
> at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48)[activemq-client-5.11.1.jar:5.11.1]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_17]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_17]
> at java.lang.Thread.run(Thread.java:722)[:1.7.0_17]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)