]
Paul Ferraro updated WFLY-14283:
--------------------------------
Workaround: Workaround Exists
Workaround Description:
Add the following to
{{$WILDFLY_HOME/modules/system/layers/base/org/infinispan/main/module.xml}}:
{code:xml}
<module name="org.jboss.marshalling"/>{code}
ClassNotFoundException: org.jboss.marshalling.TraceInformation
--------------------------------------------------------------
Key: WFLY-14283
URL:
https://issues.redhat.com/browse/WFLY-14283
Project: WildFly
Issue Type: Bug
Affects Versions: 22.0.0.Beta1
Reporter: Paul Ferraro
Priority: Major
Sometimes, when new members are added to an HA Wildfly Cluster, I see several errors like
these :
[0m[31m11:24:02,046 ERROR [org.infinispan.CLUSTER] (thread-20,ejb,679443c9ac75)
ISPN000475: Error processing response for request 53 from eb7eea3c43fe:
java.lang.ClassNotFoundException: org.jboss.marshalling.TraceInformation from [Module
"org.infinispan" version 11.0.4.Final from local module loader @4f966719
(finder: local module finder @18ac53e8 (roots:
/opt/jboss/wildfly/modules,/opt/jboss/wildfly/modules/system/layers/base))][0m[31m11:24:02,046
ERROR [org.infinispan.CLUSTER] (thread-20,ejb,679443c9ac75) ISPN000475: Error processing
response for request 53 from eb7eea3c43fe: java.lang.ClassNotFoundException:
org.jboss.marshalling.TraceInformation from [Module "org.infinispan" version
11.0.4.Final from local module loader @4f966719 (finder: local module finder @18ac53e8
(roots: /opt/jboss/wildfly/modules,/opt/jboss/wildfly/modules/system/layers/base))] at
org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:255) at
org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116) at
java.base/java.lang.Class.forName0(Native Method) at
java.base/java.lang.Class.forName(Class.java:315) at
org.infinispan@11.0.4.Final//org.infinispan.marshall.exts.ThrowableExternalizer.readGenericThrowable(ThrowableExternalizer.java:278)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.exts.ThrowableExternalizer.readObject(ThrowableExternalizer.java:259)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.exts.ThrowableExternalizer.readObject(ThrowableExternalizer.java:42)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.readWithExternalizer(GlobalMarshaller.java:728)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(GlobalMarshaller.java:709)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(GlobalMarshaller.java:358)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.BytesObjectInput.readObject(BytesObjectInput.java:32)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.exts.ThrowableExternalizer.readObject(ThrowableExternalizer.java:226)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.exts.ThrowableExternalizer.readObject(ThrowableExternalizer.java:42)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.readWithExternalizer(GlobalMarshaller.java:728)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(GlobalMarshaller.java:709)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(GlobalMarshaller.java:358)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.BytesObjectInput.readObject(BytesObjectInput.java:32)
at
org.infinispan@11.0.4.Final//org.infinispan.remoting.responses.ExceptionResponse$Externalizer.readObject(ExceptionResponse.java:49)
at
org.infinispan@11.0.4.Final//org.infinispan.remoting.responses.ExceptionResponse$Externalizer.readObject(ExceptionResponse.java:41)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.readWithExternalizer(GlobalMarshaller.java:728)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(GlobalMarshaller.java:709)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(GlobalMarshaller.java:358)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.objectFromObjectInput(GlobalMarshaller.java:192)
at
org.infinispan@11.0.4.Final//org.infinispan.marshall.core.GlobalMarshaller.objectFromByteBuffer(GlobalMarshaller.java:221)
at
org.infinispan@11.0.4.Final//org.infinispan.remoting.transport.jgroups.JGroupsTransport.processResponse(JGroupsTransport.java:1394)
at
org.infinispan@11.0.4.Final//org.infinispan.remoting.transport.jgroups.JGroupsTransport.processMessage(JGroupsTransport.java:1305)
at
org.infinispan@11.0.4.Final//org.infinispan.remoting.transport.jgroups.JGroupsTransport.access$300(JGroupsTransport.java:131)
at
org.infinispan@11.0.4.Final//org.infinispan.remoting.transport.jgroups.JGroupsTransport$ChannelCallbacks.up(JGroupsTransport.java:1445)
at org.jgroups@4.2.5.Final//org.jgroups.JChannel.up(JChannel.java:784) at
org.jgroups@4.2.5.Final//org.jgroups.fork.ForkProtocolStack.up(ForkProtocolStack.java:135)
at org.jgroups@4.2.5.Final//org.jgroups.stack.Protocol.up(Protocol.java:306) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.FORK.up(FORK.java:142) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.FRAG2.up(FRAG2.java:174) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.FlowControl.up(FlowControl.java:343) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.pbcast.GMS.up(GMS.java:868) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:243) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.UNICAST3.deliverMessage(UNICAST3.java:1049)
at org.jgroups@4.2.5.Final//org.jgroups.protocols.UNICAST3.addMessage(UNICAST3.java:772)
at
org.jgroups@4.2.5.Final//org.jgroups.protocols.UNICAST3.handleDataReceived(UNICAST3.java:753)
at org.jgroups@4.2.5.Final//org.jgroups.protocols.UNICAST3.up(UNICAST3.java:405) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:592) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:132)
at
org.jgroups@4.2.5.Final//org.jgroups.protocols.FailureDetection.up(FailureDetection.java:186)
at org.jgroups@4.2.5.Final//org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:254) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.MERGE3.up(MERGE3.java:281) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.Discovery.up(Discovery.java:300) at
org.jgroups@4.2.5.Final//org.jgroups.protocols.TP.passMessageUp(TP.java:1385) at
org.jgroups@4.2.5.Final//org.jgroups.util.SubmitToThreadPool$SingleMessageHandler.run(SubmitToThreadPool.java:87)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.jboss.as.clustering.common@21.0.0.Final//org.jboss.as.clustering.context.ContextReferenceExecutor.execute(ContextReferenceExecutor.java:49)
at
org.jboss.as.clustering.common@21.0.0.Final//org.jboss.as.clustering.context.ContextualExecutor$1.run(ContextualExecutor.java:70)
at java.base/java.lang.Thread.run(Thread.java:834)