On Aug 1, 2008, at 6:24 AM, NGUYEN Cong Kinh wrote:
I using apache-ode 1.2. Could you help me to solve my problem ?
The archive of web service is given at
http://www.tsi.enst.fr/~nguyen/TestWsBpel.war
In my BPEL program, there are two called services (each service with an input). When I use a same input (same input value) to two services (the
BPEL at http://www.tsi.enst.fr/~nguyen/HelloWorld1.zip), it runs well.
But, when using two different inputs (the BPEL at
http://www.tsi.enst.fr/~nguyen/HelloWorld2.zip), there is an error :
[...]
ERROR - GeronimoLog.error(104) | Timeout or execution error when waiting
for response to MEX {MyRoleMex#hqejbhcnphr3h7ke4elnv4 [Client
hqejbhcnphr3h7ke4elnv3] calling {http://eclipse.org/bpel/ sample}HelloWorldService.process(...)} java.util.concurrent.TimeoutException: Message exchange org.apache.ode.bpel.engine.MyRole
[EMAIL PROTECTED] timed out when waiting for a
response!


diff says that the two processes and WSDLs aren't that different:

coresaplenty:tmp prb$ diff -r HelloWorld1 HelloWorld2
diff -r HelloWorld1/HelloWorld.bpel HelloWorld2/HelloWorld.bpel
32c32
< <bpws:from part="payload" variable="input" query="/ payload/input"/>
---
> <bpws:from part="payload" variable="input" query="/ payload/input2"/>
diff -r HelloWorld/HelloWorld1.wsdl HelloWorld2/HelloWorld.wsdl
23c23,24
<                         <element name="input" type="string"/>
---
>                         <element name="input" type="string"/>
>                         <element name="input2" type="string"/>

I deployed your process and WAR in jetty with ODE 1.2, and I get a little more information about the error:

ERROR - GeronimoLog.error(108) | Error sending message (mex={PartnerRoleMex#hqejbhcnphr3hgr77x3efa [PID {http://eclipse.org/bpel/sample }HelloWorld-1] calling [EMAIL PROTECTED] (...)}): Dangling meta character '*' near index 0
*.local
^
java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
*.local
^

This looks like a bug to me, but it's difficult to tell from the trace whether it's in AXIS2 or in ODE. Full log is on nopaste:

http://rafb.net/p/XAn2n085.html

Request body to provode the response is also on nopaste:

http://rafb.net/p/PFGM1z52.html

-- Paul

Reply via email to