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

BC Monitoring fails to start a new process in an unmanaged immutable kieserver

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.4.0.GA
    • 7.3.0.GA
    • Business Central
    • Business Central Monitoring and Immutable Kieserver on OpenShift

    • 2019 Week 20-22

      When trying to start a new process instance on the Business Central Monitoring the following error arises:

      14:07:30,534 ERROR [org.jboss.errai.bus.client.util.ErrorHelper] (default task-4) *** Message delivery failure ***
      Bus: org.jboss.errai.bus.server.ServerMessageBusImpl@33289638
      Message: ReplyTo=org.jbpm.workbench.forms.service.shared.FormServiceEntryPoint:RPC.getFormDisplayProcess:java.lang.String:java.lang.String:java.lang.String:boolean::46:RespondTo:RPC, ErrorTo=org.jbpm.workbench.forms.service.shared.FormServiceEntryPoint:RPC.getFormDisplayProcess:java.lang.String:java.lang.String:java.lang.String:boolean::46:Errors:RPC, CommandType=getFormDisplayProcess:java.lang.String:java.lang.String:java.lang.String:boolean:, ToSubject=org.jbpm.workbench.forms.service.shared.FormServiceEntryPoint:RPC, Qualifiers=[], MethodParms=[rhpam-rewards-kieserver, rhpam-rewards, rewards.rewards-approval, false]
      errorMessage: Error calling remote service: org.jbpm.workbench.forms.service.shared.FormServiceEntryPoint:RPC
      exception: java.lang.RuntimeException: no marshalling definition available for type:org.kie.workbench.common.forms.data.modeller.model.DataObjectFormModel
      disconnect: false: java.lang.RuntimeException: no marshalling definition available for type:org.kie.workbench.common.forms.data.modeller.model.DataObjectFormModel
      	at deployment.ROOT.war//org.jboss.errai.marshalling.client.util.MarshallUtil.getMarshaller(MarshallUtil.java:137)
      	at deployment.ROOT.war//org.jboss.errai.marshalling.client.marshallers.ObjectMarshaller.doNotNullMarshall(ObjectMarshaller.java:121)
      	at deployment.ROOT.war//org.jboss.errai.marshalling.client.marshallers.AbstractNullableMarshaller.marshall(AbstractNullableMarshaller.java:45)
      	at deployment.ROOT.war//org.jboss.errai.ServerMarshallingFactoryImpl$M$6N7eB.marshall(ServerMarshallingFactoryImpl.java:7781)
      	at deployment.ROOT.war//org.jboss.errai.ServerMarshallingFactoryImpl$M$6N7eB.marshall(ServerMarshallingFactoryImpl.java:1)
      	at deployment.ROOT.war//org.jboss.errai.marshalling.client.marshallers.MapMarshaller.marshall(MapMarshaller.java:206)
      	at deployment.ROOT.war//org.jboss.errai.marshalling.client.marshallers.MapMarshaller.marshall(MapMarshaller.java:42)
      	at deployment.ROOT.war//org.jboss.errai.marshalling.client.marshallers.QualifyingMarshallerWrapper.doNotNullMarshall(QualifyingMarshallerWrapper.java:92)
      	at deployment.ROOT.war//org.jboss.errai.marshalling.client.marshallers.AbstractNullableMarshaller.marshall(AbstractNullableMarshaller.java:45)
      	at deployment.ROOT.war//org.jboss.errai.ServerMarshallingFactoryImpl$Mwa454_.marshall(ServerMarshallingFactoryImpl.java:9048)
      	at deployment.ROOT.war//org.jboss.errai.ServerMarshallingFactoryImpl$Mwa454_.marshall(ServerMarshallingFactoryImpl.java:1)
      	at deployment.ROOT.war//org.jboss.errai.ServerMarshallingFactoryImpl$MybDlsA.marshall(ServerMarshallingFactoryImpl.java:54890)
      	at deployment.ROOT.war//org.jboss.errai.ServerMarshallingFactoryImpl$MybDlsA.marshall(ServerMarshallingFactoryImpl.java:1)
      	at deployment.ROOT.war//org.jboss.errai.marshalling.client.marshallers.ErraiProtocolEnvelopeMarshaller.marshall(ErraiProtocolEnvelopeMarshaller.java:109)
      	at deployment.ROOT.war//org.jboss.errai.marshalling.client.protocols.ErraiProtocol.encodePayload(ErraiProtocol.java:40)
      	at deployment.ROOT.war//org.jboss.errai.marshalling.server.protocol.ErraiProtocolServer.encodePayloadToByteArrayInputStream(ErraiProtocolServer.java:39)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.io.BufferHelper.encodeAndWrite(BufferHelper.java:38)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.io.BufferDeliveryHandler.deliver(BufferDeliveryHandler.java:54)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.MessageQueueImpl.offer(MessageQueueImpl.java:123)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.ServerMessageBusImpl.enqueueForDelivery(ServerMessageBusImpl.java:434)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.ServerMessageBusImpl.send(ServerMessageBusImpl.java:402)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.ServerMessageBusImpl.send(ServerMessageBusImpl.java:348)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.service.MessageBusProxy.send(MessageBusProxy.java:84)
      	at deployment.ROOT.war//org.jboss.errai.bus.client.api.base.ConversationMessageWrapper.sendNowWith(ConversationMessageWrapper.java:238)
      	at deployment.ROOT.war//org.jboss.errai.bus.client.api.base.DefaultMessageBuilder$1.sendNowWith(DefaultMessageBuilder.java:84)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.io.ValueReplyRPCEndpointCallback.callback(ValueReplyRPCEndpointCallback.java:41)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.io.RemoteServiceCallback.callback(RemoteServiceCallback.java:54)
      	at deployment.ROOT.war//org.jboss.errai.cdi.server.CDIExtensionPoints$2.callback(CDIExtensionPoints.java:448)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.DeliveryPlan.deliver(DeliveryPlan.java:47)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.ServerMessageBusImpl.sendGlobal(ServerMessageBusImpl.java:297)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.SimpleDispatcher.dispatchGlobal(SimpleDispatcher.java:46)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:96)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.service.ErraiServiceImpl.store(ErraiServiceImpl.java:113)
      	at deployment.ROOT.war//org.jboss.errai.bus.server.servlet.DefaultBlockingServlet.doPost(DefaultBlockingServlet.java:144)
      	at javax.servlet.api@1.0.0.Final-redhat-1//javax.servlet.http.HttpServlet.service(HttpServlet.java:706)
      	at javax.servlet.api@1.0.0.Final-redhat-1//javax.servlet.http.HttpServlet.service(HttpServlet.java:791)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
      	at io.undertow.websocket@2.0.19.Final-redhat-00001//io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
      	at deployment.ROOT.war//org.uberfire.ext.security.server.SecureHeadersFilter.doFilter(SecureHeadersFilter.java:110)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
      	at deployment.ROOT.war//org.uberfire.ext.security.server.SecurityIntegrationFilter.doFilter(SecurityIntegrationFilter.java:70)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
      	at org.wildfly.extension.undertow@7.2.1.GA-redhat-00003//org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.server.handlers.DisableCacheHandler.handleRequest(DisableCacheHandler.java:33)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      	at org.wildfly.extension.undertow@7.2.1.GA-redhat-00003//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      	at org.wildfly.extension.undertow@7.2.1.GA-redhat-00003//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
      	at org.wildfly.extension.undertow@7.2.1.GA-redhat-00003//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
      	at org.wildfly.extension.undertow@7.2.1.GA-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
      	at org.wildfly.extension.undertow@7.2.1.GA-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
      	at org.wildfly.extension.undertow@7.2.1.GA-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
      	at org.wildfly.extension.undertow@7.2.1.GA-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
      	at io.undertow.servlet@2.0.19.Final-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
      	at io.undertow.core@2.0.19.Final-redhat-00001//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
      	at org.jboss.threads@2.3.2.Final-redhat-1//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      	at org.jboss.threads@2.3.2.Final-redhat-1//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
      	at org.jboss.threads@2.3.2.Final-redhat-1//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
      	at org.jboss.threads@2.3.2.Final-redhat-1//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
      	at java.base/java.lang.Thread.run(Thread.java:834)
      

      The main exception is:

       java.lang.RuntimeException: no marshalling definition available for type:org.kie.workbench.common.forms.data.modeller.model.DataObjectFormModel
      

      My guess is that might be a missing component in the BC Monitoring environment. This scenario works perfectly using the BC Authoring (see the steps described in the google doc attached).

              rh-ee-pefernan Pere Fernandez Perez
              rhn-support-zanini Ricardo Zanini
              Karel Suta Karel Suta
              Karel Suta Karel Suta
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: