processInstance.disconnect();
processInstance.setProcess(oldProcess);
updateNodeInstances(processInstance, nodeMapping);
processInstance.setKnowledgeRuntime((InternalKnowledgeRuntime) kruntime);
processInstance.setProcess(process);
processInstance.reconnect();
}
}
private static void updateNodeInstances(NodeInstanceContainer nodeInstanceContainer, Map<String, Long> nodeMapping) {
for (NodeInstance nodeInstance: nodeInstanceContainer.getNodeInstances()) {