ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jens Goldhammer <Goldhammer.J...@gmx.net>
Subject Re: Error handling in bpel processes
Date Thu, 18 Oct 2007 19:09:10 GMT



Matthieu Riou-5 wrote:
> 
> On 10/16/07, Jens Goldhammer <Goldhammer.Jens@gmx.net> wrote:
>>
>>
>> Hello Matthieu,
>>
>> I think, I should stop the experiment with BPEL. I cannot get it working-
>> I
>> have deployed the new version of the war-file and the process seems to be
>> ok, but I get again an assignment fault.
>>
>> http://www.nabble.com/file/p13238001/error_assignment_fault.txt
>> error_assignment_fault.txt
>>
>> Maybe it is no problem of Ode, more understanding problems of the fault
>> handler in bpel.
>> By defining a fault variable in a catch-block I thought I can access the
>> exception in bpel, but following assignment causes the error:
> 
> 
> If you check the error log you'll see:
> 
> selectionFailure,lineNo=65,faultExplanation=Unknown variable
> cisLogFault.logFaultException
> 
> 

Hello Matthieu, 

yes, you are right. Ode says that there is an unknown variable, but it does
not make sense.
I have a fault variable logFault definied in the catch-handler and this
variable is defined as message type
ns0:logFaultException.
The logFaultException is definied as message in the wsdl-file.

<wsdl:message name="logFaultException">
		<wsdl:part name="logFaultException" element="types:LogFault">
		</wsdl:part>
	</wsdl:message>

<xsd:element name="LogFault">
        <xsd:annotation>
            <xsd:documentation>
                                fault element for handling errors during the
logservice
                        </xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element ref="types:faultCode"/>
                <xsd:element ref="types:faultString"/>
                <xsd:element ref="types:faultActor"/>
                <xsd:element ref="types:faultDetail"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element> 

Why cannot Ode access the content of the faultvariable?


Matthieu Riou-5 wrote:
> 
> 
> So are you sure the variable is properly defined and there's no typo?
> 
> 

Where should I define this variable? I thought, defining it in the
faulthandler is enough?!? I have defined it as global variable, but still
the same problem.
Another approach was to leave out the faultMessageType as below and it is
very strange- the bpel process pipes the complete logFault and returns a
wrong soap response. But I will made further tests and will create an issue
if the failure is reproducable...

<bpws:catch  faultName="ns0:fault" faultVariable="cisLogFault">
                 <bpws:sequence>
                     <bpws:assign name="Assign1" validate="no">
                         <bpws:copy>
                             <bpws:from>
                                 <bpws:literal>
                                     <cisFaultHandlerTestResponse
 xmlns="http://com.ibm.de.cis.faulthandler">
                                     <result/>
                                     </cisFaultHandlerTestResponse>
                                 </bpws:literal>
                             </bpws:from>
                             <bpws:to><![CDATA[$output.payload]]></bpws:to>
                         </bpws:copy>
                         <bpws:copy>
                             <bpws:from
 xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/
 "><![CDATA[$cisLogFault.logFaultException/xsd:faultString]]></bpws:from>
                             <bpws:to
 xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/
 "><![CDATA[$output.payload/tns:result]]></bpws:to>
                         </bpws:copy>
                     </bpws:assign>
                     <bpws:reply name="ReplyOutput" operation="process"
                         partnerLink="client"
                         portType="tns:cisFaultHandlerTest"
 variable="output"/>
                     <bpws:exit name="TerminateProcess"/>
                 </bpws:sequence>
             </bpws:catch>


Matthieu Riou-5 wrote:
> 
> 
> And don't give up on BPEL! I'd suggest you consider using some tooling to
> write your processes. Like most WS standards, BPEL heavily relies on
> tooling
> to ease the pain. Check the "Links and Tools" section of ODE's website,
> for
> example you could try Lomboz or Intalio Designer (note that I'm biased on
> that last one).
> 
> 
> 
> Matthieu
> 

Thanks for the hints. I already use Lomboz, but it is still a little bit
buggy (deployment of processes failed often-> deployment tool only creates
the deploy.xml), but I handle the deployment with ant. So Lomboz is not as
useful... The bpel designer is good, but must be improved (bugfixing) in
future. So I think, this is a big point preventing other people to use ODE
because there is a lack of useful and fully working opensource bpel
graphical editors...

Jens


                        <bpws:copy>
