[jboss-jira] [JBoss JIRA] Created: (JBMESSAGING-1243) Could not failover queue exception

Phillip Thurmond (JIRA) jira-events at lists.jboss.org
Thu Feb 28 16:23:57 EST 2008


Could not failover queue exception
----------------------------------

                 Key: JBMESSAGING-1243
                 URL: http://jira.jboss.com/jira/browse/JBMESSAGING-1243
             Project: JBoss Messaging
          Issue Type: Bug
    Affects Versions: 1.4.0.SP3_CP01
            Reporter: Phillip Thurmond
         Assigned To: Tim Fox


I'm seeing the following exception in the server logs during a failover.  Every node has the identical clustered destinations deployed and oddly enough, the failover appears to be successful from the client's perspective.  Another note:  the destination perf02\.qa\.atl2\.redhat\.com_VM1_SPAgent3_2.SP_CallForOffersEH_3_EHID_3PF2 does not exist anywhere.  Maybe this is some internal name used by JBM?

12:40:45,494 WARN  [SimpleConnectionManager] A problem has been detected with the connection to remote client ai03f-96g7io-fd4p5rtt-1-fd4p8bne-h, jmsClientID=null. It is possible the client has exited without closing its connection(s) or the network has failed. All connection resources corresponding to that client process will now be removed.
12:40:45,498 ERROR [GroupMember] Caught Exception in MembershipListener
java.lang.IllegalStateException: Cannot failover perf02\.qa\.atl2\.redhat\.com_VM1_SPAgent3_2.SP_CallForOffersEH_3_EHID_3PF2 since it does not exist on this node. You must deploy your clustered destinations on ALL nodes of the cluster
        at org.jboss.messaging.core.impl.postoffice.MessagingPostOffice.performFailover(MessagingPostOffice.java:3003)
        at org.jboss.messaging.core.impl.postoffice.MessagingPostOffice.nodesLeft(MessagingPostOffice.java:952)
        at org.jboss.messaging.core.impl.postoffice.GroupMember$ControlMembershipListener.viewAccepted(GroupMember.java:498)
        at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.passUp(MessageDispatcher.java:735)
        at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:372)
        at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:777)
        at org.jgroups.JChannel.up(JChannel.java:1091)
        at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:382)
        at org.jgroups.stack.ProtocolStack.receiveUpEvent(ProtocolStack.java:398)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:487)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:158)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.FRAG2.up(FRAG2.java:197)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.pbcast.GMS.installView(GMS.java:508)
        at org.jgroups.protocols.pbcast.GMS.installView(GMS.java:422)
        at org.jgroups.protocols.pbcast.CoordGmsImpl.handleViewChange(CoordGmsImpl.java:568)
        at org.jgroups.protocols.pbcast.GMS.up(GMS.java:707)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.protocols.pbcast.GMS.receiveUpEvent(GMS.java:788)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:262)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.UNICAST.up(UNICAST.java:259)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.pbcast.NAKACK.handleMessage(NAKACK.java:685)
        at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:517)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:170)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.FD.up(FD.java:300)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:301)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.MERGE2.up(MERGE2.java:162)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.Discovery.up(Discovery.java:225)
        at org.jgroups.stack.Protocol.receiveUpEvent(Protocol.java:470)
        at org.jgroups.stack.Protocol.passUp(Protocol.java:520)
        at org.jgroups.protocols.TP.handleIncomingMessage(TP.java:909)
        at org.jgroups.protocols.TP.handleIncomingPacket(TP.java:851)
        at org.jgroups.protocols.TP.access$400(TP.java:46)
        at org.jgroups.protocols.TP$IncomingPacketHandler.run(TP.java:1297)
        at java.lang.Thread.run(Thread.java:595)

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

        



More information about the jboss-jira mailing list