[
https://issues.apache.org/jira/browse/JCS-247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18071743#comment-18071743
]
Ionut Vasilescu commented on JCS-247:
-------------------------------------
Hello Thomas,
Thank you for looking in to this.
Having error message is OK. But, killing the lateral cache itself for any error
means that JCS is too fragile.
> 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)