IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#TechXchangePresenter
 View Only
Expand all | Collapse all

[ISS.0088.9431] Handler processing failed on the consumer:

  • 1.  [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Mon March 23, 2015 11:44 AM

    Hi All,

    I got a WSDL URL from source team. I consumed it, invoked it by passing data from my Test Server. When I passed some fields empty got error message saying fields are empty. After this I have passed all the fields needed to webService resulted to below error message. I didn’t change any thing as part of WSDL URL. I have tested URl by soap by passing same data which I had given to webServie from webMethods which is proper response. Kindly help to get rid of it.

    Version : 8.2.2.0
    Updates : IS_8.2_SP2_Core_Fix11

    <?xml version="1.0" encoding="UTF-8"?>

    <SOAP-ENV:Envelope
    xmlns:SOAP-ENV=“http://schemas.xmlsoap.org/soap/envelope/
    xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance
    xmlns:xsd=“XML Schema”>
    SOAP-ENV:Body
    SOAP-ENV:Fault
    SOAP-ENV:Client
    [ISS.0088.9431] Handler processing failed on the consumer: {0}
    http://schemas.xmlsoap.org/soap/actor/next

    webM:serviceStackTrace
    webM:javapub.client:soapClient</webM:java>

            <webM:flow>Test.test1_.connectors:EMCCertificateResult_SendCertificateResult</webM:flow>
    </webM:serviceStackTrace>
    <webM:exception>
    <webM:className>java.lang.NullPointerException</webM:className>
    <webM:message xml:lang=""></webM:message>
    <webM:stackTrace xml:lang="">java.lang.NullPointerException
    at javax.xml.soap.SOAPException.<init>(SOAPException.java:92)
    at com.wm.app.b2b.server.saaj.MessageFactory.createMessage(MessageFactory.java:81)
    at wm.server.ws.getJAXRPCHandler(ws.java:5805)
    at wm.server.ws.wsHTTP(ws.java:4275)
    at pub.clientimpl.soapClient(clientimpl.java:1978)
    at sun.reflect.GeneratedMethodAccessor326.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:443)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:643)
    :171)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:276)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:363)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:547)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:386)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:234)
    at com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage(DefaultServerRequestHandler.java:119)
    at com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.java:160)
    at com.wm.app.b2b.server.HTTPDispatch.handleRequest(HTTPDispatch.java:186)
    at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:366)
    at com.wm.util.pool.PooledThread.run(PooledThread.java:131)
    at java.lang.Thread.run(Thread.java:662)
    

    </webM:stackTrace>
    </webM:exception>

    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>


    #Integration-Server-and-ESB
    #webMethods


  • 2.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Mon March 23, 2015 01:38 PM

    I copied the webService into my local Tomcat Server. From my local webMethods server I am able to send the data to webService which is sending me response but the same WebService is giving below error:

    <?xml version="1.0" encoding="UTF-8"?>

    <SOAP-ENV:Envelope
    xmlns:SOAP-ENV=“http://schemas.xmlsoap.org/soap/envelope/
    xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance
    xmlns:xsd=“XML Schema”>
    SOAP-ENV:Body
    SOAP-ENV:Fault
    SOAP-ENV:Client
    [ISS.0088.9431] Handler processing failed on the consumer: {0}
    http://schemas.xmlsoap.org/soap/actor/next

    webM:serviceStackTrace
    webM:javapub.client:soapClient</webM:java>

            <webM:flow>webServiceMethods</webM:flow>
    </webM:serviceStackTrace>
    <webM:exception>
    <webM:className>java.lang.NullPointerException</webM:className>
    <webM:message xml:lang=""></webM:message>
    <webM:stackTrace xml:lang="">java.lang.NullPointerException
    at javax.xml.soap.SOAPException.<init>(SOAPException.java:92)
    at com.wm.app.b2b.server.saaj.MessageFactory.createMessage(MessageFactory.java:81)
    at wm.server.ws.getJAXRPCHandler(ws.java:5805)
    at wm.server.ws.wsHTTP(ws.java:4275)
    at pub.clientimpl.soapClient(clientimpl.java:1978)
    at sun.reflect.GeneratedMethodAccessor326.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:443)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:643)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:41)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
    at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:276)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:363)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:547)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:386)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:234)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:194)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:584)
    at com.wm.lang.flow.FlowState.step(FlowState.java:444)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:409)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1063)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:643)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:41)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
    at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:276)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:363)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:547)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:386)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:234)
    at com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage(DefaultServerRequestHandler.java:119)
    at com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.java:160)
    at com.wm.app.b2b.server.HTTPDispatch.handleRequest(HTTPDispatch.java:186)
    at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:366)
    at com.wm.util.pool.PooledThread.run(PooledThread.java:131)
    at java.lang.Thread.run(Thread.java:662)
    

    </webM:stackTrace>
    </webM:exception>

    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>


    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Mon March 23, 2015 01:42 PM

    I am getting given error in my Test Server after invoking the webService. Kindly help me


    #webMethods
    #Integration-Server-and-ESB


  • 4.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Mon March 23, 2015 01:43 PM

    #Integration-Server-and-ESB
    #webMethods


  • 5.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Mon March 23, 2015 03:12 PM

    Hi Anil,

    can you provide the error mesages from the error log as well as a snippet from the WSDL related to these error messages?

    This might have to with how the fields are declared in the WSDL.

    Can you test the WSDL with SoapUi? Thsi will give you a prepared request with dummy content and some comments about cardinality of certain fields/lists.

    Regards,
    Holger


    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Mon March 23, 2015 03:53 PM

    Thanks Holger for your response.

    I don’t have access to Unix box to provide you logs. I don’t have any clue to get it as no one knows who is maintaining it. If I get a chance I will provide you. The error messages which have listed earlier are found in IS when I ran the connector webService. When I tested the URL from Soap it is giving proper response. Also I got the same (correct) response in local webMethods. But when I connected to SIT and ran the connector I am getting these errors. More over webService I have in my local. I don’t think there is an access issue from Test server to my local as same webService throwing error when I didn’t pass some of the input parameters to it saying parameter is mandatory.

    Kindly suggest how to proceed.


    #webMethods
    #Integration-Server-and-ESB


  • 7.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Tue March 24, 2015 05:23 AM

    Hi All,
    Additionally I can see below info in server logs:

    Exception → [ISS.0088.9431] Handler processing failed on the consumer: {0}
    [ISC.0088.0001E] SOAPException: [ISS.0088.9431] Handler processing failed on the consumer: {0}
    [ISC.0088.0001E] SOAPException: [ISS.0088.9155] this SOAPMessage does not contain a valid Envelope object

    Kindly suggest how to overcome this issue.


    #webMethods
    #Integration-Server-and-ESB


  • 8.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Tue March 24, 2015 01:51 PM

    Any help on this. Unable to proceed further.


    #Integration-Server-and-ESB
    #webMethods


  • 9.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Tue March 24, 2015 03:35 PM

    Can you porivde a sample message you are trying to set?

    Looks like this message is not a valid SOAP message due to missing envelope.

    Regards,
    Holger


    #webMethods
    #Integration-Server-and-ESB


  • 10.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Tue March 24, 2015 03:50 PM

    Hi Anil ,

    As you are in test environment please try with the following extended parameters and let us know the results

    watt.server.SOAP.validateSOAPMessage=false
    watt.server.soap.validateResponse=false


    #webMethods
    #Integration-Server-and-ESB


  • 11.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Wed March 25, 2015 02:02 AM

    @Holger: If it is not a valid message then from soap tool why i am getting correct response and also from local wM too I am getting proper response. Issue is facing in Test wM.

    @Rankesh: Will set the settings provided by you, will test and let you know the results.

    Thanks to both of you for your help, time.

    Thanks,


    #webMethods
    #Integration-Server-and-ESB


  • 12.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Wed March 25, 2015 03:36 AM

    Rankesh: I have added those 2 settings but still getting the same error.


    #Integration-Server-and-ESB
    #webMethods


  • 13.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Wed March 25, 2015 09:20 AM

    Are you sure that the messages from SoapUI is the same as the orignal one?

    SoapUI generates a valid request (including a SOAP-Envelope and a SOAP-Body) when you allow it to generate a sample request (fields are filled with a question mark).

    This request should lead to validation errors (depends on the declarations in the WSDL).

    From the error message you have provided I can see that the SOAP-Envelope seems to be missing.

    Can you provide us a sample message which is causing this issue to occur?
    This might help us to assist in a more convenient way.

    Regards,
    Holger


    #webMethods
    #Integration-Server-and-ESB


  • 14.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Wed March 25, 2015 10:36 AM

    Holger, Thanks for your response.

    I have observed one more thing: I created a addInt flow service in my local webMethods, created provider of it. I created a consumer in my Test wM server and when I try to hit, it is throwing same error which I stated earlier. I kept savePipeline service as part of addInt flow service and didn’t see any inputs from consumerTest service. It means request itself not going from Test Server to others in terms of webServices. Any thoughts around this.

    Thanks once again for your help and time.

    Thanks,


    #webMethods
    #Integration-Server-and-ESB


  • 15.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Wed March 25, 2015 10:43 AM

    In IS Logs :

    Exception → [ISS.0088.9431] Handler processing failed on the consumer: {0}
    [ISC.0088.0001E] SOAPException: [ISS.0088.9431] Handler processing failed on the consumer: {0}
    [ISC.0088.0001E] SOAPException: [ISS.0088.9155] this SOAPMessage does not contain a valid Envelope object

    Errro in Connector service after running it

    <?xml version="1.0" encoding="UTF-8"?>

    <SOAP-ENV:Envelope
    xmlns:SOAP-ENV=“http://schemas.xmlsoap.org/soap/envelope/
    xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance
    xmlns:xsd=“XML Schema”>
    SOAP-ENV:Body
    SOAP-ENV:Fault
    SOAP-ENV:Client
    [ISS.0088.9431] Handler processing failed on the consumer: {0}
    http://schemas.xmlsoap.org/soap/actor/next

    webM:serviceStackTrace
    webM:javapub.client:soapClient</webM:java>

            <webM:flow>Abc.Tests.toXyz_.connectors:TestResult_SendTestResult</webM:flow>
    </webM:serviceStackTrace>
    <webM:exception>
    <webM:className>java.lang.NullPointerException</webM:className>
    <webM:message xml:lang=""></webM:message>
    <webM:stackTrace xml:lang="">java.lang.NullPointerException
    at javax.xml.soap.SOAPException.<init>(SOAPException.java:92)
    at com.wm.app.b2b.server.saaj.MessageFactory.createMessage(MessageFactory.java:81)
    at wm.server.ws.getJAXRPCHandler(ws.java:5805)
    at wm.server.ws.wsHTTP(ws.java:4275)
    at pub.clientimpl.soapClient(clientimpl.java:1978)
    at sun.reflect.GeneratedMethodAccessor280.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:443)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:643)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:41)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
    at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:276)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:363)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:547)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:386)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:234)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:194)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:584)
    at com.wm.lang.flow.FlowState.step(FlowState.java:444)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:409)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1063)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:643)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:41)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
    at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:276)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:363)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:547)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:386)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:234)
    at com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage(DefaultServerRequestHandler.java:119)
    at com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.java:160)
    at com.wm.app.b2b.server.HTTPDispatch.handleRequest(HTTPDispatch.java:186)
    at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:366)
    at com.wm.util.pool.PooledThread.run(PooledThread.java:131)
    at java.lang.Thread.run(Thread.java:662)
    

    </webM:stackTrace>
    </webM:exception>

    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>


    #webMethods
    #Integration-Server-and-ESB


  • 16.  RE: [ISS.0088.9431] Handler processing failed on the consumer:

    Posted Wed March 25, 2015 02:25 PM

    Can you check your traffic with TcpMonitor?

    Send the Request to the TcpMonitor Port and let the TcpMonitor forward it to the real server.

    Are you Provider or Consumer of the WebService?

    Maybe you should check if applying IS_8.2_SP2_Core_Fix16 (the latest one I know of) might be helpful.

    Regards,
    Holger


    #webMethods
    #Integration-Server-and-ESB