Skip to content

moveActivityIdToSubProcessInstanceActivityId to subProcess npe bug #4067

@EricGDW

Description

@EricGDW

runtimeService.createChangeActivityStateBuilder()
.processInstanceId(task.getProcessInstanceId())
.moveActivityIdToSubProcessInstanceActivityId(task.getTaskDefinitionKey(), subTaskList.get(0).getActivityId(), callActivityActivity.getActivityId())
.changeState();

java.lang.NullPointerException: null
at org.flowable.engine.impl.dynamic.AbstractDynamicStateManager.createEmbeddedSubProcessAndExecutions(AbstractDynamicStateManager.java:704)
at org.flowable.engine.impl.dynamic.AbstractDynamicStateManager.doMoveExecutionState(AbstractDynamicStateManager.java:492)
at org.flowable.engine.impl.dynamic.DefaultDynamicStateManager.moveExecutionState(DefaultDynamicStateManager.java:47)
at org.flowable.engine.impl.cmd.ChangeActivityStateCmd.execute(ChangeActivityStateCmd.java:44)
at org.flowable.engine.impl.cmd.ChangeActivityStateCmd.execute(ChangeActivityStateCmd.java:26)
at org.flowable.engine.impl.interceptor.CommandInvoker$1.run(CommandInvoker.java:67)
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperation(CommandInvoker.java:140)
at org.flowable.engine.impl.interceptor.CommandInvoker.executeOperations(CommandInvoker.java:114)
at org.flowable.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:72)
at org.flowable.engine.impl.interceptor.BpmnOverrideContextInterceptor.execute(BpmnOverrideContextInterceptor.java:26)
at org.flowable.common.engine.impl.interceptor.TransactionContextInterceptor.execute(TransactionContextInterceptor.java:53)
at org.flowable.common.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:105)
at org.flowable.common.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:52)
at org.flowable.common.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:30)
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:56)
at org.flowable.common.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:51)
at org.flowable.engine.impl.RuntimeServiceImpl.changeActivityState(RuntimeServiceImpl.java:809)
at org.flowable.engine.impl.runtime.ChangeActivityStateBuilderImpl.changeState(ChangeActivityStateBuilderImpl.java:226)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions