Ok.  Good.  That makes sense.  I guess you put a
HashMap in the cache, since the trace has ">
java.util.HashMap.writeObject(HashMap.java:983)" . . .
.  I was a bit confused by the stack trace, since the
map methods are called after the 
ObjectOutputStream.writeSerialData.  And, well, there
is no JCS map after that.  

Cheers,

Aaron


--- [EMAIL PROTECTED] wrote:

> 
> 
> 
> 
> I thing I found it.
> 
> Explanation of this error is pretty simple - I put a
> serializable object
> into the cache, but after some time I get it out of
> the cache and start
> making modifications to it. But at the same time the
> TCP sender is trying
> to serialize it.
> 
> Solution:
> - have a deep copy method implemented
> - create a copy when pulling objects out of cache so
> that serialization can
> complete
> 
> Thanks,
> 
> Marek Cyzio
> Equifax
> (770)740-6610
> [EMAIL PROTECTED]
> 
> 
>                                                     
>                       
>              Marek                                  
>                       
>              Cyzio/Technology/                      
>                       
>              Equifax                                
>                    To 
>                                        "JCS Users
> List"                    
>              11/10/2006 02:40         
> <jcs-users@jakarta.apache.org>      
>              PM                                     
>                    cc 
>                                        "JCS Users
> List"                    
>                                       
> <jcs-users@jakarta.apache.org>      
>                                                     
>               Subject 
>                                        RE: Exception
> in log files under    
>                                        heavy
> load(Document link: Marek     
>                                        Cyzio)       
>                       
>                                                     
>                       
>                                                     
>                       
> 
> 
> 
> The latest.
> 
> No.
> 
> No.
> 
> Thanks,
> 
> Marek Cyzio
> Equifax
> (770)740-6610
> [EMAIL PROTECTED]
> 
> 
>                                                     
>                       
>              "Smuts, Aaron"                         
>                       
>              <[EMAIL PROTECTED]                      
>                       
>              elocity.com>                           
>                    To 
>                                        "JCS Users
> List"                    
>              11/10/2006 02:29         
> <jcs-users@jakarta.apache.org>      
>              PM                                     
>                    cc 
>                                                     
>                       
>                                                     
>               Subject 
>              Please respond to         RE: Exception
> in log files under    
>              "JCS Users List"          heavy load   
>                       
>              <[EMAIL PROTECTED]                      
>                       
>                a.apache.org>                        
>                       
>                                                     
>                       
>                                                     
>                       
>                                                     
>                       
>                                                     
>                       
> 
> 
> 
> 
> What version of JCS are you using?
> 
> Are you using groups?
> 
> Are you using partial key removal--ending a string
> key in ":"?
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]
> > Sent: Friday, November 10, 2006 2:10 PM
> > To: JCS Users List
> > Subject: Exception in log files under heavy load
> >
> >
> >
> >
> >
> > Hey,
> >
> > I am getting the following exception under heavy
> load:
> >
> > Disabling lateral cache due to error Failed to put
> > [eid:1200611101402423941502725] to
> eid_session_data
> > java.util.ConcurrentModificationException
> >              at
>
java.util.HashMap$HashIterator.nextEntry(HashMap.java:787)
> >              at
>
java.util.HashMap$EntryIterator.next(HashMap.java:829)
> >              at
>
java.util.HashMap$EntryIterator.next(HashMap.java:827)
> >              at
> java.util.HashMap.writeObject(HashMap.java:983)
> >              at
>
sun.reflect.GeneratedMethodAccessor114.invoke(Unknown
> > Source)
> >              at
> >
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Im
> > pl.java:25)
> >
> >              at
> java.lang.reflect.Method.invoke(Method.java:585)
> >              at
> >
>
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890)
> >              at
> >
>
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333)
> >              at
> >
>
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1
> 28
> > 4)
> >
> >              at
> >
>
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
> >              at
> >
>
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:13
> 69
> > )
> >              at
> >
>
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341)
> >              at
> >
>
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1
> 28
> > 4)
> >
> >              at
> >
>
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
> >              at
> >
>
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:13
> 69
> > )
> >              at
> >
>
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341)
> >              at
> >
> 
=== message truncated ===


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to