User development,

A new message was posted in the thread "jBPM 4.3 - Multiple values (types) in 
JBPM4_VARIABLE for single entry.":

http://community.jboss.org/message/523563#523563

Author  : Martin Porter
Profile : http://community.jboss.org/people/jedizippy

Message:
--------------------------------------------------------------
The main process is just a sequence of calls to the sub-process with 
continue="async". The subprocess calls a <custom> task first and then goes to a 
decision to evaluate the status of the custom. Then moves to a <custom> which 
implements ExternalActivityBehaviour and does a waitForSignal(). There is some 
retry handling and a timer on the ExternalActvitvityBehaviour node in case no 
response comes back which goes to a <task>. Thats about it. Its pretty simple 
stuff.
 
For each sub-process we pass in 3 parameters and we find that one of these 
parameters (String orderId) is being written into a value that also contains a 
Long which is created in the ExternalActvitvityBehaviour node using 
execution.setVariable(). So it looks like somehow the process inbound 
parameters are getting mixed up with ones created manually in the java code.
 
I read something that in 4.3 process parameters are automatically persisted now 
but we dont use that feature. We explicitly call setVariable() when we need to 
store something. The code is quite simple so it looks definitely like a bug. 
Problem is that its hard to reproduce.
 
As for the unique id generation issue we are seeing it seems to be related to 
JTA/Transactions so maybe when something gets rolled back this triggers the 
problem. Will see how it goes in next days if we see it again or not.
 
Sadly we can get any info on the JTA confiuration for 4.3 as no one seems to 
know which .cf.xml to use. The one detailed in the docs wont work on any other 
app server than JBoss and I still can get an answer on if jbpm.tx.jta.cfg.xml 
should be used or not (see previous post on transactions).
 
REgards
Martin

--------------------------------------------------------------

To reply to this message visit the message page: 
http://community.jboss.org/message/523563#523563


_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to