Sunday, May 9, 2010

OSB: when the error handler fails...

You get an error inside the error:

System Error Handler (and not "Stage Error Handler")
   
$fault:    
    <con:fault      xmlns:con="http://www.bea.com/wli/sb/context">
    <con:errorCode>BEA-380002</con:errorCode>
    <con:reason>Not Found</con:reason>
    <con:details>
    <err:ErrorResponseDetail      xmlns:err="http://www.bea.com/wli/sb/errors">
    <err:response-metadata      xsi:type="http:HttpResponseMetaData" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <tran:headers      xsi:type="http:HttpResponseHeaders" xmlns:tran="http://www.bea.com/wli/sb/transports">
    <tran:user-header      name="X-Powered-By" value="Servlet/2.5 JSP/2.1"/>
    <http:Connection>close</http:Connection>
    <http:Content-Length>1214</http:Content-Length>
    <http:Content-Type>text/html</http:Content-Type>
    <http:Date>Sun, 09 May 2010 14:59:21 GMT</http:Date>
    </tran:headers>
    <tran:response-code      xmlns:tran="http://www.bea.com/wli/sb/transports">3</tran:response-code>
    <tran:response-message      xmlns:tran="http://www.bea.com/wli/sb/transports">Not Found</tran:response-message>
    <tran:encoding      xmlns:tran="http://www.bea.com/wli/sb/transports">iso-8859-1</tran:encoding>
    <http:http-response-code>404</http:http-response-code>
    </err:response-metadata>
    </err:ErrorResponseDetail>
    </con:details>
    <con:location>
    <con:node>PipelinePairNode1</con:node>
    <con:pipeline>PipelinePairNode1_request</con:pipeline>
    <con:stage>stage1</con:stage>
    <con:path>request-pipeline</con:path>
    <con:error-handler>true</con:error-handler>
    </con:location>
    </con:fault>

No comments: