[jboss-user] [JBossCache] - Buddy Replication

FredrikJ do-not-reply at jboss.com
Tue Aug 21 15:43:54 EDT 2007


We get the following stack trace when starting up the cache with buddy replication enabled and can't really understand why.


  | 2007-08-21 21:27:49,849 Incoming Thread,TableSpace,172.16.0.5:8786 INFO  space.jboss.ExtendedCache.TableSpace - viewAccepted(): [172.16.0.5:8786|1] [172.16.0.5:8786, 172.16.0.6:8786]
  | 
  | 2007-08-21 21:27:49,849 AsyncViewChangeHandlerThread,172.16.0.5:8786 DEBUG jboss.cache.buddyreplication.BuddyManager - Instance 172.16.0.5:8786 broadcasting membership in buddy pool BuddyPool to recipients null
  | 
  | 2007-08-21 21:27:49,851 AsyncViewChangeHandlerThread,172.16.0.5:8786 ERROR jboss.cache.buddyreplication.BuddyManager - Problems broadcasting buddy pool membership info to cluster
  | java.lang.RuntimeException: failed executing request [req_id=1187724469850
  | caller=172.16.0.5:8786
  | 172.16.0.6:8786: sender=172.16.0.6:8786, retval=null, received=false, suspected=false
  | 
  | request_msg: [dst: <null>, src: <null> (1 headers), size=41 bytes]
  | rsp_mode: GET_ALL
  | done: true
  | timeout: 2000
  | expected_mbrs: 0 ([172.16.0.6:8786])]
  |         at org.jgroups.blocks.MessageDispatcher.castMessage(MessageDispatcher.java:433)
  |         at org.jgroups.blocks.RpcDispatcher.callRemoteMethods(RpcDispatcher.java:199)
  |         at org.jgroups.blocks.RpcDispatcher.callRemoteMethods(RpcDispatcher.java:167)
  |         at org.jboss.cache.CacheImpl.callRemoteMethods(CacheImpl.java:2093)
  |         at org.jboss.cache.CacheImpl.callRemoteMethods(CacheImpl.java:2023)
  |         at org.jboss.cache.RPCManagerImpl.callRemoteMethods(RPCManagerImpl.java:55)
  |         at org.jboss.cache.buddyreplication.BuddyManager.makeRemoteCall(BuddyManager.java:929)
  |         at org.jboss.cache.buddyreplication.BuddyManager.broadcastBuddyPoolMembership(BuddyManager.java:904)
  |         at org.jboss.cache.buddyreplication.BuddyManager.broadcastBuddyPoolMembership(BuddyManager.java:888)
  |         at org.jboss.cache.buddyreplication.BuddyManager.access$800(BuddyManager.java:56)
  |         at org.jboss.cache.buddyreplication.BuddyManager$AsyncViewChangeHandlerThread.broadcastPoolMembership(BuddyManager.java:1080)
  |         at org.jboss.cache.buddyreplication.BuddyManager$AsyncViewChangeHandlerThread.handleEnqueuedViewChange(BuddyManager.java:1054)
  |         at org.jboss.cache.buddyreplication.BuddyManager$AsyncViewChangeHandlerThread.run(BuddyManager.java:1020)
  |         at java.lang.Thread.run(Thread.java:595)
  | Caused by: java.lang.IllegalArgumentException: 172.16.0.6:8786 is not a member of the group [172.16.0.5:8786] (enabled_members=[])
  |         at org.jgroups.protocols.UNICAST.down(UNICAST.java:301)
  |         at org.jgroups.protocols.pbcast.STABLE.down(STABLE.java:317)
  |         at org.jgroups.protocols.pbcast.GMS.down(GMS.java:782)
  |         at org.jgroups.protocols.FRAG.down(FRAG.java:138)
  |         at org.jgroups.protocols.pbcast.STATE_TRANSFER.down(STATE_TRANSFER.java:221)
  |         at org.jgroups.stack.ProtocolStack.down(ProtocolStack.java:339)
  |         at org.jgroups.JChannel.downcall(JChannel.java:1240)
  |         at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.down(MessageDispatcher.java:752)
  |         at org.jgroups.blocks.RequestCorrelator.sendRequest(RequestCorrelator.java:297)
  |         at org.jgroups.blocks.GroupRequest.doExecute(GroupRequest.java:440)
  |         at org.jgroups.blocks.GroupRequest.execute(GroupRequest.java:190)
  |         at org.jgroups.blocks.MessageDispatcher.castMessage(MessageDispatcher.java:430)
  |         ... 13 more
  | 

It seems that the view is changed and accepted, 
viewAccepted(): [172.16.0.5:8786|1] [172.16.0.5:8786, 172.16.0.6:8786] But then the buddy manager fails to send a message since unicast does not acknowledge the member. 

Any help would be appreciated!


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4076468#4076468

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4076468



More information about the jboss-user mailing list