Details
-
- Environment:
-
os:all
Petals Platform 3.1.1
SOAP 4.0.3
XSLT 2.3.2
Validation 1.1.3
EIP 2.5-SNAPSHOT
Attachments
Activity
| Field | Original Value | New Value |
|---|---|---|
| Attachment | sa-EIP-OrderByEIP-provide.zip [ 10330 ] | |
| Attachment | sa-SOAP-OrderByEIP-consume.zip [ 10331 ] | |
| Attachment | sa-Validation-OrderValidationService-provide.zip [ 10332 ] |
| Attachment | sa-XSLT-OrderXSLTService-provide.zip [ 10333 ] |
| Summary | A error occurs during an exchange processing : NullPointerException : Message undeterminated | Enhance the Fault management from error raising during InOut MEP process |
| Issue Type | Bug [ 1 ] | Improvement [ 4 ] |
| Assignee | Mathieu Carrolle [ mcarrolle ] | Roland Naudin [ rnaudin ] |
| Affects Version/s | 5.0.3 [ 10027 ] | |
| Affects Version/s | 5.1 [ 10134 ] | |
| Priority | Major [ 3 ] | |
| Description |
A EIP SU consume a Validation and XLST service in this order, the EIP itself is consumed by a SOAP SU (cf attachments).
When calling the Endpoint exposed outside the bus (thanks SOAP SU) with soapUI, the following error occurs: [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 REQUEST /petals/services/OrderByPetals on org.mortbay.jetty.HttpConnection@86094d [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 sessionManager=org.mortbay.jetty.servlet.HashSessionManager@1ab5267 [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 session=null [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 servlet=AxisServlet [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 chain=null [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 servlet holder=AxisServlet [Petals.Container.Components.petals-bc-soap]-FINE 2010-09-27 17:41:28,161 Receiving a message from Axis2 engine [Petals.Container.Components.petals-bc-soap]-FINE 2010-09-27 17:41:28,161 Processing the incoming SOAP message [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,161 soapAction found in the incoming message : http://petals.ow2.org/orderTicket [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,162 jbiOperation retrieved : {http://petals.ow2.org}orderTicket [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,165 Message in with Id 'petals:uid:90CD9CD2544DFBD3E4265242618633844' to send [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,165 Operation : {http://petals.ow2.org}orderTicket [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,165 MEP : http://www.w3.org/2004/08/wsdl/in-out [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,165 Message property 'javax.jbi.messaging.protocol.headers' : {} [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,166 Message Content : <?xml version="1.0" encoding="UTF-8"?><pet:orderTicket xmlns:pet="http://petals.ow2.org" xmlns:ord="http://petals.ow2.org/order" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <person> <ord:name>hgf</ord:name> <ord:age>18</ord:age> <ord:sex>M</ord:sex> </person> <ticket> <ord:from> <ord:name>dfdsf</ord:name> <ord:town>gt</ord:town> <ord:country>gt</ord:country> </ord:from> <ord:to> <ord:name>gt</ord:name> <ord:town>gtf</ord:town> <ord:country>gt</ord:country> </ord:to> <ord:price>34</ord:price> </ticket> </pet:orderTicket> [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,166 Accepting a JBI message with Id : petals:uid:90CD9CD2544DFBD3E4265242618633844 [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,166 Process an exchange as PROVIDER with id : petals:uid:90CD9CD2544DFBD3E4265242618633844 [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,166 Intercepting message processing on ACCEPT [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,167 Routing-Slip: processing the pattern [Petals.Container.Components.petals-se-eip]-WARNING 2010-09-27 17:41:28,167 A error occurs during an exchange processing : NullPointerException : Message undeterminated [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,167 Intercepting message processing on ACCEPT_RESPONSE [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,168 Message out with Id 'petals:uid:90CD9CD2544DFBD3E4265242618633844' to send [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,168 Operation : {http://petals.ow2.org}orderTicket [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,168 MEP : http://www.w3.org/2004/08/wsdl/in-out [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,168 Message Content is null [Petals.Container.Components.petals-bc-soap]-FINE 2010-09-27 17:41:28,173 Receive an Active status message [Petals.Container.Components.petals-bc-soap]-FINE 2010-09-27 17:41:28,173 We found a fault into the JBI exchange. [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,174 Message acknowledgement DONE with Id 'petals:uid:90CD9CD2544DFBD3E4265242618633844' to send [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,174 Accepting a JBI message with Id : petals:uid:90CD9CD2544DFBD3E4265242618633844 [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,174 Process an exchange as PROVIDER with id : petals:uid:90CD9CD2544DFBD3E4265242618633844 [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,174 Intercepting message processing on ACCEPT [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,183 RESPONSE /petals/services/OrderByPetals 500 |
A EIP SU consume a Validation and XLST service in this order, the EIP itself is consumed by a SOAP SU (cf attachments).
When calling the Endpoint exposed outside the bus (thanks SOAP SU) with soapUI, the following error occurs: [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 REQUEST /petals/services/OrderByPetals on org.mortbay.jetty.HttpConnection@86094d [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 sessionManager=org.mortbay.jetty.servlet.HashSessionManager@1ab5267 [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 session=null [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 servlet=AxisServlet [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 chain=null [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,160 servlet holder=AxisServlet [Petals.Container.Components.petals-bc-soap]-FINE 2010-09-27 17:41:28,161 Receiving a message from Axis2 engine [Petals.Container.Components.petals-bc-soap]-FINE 2010-09-27 17:41:28,161 Processing the incoming SOAP message [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,161 soapAction found in the incoming message : http://petals.ow2.org/orderTicket [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,162 jbiOperation retrieved : {http://petals.ow2.org}orderTicket [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,165 Message in with Id 'petals:uid:90CD9CD2544DFBD3E4265242618633844' to send [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,165 Operation : {http://petals.ow2.org}orderTicket [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,165 MEP : http://www.w3.org/2004/08/wsdl/in-out [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,165 Message property 'javax.jbi.messaging.protocol.headers' : {} [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,166 Message Content : <?xml version="1.0" encoding="UTF-8"?><pet:orderTicket xmlns:pet="http://petals.ow2.org" xmlns:ord="http://petals.ow2.org/order" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <person> <ord:name>hgf</ord:name> <ord:age>18</ord:age> <ord:sex>M</ord:sex> </person> <ticket> <ord:from> <ord:name>dfdsf</ord:name> <ord:town>gt</ord:town> <ord:country>gt</ord:country> </ord:from> <ord:to> <ord:name>gt</ord:name> <ord:town>gtf</ord:town> <ord:country>gt</ord:country> </ord:to> <ord:price>34</ord:price> </ticket> </pet:orderTicket> [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,166 Accepting a JBI message with Id : petals:uid:90CD9CD2544DFBD3E4265242618633844 [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,166 Process an exchange as PROVIDER with id : petals:uid:90CD9CD2544DFBD3E4265242618633844 [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,166 Intercepting message processing on ACCEPT [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,167 Routing-Slip: processing the pattern [Petals.Container.Components.petals-se-eip]-WARNING 2010-09-27 17:41:28,167 A error occurs during an exchange processing : NullPointerException : Message undeterminated [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,167 Intercepting message processing on ACCEPT_RESPONSE [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,168 Message out with Id 'petals:uid:90CD9CD2544DFBD3E4265242618633844' to send [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,168 Operation : {http://petals.ow2.org}orderTicket [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,168 MEP : http://www.w3.org/2004/08/wsdl/in-out [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,168 Message Content is null [Petals.Container.Components.petals-bc-soap]-FINE 2010-09-27 17:41:28,173 Receive an Active status message [Petals.Container.Components.petals-bc-soap]-FINE 2010-09-27 17:41:28,173 We found a fault into the JBI exchange. [Petals.Container.Components.petals-bc-soap]-FINEST 2010-09-27 17:41:28,174 Message acknowledgement DONE with Id 'petals:uid:90CD9CD2544DFBD3E4265242618633844' to send [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,174 Accepting a JBI message with Id : petals:uid:90CD9CD2544DFBD3E4265242618633844 [Petals.Container.Components.petals-se-eip]-FINEST 2010-09-27 17:41:28,174 Process an exchange as PROVIDER with id : petals:uid:90CD9CD2544DFBD3E4265242618633844 [Petals.Container.Components.petals-se-eip]-FINE 2010-09-27 17:41:28,174 Intercepting message processing on ACCEPT [Petals.Container.Components.petals-bc-soap.jetty]-FINEST 2010-09-27 17:41:28,183 RESPONSE /petals/services/OrderByPetals 500 The warning log is not proper to determine the exception. Moreover, the Fault created from this exception is not proper. |
| Status | New [ 10000 ] | Open [ 10002 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 5.1 [ 10134 ] | |
| Resolution | Fixed [ 1 ] |
| Fix Version/s | 5.1.1 [ 10152 ] | |
| Fix Version/s | 5.1 [ 10134 ] |