0 Replies Latest reply on Jan 15, 2009 7:21 AM by dorbd

    Fragmentation failure - Jbosscache 3.0.1GA help needed

    dorbd

      I 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