ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tammo van Lessen <tvanles...@gmail.com>
Subject Re: Asynch Extension Activity does not complete properly
Date Sun, 17 May 2009 14:14:27 GMT
Hi Chris,

we have currently some issues with concurrency in async extensions.
Please file a JIRA, and if you could attach a minimal example, that
would be just great.

Thanks,
  Tammo

Christian Fonden wrote:
> Hello Oders,
> 
> I think i just found a bug in the ODE trunk in ExtensionContext. The
> scenario is
> - An extension Activity extending AbstractAsynchExtensionOperation
> - the run method does neither complete with errors nor it completes
> successfully (intended!)
> - a java timer waits 10 seconds and the calls context.completeWithFault.
> - then the activity gets marked as faulted, but the process runs until
> it is stopped by the 30 second axis2 call timeout.
> 
> I think the situation that the activity gets marked as faulted is
> somehow not propagated to the navigator, as the process could be
> completed just after the timer fires (e.g. after 10 seconds, as shown
> above).
> 
> Does this seem plausible? If someone is interested i can supply the
> extension code and the according bpel file.
> 
> greets
> Chris


-- 
Tammo van Lessen - http://www.taval.de

Mime
View raw message