[
https://issues.apache.org/jira/browse/JCS-247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18071767#comment-18071767
]
Thomas Vandahl edited comment on JCS-247 at 4/7/26 4:27 PM:
------------------------------------------------------------
This is not a runtime error. The error message means that there are problems in
your code that need fixing. JCS cannot be held responsible for this.
I see your point, however, concerning resilience of the background threads.
was (Author: tv):
This is not a runtime error. The error message means that there are problems in
your code that need fixing. JCS cannot be held responsible for this.
> Disabling lateral cache due to error Problem propagating events from Zombie
> Queue to new Lateral Service
> --------------------------------------------------------------------------------------------------------
>
> Key: JCS-247
> URL: https://issues.apache.org/jira/browse/JCS-247
> Project: Commons JCS
> Issue Type: Bug
> Components: TCP Lateral Cache
> Affects Versions: jcs-3.2.1
> Reporter: Ionut Vasilescu
> Priority: Major
> Fix For: jcs-3.2.1
>
>
> Disabling lateral cache due to error Problem propagating events from Zombie
> Queue to new Lateral Service.
> java.io.NotSerializableException:
> com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema
> at
> java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1200)
> at
> java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1585)
> at
> java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1542)
> at
> java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1451)
> at
> java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1194)
> at
> java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1585)
> at
> java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1542)
> at
> java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1451)
> at
> java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1194)
> at
> java.base/java.io.ObjectOutputStream.writeUnshared(ObjectOutputStream.java:425)
> at
> org.apache.commons.jcs3.utils.serialization.StandardSerializer.serialize(StandardSerializer.java:52)
> at
> org.apache.commons.jcs3.engine.behavior.IElementSerializer.serializeTo(IElementSerializer.java:132)
> at
> org.apache.commons.jcs3.auxiliary.lateral.socket.tcp.LateralTCPSender.send(LateralTCPSender.java:170)
> at
> org.apache.commons.jcs3.auxiliary.lateral.socket.tcp.LateralTCPService.update(LateralTCPService.java:146)
> at
> org.apache.commons.jcs3.engine.ZombieCacheServiceNonLocal.propagateEvents(ZombieCacheServiceNonLocal.java:228)
> at
> org.apache.commons.jcs3.auxiliary.lateral.LateralCache.fixCache(LateralCache.java:342)
> at
> org.apache.commons.jcs3.auxiliary.lateral.LateralCacheNoWait.fixCache(LateralCacheNoWait.java:375)
> at
> org.apache.commons.jcs3.auxiliary.lateral.LateralCacheMonitor.lambda$doWork$0(LateralCacheMonitor.java:130)
> at
> java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
> at
> org.apache.commons.jcs3.auxiliary.lateral.LateralCacheMonitor.doWork(LateralCacheMonitor.java:113)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)