Marco Rietveld [
https://community.jboss.org/people/marco.rietveld] created the discussion
"Re: getProcess in ProcessInstanceImpl throws a NullPointerException"
To view the discussion, visit:
https://community.jboss.org/message/806737#806737
--------------------------------------------------------------
I am lucky enough to spend most of my time working on jBPM -- and it is indeed awesome!
One approach to your problem is to switch from "pass-by-value" to
"pass-by-reference" for your variable assignment. In other words, instead of
passing the primitive values (String, int, etc.), you can pass an object containing these
values as a parameter. If you want to retrieve the values later, you simply make sure that
your code keeps a reference to the object so that you can retrieve and modify the
(possibly changed) values.
This means the following:
1. Making sure that the object used is in the classpath -- you need to put in the
classpath of the application server or your war.
2. Correctly referencing and extracting the information from your object -- whether
that's in your WorkItemHandler implementation or a scriptTask.
Because of persistence, the object also needs to be serialized. Hmm.. I'll make a
example of this today/tomorrow and post a link for you here.
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/806737#806737]
Start a new discussion in jBPM at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]