[jboss-cvs] JBossCache/src/org/jboss/cache/statetransfer ...

Vladmir Blagojevic vladimir.blagojevic at jboss.com
Wed Sep 13 11:42:17 EDT 2006


  User: vblagojevic
  Date: 06/09/13 11:42:17

  Modified:    src/org/jboss/cache/statetransfer  
                        DefaultStateTransferGenerator.java
                        DefaultStateTransferIntegrator.java
  Log:
  more robust error handling for loadstate/storestate
  
  Revision  Changes    Path
  1.2       +4 -3      JBossCache/src/org/jboss/cache/statetransfer/DefaultStateTransferGenerator.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: DefaultStateTransferGenerator.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/statetransfer/DefaultStateTransferGenerator.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- DefaultStateTransferGenerator.java	12 Sep 2006 21:12:45 -0000	1.1
  +++ DefaultStateTransferGenerator.java	13 Sep 2006 15:42:17 -0000	1.2
  @@ -17,6 +17,7 @@
   import org.jboss.cache.Fqn;
   import org.jboss.cache.TreeCache;
   import org.jboss.cache.Version;
  +import org.jboss.cache.loader.NodeDataExceptionMarker;
   import org.jboss.cache.loader.NodeData;
   
   public class DefaultStateTransferGenerator implements StateTransferGenerator
  @@ -63,7 +64,7 @@
            {
               encouteredException=t;
               log.error("failed getting the in-memory (transient) state", t);
  -            out.writeObject(t);            
  +            out.writeObject(new NodeDataExceptionMarker(t));            
            }
            finally
            {            
  @@ -85,7 +86,7 @@
            {
               encouteredException=t;
               log.error("failed writing associated state", t);   
  -            out.writeObject(t);   
  +            out.writeObject(new NodeDataExceptionMarker(t));   
            }
            finally
            {            
  @@ -118,7 +119,7 @@
            {
               encouteredException=t;
               log.error("failed getting the persistent state", t);
  -            out.writeObject(t);            
  +            out.writeObject(new NodeDataExceptionMarker(t));            
            }
            finally
            {            
  
  
  
  1.2       +2 -3      JBossCache/src/org/jboss/cache/statetransfer/DefaultStateTransferIntegrator.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: DefaultStateTransferIntegrator.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/statetransfer/DefaultStateTransferIntegrator.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- DefaultStateTransferIntegrator.java	12 Sep 2006 21:12:45 -0000	1.1
  +++ DefaultStateTransferIntegrator.java	13 Sep 2006 15:42:17 -0000	1.2
  @@ -376,9 +376,8 @@
         catch (ClassCastException cce)
         {
            cause = cce;
  -         log.error("Failed integrating persistent state. There are two possible causes:\n " +  
  -                    "- state provider cacheloader generated exception during cacherloader.loadState() \n " + 
  -                    "- one of cacheloaders is not adhering to stream format[JBCACHE-738].\n Caused by " + cce.getLocalizedMessage());
  +         log.error("Failed integrating persistent state. One of cacheloaders is not"
  +               + " adhering to state stream format [JBCACHE-738].");
         }
         catch(Throwable t)
         {        
  
  
  



More information about the jboss-cvs-commits mailing list