I have jbpm set up using the in memory HSQL DB. I have written a simple unit 
test creating process variables on the context instance loke so :

ProcessDefinition definition = 
jbpmContext.getGraphSession().getProcessDefinition(Long.parseLong(instanceTO.getTemplateId()));
ProcessInstance instance = new ProcessInstance(definition);
ContextInstance contextInstance = (ContextInstance) 
instance.getInstance(ContextInstance.class);
contextInstance.setVariable(name,"name");
contextInstance.setVariable(test,"test");
jbpmContext.save(instance);

However when I load the instance again, those variables do not exist. Debugging 
into my code I find that when the variables are created they exist in a 
transientInstances list while the instances list remains null.

I dont know why these variables are not being persisted. any ideas ?

Thanks

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4135347#4135347

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4135347
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to