Failover transport incorrectly handles prefetched messages
----------------------------------------------------------

                 Key: AMQ-1027
                 URL: https://issues.apache.org/activemq/browse/AMQ-1027
             Project: ActiveMQ
          Issue Type: Bug
          Components: Connector
    Affects Versions: 4.0.2
         Environment: Linux (Kernel 2.6), jdk 1.5.0_08
            Reporter: Danielius Jurna
         Attachments: FailoverConsumerTest.java

After failover transport reconnect, if there is prefetched messages on the 
client, client sends invalid ack messages to the server. After that client 
stops receiving messages and it must be restarted.
This happens only when there are more messages in the queue, than queue 
prefetch size.
There is attached test case, which reproduces this error. Unfortunately, theres 
error in NetworkTestSupport.restartRemoteBroker() (after restart client cannot 
receive messages left in the queue). So you must use external broker an restart 
it manually, when the test asks you to do that. Should I report this bug in 
Component "Test cases"?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to