[
https://issues.apache.org/jira/browse/QPID-3683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13169345#comment-13169345
]
Keith Wall commented on QPID-3683:
----------------------------------
It appears that the failing cases are suffering a
ConcurrentModificationException:
{code}
IoReceiver - /127.0.0.1:49538 2011-12-14 13:20:34,413 ERROR
[qpid.server.transport.ServerSessionDelegate] Exception processing command
java.util.ConcurrentModificationException
at java.util.Hashtable$Enumerator.next(Hashtable.java:1031)
at
org.apache.commons.collections.iterators.FilterIterator.setNextObject(FilterIterator.java:183)
at
org.apache.commons.collections.iterators.FilterIterator.hasNext(FilterIterator.java:93)
at
org.apache.commons.configuration.CompositeConfiguration.getKeys(CompositeConfiguration.java:236)
at
org.apache.commons.configuration.SubsetConfiguration.getKeys(SubsetConfiguration.java:200)
at
org.apache.commons.configuration.CompositeConfiguration.getKeys(CompositeConfiguration.java:214)
at
org.apache.qpid.server.configuration.plugins.ConfigurationPlugin.setConfiguration(ConfigurationPlugin.java:87)
at
org.apache.qpid.server.configuration.QueueConfiguration.<init>(QueueConfiguration.java:44)
at
org.apache.qpid.server.configuration.VirtualHostConfiguration.getQueueConfiguration(VirtualHostConfiguration.java:146)
at
org.apache.qpid.server.queue.AMQQueueFactory.createAMQQueueImpl(AMQQueueFactory.java:256)
at
org.apache.qpid.server.transport.ServerSessionDelegate.createQueue(ServerSessionDelegate.java:1116)
at
org.apache.qpid.server.transport.ServerSessionDelegate.queueDeclare(ServerSessionDelegate.java:952)
at
org.apache.qpid.server.transport.ServerSessionDelegate.queueDeclare(ServerSessionDelegate.java:99)
at
org.apache.qpid.transport.QueueDeclare.dispatch(QueueDeclare.java:108)
at
org.apache.qpid.transport.SessionDelegate.command(SessionDelegate.java:50)
at
org.apache.qpid.server.transport.ServerSessionDelegate.command(ServerSessionDelegate.java:122)
at
org.apache.qpid.server.transport.ServerSessionDelegate.command(ServerSessionDelegate.java:99)
at org.apache.qpid.transport.Method.delegate(Method.java:159)
at org.apache.qpid.transport.Session.received(Session.java:545)
at org.apache.qpid.transport.Connection.dispatch(Connection.java:422)
at
org.apache.qpid.transport.ConnectionDelegate.handle(ConnectionDelegate.java:64)
at
org.apache.qpid.transport.ConnectionDelegate.handle(ConnectionDelegate.java:40)
at
org.apache.qpid.transport.MethodDelegate.queueDeclare(MethodDelegate.java:206)
at
org.apache.qpid.transport.QueueDeclare.dispatch(QueueDeclare.java:108)
at
org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:54)
at
org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:40)
at org.apache.qpid.transport.Method.delegate(Method.java:159)
at org.apache.qpid.transport.Connection.received(Connection.java:387)
at
org.apache.qpid.server.transport.ServerConnection.received(ServerConnection.java:232)
at
org.apache.qpid.server.transport.ServerConnection.received(ServerConnection.java:66)
at org.apache.qpid.transport.network.Assembler.emit(Assembler.java:95)
at
org.apache.qpid.transport.network.Assembler.assemble(Assembler.java:196)
at org.apache.qpid.transport.network.Assembler.frame(Assembler.java:129)
at org.apache.qpid.transport.network.Frame.delegate(Frame.java:133)
at
org.apache.qpid.transport.network.Assembler.received(Assembler.java:100)
at
org.apache.qpid.transport.network.Assembler.received(Assembler.java:42)
at
org.apache.qpid.transport.network.InputHandler.next(InputHandler.java:187)
at
org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:103)
at
org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:42)
at
org.apache.qpid.server.protocol.MultiVersionProtocolEngine.received(MultiVersionProtocolEngine.java:111)
at
org.apache.qpid.server.protocol.MultiVersionProtocolEngine.received(MultiVersionProtocolEngine.java:36)
at
org.apache.qpid.transport.network.io.IoReceiver.run(IoReceiver.java:153)
at java.lang.Thread.run(Thread.java:662)
{code}
> FailoverBehaviourTest.testPublishClientAcknowledgedWithFailoverMutex/testPublishTransactedAcknowledgedWithFailoverMutex
> failing regularly on Jenkins.
> -----------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: QPID-3683
> URL: https://issues.apache.org/jira/browse/QPID-3683
> Project: Qpid
> Issue Type: Bug
> Components: Java Broker, Java Client
> Reporter: Keith Wall
> Assignee: Keith Wall
> Fix For: 0.15
>
>
> We are seeing the following tests
> org.apache.qpid.client.failover.FailoverBehaviourTest.testPublishClientAcknowledgedWithFailoverMutex
>
> org.apache.qpid.client.failover.FailoverBehaviourTest.testPublishTransactedAcknowledgedWithFailoverMutex
> fail very regularly on Jenkins.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]