[ 
https://issues.apache.org/jira/browse/ODE-473?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661470#action_12661470
 ] 

Rosalin Pattnaik commented on ODE-473:
--------------------------------------

Hi Alex,

I tried with the latest nightly build [build # 86 jan 7 , 2009]
http://hudson.zones.apache.org/hudson/view/ODE/job/ODE-trunk/lastStableBuild/

After the service was invoked and was waiting for a response, i killed the
ode.
After restarting the ode, this what i got on console:

Jan 7, 2009 11:57:17 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 54985 ms
DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeCheck event for mexid
hqejbhcnphr3w17uvkwuxl
11:58:06,843 DEBUG [BpelServerImpl] handleWorkEvent: InvokeCheck event for
mexid hqejbhcnphr3w17uvkwuxl
DEBUG - GeronimoLog.debug(66) | Dangling invocation
(mexId=hqejbhcnphr3w17uvkwuxl), forcing it into a failed state.
11:58:07,062 DEBUG [BpelServerImpl] Dangling invocation
(mexId=hqejbhcnphr3w17uvkwuxl), forcing it into a failed state.
DEBUG - GeronimoLog.debug(66) | replyWithFailure mex=hqejbhcnphr3w17uvkwuxl
11:58:07,062 DEBUG [PartnerRoleMessageExchangeImpl] replyWithFailure
mex=hqejbhcnphr3w17uvkwuxl

But the process was not resumed, while as per the flow , it shd retry in
case of failure.


Regards,
Rosalin





> If ode crashes while waiting for an response to an synchronous response and 
> while thr has yet not been any timeout , it does not resume on restarting the 
> ode.
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ODE-473
>                 URL: https://issues.apache.org/jira/browse/ODE-473
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Runtime
>            Reporter: Rosalin Pattnaik
>            Priority: Critical
>
> If we have bpel extension for retry on timeout with an invoke action , but 
> the ode crashes before the timeout has occured .And thus there is neither a 
> timeout exception nor has it received the response which might have been lost 
> in the time it was down .When the ode restarts which of the following shd 
> occur:
>     * The ode resumes from the invoke state ,waits for the response , 
> timesout and retries, get the response and proceed normally.
>     * The process is not resumed.
> In my case the process is not resumed in case timeout exception has not 
> occured , but in case the timeout has occured and then the ode crashes then 
> it retries gets the response and then completes succesfully.
> [N.B It resumed in case there was an entry into the ode_activity_recovery 
> table , or else it didnt]
> Please find the BPEL and external service used as attachment with the query 
> posted at ode user forum :
> http://www.nabble.com/If-ode-crashes-while-waiting-for-an-response-to-an-synchronous-response-and-while-thr-has-yet-not-been-any-timeout-%2C-Does-it-on-restarting-resume-the-process-and-the-timesout-the-invoke-activity--td21248664.html
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to