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