tomcat+ode,bpel 出问题求助。
时间:2011-02-19
来源:互联网
服务器端的错误信息。
是个bpel 调用一个加法再调用一个减法。单独的加法,减法调用没问题。
DEBUG - GeronimoLog.debug(66) | Received request message for CaculateComputerservice.{http://www.nwpu.edu.cn/homework}CaculateCompter
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://www.nwpu.edu.cn/homework}CaculateComputerservice --> [BpelProcess[{http://www.nwpu.edu.cn/homework}CaculateComputer-14]]
DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation: name=CaculateCompter
style=REQUEST_RESPONSE,1
Input: name=null
Message: name={http://www.nwpu.edu.cn/homework}CaculateComputerRequest
Part: name=parameters
elementName={http://www.nwpu.edu.cn/homework}CaculateComputerRequest
Output: name=null
Message: name={http://www.nwpu.edu.cn/homework}CaculateCompterResponse
Part: name=parameters
elementName={http://www.nwpu.edu.cn/homework}CaculateCompterResponse from service {http://www.nwpu.edu.cn/homework}CaculateComputerservice
DEBUG - GeronimoLog.debug(66) | SET MEX property isTwoWay = true
DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX {MyRoleMex#hqejbhcnphr623meo2x85n [Client hqejbhcnphr623meo2x85m] calling {http://www.nwpu.edu.cn/homework}CaculateComputerservice.CaculateCompter(...)}
DEBUG - GeronimoLog.debug(66) | Message content: <?xml version="1.0" encoding="UTF-8"?>
<message><parameters><CaculateComputerRequest xmlns="http://www.nwpu.edu.cn/homework" xmlns:q0="http://www.nwpu.edu.cn/homework" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<input_x>21</input_x>
<input_y>1</input_y>
<input_z>2</input_z>
</CaculateComputerRequest></parameters></message>
DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==> BpelProcess[{http://www.nwpu.edu.cn/homework}CaculateComputer-14]
DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX {MyRoleMex#hqejbhcnphr623meo2x85n [Client hqejbhcnphr623meo2x85m] calling {http://www.nwpu.edu.cn/homework}CaculateComputerservice.CaculateCompter(...)}
DEBUG - GeronimoLog.debug(66) | Commiting transaction.
DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeInternal event for mexid hqejbhcnphr623meo2x85n
DEBUG - GeronimoLog.debug(66) | >> handleWorkEvent(jobData={type=INVOKE_INTERNAL, mexid=hqejbhcnphr623meo2x85n, pid={http://www.nwpu.edu.cn/homework}CaculateComputer-14})
DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid hqejbhcnphr623meo2x85n
DEBUG - GeronimoLog.debug(66) | GET MEX property org.apache.ode.bpel.myRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | GET MEX property org.apache.ode.bpel.myRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | GET MEX property org.apache.ode.bpel.partnerRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | INPUTMSG: client.CaculateCompter: MSG RCVD keys=[] mySessionId=null partnerSessionId=null
DEBUG - GeronimoLog.debug(66) | INPUTMSG: client.CaculateCompter: routing failed, CREATING NEW INSTANCE
DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance 7552. INDEXED STATE={}
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: USING CORRELATOR client.CaculateCompter
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: CHECKING for NEW INSTANCE match
DEBUG - GeronimoLog.debug(66) | INPUTMSGMATCH: Changing process instance state from ready to active
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: FOUND match for NEW instance mexRef={MyRoleMex#hqejbhcnphr623meo2x85n [Client hqejbhcnphr623meo2x85m] calling {http://www.nwpu.edu.cn/homework}CaculateComputerservice.CaculateCompter(...)}
DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault '{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure'
DEBUG - GeronimoLog.debug(66) | Processing an async reply from service {http://www.nwpu.edu.cn/homework}CaculateComputerservice
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Handling response for MEX {MyRoleMex#hqejbhcnphr623meo2x85n [Client hqejbhcnphr623meo2x85m] calling {http://www.nwpu.edu.cn/homework}CaculateComputerservice.CaculateCompter(...)}
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Fault response message: {http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure
DEBUG - GeronimoLog.debug(66) | Returning fault: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</faultcode><faultstring xmlns:axis2ns2="http://docs.oasis-open.org/wsbpel/2.0/process/executable">axis2ns2:selectionFailure</faultstring><detail /></soapenv:Fault></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr623meo2x85n
DEBUG - GeronimoLog.debug(66) | Comitting transaction.
DEBUG - GeronimoLog.debug(66) | Reply for CaculateComputerservice.{http://www.nwpu.edu.cn/homework}CaculateCompter
DEBUG - GeronimoLog.debug(66) | Reply message <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</faultcode><faultstring xmlns:axis2ns2="http://docs.oasis-open.org/wsbpel/2.0/process/executable">axis2ns2:selectionFailure</faultstring><detail /></soapenv:Fault></soapenv:Body></soapenv:Envelope>
是个bpel 调用一个加法再调用一个减法。单独的加法,减法调用没问题。
DEBUG - GeronimoLog.debug(66) | Received request message for CaculateComputerservice.{http://www.nwpu.edu.cn/homework}CaculateCompter
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://www.nwpu.edu.cn/homework}CaculateComputerservice --> [BpelProcess[{http://www.nwpu.edu.cn/homework}CaculateComputer-14]]
DEBUG - GeronimoLog.debug(66) | ODE routed to operation Operation: name=CaculateCompter
style=REQUEST_RESPONSE,1
Input: name=null
Message: name={http://www.nwpu.edu.cn/homework}CaculateComputerRequest
Part: name=parameters
elementName={http://www.nwpu.edu.cn/homework}CaculateComputerRequest
Output: name=null
Message: name={http://www.nwpu.edu.cn/homework}CaculateCompterResponse
Part: name=parameters
elementName={http://www.nwpu.edu.cn/homework}CaculateCompterResponse from service {http://www.nwpu.edu.cn/homework}CaculateComputerservice
DEBUG - GeronimoLog.debug(66) | SET MEX property isTwoWay = true
DEBUG - GeronimoLog.debug(66) | Invoking ODE using MEX {MyRoleMex#hqejbhcnphr623meo2x85n [Client hqejbhcnphr623meo2x85m] calling {http://www.nwpu.edu.cn/homework}CaculateComputerservice.CaculateCompter(...)}
DEBUG - GeronimoLog.debug(66) | Message content: <?xml version="1.0" encoding="UTF-8"?>
<message><parameters><CaculateComputerRequest xmlns="http://www.nwpu.edu.cn/homework" xmlns:q0="http://www.nwpu.edu.cn/homework" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<input_x>21</input_x>
<input_y>1</input_y>
<input_z>2</input_z>
</CaculateComputerRequest></parameters></message>
DEBUG - GeronimoLog.debug(66) | invoke() EPR= null ==> BpelProcess[{http://www.nwpu.edu.cn/homework}CaculateComputer-14]
DEBUG - GeronimoLog.debug(66) | Commiting ODE MEX {MyRoleMex#hqejbhcnphr623meo2x85n [Client hqejbhcnphr623meo2x85m] calling {http://www.nwpu.edu.cn/homework}CaculateComputerservice.CaculateCompter(...)}
DEBUG - GeronimoLog.debug(66) | Commiting transaction.
DEBUG - GeronimoLog.debug(66) | handleWorkEvent: InvokeInternal event for mexid hqejbhcnphr623meo2x85n
DEBUG - GeronimoLog.debug(66) | >> handleWorkEvent(jobData={type=INVOKE_INTERNAL, mexid=hqejbhcnphr623meo2x85n, pid={http://www.nwpu.edu.cn/homework}CaculateComputer-14})
DEBUG - GeronimoLog.debug(66) | InvokeInternal event for mexid hqejbhcnphr623meo2x85n
DEBUG - GeronimoLog.debug(66) | GET MEX property org.apache.ode.bpel.myRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | GET MEX property org.apache.ode.bpel.myRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | GET MEX property org.apache.ode.bpel.partnerRoleSessionId = null
DEBUG - GeronimoLog.debug(66) | INPUTMSG: client.CaculateCompter: MSG RCVD keys=[] mySessionId=null partnerSessionId=null
DEBUG - GeronimoLog.debug(66) | INPUTMSG: client.CaculateCompter: routing failed, CREATING NEW INSTANCE
DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl created for instance 7552. INDEXED STATE={}
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: USING CORRELATOR client.CaculateCompter
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: CHECKING for NEW INSTANCE match
DEBUG - GeronimoLog.debug(66) | INPUTMSGMATCH: Changing process instance state from ready to active
DEBUG - GeronimoLog.debug(66) | SELECT: PickResponseChannel#9: FOUND match for NEW instance mexRef={MyRoleMex#hqejbhcnphr623meo2x85n [Client hqejbhcnphr623meo2x85m] calling {http://www.nwpu.edu.cn/homework}CaculateComputerservice.CaculateCompter(...)}
DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault '{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure'
DEBUG - GeronimoLog.debug(66) | Processing an async reply from service {http://www.nwpu.edu.cn/homework}CaculateComputerservice
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Handling response for MEX {MyRoleMex#hqejbhcnphr623meo2x85n [Client hqejbhcnphr623meo2x85m] calling {http://www.nwpu.edu.cn/homework}CaculateComputerservice.CaculateCompter(...)}
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Fault response message: {http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure
DEBUG - GeronimoLog.debug(66) | Returning fault: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</faultcode><faultstring xmlns:axis2ns2="http://docs.oasis-open.org/wsbpel/2.0/process/executable">axis2ns2:selectionFailure</faultstring><detail /></soapenv:Fault></soapenv:Body></soapenv:Envelope>
DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr623meo2x85n
DEBUG - GeronimoLog.debug(66) | Comitting transaction.
DEBUG - GeronimoLog.debug(66) | Reply for CaculateComputerservice.{http://www.nwpu.edu.cn/homework}CaculateCompter
DEBUG - GeronimoLog.debug(66) | Reply message <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</faultcode><faultstring xmlns:axis2ns2="http://docs.oasis-open.org/wsbpel/2.0/process/executable">axis2ns2:selectionFailure</faultstring><detail /></soapenv:Fault></soapenv:Body></soapenv:Envelope>
作者: ggstart 发布时间: 2011-02-19
兄弟,这个问题解决了没有,我也碰到了这个问题,共享一下你的解决方案啊,谢谢!
作者: lipeng82 发布时间: 2011-04-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28