12-22-2013 01:14 PM
public Data getDataFromExecutionId(String executionId) {
ExecutionEntity executionEntity = (ExecutionEntity) getRuntimeService().createExecutionQuery().executionId(executionId).singleResult(); //this returns a process instance
if (executionEntity == null) {
return null;
}
String orderDataPlaceholderName = getPropertySourcesPlaceHolderConfigurer().resolvePlaceholder(VariableNameConstants.ORDER_DATA_EXP_NAME);
Data data = (Data) executionEntity.getVariable(orderDataPlaceholderName); //this line throws "lazy loading outside command context"
}
org.activiti.engine.ActivitiException: lazy loading outside command context
at org.activiti.engine.impl.persistence.entity.VariableScopeImpl.ensureVariableInstancesInitialized(VariableScopeImpl.java:58)
at org.activiti.engine.impl.persistence.entity.VariableScopeImpl.getVariable(VariableScopeImpl.java:84)
at …SimpleProcessManager.getDataFromExecutionId(SimpleProcessManager.java:77)
12-23-2013 06:11 AM
12-23-2013 07:38 AM
12-24-2013 04:11 AM
12-24-2013 09:10 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.