>                             <bpws:from
> xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/
> "><![CDATA[$cisLogFault.logFaultException/xsd:faultString]]></bpws:from>
>                             <bpws:to
> xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/
> "><![CDATA[$output.payload/tns:result]]></bpws:to>
>                         </bpws:copy>
>
> The complete catch-block looks like:
>
> <bpws:catch faultMessageType="ns0:logFaultException"
>                 faultName="ns0:fault" faultVariable="cisLogFault">
>                 <bpws:sequence>
>                     <bpws:assign name="Assign1" validate="no">
>                         <bpws:copy>
>                             <bpws:from>
>                                 <bpws:literal>
>                                     <cisFaultHandlerTestResponse
> xmlns="http://com.ibm.de.cis.faulthandler">
>                                     <result/>
>                                     </cisFaultHandlerTestResponse>
>                                 </bpws:literal>
>                             </bpws:from>
>                             <bpws:to><![CDATA[$output.payload]]></bpws:to>
>                         </bpws:copy>
>                         <bpws:copy>
>                             <bpws:from
> xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/
> "><![CDATA[$cisLogFault.logFaultException/xsd:faultString]]></bpws:from>
>                             <bpws:to
> xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/
> "><![CDATA[$output.payload/tns:result]]></bpws:to>
>                         </bpws:copy>
>                     </bpws:assign>
>                     <bpws:reply name="ReplyOutput" operation="process"
>                         partnerLink="client"
>                         portType="tns:cisFaultHandlerTest"
> variable="output"/>
>                     <bpws:exit name="TerminateProcess"/>
>                 </bpws:sequence>
>             </bpws:catch>
>
> What I am doing wrong?
>
> Thanks for your help,
> Jens
>
>
>
> Matthieu Riou-5 wrote:
> >
> > Hi Jens,
> >
> > I'm the silly one: a patch that I thought had been included actually
> > wasn't.
> > I now made sure that it was there and you shouldn't run into that
> problem
> > again. I've updated the war you got yesterday (same address). Just to be
> > sure you have the right one, here is the md5:
> >
> > MD5 (ode-axis2-war-1.1-SNAPSHOT.war) = 2f2103a205b8223ed0b33cbe00c29177
> >
> > Cheers,
> > Matthieu
> >
> >
> >
> > On 10/16/07, Jens Goldhammer <Goldhammer.Jens@gmx.net> wrote:
> >>
> >>
> >> Hi Matthieu,
> >>
> >> maybe I am too silly, but I cannot get it running with your war-file,
> >> too.
> >> Maybe you have delivered me the wrong version (trunk<->branch?).
> >> I have attached the log-file:
> >> http://www.nabble.com/file/p13228173/fehler.txt fehler.txt
> >>
> >> This time the process fails at the beginning with an internal error-
> >> after
> >> receiving the request from a client and assigning a couple of values...
> >>
> >> Thanks,
> >> Jens
> >>
> >>
> >> Matthieu Riou-5 wrote:
> >> >
> >> > Hi Jens,
> >> >
> >> > I've published a snapshot build that should fix your problem and will
> >> > spare
> >> > you the building hassles:
> >> >
> >> >
> >> http://people.apache.org/~mriou/ode-axis2-war-1.1-SNAPSHOT.war<
> http://people.apache.org/%7Emriou/ode-axis2-war-1.1-SNAPSHOT.war>
> >> >
> >> > Give it a try and tell me how it goes.
> >> >
> >> > Matthieu
> >> >
> >> > On 10/15/07, Jens Goldhammer <Goldhammer.Jens@gmx.net> wrote:
> >> >>
> >> >>
> >> >> Hello Matthieu,
> >> >>
> >> >> there is a problem within the package
> >> >> org.apache.ode.bpel.runtime.channels
> >> >> .
> >> >> Rake cannot find any class of this package...
> >> >> Rake does not terminate the build process, but I am getting
> following
> >> >> error
> >> >> trying the bpel-example in the packaged ode I have created for the
> >> JIRA
> >> >> issue:
> >> >>
> >> >> DEBUG - GeronimoLog.debug(66) | Sending a message containing wsa
> >> >> endpoints
> >> >> in headers for session passing.
> >> >> 10:03:34,115 DEBUG [SessionOutHandler] Sending a message containing
> >> wsa
> >> >> endpoints in headers for session passing.
> >> >> DEBUG - GeronimoLog.debug(66) | <?xml version='1.0'
> >> >> encoding='utf-8'?><soapenv:Envelope
> >> >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> >> >> "><soapenv:Header><addr:To
> >> >> xmlns:addr=" http://www.w3.org/2005/08/addressing">
> >> >> http://localhost:8180/cisLogWeb/services/cisLogService
> >> >> </addr:To><addr:Action
> >> >> xmlns:addr="http://www.w3.org/2005/08/addressing">
> >> >> http://cis.log.interface.de.ibm.com/service/logRun
> >> >> </addr:Action><addr:ReplyTo
> >> >> xmlns:addr="http://www.w3.org/2005/08/addressing"><addr:Address>
> >> >> http://www.w3.org/2005/08/addressing/anonymous
> >> >> </addr:Address></addr:ReplyTo><addr:MessageID
> >> >> xmlns:addr="http://www.w3.org/2005/08/addressing
> >> >>
> >>
> ">uuid:hqejbhcnphr2o2iwvbji1l</addr:MessageID></soapenv:Header><soapenv:Body><axis2ns9:LogRunRequestVO
> >> >> xmlns:axis2ns9=" http://cis.log.interface.de.ibm.com/types"
> >> >> xmlns:types="http://cis.log.interface.de.ibm.com/types">
> >> >>                             <xsd:emptyparam
> >> >> xmlns:xsd="http://cis.de.ibm.com/simpleTypes">true</xsd:emptyparam>
> >> >>
> >> >> </axis2ns9:LogRunRequestVO></soapenv:Body></soapenv:Envelope>
> >> >> 10:03:34,115 DEBUG [SessionOutHandler] <?xml version='1.0'
> >> >> encoding='utf-8'?><soapenv:Envelope
> >> >> xmlns:soapenv=" http://schemas.xmlsoap.org/soap/envelope/
> >> >> "><soapenv:Header><addr:To
> >> >> xmlns:addr="http://www.w3.org/2005/08/addressing">
> >> >> http://localhost:8180/cisLogWeb/services/cisLogService
> >> >> </addr:To><addr:Action
> >> >> xmlns:addr=" http://www.w3.org/2005/08/addressing">
> >> >> http://cis.log.interface.de.ibm.com/service/logRun
> >> >> </addr:Action><addr:ReplyTo
> >> >> xmlns:addr="http://www.w3.org/2005/08/addressing"><addr:Address>
> >> >> http://www.w3.org/2005/08/addressing/anonymous
> >> >> </addr:Address></addr:ReplyTo><addr:MessageID
> >> >> xmlns:addr="http://www.w3.org/2005/08/addressing
> >> >>
> >>
> ">uuid:hqejbhcnphr2o2iwvbji1l</addr:MessageID></soapenv:Header><soapenv:Body><axis2ns9:LogRunRequestVO
> >>
> >> >> xmlns:axis2ns9="http://cis.log.interface.de.ibm.com/types"
> >> >> xmlns:types="http://cis.log.interface.de.ibm.com/types ">
> >> >>                             <xsd:emptyparam
> >> >> xmlns:xsd="http://cis.de.ibm.com/simpleTypes">true</xsd:emptyparam>
> >> >>
> >> >> </axis2ns9:LogRunRequestVO></soapenv:Body></soapenv:Envelope>
> >> >> DEBUG - GeronimoLog.debug(66) | Found a header in incoming message,
> >> >> checking
> >> >> if there are endpoints there.
> >> >> 10:03:35,297 DEBUG [SessionInHandler] Found a header in incoming
> >> message,
> >> >> checking if there are endpoints there.
> >> >> DEBUG - GeronimoLog.debug(66) | Got service response: <?xml
> version='
> >> 1.0'
> >> >> encoding='utf-8'?><soapenv:Envelope
> >> >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> >> >> xmlns:wsa=" http://www.w3.org/2005/08/addressing
> >> >>
> >>
> "><soapenv:Header><wsa:Action>urn:logRunlogFaultException</wsa:Action><wsa:RelatesTo>uuid:hqejbhcnphr2o2iwvbji1l</wsa:RelatesTo></soapenv:Header><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</faultcode><faultstring>LogFaultException</faultstring><detail><ns2:LogFault
> >>
> >> >> xmlns:ns2="http://cis.log.interface.de.ibm.com/types"><s11:faultCode
> >> >> xmlns:s11=" http://cis.de.ibm.com/simpleTypes
> >> >> ">LOGEX002</s11:faultCode><s12:faultString
> >> >> xmlns:s12="http://cis.de.ibm.com/simpleTypes">Database for
> LogService
> >> not
> >> >> available.</s12:faultString><s13:faultActor
> >> >> xmlns:s13="http://cis.de.ibm.com/simpleTypes
> >> >> ">logRun</s13:faultActor><s14:faultDetail
> >> >> xmlns:s14="http://cis.de.ibm.com/simpleTypes">no
> >> >>
> >> >>
> >>
> stacktrace.</s14:faultDetail></ns2:LogFault></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> >>
> >> >> 10:03:35,297 DEBUG [ExternalService] Got service response: <?xml
> >> >> version='1.0' encoding='utf-8'?><soapenv:Envelope
> >> >> xmlns:soapenv=" http://schemas.xmlsoap.org/soap/envelope/"
> >> >> xmlns:wsa="http://www.w3.org/2005/08/addressing
> >> >>
> >>
> "><soapenv:Header><wsa:Action>urn:logRunlogFaultException</wsa:Action><wsa:RelatesTo>uuid:hqejbhcnphr2o2iwvbji1l</wsa:RelatesTo></soapenv:Header><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</faultcode><faultstring>LogFaultException</faultstring><detail><ns2:LogFault
> >>
> >> >> xmlns:ns2="http://cis.log.interface.de.ibm.com/types"><s11:faultCode
> >> >> xmlns:s11=" http://cis.de.ibm.com/simpleTypes
> >> >> ">LOGEX002</s11:faultCode><s12:faultString
> >> >> xmlns:s12="http://cis.de.ibm.com/simpleTypes">Database for
> LogService
> >> not
> >> >> available.</s12:faultString><s13:faultActor
> >> >> xmlns:s13="http://cis.de.ibm.com/simpleTypes
> >> >> ">logRun</s13:faultActor><s14:faultDetail
> >> >> xmlns:s14="http://cis.de.ibm.com/simpleTypes">no
> >> >>
> >> >>
> >>
> stacktrace.</s14:faultDetail></ns2:LogFault></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
> >>
> >> >> DEBUG - GeronimoLog.debug(66) | Reply is a fault, found type:
> >> >>
> >> {http://cis.log.interface.de.ibm.com/service}fault<
> http://cis.log.interface.de.ibm.com/service%7Dfault>
> >> >> 10:03:35,337 DEBUG [ExternalService] Reply is a fault, found type:
> >> >>
> >> {http://cis.log.interface.de.ibm.com/service}fault<
> http://cis.log.interface.de.ibm.com/service%7Dfault>
> >> >> DEBUG - GeronimoLog.trace(54) |
> >> >> Mex[hqejbhcnphr2o2iwvbji1k].setPortOp(...)
> >> >> 10:03:35,357 DEBUG [MessageExchangeImpl]
> >> >> Mex[hqejbhcnphr2o2iwvbji1k].setPortOp(...)
> >> >> DEBUG - GeronimoLog.debug(66) | Received response for MEX
> >> >> {PartnerRoleMex#hqejbhcnphr2o2iwvbji1k [PID
> >> >> {http://com.ibm.de.cis.faulthandler}cisFaultHandlerTest-2] calling
> >> >> null.logRun(...)}
> >> >> 10:03:35,357 DEBUG [ExternalService] Received response for MEX
> >> >> {PartnerRoleMex#hqejbhcnphr2o2iwvbji1k [PID
> >> >> {http://com.ibm.de.cis.faulthandler}cisFaultHandlerTest-2] calling
> >> >> null.logRun (...)}
> >> >> DEBUG - GeronimoLog.debug(66) | FAULT
> >> >>
> >> RESPONSE({http://cis.log.interface.de.ibm.com/service}fault<
> http://cis.log.interface.de.ibm.com/service%7Dfault>):
> >> <?xml
> >> >> version=" 1.0" encoding="UTF-8"?>
> >> >> <message><logFaultException><detail
> >> >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ "
> >> >> xmlns:wsa="http://www.w3.org/2005/08/addressing"><LogFault
> >> >> xmlns=" http://cis.log.interface.de.ibm.com/types"
> >> >> xmlns:ns2="http://cis.log.interface.de.ibm.com/types"><faultCode
> >> >> xmlns=" http://cis.de.ibm.com/simpleTypes"
> >> >> xmlns:s11="http://cis.de.ibm.com/simpleTypes
> >> >> ">LOGEX002</faultCode><faultString
> >> >> xmlns="http://cis.de.ibm.com/simpleTypes"
> >> >> xmlns:s12="http://cis.de.ibm.com/simpleTypes ">Database for
> LogService
> >> not
> >> >> available.</faultString><faultActor
> >> >> xmlns="http://cis.de.ibm.com/simpleTypes"
> >> >> xmlns:s13=" http://cis.de.ibm.com/simpleTypes
> >> >> ">logRun</faultActor><faultDetail
> >> >> xmlns="http://cis.de.ibm.com/simpleTypes "
> >> >> xmlns:s14="http://cis.de.ibm.com/simpleTypes">no
> >> >>
> >> >>
> >>
> stacktrace.</faultDetail></LogFault></detail></logFaultException></message>
> >> >> 10:03:35,377 DEBUG [ExternalService] FAULT
> >> >>
> >> RESPONSE({http://cis.log.interface.de.ibm.com/service}fault<
> http://cis.log.interface.de.ibm.com/service%7Dfault>):
> >> <?xml
> >> >> version=" 1.0" encoding="UTF-8"?>
> >> >> <message><logFaultException><detail
> >> >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ "
> >> >> xmlns:wsa="http://www.w3.org/2005/08/addressing"><LogFault
> >> >> xmlns=" http://cis.log.interface.de.ibm.com/types"
> >> >> xmlns:ns2="http://cis.log.interface.de.ibm.com/types"><faultCode
> >> >> xmlns=" http://cis.de.ibm.com/simpleTypes"
> >> >> xmlns:s11="http://cis.de.ibm.com/simpleTypes
> >> >> ">LOGEX002</faultCode><faultString
> >> >> xmlns="http://cis.de.ibm.com/simpleTypes"
> >> >> xmlns:s12="http://cis.de.ibm.com/simpleTypes ">Database for
> LogService
> >> not
> >> >> available.</faultString><faultActor
> >> >> xmlns="http://cis.de.ibm.com/simpleTypes"
> >> >> xmlns:s13=" http://cis.de.ibm.com/simpleTypes
> >> >> ">logRun</faultActor><faultDetail
> >> >> xmlns="http://cis.de.ibm.com/simpleTypes "
> >> >> xmlns:s14="http://cis.de.ibm.com/simpleTypes">no
> >> >>
> >> >>
> >>
> stacktrace.</faultDetail></LogFault></detail></logFaultException></message>
> >> >> DEBUG - GeronimoLog.debug(66) | replyWithFault
> >> mex=hqejbhcnphr2o2iwvbji1k
> >> >> 10:03:35,377 DEBUG [PartnerRoleMessageExchangeImpl] replyWithFault
> >> >> mex=hqejbhcnphr2o2iwvbji1k
> >> >> DEBUG - GeronimoLog.debug(66) | create work event for
> >> >> mex=hqejbhcnphr2o2iwvbji1k
> >> >> 10:03:35,377 DEBUG [PartnerRoleMessageExchangeImpl] create work
> event
> >> for
> >> >> mex=hqejbhcnphr2o2iwvbji1k
> >> >> DEBUG - GeronimoLog.debug(66) | Thread[pool-2-thread-10,5,main]:
> >> >> lock(iid=284, time=1MICROSECONDS)
> >> >> 10:03:35,397 DEBUG [InstanceLockManager]
> >> Thread[pool-2-thread-10,5,main]:
> >> >> lock(iid=284, time=1MICROSECONDS)
> >> >> DEBUG - GeronimoLog.debug(66) | Thread[pool-2-thread-10,5,main]:
> >> >> lock(iid=284, time=1MICROSECONDS)-->GRANTED
> >> >> 10:03:35,397 DEBUG [InstanceLockManager]
> >> Thread[pool-2-thread-10,5,main]:
> >> >> lock(iid=284, time=1MICROSECONDS)-->GRANTED
> >> >> DEBUG - GeronimoLog.debug(66) | >>
> >> >> handleWorkEvent(jobData={type=INVOKE_RESPONSE,
> >> >> mexid=hqejbhcnphr2o2iwvbji1k,
> >> >> channel=20, iid=284})
> >> >> 10:03:35,397 DEBUG [BpelProcess] >>
> >> >> handleWorkEvent(jobData={type=INVOKE_RESPONSE,
> >> >> mexid=hqejbhcnphr2o2iwvbji1k,
> >> >> channel=20, iid=284})
> >> >> DEBUG - GeronimoLog.debug (66) | BpelRuntimeContextImpl created for
> >> >> instance
> >> >> 284. INDEXED STATE={OInvoke#38-Invoke::11=[ACTIVITYGUARD(...)],
> >> {OScope
> >> >> 'Invoke' id=37}::9=[ACTIVITYGUARD(...)], {OScope
> >> >> '__PROCESS_SCOPE:cisFaultHandlerTest' id=3}::0=[SCOPE(...)],
> >> >> OSequence#22-main::1=[ACTIVITYGUARD(...)], {OScope 'Invoke'
> >> >> id=37}::10=[SCOPE(...)], {OScope 'Invoke' id=37}::10=[ACTIVE(...)],
> >> >> OInvoke#38-Invoke::12=[INVOKE(...)],
> >> >>
> >> >>
> >>
> OSequence#22-main::2=[SEQUENCE(self=(OSequence#22-main,TerminationChannel#3,ParentScopeChannel#5),
> >> >> linkframe=org.apache.ode.bpel.runtime.LinkFrame@1e9b67e,
> >> >> remaining=[{OScope
> >> >> 'Invoke' id=37}, {OAssign : Assign1, joinCondition=null},
> >> >> OReply#71-replyOutput])], {OScope
> >> '__PROCESS_SCOPE:cisFaultHandlerTest'
> >> >> id=3}::0=[ACTIVE(...)]}
> >> >> 10:03:35,437 DEBUG [BpelRuntimeContextImpl] BpelRuntimeContextImpl
> >> >> created
> >> >> for instance 284. INDEXED
> >> >> STATE={OInvoke#38-Invoke::11=[ACTIVITYGUARD(...)],
> >> >> {OScope 'Invoke' id=37}::9=[ACTIVITYGUARD(...)], {OScope
> >> >> '__PROCESS_SCOPE:cisFaultHandlerTest' id=3}::0=[SCOPE(...)],
> >> >> OSequence#22-main::1=[ACTIVITYGUARD(...)], {OScope 'Invoke'
> >> >> id=37}::10=[SCOPE(...)], {OScope 'Invoke' id=37}::10=[ACTIVE(...)],
> >> >> OInvoke#38-Invoke::12=[INVOKE(...)],
> >> >>
> >> >>
> >>
> OSequence#22-main::2=[SEQUENCE(self=(OSequence#22-main,TerminationChannel#3,ParentScopeChannel#5),
> >> >> linkframe=org.apache.ode.bpel.runtime.LinkFrame@1e9b67e,
> >> >> remaining=[{OScope
> >> >> 'Invoke' id=37}, {OAssign : Assign1, joinCondition=null},
> >> >> OReply#71-replyOutput])], {OScope
> >> '__PROCESS_SCOPE:cisFaultHandlerTest'
> >> >> id=3}::0=[ACTIVE(...)]}
> >> >> DEBUG - GeronimoLog.debug(66) | InvokeResponse event for iid 284
> >> >> 10:03:35,437 DEBUG [BpelProcess] InvokeResponse event for iid 284
> >> >> DEBUG - GeronimoLog.debug(66) | Invoking message response for mexid
> >> >> hqejbhcnphr2o2iwvbji1k and channel 20
> >> >> 10:03:35,437 DEBUG [BpelRuntimeContextImpl] Invoking message
> response
> >> for
> >> >> mexid hqejbhcnphr2o2iwvbji1k and channel 20
> >> >> DEBUG - GeronimoLog.debug(66) | Triggering response
> >> >> 10:03:35,437 DEBUG [BpelRuntimeContextImpl] Triggering response
> >> >> DEBUG - GeronimoLog.trace(54) | >>
> >> >> createScopeInstance(parentScopeId=286,scope={OCatch
> >> >> faultName={http://cis.log.interface.de.ibm.com/service}fault
> >> <http://cis.log.interface.de.ibm.com/service%7Dfault>,
> >> >> faultVariable={Variable
> >> >> __catch#0:Invoke.cisLogFault:OMessageVarType#47}})
> >> >> 10:03:35,437 DEBUG [BpelProcess] >>
> >> >> createScopeInstance(parentScopeId=286,scope={OCatch
> >> >>
> >> faultName={http://cis.log.interface.de.ibm.com/service}fault<
> http://cis.log.interface.de.ibm.com/service%7Dfault>
> >> ,
> >> >> faultVariable={Variable
> >> >> __catch#0:Invoke.cisLogFault:OMessageVarType#47 }})
> >> >> DEBUG - GeronimoLog.trace(54) | >>
> >> >> initializeEndpointReferences(parentScopeId=316,partnerLinks=[])
> >> >> 10:03:35,447 DEBUG [BpelProcess] >>
> >> >> initializeEndpointReferences(parentScopeId=316,partnerLinks=[])
> >> >> ERROR - GeronimoLog.error(104) | Assignment Fault:
> >> >> {
> >> >>
> >>
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure,lineNo=65,faultExplanation=Unknown
> >>
> >> <
> http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure,lineNo=65,faultExplanation=Unknown
> >
> >> >> variable cisLogFault.logFaultException
> >> >> 10:03:35,477 ERROR [ASSIGN] Assignment Fault:
> >> >> {
> >> >>
> >>
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure,lineNo=65,faultExplanation=Unknown
> <
> http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure,lineNo=65,faultExplanation=Unknown
> >
> >> >> variable cisLogFault.logFaultException
> >> >> DEBUG - GeronimoLog.trace(54) | >>
> >> >> createScopeInstance(parentScopeId=285,scope={OCatch faultName=null,
> >> >> faultVariable=null})
> >> >> 10:03:35,477 DEBUG [BpelProcess] >>
> >> >> createScopeInstance(parentScopeId=285,scope={OCatch faultName=null,
> >> >> faultVariable=null})
> >> >> DEBUG - GeronimoLog.trace(54) | >>
> >> >> initializeEndpointReferences(parentScopeId=317,partnerLinks=[])
> >> >> 10:03:35,487 DEBUG [BpelProcess] >>
> >> >> initializeEndpointReferences(parentScopeId=317,partnerLinks=[])
> >> >> DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault
> >> >> '{
> >> >>
> >>
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure
> >>
> >> <
> http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure
> >
> >> '
> >> >> 10:03:35,487 DEBUG [BpelProcess] ProcessImpl completed with fault
> >> >> '{
> >> >>
> >>
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure
> >>
> >> <
> http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure
> >
> >> '
> >> >> DEBUG - GeronimoLog.trace(54) | >> releaseAll()
> >> >> 10:03:35,497 DEBUG [OutstandingRequestManager] >> releaseAll()
> >> >> DEBUG - GeronimoLog.trace(54) |
> >> >> Mex[hqejbhcnphr2o2iwvbji1h].setPortOp(...)
> >> >> 10:03:35,497 DEBUG [MessageExchangeImpl]
> >> >> Mex[hqejbhcnphr2o2iwvbji1h].setPortOp(...)
> >> >> DEBUG - GeronimoLog.debug(66) | Processing an async reply from
> service
> >> >> { http://com.ibm.de.cis.faulthandler}cisFaultHandlerTestSOAPService
> >> >> 10:03:35,497 DEBUG [MessageExchangeContextImpl] Processing an async
> >> reply
> >> >> from service
> >> >> { http://com.ibm.de.cis.faulthandler}cisFaultHandlerTestSOAPService
> >> >> DEBUG - GeronimoLog.debug(66) | Thread[pool-2-thread-10,5,main]:
> >> >> unlock(iid=284)
> >> >> 10:03:35,607 DEBUG [InstanceLockManager]
> >> Thread[pool-2-thread-10,5,main]:
> >> >> unlock(iid=284)
> >> >> DEBUG - GeronimoLog.debug(66) | Received myrole mex response
> callback
> >> >> 10:03:35,627 DEBUG [MyRoleMessageExchangeImpl] Received myrole mex
> >> >> response
> >> >> callback
> >> >> DEBUG - GeronimoLog.debug(66) | Handling response for MEX
> >> >> {MyRoleMex#hqejbhcnphr2o2iwvbji1h [Client hqejbhcnphr2o2iwvbji1g]
> >> calling
> >> >> {
> >> >>
> >>
> http://com.ibm.de.cis.faulthandler}cisFaultHandlerTestSOAPService.process(...)
> >> >> }
> >> >> 10:03:35,627 DEBUG [ODEService] Handling response for MEX
> >> >> {MyRoleMex#hqejbhcnphr2o2iwvbji1h [Client hqejbhcnphr2o2iwvbji1g]
> >> calling
> >> >> {
> >> >>
> >>
> http://com.ibm.de.cis.faulthandler}cisFaultHandlerTestSOAPService.process(...)
> >> >> }
> >> >> DEBUG - GeronimoLog.debug(66) | Starting transaction.
> >> >> 10:03:35,627 DEBUG [ODEService] Starting transaction.
> >> >> DEBUG - GeronimoLog.trace(54) |
> >> >> Mex[hqejbhcnphr2o2iwvbji1h].setPortOp(...)
> >> >> 10:03:35,637 DEBUG [MessageExchangeImpl]
> >> >> Mex[hqejbhcnphr2o2iwvbji1h].setPortOp(...)
> >> >> DEBUG - GeronimoLog.debug(66) | Fault response message:
> >> >>
> >> {
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure<
> http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure
> >
> >> >> 10:03:35,637 DEBUG [ODEService] Fault response message:
> >> >>
> >> {
> http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure<
> http://docs.oasis-open.org/wsbpel/2.0/process/executable%7DselectionFailure
> >
> >> >> ERROR - GeronimoLog.error(108) | Error processing response for MEX
> >> >> {MyRoleMex#hqejbhcnphr2o2iwvbji1h [Client hqejbhcnphr2o2iwvbji1g]
> >> calling
> >> >> {
> >> >>
> >>
> http://com.ibm.de.cis.faulthandler}cisFaultHandlerTestSOAPService.process(...)
> >> >> }
> >> >> java.lang.NullPointerException
> >> >>         at
> >> >> org.apache.ode.axis2.util.SoapMessageConverter.createSoapFault(
> >> >> SoapMessageConverter.java:267)
> >> >>         at
> >> >> org.apache.ode.axis2.ODEService.onResponse (ODEService.java:218)
> >> >>         at
> >> >> org.apache.ode.axis2.ODEService.onAxisMessageExchange(
> ODEService.java
> >> :172)
> >> >>         at
> >> >> org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic (
> >> >> ODEMessageReceiver.java:69)
> >> >>         at
> >> >> org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(
> >> >> ODEMessageReceiver.java:50)
> >> >>         at
> >> >> org.apache.axis2.receivers.AbstractMessageReceiver.receive (
> >> >> AbstractMessageReceiver.java:96)
> >> >>         at
> >> >> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
> >> >>         at
> >> >>
> >>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(
> >> >> HTTPTransportUtils.java:275)
> >> >>         at org.apache.axis2.transport.http.AxisServlet.doPost(
> >> >> AxisServlet.java:120)
> >> >>         at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> >> >>         at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >> >>         at
> >> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java :269)
> >> >>         at
> >> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:188)
> >> >>         at
> >> >> org.apache.catalina.core.StandardWrapperValve.invoke (
> >> >> StandardWrapperValve.java:213)
> >> >>         at
> >> >> org.apache.catalina.core.StandardContextValve.invoke(
> >> >> StandardContextValve.java:174)
> >> >>         at
> >> >> org.apache.catalina.core.StandardHostValve.invoke (
> >> StandardHostValve.java
> >> >> :127)
> >> >>         at
> >> >> org.apache.catalina.valves.ErrorReportValve.invoke(
> >> ErrorReportValve.java
> >> >> :117)
> >> >>         at
> >> >> org.apache.catalina.core.StandardEngineValve.invoke (
> >> >> StandardEngineValve.java:108)
> >> >>         at
> >> >> org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java
> >> >> :151)
> >> >>         at
> >> >> org.apache.coyote.http11.Http11Processor.process (
> Http11Processor.java
> >> :874)
> >> >>         at
> >> >>
> >> >>
> >>
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> (Http11BaseProtocol.java:665)
> >> >>         at
> >> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> PoolTcpEndpoint.java:528)
> >> >>         at
> >> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
> >> >> LeaderFollowerWorkerThread.java :81)
> >> >>         at
> >> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> >> >> ThreadPool.java:689)
> >> >>         at java.lang.Thread.run(Thread.java:595)
> >> >> 10:03:35,657 ERROR [ODEService] Error processing response for MEX
> >> >> {MyRoleMex#hqejbhcnphr2o2iwvbji1h [Client hqejbhcnphr2o2iwvbji1g]
> >> calling
> >> >> {
> >> >>
> >>
> http://com.ibm.de.cis.faulthandler}cisFaultHandlerTestSOAPService.process(...)
> >>
> >> >> }
> >> >> java.lang.NullPointerException
> >> >>         at
> >> >> org.apache.ode.axis2.util.SoapMessageConverter.createSoapFault(
> >> >> SoapMessageConverter.java:267)
> >> >>         at
> >> >> org.apache.ode.axis2.ODEService.onResponse(ODEService.java:218)
> >> >>         at
> >> >> org.apache.ode.axis2.ODEService.onAxisMessageExchange(
> ODEService.java
> >> :172)
> >> >>         at
> >> >> org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(
> >> >> ODEMessageReceiver.java:69)
> >> >>         at
> >> >> org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(
> >> >> ODEMessageReceiver.java:50)
> >> >>         at
> >> >> org.apache.axis2.receivers.AbstractMessageReceiver.receive(
> >> >> AbstractMessageReceiver.java:96)
> >> >>         at
> >> >> org.apache.axis2.engine.AxisEngine.receive (AxisEngine.java:145)
> >> >>         at
> >> >>
> >>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(
> >> >> HTTPTransportUtils.java:275)
> >> >>         at org.apache.axis2.transport.http.AxisServlet.doPost (
> >> >> AxisServlet.java:120)
> >> >>         at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> >> >>         at
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >> >>         at
> >> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> >> ApplicationFilterChain.java:269)
> >> >>         at
> >> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> >> ApplicationFilterChain.java:188)
> >> >>         at
> >> >> org.apache.catalina.core.StandardWrapperValve.invoke(
> >> >> StandardWrapperValve.java:213)
> >> >>         at
> >> >> org.apache.catalina.core.StandardContextValve.invoke (
> >> >> StandardContextValve.java:174)
> >> >>         at
> >> >> org.apache.catalina.core.StandardHostValve.invoke(
> >> StandardHostValve.java
> >> >> :127)
> >> >>         at
> >> >> org.apache.catalina.valves.ErrorReportValve.invoke (
> >> ErrorReportValve.java
> >> >> :117)
> >> >>         at
> >> >> org.apache.catalina.core.StandardEngineValve.invoke(
> >> >> StandardEngineValve.java:108)
> >> >>         at
> >> >> org.apache.catalina.connector.CoyoteAdapter.service
> >> (CoyoteAdapter.java
> >> >> :151)
> >> >>         at
> >> >> org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java
> >> :874)
> >> >>         at
> >> >>
> >> >>
> >>
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> >> >> (Http11BaseProtocol.java:665)
> >> >>         at
> >> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> >> PoolTcpEndpoint.java:528)
> >> >>         at
> >> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (
> >> >> LeaderFollowerWorkerThread.java:81)
> >> >>         at
> >> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> >> >> ThreadPool.java:689)
> >> >>         at java.lang.Thread.run (Thread.java:595)
> >> >> DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr2o2iwvbji1h
> >> >> 10:03:35,737 DEBUG [MessageExchangeImpl] Releasing mex
> >> >> hqejbhcnphr2o2iwvbji1h
> >> >>
> >> >>
> >> >> Can you put a snapshot of Ode online? It would be great to have a
> >> >> repository
> >> >> of builded snapshots of Ode to easily test it without compiling
> it...
> >> >>
> >> >> Thanks,
> >> >> Jens
> >> >>
> >> >>
> >> >> Matthieu Riou-5 wrote:
> >> >> >
> >> >> > Hi Jens,
> >> >> >
> >> >> > When you deploy that WAR file do you get an error related to
> >> management
> >> >> > services? I did a bad commit yesterday trying to fix something. It
> >> >> should
> >> >> > work now so if you update, rebuild and take that war you should be
> >> >> fine.
> >> >> >
> >> >> > Cheers,
> >> >> > Matthieu
> >> >> >
> >> >> > On 10/11/07, Jens Goldhammer < Goldhammer.Jens@gmx.net> wrote:
> >> >> >>
> >> >> >>
> >> >> >> I have just tried everything :-(
> >> >> >>
> >> >> >> I have just checkout the following repository:
> >> >> >> http://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.1/
> >> >> >>
> >> >> >> I invoke rake with "rake clean compile TEST=no".
> >> >> >>
> >> >> >> Following environment is used:
> >> >> >> JAVA_HOME=c:\cisdev\jdk1.5
> >> >> >> PATH=c:\cisdev\jdk1.5\bin;c:\cisdev\downloads\axis2-1.2\bin
> >> >> >> ;C:\entpackt\svn-win3
> >> >> >> 2-1.4.4\bin;c:\cisdev\ant-1.7.0\bin;c:\cisdev\maven-2.0.7\bin
> >> >> ;C:\ruby\bin
> >> >> >>
> >> >> >> I see that there is a war-file created, but if I used it in my
> >> tomcat
> >> >> ode
> >> >> >> does not work correctly...
> >> >> >>
> >> >> >> Any idea?
> >> >> >> Jens
> >> >> >>
> >> >> >>
> >> >> >> Matthieu Riou-5 wrote:
> >> >> >> >
> >> >> >> > Hi Jens,
> >> >> >> >
> >> >> >> > I've just tried a clean compile and didn't have this problem.
> >> Would
> >> >> you
> >> >> >> > try
> >> >> >> > doing a clean first and then do 'rake package TEST=no' ? Also
> one
> >> of
> >> >> >> the
> >> >> >> > generation tool we use (apt) tends to generate a lot of
> warnings
> >> but
> >> >> as
> >> >> >> > long
> >> >> >> > as the build continues it's fine.
> >> >> >> >
> >> >> >> > Cheers,
> >> >> >> > Matthieu
> >> >> >> >
> >> >> >> > On 10/10/07, Jens Goldhammer <Goldhammer.Jens@gmx.net> wrote:
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> Hello Matthieu,
> >> >> >> >>
> >> >> >> >> thanks for your answer. I checked out the source, but I cannot
> >> get
> >> >> it
> >> >> >> >> compiling and packaging a war-file.
> >> >> >> >> There are several errors.
> >> >> >> >>
> >> >> >> >> I checkout the branch 1.1 and try to build it with rake clean
> >> >> compile
> >> >> >> >> TEST=no.
> >> >> >> >>
> >> >> >> >> Stacktrace:
> >> >> >> >> C:\CISDEV\downloads\apache_ode_branch>rake compile test=no
> >> >> >> >> (in C:/CISDEV/downloads/apache_ode_branch)
> >> >> >> >> Compiling apache-ode
> >> >> >> >> Compiling ode
> >> >> >> >> Running apt
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/PROCESS.java:26: cannot find symbol
> >> >> >> >> symbol  : class ParentScopeChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> org.apache.ode.bpel.runtime.channels.ParentScopeChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/PROCESS.java:27: cannot find symbol
> >> >> >> >> symbol  : class ParentScopeChannelListener
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> >> >> org.apache.ode.bpel.runtime.channels.ParentScopeChannelListener;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/PROCESS.java:28: cannot find symbol
> >> >> >> >> symbol  : class TerminationChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> org.apache.ode.bpel.runtime.channels.TerminationChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:58: cannot find symbol
> >> >> >> >> symbol  : class ActivityRecoveryChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> >> org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:60: cannot find symbol
> >> >> >> >> symbol  : class InvokeResponseChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> org.apache.ode.bpel.runtime.channels.InvokeResponseChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:61: cannot find symbol
> >> >> >> >> symbol  : class PickResponseChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> org.apache.ode.bpel.runtime.channels.PickResponseChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:62: cannot find symbol
> >> >> >> >> symbol  : class TimerResponseChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> org.apache.ode.bpel.runtime.channels.TimerResponseChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/BpelRuntimeContext.java:30: cannot find symbol
> >> >> >> >> symbol  : class InvokeResponseChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> org.apache.ode.bpel.runtime.channels.InvokeResponseChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/BpelRuntimeContext.java:31: cannot find symbol
> >> >> >> >> symbol  : class PickResponseChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> org.apache.ode.bpel.runtime.channels.PickResponseChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/BpelRuntimeContext.java:32: cannot find symbol
> >> >> >> >> symbol  : class TimerResponseChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> org.apache.ode.bpel.runtime.channels.TimerResponseChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/BpelRuntimeContext.java:33: cannot find symbol
> >> >> >> >> symbol  : class ActivityRecoveryChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> >> org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannel ;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/ActivityInfo.java:24: cannot find symbol
> >> >> >> >> symbol  : class ParentScopeChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import org.apache.ode.bpel.runtime.channels.ParentScopeChannel
> ;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/ActivityInfo.java:25: cannot find symbol
> >> >> >> >> symbol  : class TerminationChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import org.apache.ode.bpel.runtime.channels.TerminationChannel
> ;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:269: cannot find
> symbol
> >> >> >> >> symbol  : class PickResponseChannel
> >> >> >> >> location: class
> >> org.apache.ode.bpel.engine.BpelRuntimeContextImpl
> >> >> >> >>     public void select(PickResponseChannel
> pickResponseChannel,
> >> >> Date
> >> >> >> >> timeout, bo
> >> >> >> >> olean createInstance,
> >> >> >> >>                        ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:670: cannot find
> symbol
> >> >> >> >> symbol  : class TimerResponseChannel
> >> >> >> >> location: class
> >> org.apache.ode.bpel.engine.BpelRuntimeContextImpl
> >> >> >> >>     public void registerTimer(TimerResponseChannel
> timerChannel,
> >> >> Date
> >> >> >> >> timeToFire
> >> >> >> >> ) {
> >> >> >> >>                               ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:690: cannot find
> symbol
> >> >> >> >> symbol  : class InvokeResponseChannel
> >> >> >> >> location: class
> >> org.apache.ode.bpel.engine.BpelRuntimeContextImpl
> >> >> >> >>                          InvokeResponseChannel channel) throws
> >> >> >> >> FaultException {
> >> >> >> >>                          ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:931: cannot find
> symbol
> >> >> >> >> symbol  : class TimerResponseChannel
> >> >> >> >> location: class
> >> org.apache.ode.bpel.engine.BpelRuntimeContextImpl
> >> >> >> >>     public void cancel(final TimerResponseChannel
> >> >> >> timerResponseChannel)
> >> >> >> {
> >> >> >> >>                              ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:977: cannot find
> symbol
> >> >> >> >> symbol  : class InvokeResponseChannel
> >> >> >> >> location: class
> >> org.apache.ode.bpel.engine.BpelRuntimeContextImpl
> >> >> >> >>     private void invocationResponse2(String mexid,
> >> >> >> InvokeResponseChannel
> >> >> >> >> respons
> >> >> >> >> eChannel) {
> >> >> >> >>                                                    ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:1240: cannot find
> symbol
> >> >> >> >> symbol  : class ActivityRecoveryChannel
> >> >> >> >> location: class
> >> org.apache.ode.bpel.engine.BpelRuntimeContextImpl
> >> >> >> >>     public void
> >> registerActivityForRecovery(ActivityRecoveryChannel
> >> >> >> >> channel,
> >> >> >> >> lon
> >> >> >> >> g activityId, String reason,
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/engine/BpelRuntimeContextImpl.java:1251: cannot find
> symbol
> >> >> >> >> symbol  : class ActivityRecoveryChannel
> >> >> >> >> location: class
> >> org.apache.ode.bpel.engine.BpelRuntimeContextImpl
> >> >> >> >>     public void
> >> >> unregisterActivityForRecovery(ActivityRecoveryChannel
> >> >> >> >> channel) {
> >> >> >> >>
> >> >> >> >>                                               ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/BpelRuntimeContext.java:181: cannot find symbol
> >> >> >> >> symbol  : class PickResponseChannel
> >> >> >> >> location: interface
> >> org.apache.ode.bpel.runtime.BpelRuntimeContext
> >> >> >> >>     void select(PickResponseChannel response, Date timeout,
> >> boolean
> >> >> >> >> createInstna
> >> >> >> >> ce,
> >> >> >> >>                 ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/BpelRuntimeContext.java:188: cannot find symbol
> >> >> >> >> symbol  : class TimerResponseChannel
> >> >> >> >> location: interface
> >> org.apache.ode.bpel.runtime.BpelRuntimeContext
> >> >> >> >>     void cancel(TimerResponseChannel timerResponseChannel);
> >> >> >> >>                 ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/BpelRuntimeContext.java:203: cannot find symbol
> >> >> >> >> symbol  : class InvokeResponseChannel
> >> >> >> >> location: interface
> >> org.apache.ode.bpel.runtime.BpelRuntimeContext
> >> >> >> >>                   InvokeResponseChannel invokeResponseChannel)
> >> >> throws
> >> >> >> >> FaultExcep
> >> >> >> >> tion;
> >> >> >> >>                   ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/BpelRuntimeContext.java:211: cannot find symbol
> >> >> >> >> symbol  : class TimerResponseChannel
> >> >> >> >> location: interface
> >> org.apache.ode.bpel.runtime.BpelRuntimeContext
> >> >> >> >>     void registerTimer(TimerResponseChannel timerChannel, Date
> >> >> >> >> timeToFire);
> >> >> >> >>                        ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/BpelRuntimeContext.java:248: cannot find symbol
> >> >> >> >> symbol  : class ActivityRecoveryChannel
> >> >> >> >> location: interface
> >> org.apache.ode.bpel.runtime.BpelRuntimeContext
> >> >> >> >>     void registerActivityForRecovery(ActivityRecoveryChannel
> >> >> channel,
> >> >> >> >> long
> >> >> >> >> activ
> >> >> >> >> ityId, String reason,
> >> >> >> >>                                      ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/BpelRuntimeContext.java:251: cannot find symbol
> >> >> >> >> symbol  : class ActivityRecoveryChannel
> >> >> >> >> location: interface
> >> org.apache.ode.bpel.runtime.BpelRuntimeContext
> >> >> >> >>     void unregisterActivityForRecovery(ActivityRecoveryChannel
> >> >> >> channel);
> >> >> >> >>                                        ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/ActivityInfo.java:35: cannot find symbol
> >> >> >> >> symbol  : class TerminationChannel
> >> >> >> >> location: class org.apache.ode.bpel.runtime.ActivityInfo
> >> >> >> >>     TerminationChannel self;
> >> >> >> >>     ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/ActivityInfo.java:36: cannot find symbol
> >> >> >> >> symbol  : class ParentScopeChannel
> >> >> >> >> location: class org.apache.ode.bpel.runtime.ActivityInfo
> >> >> >> >>     ParentScopeChannel parent;
> >> >> >> >>     ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/ActivityInfo.java:38: cannot find symbol
> >> >> >> >> symbol  : class TerminationChannel
> >> >> >> >> location: class org.apache.ode.bpel.runtime.ActivityInfo
> >> >> >> >>     ActivityInfo(long aid, OActivity o, TerminationChannel
> self,
> >> >> >> >> ParentScopeChan
> >> >> >> >> nel parent) {
> >> >> >> >>                                         ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/ActivityInfo.java:38: cannot find symbol
> >> >> >> >> symbol  : class ParentScopeChannel
> >> >> >> >> location: class org.apache.ode.bpel.runtime.ActivityInfo
> >> >> >> >>     ActivityInfo(long aid, OActivity o, TerminationChannel
> self,
> >> >> >> >> ParentScopeChan
> >> >> >> >> nel parent) {
> >> >> >>
> >> >>                                                                  ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/CompensationHandler.java:21: cannot find symbol
> >> >> >> >> symbol  : class CompensationChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> org.apache.ode.bpel.runtime.channels.CompensationChannel
> >> ;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/LinkInfo.java:22: cannot find symbol
> >> >> >> >> symbol  : class LinkStatusChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import org.apache.ode.bpel.runtime.channels.LinkStatusChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/CompensationHandler.java:38: cannot find symbol
> >> >> >> >> symbol  : class CompensationChannel
> >> >> >> >> location: class
> org.apache.ode.bpel.runtime.CompensationHandler
> >> >> >> >>   final CompensationChannel compChannel;
> >> >> >> >>         ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/CompensationHandler.java:46: cannot find symbol
> >> >> >> >> symbol  : class CompensationChannel
> >> >> >> >> location: class
> org.apache.ode.bpel.runtime.CompensationHandler
> >> >> >> >>   CompensationHandler(ScopeFrame compensated,
> >> CompensationChannel
> >>
> >> >> >> >> compChannel, l
> >> >> >> >> ong scopeStartTime, long scopeEndTime) {
> >> >> >> >>                                               ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/LinkInfo.java:35: cannot find symbol
> >> >> >> >> symbol  : class LinkStatusChannel
> >> >> >> >> location: class org.apache.ode.bpel.runtime.LinkInfo
> >> >> >> >>   final LinkStatusChannel pub;
> >> >> >> >>         ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/LinkInfo.java:38: cannot find symbol
> >> >> >> >> symbol  : class LinkStatusChannel
> >> >> >> >> location: class org.apache.ode.bpel.runtime.LinkInfo
> >> >> >> >>   final LinkStatusChannel sub;
> >> >> >> >>         ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/LinkInfo.java:41: cannot find symbol
> >> >> >> >> symbol  : class LinkStatusChannel
> >> >> >> >> location: class org.apache.ode.bpel.runtime.LinkInfo
> >> >> >> >>   LinkInfo(OLink olink, LinkStatusChannel pub,
> LinkStatusChannel
> >> >> sub)
> >> >> >> {
> >> >> >> >>                         ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/LinkInfo.java:41: cannot find symbol
> >> >> >> >> symbol  : class LinkStatusChannel
> >> >> >> >> location: class org.apache.ode.bpel.runtime.LinkInfo
> >> >> >> >>   LinkInfo(OLink olink, LinkStatusChannel pub,
> LinkStatusChannel
> >> >> sub)
> >> >> >> {
> >> >> >> >>                                                ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/ACTIVITYGUARD.java:36: cannot find symbol
> >> >> >> >> symbol  : class LinkStatusChannelListener
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> >> org.apache.ode.bpel.runtime.channels.LinkStatusChannelListener ;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/ACTIVITYGUARD.java:37: cannot find symbol
> >> >> >> >> symbol  : class ParentScopeChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import org.apache.ode.bpel.runtime.channels.ParentScopeChannel
> ;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/ACTIVITYGUARD.java:38: cannot find symbol
> >> >> >> >> symbol  : class ParentScopeChannelListener
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> >> >> org.apache.ode.bpel.runtime.channels.ParentScopeChannelListener;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/ACTIVITYGUARD.java:39: cannot find symbol
> >> >> >> >> symbol  : class TerminationChannelListener
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> >> >> org.apache.ode.bpel.runtime.channels.TerminationChannelListener ;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >>
> >> >> >> >> bpel/runtime/ACTIVITYGUARD.java:40: cannot find symbol
> >> >> >> >> symbol  : class ActivityRecoveryChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> >> org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/ACTIVITYGUARD.java:41: cannot find symbol
> >> >> >> >> symbol  : class ActivityRecoveryChannelListener
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> >> >> >>
> >> >> org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannelListener
> >> >> ;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/ACTIVITYGUARD.java:42: cannot find symbol
> >> >> >> >> symbol  : class TimerResponseChannel
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> org.apache.ode.bpel.runtime.channels.TimerResponseChannel;
> >> >> >> >>                                             ^
> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> C:/CISDEV/downloads/apache_ode_branch/bpel-runtime/src/main/java/org/apache/ode/
> >> >> >> >> bpel/runtime/ACTIVITYGUARD.java:43: cannot find symbol
> >> >> >> >> symbol  : class TimerResponseChannelListener
> >> >> >> >> location: package org.apache.ode.bpel.runtime.channels
> >> >> >> >> import
> >> >> >>
> org.apache.ode.bpel.runtime.channels.TimerResponseChannelListener;
> >> >> >> >>                                             ^
> >> >> >> >> What is going wrong here? Any idea?
> >> >> >> >> Jens
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> Matthieu Riou-5 wrote:
> >> >> >> >> >
> >> >> >> >> > Hi Jens,
> >> >> >> >> >
> >> >> >> >> > I've replied to the issue as well. Please make sure to use
> the
> >> >> >> >> 1.1branch,
> >> >> >> >> > the trunk is under development and is not as stable.
> >> >> >> >> >
> >> >> >> >> > Thanks,
> >> >> >> >> > Matthieu
> >> >> >> >> >
> >> >> >> >> > On 10/10/07, Jens Goldhammer <Goldhammer.Jens@gmx.net>
> wrote:
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >> I have reopened the fixed issue in JIRA. All details under
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> https://issues.apache.org/jira/browse/ODE-194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> >>
> >> >> >> >> >> JIRA
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >> Alex Boisvert wrote:
> >> >> >> >> >> >
> >> >> >> >> >> > Excellent, I've also created a similar test case... I'm
> not
> >> >> sure
> >> >> >> if
> >> >> >> >> >> they
> >> >> >> >> >> > trigger the same bug yet but I'll be looking at both of
> >> them
> >> >> next
> >> >> >> >> week.
> >> >> >> >> >> >
> >> >> >> >> >> > thanks!!
> >> >> >> >> >> > alex
> >> >> >> >> >> >
> >> >> >> >> >> >
> >> >> >> >> >> > On 10/5/07, Jens Goldhammer < Goldhammer.Jens@gmx.net>
> >> wrote:
> >> >> >> >> >> >>
> >> >> >> >> >> >>
> >> >> >> >> >> >> Ok, I have opened an issue
> >> >> >> >> >> >> ( https://issues.apache.org/jira/browse/ODE-194)
> >> >> >> >> >> >> and included a minimal runnable example for showing the
> >> >> error.
> >> >> >> >> >> >>
> >> >> >> >> >> >>
> >> >> >> >> >> >> Jens Goldhammer wrote:
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > Ok, I have made further analysis. I tested the service
> >> with
> >> >> a
> >> >> >> >> >> generated
> >> >> >> >> >> >> > axis2-client and I see that I am getting back the
> fault
> >> >> >> >> correctly,
> >> >> >> >> >> i.e.
> >> >> >> >> >> >> I
> >> >> >> >> >> >> > can access the self-defined faultcode, faultActor and
> so
> >> >> on.
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > My wsdl definition for this wsdl fault contains
> >> following:
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >     <xsd:element name="faultCode" type="xsd:string">
> >> >> >> >> >> >> >         <xsd:annotation>
> >> >> >> >> >> >> >             <xsd:documentation>
> >> >> >> >> >> >> >                               faultCode consists of a
> >> five
> >> >> >> letter
> >> >> >> >> >> >> identifier plus a
> >> >> >> >> >> >> >                               three digit id (serial
> >> >> number).
> >> >> >> For
> >> >> >> >> >> >> example, "GENEX001"
> >> >> >> >> >> >> >                               is a generic error and
> >> >> >> "AUTEX001"
> >> >> >> >> is
> >> >> >> >> a
> >> >> >> >> >> >> authenification
> >> >> >> >> >> >> >                               error
> >> >> >> >> >> >> >                       </xsd:documentation>
> >> >> >> >> >> >> >         </xsd:annotation>
> >> >> >> >> >> >> >     </xsd:element>
> >> >> >> >> >> >> >     <xsd:element name="faultString" type="xsd:string">
> >> >> >> >> >> >> >         <xsd:annotation>
> >> >> >> >> >> >> >             <xsd:documentation>
> >> >> >> >> >> >> >                               corresponding
> description
> >> of
> >> >> the
> >> >> >> >> >> >> faultCode
> >> >> >> >> >> >> >                       </xsd:documentation>
> >> >> >> >> >> >> >         </xsd:annotation>
> >> >> >> >> >> >> >     </xsd:element>
> >> >> >> >> >> >> >     <xsd:element name="faultActor" type="xsd:string">
> >> >> >> >> >> >> >         <xsd:annotation>
> >> >> >> >> >> >> >             <xsd:documentation>
> >> >> >> >> >> >> >                               element displays url of
> >> the
> >> >> >> >> webservice
> >> >> >> >> >> >> where the
> >> >> >> >> >> >> >                               exception occured
> >> >> >> >> >> >> >                       </xsd:documentation>
> >> >> >> >> >> >> >         </xsd:annotation>
> >> >> >> >> >> >> >     </xsd:element>
> >> >> >> >> >> >> >     <xsd:element name="faultDetail" type="xsd:string">
> >> >> >> >> >> >> >         <xsd:annotation>
> >> >> >> >> >> >> >             <xsd:documentation>
> >> >> >> >> >> >> >                               element pictures the
> >> actual
> >>
> >> >> >> >> exception
> >> >> >> >> >> >> message and
> >> >> >> >> >> >> >                               complete stack trace.
> >> >> >> >> >> >> >                       </xsd:documentation>
> >> >> >> >> >> >> >         </xsd:annotation>
> >> >> >> >> >> >> >     </xsd:element>
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >     <xsd:element name="LogFault">
> >> >> >> >> >> >> >         <xsd:annotation>
> >> >> >> >> >> >> >             <xsd:documentation>
> >> >> >> >> >> >> >                               fault element for
> handling
> >> >> >> errors
> >> >> >> >> >> during
> >> >> >> >> >> >> the logservice
> >> >> >> >> >> >> >                       </xsd:documentation>
> >> >> >> >> >> >> >         </xsd:annotation>
> >> >> >> >> >> >> >         <xsd:complexType>
> >> >> >> >> >> >> >             <xsd:sequence>
> >> >> >> >> >> >> >                 <xsd:element ref="types:faultCode"/>
> >> >> >> >> >> >> >                 <xsd:element ref="types:faultString"/>
> >> >> >> >> >> >> >                 <xsd:element ref="types:faultActor"/>
> >> >> >> >> >> >> >                 <xsd:element ref="types:faultDetail"/>
> >> >> >> >> >> >> >             </xsd:sequence>
> >> >> >> >> >> >> >         </xsd:complexType>
> >> >> >> >> >> >> >     </xsd:element>
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > I send a response and I am getting back following
> >> response:
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > <soapenv:Envelope
> >> >> >> >> >> >> > xmlns:soapenv="
> >> http://schemas.xmlsoap.org/soap/envelope/
> >> ">
> >> >> >> >> >> >> >    <soapenv:Body>
> >> >> >> >> >> >> >       <soapenv:Fault>
> >> >> >> >> >> >> >          <faultcode>soapenv:Server</faultcode>
> >> >> >> >> >> >> >          <faultstring>LogFaultException</faultstring>
> >> >> >> >> >> >> >          <detail>
> >> >> >> >> >> >> >             <ns2:LogFault
> >> >> >> >> >> >> > xmlns:ns2="http://cis.log.interface.de.ibm.com/types">
> >> >> >> >> >> >> >                <s547:faultCode
> >> >> >> >> >> >> >
> >> >> >> >> >> >> xmlns:s547="http://cis.de.ibm.com/simpleTypes
> >> >> >> >> >> ">LOGEX002</s547:faultCode>
> >> >> >> >> >> >> >                <s548:faultString
> >> >> >> >> >> >> >
> xmlns:s548="http://cis.de.ibm.com/simpleTypes">Database
> >> for
> >> >> >> >> >> LogService
> >> >> >> >> >> >> not
> >> >> >> >> >> >> > available.</s548:faultString>
> >> >> >> >> >> >> >                <s549:faultActor
> >> >> >> >> >> >> > xmlns:s549="http://cis.de.ibm.com/simpleTypes
> >> >> >> >> >> ">logRun</s549:faultActor>
> >> >> >> >> >> >> >                <s550:faultDetail
> >> >> >> >> >> >> > xmlns:s550=" http://cis.de.ibm.com/simpleTypes">no
> >> >> >> >> >> >> > stacktrace.</s550:faultDetail>
> >> >> >> >> >> >> >             </ns2:LogFault>
> >> >> >> >> >> >> >          </detail>
> >> >> >> >> >> >> >       </soapenv:Fault>
> >> >> >> >> >> >> >    </soapenv:Body>
> >> >> >> >> >> >> > </soapenv:Envelope>
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > I have tested it with an autogenerated axis-client and
> a
> >> >> >> >> >> >> junit-testmethod.
> >> >> >> >> >> >> > If the logfaultexception is thrown by the service, I
> can
> >> >> >> output
> >> >> >> >> the
> >> >> >> >> >> >> > faultActor, faultString, detail and code in the
> >> >> catch-block.
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >       /**
> >> >> >> >> >> >> >        * Auto generated test method
> >> >> >> >> >> >> >        */
> >> >> >> >> >> >> >       public void testlogRun() {
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >               LogRunResponseVO logRun = null;
> >> >> >> >> >> >> >               try {
> >> >> >> >> >> >> >
> >> >> >> >> >> com.ibm.de.cis.log.client.CisLogServiceStubstub
> >> >> >> >> >> >> =
> >> >> >> >> >> >> new
> >> >> >> >> >> >> > com.ibm.de.cis.log.client.CisLogServiceStub(
> >> >> >> >> >> >> >                                       endpoint);
> >> >> >> >> >> >> >
> >> >> >> >> >> >>
> >> com.ibm.de.cis.log.client.CisLogServiceStub.LogRunRequestVO
> >> >> >> >> >> >> > logRunRequestVO18 =
> >> >> >> >> >> >> >
> >> >> (com.ibm.de.cis.log.client.CisLogServiceStub.LogRunRequestVO
> >> >> )
> >> >> >> >> >> >> > getTestObject(
> >> >> >> >> >> >>
> >> >> >> com.ibm.de.cis.log.client.CisLogServiceStub.LogRunRequestVO.class
> >> >> >> );
> >> >> >> >> >> >> >                       logRunRequestVO18.setEmptyparam(
> >> >> >> >> >> >> >                       logRun = stub.logRun
> >> >> (logRunRequestVO18);
> >> >> >> >> >> >> >               } catch (AxisFault e) {
> >> >> >> >> >> >> >                       e.printStackTrace ();
> >> >> >> >> >> >> >               } catch (RemoteException e) {
> >> >> >> >> >> >> >                       e.printStackTrace();
> >> >> >> >> >> >> >               } catch (LogFaultException e) {
> >> >> >> >> >> >> >                       LogFault fault =
> e.getFaultMessage
> >> ();
> >> >> >> >> >> >> >                       System.out.println("Actor: " +
> >> >> >> >> >> >> fault.getFaultActor
> >> >> >> >> >> >> ());
> >> >> >> >> >> >> >                       System.out.println("Code:" +
> >> >> >> >> >> fault.getFaultCode
> >> >> >> >> >> >> ());
> >> >> >> >> >> >> >                       System.out.println("Detail:" +
> >> >> >> >> >> >> fault.getFaultDetail());
> >> >> >> >> >> >> >                       System.out.println
> ("FaultString:"
> >> +
> >> >> >> >> >> >> fault.getFaultString());
> >> >> >> >> >> >> >                       e.printStackTrace();
> >> >> >> >> >> >> >               } catch (Exception e) {
> >> >> >> >> >> >> >                       e.printStackTrace();
> >> >> >> >> >> >> >               }
> >> >> >> >> >> >> >               System.out.println(logRun.getRunId());
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >       }
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > Question is why Ode cannot access these information?
> >> >> Following
> >> >> >> >> >> >> stacktrace
> >> >> >> >> >> >> > is available in Ode.
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > <?xml version=' 1.0'
> encoding='utf-8'?><soapenv:Envelope
> >> >> >> >> >> >> > xmlns:soapenv="
> http://schemas.xmlsoap.org/soap/envelope/
> >> >> >> >> >> >> "><soapenv:Header><addr:To
> >> >> >> >> >> >> > xmlns:addr="http://www.w3.org/2005/08/addressing ">
> >> >> >> >> >> >> http://localhost:8180/cisLogWeb/services/cisLogService
> >> >> >> >> >> >> </addr:To><addr:Action
> >> >> >> >> >> >> > xmlns:addr="http://www.w3.org/2005/08/addressing">
> >> >> >> >> >> >> http://cis.log.interface.de.ibm.com/service/logRun
> >> >> >> >> >> >> </addr:Action><addr:ReplyTo
> >> >> >> >> >> >> > xmlns:addr=" http://www.w3.org/2005/08/addressing
> >> >> >> "><addr:Address>
> >> >> >> >> >> >> http://www.w3.org/2005/08/addressing/anonymous
> >> >> >> >> >> >> </addr:Address></addr:ReplyTo><addr:MessageID
> >> >> >> >> >> >> > xmlns:addr=" http://www.w3.org/2005/08/addressing
> >> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> ">uuid:hqejbhcnphr2n1qwgjen65</addr:MessageID></soapenv:Header><soapenv:Body><axis2ns2:LogRunRequestVO
> >>
> >> >> >> >> >> >> >
> >> xmlns:axis2ns2="http://cis.log.interface.de.ibm.com/types
> >> "
> >> >> >> >> >> >> > xmlns:types="
> >> http://cis.log.interface.de.ibm.com/types">
> >> >> >> >> >> >> >                                     <xsd:emptyparam
> >> >> >> >> >> >> > xmlns:xsd=" http://cis.de.ibm.com/simpleTypes
> >> >> >> >> ">true</xsd:emptyparam>
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> </axis2ns2:LogRunRequestVO></soapenv:Body></soapenv:Envelope>
> >> >> >> >> >> >> > 10:48:58,462 DEBUG [SessionOutHandler] <?xml
> >> version='1.0
> >> '
> >> >> >> >> >> >> > encoding='utf-8'?><soapenv:Envelope
> >> >> >> >> >> >> > xmlns:soapenv="
> http://schemas.xmlsoap.org/soap/envelope/
> >> >> >> >> >> >> "><soapenv:Header><addr:To
> >> >> >> >> >> >> > xmlns:addr="http://www.w3.org/2005/08/addressing">
> >> >> >> >> >> >> http://localhost:8180/cisLogWeb/services/cisLogService
> >> >> >> >> >> >> </addr:To><addr:Action
> >> >> >> >> >> >> > xmlns:addr=" http://www.w3.org/2005/08/addressing">
> >> >> >> >> >> >> http://cis.log.interface.de.ibm.com/service/logRun
> >> >> >> >> >> >> </addr:Action><addr:ReplyTo
> >> >> >> >> >> >> > xmlns:addr="http://www.w3.org/2005/08/addressing
> >> >> >> "><addr:Address>
> >> >> >> >> >> >> http://www.w3.org/2005/08/addressing/anonymous
> >> >> >> >> >> >> </addr:Address></addr:ReplyTo><addr:MessageID
> >> >> >> >> >> >> > xmlns:addr=" http://www.w3.org/2005/08/addressing
> >> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> ">uuid:hqejbhcnphr2n1qwgjen65</addr:MessageID></soapenv:Header><soapenv:Body><axis2ns2:LogRunRequestVO
> >> >> >> >> >> >> >
> >> xmlns:axis2ns2="http://cis.log.interface.de.ibm.com/types
> >> "
> >> >> >> >> >> >> > xmlns:types="http://cis.log.interface.de.ibm.com/types
> ">
> >> >> >> >> >> >> >                                     <xsd:emptyparam
> >> >> >> >> >> >> > xmlns:xsd=" http://cis.de.ibm.com/simpleTypes
> >> >> >> >> ">true</xsd:emptyparam>
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> </axis2ns2:LogRunRequestVO></soapenv:Body></soapenv:Envelope>
> >> >> >> >> >> >> > DEBUG - GeronimoLog.debug(66) | Found a header in
> >> incoming
> >> >> >> >> message,
> >> >> >> >> >> >> > checking if there are endpoints there.
> >> >> >> >> >> >> > 10:48:59,503 DEBUG [SessionInHandler] Found a header
> in
> >> >> >> incoming
> >> >> >> >> >> >> message,
> >> >> >> >> >> >> > checking if there are endpoints there.
> >> >> >> >> >> >> > ERROR - GeronimoLog.error(108) | Error sending message
> >> >> >> >> >> >> > (mex={PartnerRoleMex#hqejbhcnphr2n1qwgjen64 [PID
> >> >> >> >> >> >> > {
> >> http://com.ibm.de.cis/archive}cisArchive-40<
> http://com.ibm.de.cis/archive%7DcisArchive-40>]
> >> calling
> >> >> >> >> >> >> >
> >> org.apache.ode.bpel.epr.URLEndpoint@c88805.logRun(...)}):
> >>
> >> >> >> >> >> >> > LogFaultException
> >> >> >> >> >> >> > org.apache.axis2.AxisFault: LogFaultException
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> >
> >> >> >> >> >> >>
> >> >> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(
> >> >> >> >> >> Utils.java
> >> >> >> >> >> >> :486)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >>
> >> org.apache.axis2.description.OutInAxisOperationClient.handleResponse
> >> >> >> (
> >> >> >> >> >> >> OutInAxisOperation.java:343)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> >
> >> org.apache.axis2.description.OutInAxisOperationClient.send(
> >> >> >> >> >> >> OutInAxisOperation.java:389)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> org.apache.axis2.description.OutInAxisOperationClient.executeImpl
> >> (
> >> >> >> >> >> >> OutInAxisOperation.java :211)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> > org.apache.axis2.client.OperationClient.execute(
> >> >> >> >> OperationClient.java
> >> >> >> >> >> >> :163)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> >
> >> >> >> >> org.apache.ode.axis2.ExternalService$1$1.call (
> >> ExternalService.java
> >> >> >> >> >> :148)
> >> >> >> >> >> >> >       at java.util.concurrent.FutureTask$Sync.innerRun
> (
> >> >> >> >> >> FutureTask.java
> >> >> >> >> >> >> :269)
> >> >> >> >> >> >> >       at
> >> >> java.util.concurrent.FutureTask.run(FutureTask.java
> >> >> >> :123)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> > java.util.concurrent.ThreadPoolExecutor$Worker.runTask
> (
> >> >> >> >> >> >> ThreadPoolExecutor.java:650)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> >> >> >> >> >> ThreadPoolExecutor.java:675)
> >> >> >> >> >> >> >       at java.lang.Thread.run(Thread.java:595)
> >> >> >> >> >> >> > 10:48:59,513 ERROR [ExternalService] Error sending
> >> message
> >> >> >> >> >> >> > (mex={PartnerRoleMex#hqejbhcnphr2n1qwgjen64 [PID
> >> >> >> >> >> >> >
> >> {http://com.ibm.de.cis/archive}cisArchive-40<
> http://com.ibm.de.cis/archive%7DcisArchive-40>]
> >> calling
> >> >> >> >> >> >> >
> >> org.apache.ode.bpel.epr.URLEndpoint@c88805.logRun(...)}):
> >> >> >> >> >> >> > LogFaultException
> >> >> >> >> >> >> > org.apache.axis2.AxisFault: LogFaultException
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> >
> >> >> >> >> >> >>
> >> >> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(
> >> >> >> >> >> Utils.java
> >> >> >> >> >> >> :486)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >>
> >> org.apache.axis2.description.OutInAxisOperationClient.handleResponse
> >> >> >> (
> >> >> >> >> >> >> OutInAxisOperation.java:343)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> >
> >> org.apache.axis2.description.OutInAxisOperationClient.send(
> >> >> >> >> >> >> OutInAxisOperation.java:389)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> >
> >> >> >> >>
> >> org.apache.axis2.description.OutInAxisOperationClient.executeImpl
> >> (
> >> >> >> >> >> >> OutInAxisOperation.java :211)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> > org.apache.axis2.client.OperationClient.execute(
> >> >> >> >> OperationClient.java
> >> >> >> >> >> >> :163)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> >
> >> >> >> >> org.apache.ode.axis2.ExternalService$1$1.call (
> >> ExternalService.java
> >> >> >> >> >> :148)
> >> >> >> >> >> >> >       at java.util.concurrent.FutureTask$Sync.innerRun
> (
> >> >> >> >> >> FutureTask.java
> >> >> >> >> >> >> :269)
> >> >> >> >> >> >> >       at
> >> >> java.util.concurrent.FutureTask.run(FutureTask.java
> >> >> >> :123)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> > java.util.concurrent.ThreadPoolExecutor$Worker.runTask
> (
> >> >> >> >> >> >> ThreadPoolExecutor.java:650)
> >> >> >> >> >> >> >       at
> >> >> >> >> >> >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(
> >> >> >> >> >> >> ThreadPoolExecutor.java:675)
> >> >> >> >> >> >> >       at java.lang.Thread.run(Thread.java:595)
> >> >> >> >> >> >> > DEBUG - GeronimoLog.trace(54) |
> >> >> >> >> >> >> Mex[hqejbhcnphr2n1qwgjen64].setPortOp(...)
> >> >> >> >> >> >> > 10:48:59,663 DEBUG [MessageExchangeImpl]
> >> >> >> >> >> >> > Mex[hqejbhcnphr2n1qwgjen64].setPortOp(...)
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > Thanks for your help.
> >> >> >> >> >> >> > Jens
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > Jens Goldhammer wrote:
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >> Alex Boisvert wrote:
> >> >> >> >> >> >> >>>
> >> >> >> >> >> >> >>> On 10/2/07, Jens Goldhammer
> <Goldhammer.Jens@gmx.net>
> >> >> wrote:
> >> >> >> >> >> >> >>>>
> >> >> >> >> >> >> >>>> I believe in my case that Axis2 cannot acces the
> >> fault
> >> >> >> which
> >> >> >> >> the
> >> >> >> >> >> >> >>>> service
> >> >> >> >> >> >> >>>> responses to ODE back. Here the initial business
> >> fault
> >>
> >> >> >> become
> >> >> >> >> an
> >> >> >> >> >> ODE
> >> >> >> >> >> >> >>>> fault
> >> >> >> >> >> >> >>>> and behave as you have described already.
> >> >> >> >> >> >> >>>> Or does the stacktrace below has an other meaning?
> >> >> >> >> >> >> >>>>
> >> >> >> >> >> >> >>>> org.apache.axis2.AxisFault: LogFaultException
> >> >> >> >> >> >> >>>>         at
> >> >> >> >> >> >> >>>>
> >> >> >> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext (
> >> >> >> >> >> >> Utils.java
> >> >> >> >> >> >> >>>> :486)
> >> >> >> >> >> >> >>>
> >> >> >> >> >> >> >>>
> >> >> >> >> >> >> >>> The stacktrace indicates Ode detected the fault and
> is
> >> >> >> >> re-throwing
> >> >> >> >> >> >> it.
> >> >> >> >> >> >> >>> But
> >> >> >> >> >> >> >>> I'm not sure I understand what doesn't work for
> >> you....
> >> >> is
> >> >> >> it
> >> >> >> >> >> that,
> >> >> >> >> >> >> >>>
> >> >> >> >> >> >> >>> 1) Your service sends back a Fault (described in
> WSDL)
> >> >> and
> >> >> >> you
> >> >> >> >> >> can't
> >> >> >> >> >> >> >>> catch
> >> >> >> >> >> >> >>> it in your process?
> >> >> >> >> >> >> >>>
> >> >> >> >> >> >> >>> 2) Your service sends back a Fault (not in WSDL) and
> >> you
> >> >> use
> >> >> >> >> >> >> >>> "faultOnFailure=true" but you can't catch it in your
> >> >> >> process?
> >> >> >> >> >> >> >>>
> >> >> >> >> >> >> >>> In either case, if you can simplify your setup and
> >> attach
> >> >> >> your
> >> >> >> >> >> files
> >> >> >> >> >> >> to
> >> >> >> >> >> >> >>> a
> >> >> >> >> >> >> >>> Jira issue we could look into things in detail.
> >> >> >> >> >> >> >>>
> >> >> >> >> >> >> >>> alex
> >> >> >> >> >> >> >>>
> >> >> >> >> >> >> >>>
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >> It is the first point- I send back a fault and I
> cannot
> >> >> catch
> >> >> >> it
> >> >> >> >> in
> >> >> >> >> >> >> >> Ode... and I
> >> >>
> >> donÃÆ'Æ'Ãâ€'ÃÆ'â€
> >>
> 'ÃÆ'Æ'â€'ÃÆ'Æ'Ãâ€'ÃÆ'‚¢ÃÆ'Æ'¢ÃÆ'¢â‚¬Å¡ÃÆ'‚¬ÃÆ'Æ'…ÃÆ'‚¡ÃÆ'Æ'Ãâ€'ÃÆ'â€
> >>
> 'ÃÆ'Æ'¢ÃÆ'¢â€šÂ¬ÃÆ'…¡ÃÆ'Æ'Ãâ€'ÃÆ'¢â‚¬Å¡ÃÆ'Æ'‚ÃÆ'‚´t
> >> >> know why...
> >> >> >> >> >> >> >> I see that there is an wsdl fault, but Ode does not
> >> >> execute
> >> >> >> the
> >> >> >> >> >> fault
> >> >> >> >> >> >> >> handler for this fault...
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> >> >> >> >>
> >> >> >> >> >> >> --
> >> >> >> >> >> >> View this message in context:
> >> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> http://www.nabble.com/Error-handling-in-bpel-processes-tf4555881.html#a13055706
> >> >> >> >> >> >> Sent from the Apache Ode User mailing list archive at
> >> >> >> Nabble.com.
> >> >> >> >> >> >>
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >> >
> >> >> >> >> >>
> >> >> >> >> >> --
> >> >> >> >> >> View this message in context:
> >> >> >> >> >>
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> http://www.nabble.com/Error-handling-in-bpel-processes-tf4555881.html#a13136987
> >> >> >> >> >> Sent from the Apache Ode User mailing list archive at
> >> >> Nabble.com.
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >>
> >> >> >> >> --
> >> >> >> >> View this message in context:
> >> >> >> >>
> >> >> >>
> >> >>
> >>
> http://www.nabble.com/Error-handling-in-bpel-processes-tf4555881.html#a13138875
> >> >> >> >> Sent from the Apache Ode User mailing list archive at
> >> Nabble.com.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >
> >> >> >> >
> >> >> >>
> >> >> >> --
> >> >> >> View this message in context:
> >> >> >>
> >> >>
> >>
> http://www.nabble.com/Error-handling-in-bpel-processes-tf4555881.html#a13152674
> >> >> >> Sent from the Apache Ode User mailing list archive at Nabble.com.
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >> http://www.nabble.com/file/p13208403/faultHandlerTest.zip
> >> >> faultHandlerTest.zip
> >> >> --
> >> >> View this message in context:
> >> >>
> >>
> http://www.nabble.com/Error-handling-in-bpel-processes-tf4555881.html#a13208403
> >>
> >> >> Sent from the Apache Ode User mailing list archive at Nabble.com.
> >> >>
> >> >>
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/Error-handling-in-bpel-processes-tf4555881.html#a13228173
> >> Sent from the Apache Ode User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Error-handling-in-bpel-processes-tf4555881.html#a13238001
> Sent from the Apache Ode User mailing list archive at Nabble.com.
>
>



-- 
View this message in context: http://www.nabble.com/Error-handling-in-bpel-processes-tf4555881.html#a13281434
Sent from the Apache Ode User mailing list archive at Nabble.com.


Mime
View raw message