Fragmentation failure - Jbosscache 3.0.1GA help needed
dorbd Jan 15, 2009 7:21 AMI am getting this exception,
any one has a suggestion what should i do?2009-01-15 14:05:20,364 ERROR [org.jgroups.protocols.FRAG2] fragmentation failure
java.lang.IllegalArgumentException: 152.177.17.104:59532 is not a member of the group [152.177.17.104:47164, 152.177.17.104:42358] (enabled_members=[])
at org.jgroups.protocols.UNICAST.down(UNICAST.java:332)
at org.jgroups.protocols.pbcast.STABLE.down(STABLE.java:316)
at org.jgroups.protocols.FC.handleDownMessage(FC.java:605)
at org.jgroups.protocols.FC.down(FC.java:422)
at org.jgroups.protocols.FRAG2.fragment(FRAG2.java:260)
at org.jgroups.protocols.FRAG2.down(FRAG2.java:142)
at org.jgroups.protocols.pbcast.GMS.down(GMS.java:867)
at org.jgroups.protocols.pbcast.STATE_TRANSFER.sendApplicationStateResponse(STATE_TRANSFER.java:284)
at org.jgroups.protocols.pbcast.STATE_TRANSFER.requestApplicationStates(STATE_TRANSFER.java:238)
at org.jgroups.protocols.pbcast.STATE_TRANSFER.handleStateReq(STATE_TRANSFER.java:375)
at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:117)
at org.jgroups.protocols.pbcast.GMS.up(GMS.java:796)
at org.jgroups.protocols.FRAG2.up(FRAG2.java:192)
at org.jgroups.protocols.FC.up(FC.java:468)
at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:233)
at org.jgroups.protocols.UNICAST.handleDataReceived(UNICAST.java:616)
at org.jgroups.protocols.UNICAST.up(UNICAST.java:282)
at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:747)
at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:167)
at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:308)
at org.jgroups.protocols.FD.up(FD.java:284)
at org.jgroups.protocols.MERGE2.up(MERGE2.java:144)
at org.jgroups.protocols.Discovery.up(Discovery.java:263)
at org.jgroups.protocols.PING.up(PING.java:270)
at org.jgroups.protocols.TP.passMessageUp(TP.java:1277)
at org.jgroups.protocols.TP.access$100(TP.java:49)
at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1830)
at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1804)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
My Cache configuration is as follow:
<?xml version="1.0" encoding="UTF-8"?>
<jbosscache xmlns="urn:jboss:jbosscache-core:config:3.0">
<locking isolationLevel="REPEATABLE_READ"
lockParentForChildInsertRemove="false"
lockAcquisitionTimeout="20000"
nodeLockingScheme="mvcc"
writeSkewCheck="false"
concurrencyLevel="500"/>
<clustering mode="replication" clusterName="CompanyCache">
<async />
<stateRetrieval timeout="20000" />
<jgroupsConfig>
<UDP enable_diagnostics="true"
enable_bundling="true"
ip_mcast="true" ip_ttl="64"
loopback="true" mcast_addr="228.1.2.3" mcast_port="48866"
mcast_recv_buf_size="80000" mcast_send_buf_size="150000"
ucast_recv_buf_size="80000" ucast_send_buf_size="150000" />
<PING num_initial_members="3" timeout="2000" />
<MERGE2 max_interval="20000" min_interval="10000" />
<FD shun="true" />
<FD_SOCK />
<VERIFY_SUSPECT timeout="1500" />
<pbcast.NAKACK gc_lag="50"
retransmit_timeout="600,1200,2400,4800" />
<UNICAST timeout="600,1200,2400">4800</UNICAST>
<pbcast.STABLE desired_avg_gossip="20000" />
<FC max_credits="2000000" min_threshold="0.10" />
<FRAG2 frag_size="8192" />
<pbcast.GMS join_timeout="5000" print_local_addr="true"
shun="true" />
<pbcast.STATE_TRANSFER />
</jgroupsConfig>
</clustering>
<eviction wakeUpInterval="5000">
<default algorithmClass="org.jboss.cache.eviction.LRUAlgorithm" eventQueueSize="100000"/>
<region name="/com/project/data">
<property name="maxNodes" value="500" />
<property name="timeToLive" value="10" />
</region>
</eviction>
<listeners
asyncPoolSize="1"
asyncQueueSize="1000000"/>
<shutdown hookBehavior="DEFAULT" />
</jbosscache>
Thanks in advanced,
Dor