[jboss-user] [JBossCache] - Re: when eviction is configured in the clustered environment

murthytvsn do-not-reply at jboss.com
Thu Feb 1 13:03:35 EST 2007


Here is the configuration

<?xml version="1.0"?>
  | <server>
  |                 <mbean code="org.jboss.cache.TreeCache" name="jboss.cache:service=TreeCache">
  |                 <attribute name="IsolationLevel">READ_COMMITTED</attribute>
  |                 <attribute name="CacheMode">REPL_ASYNC</attribute>
  |                 <attribute name="ClusterName">CacheStage</attribute>
  | 
  |                 <attribute name="ClusterConfig">
  |             <config>
  |                 <!-- UDP: if you have a multihomed machine,
  |                 set the bind_addr attribute to the appropriate NIC IP address -->
  | 
  |                                 <!-- UDP: On Windows machines, because of the media sense feature
  |                  being broken with multicast (even after disabling media sense)
  |                  set the loopback attribute to true -->
  |                 <UDP mcast_addr="228.1.2.3" mcast_port="48866"
  |                     ip_ttl="64" ip_mcast="true" bind_addr="xxx.xx.xx.xx"
  |                     mcast_send_buf_size="300000" mcast_recv_buf_size="640000"
  |                     ucast_send_buf_size="300000" ucast_recv_buf_size="640000"
  |                     loopback="false"/>
  | 
  |                 <PING timeout="2000" num_initial_members="3" up_thread="false" down_thread="false"/>
  |                 <MERGE2 min_interval="60000" max_interval="90000"/>
  |                 <FD shun="true" up_thread="true" down_thread="true" timeout="2500" max_tries="5"/>
  |                 <VERIFY_SUSPECT timeout="1500" up_thread="false" down_thread="false"/>
  | 
  |                                 <pbcast.NAKACK gc_lag="50" retransmit_timeout="100,200,300,600,1200,2400,4800"
  |                                         max_xmit_size="32768" up_thread="false" down_thread="false"/>
  | 
  |                 <UNICAST timeout="300,600,1200,2400,3600" window_size="100" min_threshold="10" down_thread="false"/>
  |                 <pbcast.STABLE desired_avg_gossip="40000" up_thread="false" down_thread="false" max_bytes="300000"/>
  | 
  |                                 <FRAG frag_size="16384" down_thread="false" up_thread="false"/>
  |                 <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="true" print_local_addr="true"/>
  |                 <pbcast.STATE_TRANSFER up_thread="false" down_thread="false"/>
  |             </config>
  |         </attribute>
  | 
  |         <attribute name="EvictionPolicyClass">org.jboss.cache.eviction.LRUPolicy</attribute>
  |                         <!-- Specific eviction policy configurations. This is LRU -->
  |                         <attribute name="EvictionPolicyConfig">
  |                         <config>
  |                                 <!-- Cache wide default -->
  |                                 <attribute name="wakeUpIntervalSeconds">3600</attribute>
  | 
  |                                 <!-- Cache wide default -->
  |                                 <region name="/_default_">
  |                                         <attribute name="maxNodes">2000</attribute>
  |                                         <attribute name="timeToLiveSeconds">3600</attribute>
  |                                 </region>
  |                                 <region name="/modules/">
  |                                         <attribute name="maxNodes">200</attribute>
  |                                         <attribute name="timeToLiveSeconds">0</attribute>
  |                                         <attribute name="maxAgeSeconds">0</attribute>
  |                                 </region>
  |                                 <region name="/temps/">
  |                                         <attribute name="maxNodes">300</attribute>
  |                                         <attribute name="timeToLiveSeconds">0</attribute>
  |                                         <attribute name="maxAgeSeconds">0</attribute>
  |                                 </region>
  |                                 <region name="/images/">
  |                                         <attribute name="maxNodes">200</attribute>
  |                                         <attribute name="timeToLiveSeconds">0</attribute>
  |                                         <attribute name="maxAgeSeconds">0</attribute>
  |                                 </region>
  |                                 <region name="/codes/">
  |                                         <attribute name="maxNodes">200</attribute>
  |                                         <attribute name="timeToLiveSeconds">0</attribute>
  |                                         <attribute name="maxAgeSeconds">0</attribute>
  |                                 </region>
  |                                 <region name="/cats">
  |                                         <!--attribute name="maxNodes">300</attribute-->
  |                                         <attribute name="maxNodes">10</attribute>
  |                                         <attribute name="timeToLiveSeconds">3600</attribute>
  |                                         <attribute name="maxAgeSeconds">0</attribute>
  |                                 </region>
  |                         </config>
  |                 </attribute>
  | 
  |         </mbean>
  | </server>
  | 


>From the log:
INFO: Illegal access: this web application instance has been stopped already.  Could not load java.io.PrintWriter.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
 java.lang.IllegalStateException
         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1238)
         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
         at org.jgroups.util.Util.printStackTrace(Util.java:162)
         at org.jgroups.protocols.UDP$UcastReceiver.run(UDP.java:1305)
         at java.lang.Thread.run(Thread.java:595)
 ERROR: [153.18.96.62:35325] exception=java.lang.NullPointerException, stack trace=java.lang.NullPointerException
         at org.jgroups.Version.compareTo(Version.java:54)
         at org.jgroups.protocols.UDP$UcastReceiver.run(UDP.java:1280)
         at java.lang.Thread.run(Thread.java:595)
  (2007-01-31 16:01:01,959 UDP.UcastReceiverThread_org.jgroups.protocols.UDP)
 Exception in thread "TimeScheduler.Thread" java.lang.NullPointerException
         at org.jgroups.util.TimeScheduler$Loop.run(TimeScheduler.java:138)
         at java.lang.Thread.run(Thread.java:595)
 ERROR: exception=java.lang.NullPointerException, stack trace=java.lang.NullPointerException
         at org.jgroups.Version.compareTo(Version.java:54)
         at org.jgroups.protocols.UDP.run(UDP.java:227)
         at java.lang.Thread.run(Thread.java:595)
  (2007-01-31 16:01:02,882 UDP mcast receiver_org.jgroups.protocols.UDP)
 ERROR: [153.18.96.62:35325] exception=java.lang.NullPointerException, stack trace=java.lang.NullPointerException
         at org.jgroups.Version.compareTo(Version.java:54)
         at org.jgroups.protocols.UDP$UcastReceiver.run(UDP.java:1280)
         at java.lang.Thread.run(Thread.java:595)
  (2007-01-31 16:01:04,460 UDP.UcastReceiverThread_org.jgroups.protocols.UDP)
 ERROR: [153.18.96.62:35325] exception=java.lang.NullPointerException, stack trace=java.lang.NullPointerException
         at org.jgroups.Version.compareTo(Version.java:54)
         at org.jgroups.protocols.UDP$UcastReceiver.run(UDP.java:1280)
         at java.lang.Thread.run(Thread.java:595)
  (2007-01-31 16:01:06,962 UDP.UcastReceiverThread_org.jgroups.protocols.UDP)
 ERROR: exception=java.lang.NullPointerException, stack trace=java.lang.NullPointerException
         at org.jgroups.Version.compareTo(Version.java:54)
         at org.jgroups.protocols.UDP.run(UDP.java:227)
         at java.lang.Thread.run(Thread.java:595)
  (2007-01-31 16:01:07,297 UDP mcast receiver_org.jgroups.protocols.UDP)

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

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



More information about the jboss-user mailing list