Process Player results in a NullPointerException for Multi-Start Instances (Doc ID 1953610.1)

Last updated on NOVEMBER 06, 2015

Applies to:

Oracle Business Process Management Suite - Version 12.1.3.0.0 and later
Information in this document applies to any platform.

Symptoms

When trying to run Process Player you get the following exception:

[oracle.soa.tracking.SCAEntityId: 30003] [composite_name: Grants_Project!1.0] [FlowId: 0000KbAW2L^Fw000jzwkno1KRIh_000003] , Cikey=10001, FlowId=10001, ComponentDN=Player/Test_Project!1.0*soa_bb168284-44d7-4240-9ed9-316c26d2cceb/TestWorkflowProcess[[
java.lang.NullPointerException
at oracle.bpm.project.sca.conversation.OperationReferenceImpl.getName(OperationReferenceImpl.java:259)
at oracle.bpm.bpmn.engine.model.blocks.EventBasedGatewayBlock.getElementInitiateId(EventBasedGatewayBlock.java:146)
at oracle.bpm.bpmn.engine.model.blocks.EventBasedGatewayBlock.getElementInitiateIds(EventBasedGatewayBlock.java:61)
at oracle.bpm.bpmn.engine.model.blocks.MultiStartBlock.isInitiate(MultiStartBlock.java:46)
at oracle.bpm.bpmn.engine.model.runtime.microinstructions.MIAuditLog.createAuditEvent(MIAuditLog.java:723)
at oracle.bpm.bpmn.engine.model.runtime.microinstructions.MIAuditLog.doExecute(MIAuditLog.java:164)
at oracle.bpm.bpmn.engine.microkernel.MIBase.execute(MIBase.java:34)
at oracle.bpm.bpmn.engine.microkernel.MicroInstructionContext.callMicroInstruction(MicroInstructionContext.java:205)
at oracle.bpm.bpmn.engine.microkernel.MicroInstructionContext.callProcedure(MicroInstructionContext.java:212)
at oracle.bpm.bpmn.engine.microkernel.MicroInstructionContext.executeProcedure(MicroInstructionContext.java:335)
at oracle.bpm.bpmn.engine.microkernel.MicroInstructionContext.executeProcedureControlledWithoutException(MicroInstructionContext.java:377)
at oracle.bpm.bpmn.engine.model.blocks.BaseBPMNBlock.executeProcedureControlledWithoutException(BaseBPMNBlock.java:261)
at oracle.bpm.bpmn.engine.model.blocks.BaseBPMNBlock.doActivateScope(BaseBPMNBlock.java:198)
at oracle.bpm.bpmn.engine.model.blocks.BPMNProcessBlock.activate(BPMNProcessBlock.java:165)
at com.collaxa.cube.engine.CubeEngine.invokeMethod(CubeEngine.java:932)
at com.collaxa.cube.engine.CubeEngine._createAndInvoke(CubeEngine.java:722)
at com.collaxa.cube.engine.CubeEngineSecurityManager$2.run(CubeEngineSecurityManager.java:89)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.internal.jaas.AccActionExecutor.execute(AccActionExecutor.java:70)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:244)
at oracle.security.jps.internal.jaas.CascadeActionExecutor$SubjectPrivilegedExceptionAction.run(CascadeActionExecutor.java:82)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
at weblogic.security.Security.runAs(Security.java:61)
at oracle.security.jps.wls.jaas.WlsActionExecutor.execute(WlsActionExecutor.java:50)
at oracle.security.jps.internal.jaas.CascadeActionExecutor.execute(CascadeActionExecutor.java:55)
at oracle.security.jps.internal.jaas.AbstractSubjectSecurity$ActionExecutorWrapper.execute(AbstractSubjectSecurity.java:244)
at com.collaxa.cube.engine.CubeEngineSecurityManager.performActionAsSubject(CubeEngineSecurityManager.java:67)
at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:582)
at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.createAndInvoke(CubeEngineBean.java:126)
at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.syncCreateAndInvokeParticipate(CubeEngineBean.java:219)
at oracle.bpm.bpmn.engine.ejb.impl.BPMNEngineBean_u2jxtu_IBPMNCubeEngineLocalBeanImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:33)
at oracle.bpm.bpmn.engine.ejb.impl.BPMNEngineBean_u2jxtu_IBPMNCubeEngineLocalBeanImpl.syncCreateAndInvokeParticipate(Unknown Source)
at com.collaxa.cube.engine.delivery.DeliveryHandler.callCreateAndInvoke(DeliveryHandler.java:987)
at com.collaxa.cube.engine.delivery.DeliveryHandler.initialPostAnyType(DeliveryHandler.java:475)
at com.collaxa.cube.engine.delivery.DeliveryHandler.initialPost(DeliveryHandler.java:361)
at com.collaxa.cube.engine.delivery.DeliveryHandler.post(DeliveryHandler.java:120)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.post(CubeDeliveryBean.java:681)
at oracle.bpm.bpmn.engine.ejb.impl.BPMNDeliveryBean_of8dk6_ICubeDeliveryLocalBeanImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:33)
at oracle.bpm.bpmn.engine.ejb.impl.BPMNDeliveryBean_of8dk6_ICubeDeliveryLocalBeanImpl.post(Unknown Source)
at oracle.bpm.bpmn.engine.ejb.impl.BPMNInstanceManagerBean.createComponentInstance(BPMNInstanceManagerBean.java:1122)
at oracle.bpm.bpmn.engine.ejb.impl.BPMNInstanceManagerBean.createComponentInstance(BPMNInstanceManagerBean.java:236)
at oracle.bpm.bpmn.engine.ejb.impl.BPMNInstanceManagerBean_j9rppc_IBPMNCubeInstanceManagerLocalBeanImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:33)
...

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms