You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jcs-users@jakarta.apache.org by Ma...@equifax.com on 2006/11/10 20:09:41 UTC
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(DelegatingMethodAccessorImpl.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:1284)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender.send(LateralTCPSender.java:212)
at
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService.update(LateralTCPService.java:117)
at
org.apache.jcs.auxiliary.lateral.LateralCache.update(LateralCache.java:97)
at
org.apache.jcs.engine.CacheAdaptor.handlePut(CacheAdaptor.java:83)
at
org.apache.jcs.engine.CacheEventQueue$PutEvent.doRun(CacheEventQueue.java:656)
at
org.apache.jcs.engine.CacheEventQueue$AbstractCacheEvent.run(CacheEventQueue.java:578)
at
org.apache.jcs.engine.CacheEventQueue$QProcessor.run(CacheEventQueue.java:548)
I guess there is a not synchronized access to a hashmap that should be
synchronized somewhere...
Thanks,
Marek Cyzio
Equifax
(770)740-6610
Marek.Cyzio@equifax.com
This message contains information from Equifax Inc. which may be
confidential and privileged. If you are not an intended recipient, please
refrain from any disclosure, copying, distribution or use of this
information and note that such actions are prohibited. If you have
received this transmission in error, please notify by e-mail
postmaster@equifax.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org
RE: Exception in log files under heavy load
Posted by Ma...@equifax.com.
The latest.
No.
No.
Thanks,
Marek Cyzio
Equifax
(770)740-6610
Marek.Cyzio@equifax.com
"Smuts, Aaron"
<Aaron.Smuts@trav
elocity.com> To
"JCS Users List"
11/10/2006 02:29 <jc...@jakarta.apache.org>
PM cc
Subject
Please respond to RE: Exception in log files under
"JCS Users List" heavy load
<jcs-users@jakart
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: Marek.Cyzio@equifax.com [mailto:Marek.Cyzio@equifax.com]
> 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
>
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
>
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1
28
> 4)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
> at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
> at
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender.send(Latera
lT
> CPSender.java:212)
>
> at
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService.update(Lat
er
> alTCPService.java:117)
>
> at
>
org.apache.jcs.auxiliary.lateral.LateralCache.update(LateralCache.java:9
7)
> at
> org.apache.jcs.engine.CacheAdaptor.handlePut(CacheAdaptor.java:83)
> at
>
org.apache.jcs.engine.CacheEventQueue$PutEvent.doRun(CacheEventQueue.jav
a:
> 656)
>
> at
>
org.apache.jcs.engine.CacheEventQueue$AbstractCacheEvent.run(CacheEventQ
ue
> ue.java:578)
>
> at
>
org.apache.jcs.engine.CacheEventQueue$QProcessor.run(CacheEventQueue.jav
a:
> 548)
>
> I guess there is a not synchronized access to a hashmap that should be
> synchronized somewhere...
>
> Thanks,
>
> Marek Cyzio
> Equifax
> (770)740-6610
> Marek.Cyzio@equifax.com
>
>
>
> This message contains information from Equifax Inc. which may be
> confidential and privileged. If you are not an intended recipient,
please
> refrain from any disclosure, copying, distribution or use of this
> information and note that such actions are prohibited. If you have
> received this transmission in error, please notify by e-mail
> postmaster@equifax.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org
This message contains information from Equifax Inc. which may be
confidential and privileged. If you are not an intended recipient, please
refrain from any disclosure, copying, distribution or use of this
information and note that such actions are prohibited. If you have
received this transmission in error, please notify by e-mail
postmaster@equifax.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org
RE: Exception in log files under heavy load
Posted by "Smuts, Aaron" <Aa...@travelocity.com>.
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: Marek.Cyzio@equifax.com [mailto:Marek.Cyzio@equifax.com]
> 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
>
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
>
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1
28
> 4)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
> at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
> at
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender.send(Latera
lT
> CPSender.java:212)
>
> at
>
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService.update(Lat
er
> alTCPService.java:117)
>
> at
>
org.apache.jcs.auxiliary.lateral.LateralCache.update(LateralCache.java:9
7)
> at
> org.apache.jcs.engine.CacheAdaptor.handlePut(CacheAdaptor.java:83)
> at
>
org.apache.jcs.engine.CacheEventQueue$PutEvent.doRun(CacheEventQueue.jav
a:
> 656)
>
> at
>
org.apache.jcs.engine.CacheEventQueue$AbstractCacheEvent.run(CacheEventQ
ue
> ue.java:578)
>
> at
>
org.apache.jcs.engine.CacheEventQueue$QProcessor.run(CacheEventQueue.jav
a:
> 548)
>
> I guess there is a not synchronized access to a hashmap that should be
> synchronized somewhere...
>
> Thanks,
>
> Marek Cyzio
> Equifax
> (770)740-6610
> Marek.Cyzio@equifax.com
>
>
>
> This message contains information from Equifax Inc. which may be
> confidential and privileged. If you are not an intended recipient,
please
> refrain from any disclosure, copying, distribution or use of this
> information and note that such actions are prohibited. If you have
> received this transmission in error, please notify by e-mail
> postmaster@equifax.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org