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

Phillip Thurmond (JIRA) jira-events at lists.jboss.org
Tue Sep 9 15:32:38 EDT 2008


     [ https://jira.jboss.org/jira/browse/JBMESSAGING-1243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phillip Thurmond resolved JBMESSAGING-1243.
-------------------------------------------

    Fix Version/s: Unscheduled
                       (was: Stable branch)
       Resolution: Duplicate Issue


> Could not failover queue exception
> ----------------------------------
>
>                 Key: JBMESSAGING-1243
>                 URL: https://jira.jboss.org/jira/browse/JBMESSAGING-1243
>             Project: JBoss Messaging
>          Issue Type: Bug
>    Affects Versions: 1.4.0.SP3_CP01
>            Reporter: Phillip Thurmond
>            Assignee: Phillip Thurmond
>            Priority: Minor
>             Fix For: Unscheduled
>
>
> 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: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list