Petals SE BPEL

Ambiguous error message when endpoint not found

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 1.0.6
  • Fix Version/s: 1.0.7, 1.1
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    When the BPEL service engine is unable to find the endpoint, the error message is "Impossible to understand the fault: null => null".

    Is it possible to improve error messages?

    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>axis2ns2:Server.99</faultcode>
    <faultstring>Erreur technique non attendue</faultstring>
    <detail>
    <erreurTechnique>
    <correlationID>petals:uid:24EFB1C34958E1B87A140343766649065320</correlationID>
    <codeErr>Server.99</codeErr>
    <messageErr>Erreur technique non attendue</messageErr>
    <time>2010-10-27T16:13:59</time>
    <service>OR002-RecupMissionMobilite</service>
    <initialCode>fcns:0</initialCode>
    <initialMessage>Impossible to understand the fault: null => null</initialMessage>
    <props>
    <property>
    <cle>stackTrace</cle>
    <valeur><stackTrace><![CDATA[javax.jbi.messaging.MessagingException: Impossible to understand the fault: null => null
    at com.ebmwebsourcing.easybpel.model.bpel.impl.runtime.BPELFaultHandler.getModelExceptionFromGenericException(BPELFaultHandler.java:174)
    at com.ebmwebsourcing.easybpel.model.bpel.impl.runtime.BPELFaultHandler.getModelExceptionFromGenericException(BPELFaultHandler.java:1)
    at com.ebmwebsourcing.easyviper.core.impl.engine.behaviour.functionnal.SenderBehaviourImpl.executeOnInactive(SenderBehaviourImpl.java:270)
    at com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl.execute(AbstractBehaviourImpl.java:167)
    at org.objectweb.fractal.julia.generated.C7b0c495f_0.execute(INTERCEPTOR[SenderBehaviour])
    at org.objectweb.fractal.julia.generated.C368596a_0.execute(INTERFACE[SenderBehaviour])
    at com.ebmwebsourcing.easyviper.core.impl.engine.NodeImpl.execute(NodeImpl.java:219)
    at org.objectweb.fractal.julia.generated.C6ac8a5f_0.execute(INTERCEPTOR[Node])
    at org.objectweb.fractal.julia.generated.C678ba6a_0.execute(INTERFACE[Node])
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.execute(ExecutionImpl.java:509)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.nextSequentially(ExecutionImpl.java:452)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.step(ExecutionImpl.java:404)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.run(ExecutionImpl.java:189)
    at org.objectweb.fractal.julia.generated.Cb57c20ad_0.run(INTERCEPTOR[Execution])
    at org.objectweb.fractal.julia.generated.C53c8ca78_0.run(INTERFACE[Execution])
    at com.ebmwebsourcing.easyviper.core.impl.engine.behaviour.functionnal.ScopeBehaviourImpl.executeOnInactive(ScopeBehaviourImpl.java:118)
    at com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl.execute(AbstractBehaviourImpl.java:167)
    at org.objectweb.fractal.julia.generated.C718d2b94_0.execute(INTERCEPTOR[ScopeBehaviour])
    at org.objectweb.fractal.julia.generated.C8be80a3f_0.execute(INTERFACE[ScopeBehaviour])
    at com.ebmwebsourcing.easyviper.core.impl.engine.NodeImpl.execute(NodeImpl.java:219)
    at org.objectweb.fractal.julia.generated.C678ba6a_0.execute(INTERFACE[Node])
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.execute(ExecutionImpl.java:509)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.nextSequentially(ExecutionImpl.java:452)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.step(ExecutionImpl.java:404)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.run(ExecutionImpl.java:189)
    at org.objectweb.fractal.julia.generated.Cb57c20ad_0.run(INTERCEPTOR[Execution])
    at org.objectweb.fractal.julia.generated.C53c8ca78_0.run(INTERFACE[Execution])
    at com.ebmwebsourcing.easyviper.core.impl.engine.EngineImpl$ThreadRunProcess.run(EngineImpl.java:578)
    ]]></stackTrace></valeur>
    </property>
    </props>
    </erreurTechnique>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    Show
    When the BPEL service engine is unable to find the endpoint, the error message is "Impossible to understand the fault: null => null". Is it possible to improve error messages?
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>axis2ns2:Server.99</faultcode>
    <faultstring>Erreur technique non attendue</faultstring>
    <detail>
    <erreurTechnique>
    <correlationID>petals:uid:24EFB1C34958E1B87A140343766649065320</correlationID>
    <codeErr>Server.99</codeErr>
    <messageErr>Erreur technique non attendue</messageErr>
    <time>2010-10-27T16:13:59</time>
    <service>OR002-RecupMissionMobilite</service>
    <initialCode>fcns:0</initialCode>
    <initialMessage>Impossible to understand the fault: null => null</initialMessage>
    <props>
    <property>
    <cle>stackTrace</cle>
    <valeur><stackTrace><![CDATA[javax.jbi.messaging.MessagingException: Impossible to understand the fault: null => null
    at com.ebmwebsourcing.easybpel.model.bpel.impl.runtime.BPELFaultHandler.getModelExceptionFromGenericException(BPELFaultHandler.java:174)
    at com.ebmwebsourcing.easybpel.model.bpel.impl.runtime.BPELFaultHandler.getModelExceptionFromGenericException(BPELFaultHandler.java:1)
    at com.ebmwebsourcing.easyviper.core.impl.engine.behaviour.functionnal.SenderBehaviourImpl.executeOnInactive(SenderBehaviourImpl.java:270)
    at com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl.execute(AbstractBehaviourImpl.java:167)
    at org.objectweb.fractal.julia.generated.C7b0c495f_0.execute(INTERCEPTOR[SenderBehaviour])
    at org.objectweb.fractal.julia.generated.C368596a_0.execute(INTERFACE[SenderBehaviour])
    at com.ebmwebsourcing.easyviper.core.impl.engine.NodeImpl.execute(NodeImpl.java:219)
    at org.objectweb.fractal.julia.generated.C6ac8a5f_0.execute(INTERCEPTOR[Node])
    at org.objectweb.fractal.julia.generated.C678ba6a_0.execute(INTERFACE[Node])
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.execute(ExecutionImpl.java:509)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.nextSequentially(ExecutionImpl.java:452)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.step(ExecutionImpl.java:404)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.run(ExecutionImpl.java:189)
    at org.objectweb.fractal.julia.generated.Cb57c20ad_0.run(INTERCEPTOR[Execution])
    at org.objectweb.fractal.julia.generated.C53c8ca78_0.run(INTERFACE[Execution])
    at com.ebmwebsourcing.easyviper.core.impl.engine.behaviour.functionnal.ScopeBehaviourImpl.executeOnInactive(ScopeBehaviourImpl.java:118)
    at com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl.execute(AbstractBehaviourImpl.java:167)
    at org.objectweb.fractal.julia.generated.C718d2b94_0.execute(INTERCEPTOR[ScopeBehaviour])
    at org.objectweb.fractal.julia.generated.C8be80a3f_0.execute(INTERFACE[ScopeBehaviour])
    at com.ebmwebsourcing.easyviper.core.impl.engine.NodeImpl.execute(NodeImpl.java:219)
    at org.objectweb.fractal.julia.generated.C678ba6a_0.execute(INTERFACE[Node])
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.execute(ExecutionImpl.java:509)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.nextSequentially(ExecutionImpl.java:452)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.step(ExecutionImpl.java:404)
    at com.ebmwebsourcing.easyviper.core.impl.engine.ExecutionImpl.run(ExecutionImpl.java:189)
    at org.objectweb.fractal.julia.generated.Cb57c20ad_0.run(INTERCEPTOR[Execution])
    at org.objectweb.fractal.julia.generated.C53c8ca78_0.run(INTERFACE[Execution])
    at com.ebmwebsourcing.easyviper.core.impl.engine.EngineImpl$ThreadRunProcess.run(EngineImpl.java:578)
    ]]></stackTrace></valeur>
    </property>
    </props>
    </erreurTechnique>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
  • Environment:
    petals

People

Dates

  • Created:
    Tue, 21 Dec 2010 - 11:00:13 +0100
    Updated:
    Fri, 5 Aug 2011 - 09:42:18 +0200
    Resolved:
    Thu, 14 Apr 2011 - 13:45:06 +0200