Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-4223

ISPN000474 error thrown with java.lang.ClassNotFoundException when container is created

    XMLWordPrintable

Details

    • 2022 Week 29-31 (from Jul 18), 2022 Week 41-43 (from Oct 10), 2022 Week 44-46 (from Oct 31)

    Description

      Below error is thrown by kie-server, most likely due to an Infinispan issue, when two nodes are configured to support failover for jobs as per configuration stated in 7.12 doc

      14:36:38,618 ERROR [org.infinispan.CLUSTER] (thread-10,ejb,antferna) ISPN000474: Error processing request 7@antferna: java.lang.ClassNotFoundException: org.kie.server.services.jbpm.cluster.InfinispanClusterAwareService from [Module "org.wildfly.clustering.infinispan.spi" version 7.4.3.GA-redhat-00002 from local module loader @61544ae6 (finder: local module finder @4b41dd5c (roots: /home/antferna/Downloads/RHPAM-4069/EAP-7.4.3_1/modules,/home/antferna/Downloads/RHPAM-4069/EAP-7.4.3_1/modules/system/layers/base/.overlays/layer-base-jboss-eap-7.4.3.CP,/home/antferna/Downloads/RHPAM-4069/EAP-7.4.3_1/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:398)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.LambdaMarshaller.createSerializedLambda(LambdaMarshaller.java:58)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.LambdaMarshaller.read(LambdaMarshaller.java:46)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(GlobalMarshaller.java:719)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(GlobalMarshaller.java:358)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.BytesObjectInput.readObject(BytesObjectInput.java:32)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.cache.impl.FunctionMapper$Externalizer.readObject(FunctionMapper.java:68)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.cache.impl.FunctionMapper$Externalizer.readObject(FunctionMapper.java:47)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readWithExternalizer(GlobalMarshaller.java:728)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(GlobalMarshaller.java:709)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(GlobalMarshaller.java:358)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.BytesObjectInput.readObject(BytesObjectInput.java:32)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.commands.write.ComputeIfAbsentCommand.readFrom(ComputeIfAbsentCommand.java:107)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.exts.ReplicableCommandExternalizer.readCommandParameters(ReplicableCommandExternalizer.java:114)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.exts.ReplicableCommandExternalizer.readObject(ReplicableCommandExternalizer.java:103)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.exts.ReplicableCommandExternalizer.readObject(ReplicableCommandExternalizer.java:65)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readWithExternalizer(GlobalMarshaller.java:728)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(GlobalMarshaller.java:709)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(GlobalMarshaller.java:358)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.BytesObjectInput.readObject(BytesObjectInput.java:32)
          at org.infinispan.commons@11.0.12.Final-redhat-00001//org.infinispan.commons.marshall.MarshallUtil.unmarshallArray(MarshallUtil.java:214)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.commands.tx.PrepareCommand.readFrom(PrepareCommand.java:237)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.exts.ReplicableCommandExternalizer.readCommandParameters(ReplicableCommandExternalizer.java:114)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.exts.CacheRpcCommandExternalizer.readObject(CacheRpcCommandExternalizer.java:154)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.exts.CacheRpcCommandExternalizer.readObject(CacheRpcCommandExternalizer.java:81)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readWithExternalizer(GlobalMarshaller.java:728)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(GlobalMarshaller.java:709)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(GlobalMarshaller.java:358)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.objectFromObjectInput(GlobalMarshaller.java:192)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.marshall.core.GlobalMarshaller.objectFromByteBuffer(GlobalMarshaller.java:221)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.remoting.transport.jgroups.JGroupsTransport.processRequest(JGroupsTransport.java:1362)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.remoting.transport.jgroups.JGroupsTransport.processMessage(JGroupsTransport.java:1302)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.remoting.transport.jgroups.JGroupsTransport.access$300(JGroupsTransport.java:131)
          at org.infinispan@11.0.12.Final-redhat-00001//org.infinispan.remoting.transport.jgroups.JGroupsTransport$ChannelCallbacks.up(JGroupsTransport.java:1445)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.JChannel.up(JChannel.java:784)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.fork.ForkProtocolStack.up(ForkProtocolStack.java:135)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.stack.Protocol.up(Protocol.java:309)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.FORK.up(FORK.java:142)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.FRAG3.up(FRAG3.java:165)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.FlowControl.up(FlowControl.java:363)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.FlowControl.up(FlowControl.java:355)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.pbcast.GMS.up(GMS.java:876)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:254)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.UNICAST3.up(UNICAST3.java:392)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.pbcast.NAKACK2.deliver(NAKACK2.java:926)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.pbcast.NAKACK2.handleMessage(NAKACK2.java:818)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:602)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:132)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.FailureDetection.up(FailureDetection.java:186)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:254)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.MERGE3.up(MERGE3.java:281)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.Discovery.up(Discovery.java:300)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.protocols.TP.passMessageUp(TP.java:1400)
          at org.jgroups@4.2.15.Final-redhat-00001//org.jgroups.util.SubmitToThreadPool$SingleMessageHandler.run(SubmitToThreadPool.java:98)
          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@7.4.3.GA-redhat-00002//org.jboss.as.clustering.context.ContextReferenceExecutor.execute(ContextReferenceExecutor.java:49)
          at org.jboss.as.clustering.common@7.4.3.GA-redhat-00002//org.jboss.as.clustering.context.ContextualExecutor$1.run(ContextualExecutor.java:70)
          at java.base/java.lang.Thread.run(Thread.java:829)
      

       

      Bear in mind, this error will be displayed only once, just after the containers have been created for the first time.

      Note: It only happens for 7.4.x EAP servers

      Attachments

        Issue Links

          Activity

            People

              rhn-support-egonzale Enrique Gonzalez Martinez (Inactive)
              antferna Antonio Fernandez Alhambra (Inactive)
              Gonzalo Muñoz Fernández Gonzalo Muñoz Fernández
              Gonzalo Muñoz Fernández Gonzalo Muñoz Fernández
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: