[rules-users] Resuming Flow: NPE when completing a work item

nanic23 nanic23 at hotmail.com
Tue Apr 13 19:04:15 EDT 2010


Hi Mauricio,

I am setting my "env" the following way:
		env = KnowledgeBaseFactory.newEnvironment();
		env.set(EnvironmentName.ENTITY_MANAGER_FACTORY, emf);
		env.set(EnvironmentName.GLOBALS, new MapGlobalResolver());

My registerWorkItemHandlers() method registers workItemHandlers the
following way:

		manager.registerWorkItemHandler("SomeHandler", new SomeHandler());
		manager.registerWorkItemHandler("SomeOtherHandler", new
SomeOtherHandler());

After configuring the environment and registering the workItemHandlers I
reload the Session as follow:

ksession = JPAKnowledgeService.loadStatefulKnowledgeSession( SESSION_ID,
knowledgeBase, null, env );

I am using the same knowledgeBase I used to originally start the workflow,
the sessionId is the correct as I can see this on the DB, and I think I'm
setting the "env" correctly as well.

I hope this gives you a better picture of what is going on.

Please let me know if you have any questions.

Thanks,

Nick.

P.S. I agree with Tolitius... if I don't have any "Parameter Mapping"
variables going in the workItem it runs fine. But whenever I have a
Parameter Mapped for the workItem I get this error.
 
-- 
View this message in context: http://n3.nabble.com/Resuming-Flow-NPE-when-completing-a-work-item-tp716847p717407.html
Sent from the Drools - User mailing list archive at Nabble.com.



More information about the rules-users mailing list