Author Message
YasinUNAL
Joined: Nov 12, 2013
Messages: 36
Offline
Hi,

We're developing our IVR application with AOD 6.0.11
Our application uses Axis2 web service operation to call SOAP web service. When we deploy it to IBM WebSphere 7.0, application status remains in Stopped for a while.

When we test IVR application, we get the error “WSVR0605W: Thread "WebContainer : 7" (000000c6) has been active for 620125 milliseconds and may be hung. There is/are 12 thread(s) in total in the server that may be hung.” during the call of web service.

In case of deployment of an IVR application which doesn't include any web service operation, we don't observe any Stop/Start action as status of application.

Please help us to solve this issue.

Here you can see the WebSphere application server logs:

************************************************************ SUCCESSFUL DEPLOYMENT - BEGIN *************************************************************
[3/20/15 14:58:04:610 EET] 00000015 AdminHelper A ADMN1010I: An attempt is made to stop the IVR_Dispatcher application. (User ID = 172.30.34.95:389/server:ctiwapt01Cell02_ctiwapt01Node02_server1)
[3/20/15 14:58:04:612 EET] 00000015 CompositionUn A WSVR0192I: Stopping composition unit WebSphere:cuname=IVR_Dispatcher in BLA WebSphere:blaname=IVR_Dispatcher.
[3/20/15 14:58:04:612 EET] 00000015 ApplicationMg A WSVR0217I: Stopping application: IVR_Dispatcher
[3/20/15 14:58:04:666 EET] 00000015 ApplicationMg A WSVR0220I: Application stopped: IVR_Dispatcher
[3/20/15 14:58:06:195 EET] 00000015 CompositionUn A WSVR0193I: Composition unit WebSphere:cuname=IVR_Dispatcher in BLA WebSphere:blaname=IVR_Dispatcher stopped.
[3/20/15 14:58:06:911 EET] 00000015 AdminHelper A ADMN1008I: An attempt is made to start the IVR_Dispatcher application. (User ID = 172.30.34.95:389/server:ctiwapt01Cell02_ctiwapt01Node02_server1)
[3/20/15 14:58:06:948 EET] 00000015 CompositionUn A WSVR0190I: Starting composition unit WebSphere:cuname=IVR_Dispatcher in BLA WebSphere:blaname=IVR_Dispatcher.
[3/20/15 14:58:06:996 EET] 00000015 ApplicationMg A WSVR0200I: Starting application: IVR_Dispatcher
[3/20/15 14:58:07:004 EET] 00000015 ApplicationMg A WSVR0204I: Application: IVR_Dispatcher Application build level: Unknown
[3/20/15 14:58:07:075 EET] 00000015 webapp I com.ibm.ws.webcontainer.webapp.WebGroupImpl WebGroup SRVE0169I: Loading Web Module: VFDispatcher.war.
[3/20/15 14:58:07:105 EET] 00000015 WASSessionCor I SessionContextRegistry getSessionContext SESN0176I: Will create a new session context for application key default_host/VFDispatcher
[3/20/15 14:58:07:130 EET] 00000015 webcontainer I com.ibm.ws.wswebcontainer.VirtualHost addWebApplication SRVE0250I: Web Module null has been bound to default_host[*:9080,*:80,*:9443,*:5060,*:5061,*:443,*:9082,*:9445,*:5065,*:5064,*:9083].
[3/20/15 14:58:07:166 EET] 00000015 ApplicationMg A WSVR0221I: Application started: IVR_Dispatcher
[3/20/15 14:58:07:167 EET] 00000015 CompositionUn A WSVR0191I: Composition unit WebSphere:cuname=IVR_Dispatcher in BLA WebSphere:blaname=IVR_Dispatcher started.
************************************************************ SUCCESSFUL DEPLOYMENT - END *************************************************************

************************************************************ FAILED DEPLOYMENT - BEGIN *************************************************************
[3/20/15 15:06:59:702 EET] 00000093 AdminHelper A ADMN1010I: An attempt is made to stop the IVR_Dispatcher application. (User ID = 172.30.34.95:389/server:ctiwapt01Cell02_ctiwapt01Node02_server1)
[3/20/15 15:06:59:703 EET] 00000093 CompositionUn A WSVR0192I: Stopping composition unit WebSphere:cuname=IVR_Dispatcher in BLA WebSphere:blaname=IVR_Dispatcher.
[3/20/15 15:06:59:704 EET] 00000093 ApplicationMg A WSVR0217I: Stopping application: IVR_Dispatcher
[3/20/15 15:06:59:720 EET] 00000093 servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper doDestroy SRVE0253I: [IVR_Dispatcher] [/VFDispatcher] [dummy]: Destroy successful.
[3/20/15 15:06:59:721 EET] 00000093 servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper doDestroy SRVE0253I: [IVR_Dispatcher] [/VFDispatcher] [Disconnect]: Destroy successful.
[3/20/15 15:06:59:722 EET] 00000093 servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper doDestroy SRVE0253I: [IVR_Dispatcher] [/VFDispatcher] [Start]: Destroy successful.
[3/20/15 15:06:59:722 EET] 00000093 servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper doDestroy SRVE0253I: [IVR_Dispatcher] [/VFDispatcher] [AvayaSessionTerminationServlet]: Destroy successful.
[3/20/15 15:07:59:726 EET] 00000093 servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper doDestroy SRVE0253I: [IVR_Dispatcher] [/VFDispatcher] [callMyWS]: Destroy successful.
[3/20/15 15:07:59:727 EET] 00000093 servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper doDestroy SRVE0253I: [IVR_Dispatcher] [/VFDispatcher] [ExitDispatcher]: Destroy successful.
[3/20/15 15:07:59:751 EET] 00000093 ApplicationMg A WSVR0220I: Application stopped: IVR_Dispatcher
[3/20/15 15:08:00:203 EET] 00000093 CompositionUn A WSVR0193I: Composition unit WebSphere:cuname=IVR_Dispatcher in BLA WebSphere:blaname=IVR_Dispatcher stopped.
[3/20/15 15:08:01:031 EET] 00000019 AdminHelper A ADMN1008I: An attempt is made to start the IVR_Dispatcher application. (User ID = 172.30.34.95:389/server:ctiwapt01Cell02_ctiwapt01Node02_server1)
[3/20/15 15:08:01:071 EET] 00000019 CompositionUn A WSVR0190I: Starting composition unit WebSphere:cuname=IVR_Dispatcher in BLA WebSphere:blaname=IVR_Dispatcher.
[3/20/15 15:08:01:116 EET] 00000019 ApplicationMg A WSVR0200I: Starting application: IVR_Dispatcher
[3/20/15 15:08:01:122 EET] 00000019 ApplicationMg A WSVR0204I: Application: IVR_Dispatcher Application build level: Unknown
[3/20/15 15:08:01:190 EET] 00000019 webapp I com.ibm.ws.webcontainer.webapp.WebGroupImpl WebGroup SRVE0169I: Loading Web Module: VFDispatcher.war.
[3/20/15 15:08:01:215 EET] 00000019 WASSessionCor I SessionContextRegistry getSessionContext SESN0176I: Will create a new session context for application key default_host/VFDispatcher
[3/20/15 15:08:01:254 EET] 00000019 webcontainer I com.ibm.ws.wswebcontainer.VirtualHost addWebApplication SRVE0250I: Web Module null has been bound to default_host[*:9080,*:80,*:9443,*:5060,*:5061,*:443,*:9082,*:9445,*:5065,*:5064,*:9083].
[3/20/15 15:08:01:278 EET] 00000019 ApplicationMg A WSVR0221I: Application started: IVR_Dispatcher
[3/20/15 15:08:01:287 EET] 00000019 CompositionUn A WSVR0191I: Composition unit WebSphere:cuname=IVR_Dispatcher in BLA WebSphere:blaname=IVR_Dispatcher started.
************************************************************ FAILED DEPLOYMENT - END *************************************************************

************************************************************ MAKE A NEW CALL *************************************************************
[3/20/15 15:10:10:651 EET] 0000013b servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [IVR_Dispatcher] [/VFDispatcher] [Start]: Initialization successful.
[3/20/15 15:10:10:882 EET] 0000013b servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [IVR_Dispatcher] [/VFDispatcher] [callMyWS]: Initialization successful.
[3/20/15 15:10:55:922 EET] 0000015b servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [IVR_Dispatcher] [/VFDispatcher] [Disconnect]: Initialization successful.
[3/20/15 15:10:55:933 EET] 0000015b servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [IVR_Dispatcher] [/VFDispatcher] [ExitDispatcher]: Initialization successful.
[3/20/15 15:10:55:942 EET] 0000015b servlet I com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [IVR_Dispatcher] [/VFDispatcher] [AvayaSessionTerminationServlet]: Initialization successful.
[3/20/15 15:14:48:824 EET] 00000012 ThreadMonitor W WSVR0605W: Thread "WebContainer : 7" (000000c6) has been active for 620125 milliseconds and may be hung. There is/are 12 thread(s) in total in the server that may be hung.
at com.avaya.sce.runtime.connectivity.ws2.CallService.findElement(CallService.java:715)
at com.avaya.sce.runtime.connectivity.ws2.DDAxis2Stub.fromOM(DDAxis2Stub.java:215)
at com.avaya.sce.runtime.connectivity.ws2.DDAxis2Stub.execute(DDAxis2Stub.java:159)
at com.avaya.sce.runtime.connectivity.ws2.CallService.execute(CallService.java:388)
at com.avaya.sce.runtime.Data.evaluateActions(Data.java:191)
at flow.callMyWS.executeDataActions(callMyWS.java:146)
at com.avaya.sce.runtime.Data.handleRequest(Data.java:104)
at com.avaya.sce.runtime.AppServlet.processRequest(AppServlet.java:96)
at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:282)
at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:189)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3935)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1613)
[3/20/15 15:20:48:832 EET] 00000003 ThreadMonitor W WSVR0605W: Thread "WebContainer : 11" (0000013b) has been active for 637951 milliseconds and may be hung. There is/are 13 thread(s) in total in the server that may be hung.
at com.avaya.sce.runtime.connectivity.ws2.CallService.findElement(CallService.java:715)
at com.avaya.sce.runtime.connectivity.ws2.DDAxis2Stub.fromOM(DDAxis2Stub.java:215)
at com.avaya.sce.runtime.connectivity.ws2.DDAxis2Stub.execute(DDAxis2Stub.java:159)
at com.avaya.sce.runtime.connectivity.ws2.CallService.execute(CallService.java:388)
at com.avaya.sce.runtime.Data.evaluateActions(Data.java:191)
at flow.callMyWS.executeDataActions(callMyWS.java:146)
at com.avaya.sce.runtime.Data.handleRequest(Data.java:104)
at com.avaya.sce.runtime.AppServlet.processRequest(AppServlet.java:96)
at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:282)
at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:189)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3935)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1613)

YasinUNAL
Joined: Nov 12, 2013
Messages: 36
Offline
Hi again,

We tried the same application with AOD7. This time even we got the reply from web service, it throws NullPointerException.


24/03/2015 11:55:04 INFO - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Calling method [{http://customer.com.tr/ServiceCatalog/Business/BillingAdapterServices}GetInvoiceByMSISDN_v1] on web service [BillingAdapterServices] at [http://172.31.70.80:10016/ServiceCatalog/BillingAdapterServices]
24/03/2015 11:55:04 DEBUG - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Collecting [connectivity.ws.beans.onlyone.BillingAdapterServicesStub$GetInvoiceByMSISDN_v1@55123d77] from:myInput
24/03/2015 11:55:04 DEBUG - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Web Service Request -> <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns4:GetInvoiceByMSISDN_v1 xmlns:ns4="http://customer.com.tr/ServiceCatalog/Business/BillingAdapterServices"><Header><ns2:SourceSystem xmlns:ns2="http://customer.com.tr/EAI/Common/Header">IVR</ns2:SourceSystem><ns2:ReplyExpected xmlns:ns2="http://customer.com.tr/EAI/Common/Header">Now</ns2:ReplyExpected><Credentials xmlns="http://customer.com.tr/EAI/Common/Header"><ApplicationId>IVR</ApplicationId><User>IVR</User></Credentials></Header><Body><Request xmlns="http://customer.com.tr/ServiceCatalog/Business/Billing/GetInvoiceByMSISDN/v1"><LastInvoiceFlag>true</LastInvoiceFlag><InvoiceTypeId>0</InvoiceTypeId><MSISDN>**********</MSISDN></Request></Body></ns4:GetInvoiceByMSISDN_v1></soapenv:Body></soapenv:Envelope>
24/03/2015 11:55:14 DEBUG - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Web Service Reply <- <?xml version='1.0' encoding='utf-8'?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><GetInvoiceByMSISDN_v1Response xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Header xmlns:ns="http://customer.com.tr/EAI/Common/ResponseCodes" xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/" xsi:type="ns:ResponseHeader"><ns:ResponseCode>-200</ns:ResponseCode><ns:ResponseMsg>Transport error</ns:ResponseMsg><ns:ErrorCode>-200</ns:ErrorCode><ns:ErrorDescription>Activity timed out</ns:ErrorDescription><ns:Attributes /></Header><Body xmlns:ns="http://customer.com.tr/ServiceCatalog/Business/Billing/GetInvoiceByMSISDN/v1" xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/" xsi:type="ns:GetInvoiceByMSISDNResponse" /></GetInvoiceByMSISDN_v1Response></SOAP-ENV:Body></SOAP-ENV:Envelope>
24/03/2015 11:55:14 INFO - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Capturing exception [java.lang.NullPointerException]. Message [null]
24/03/2015 11:55:14 DEBUG - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : session id:sess969916 | VFDispatcher:callMyWS | EXCEPTION : | ddLastException:stacktrace : java.lang.NullPointerException
at com.avaya.sce.runtime.connectivity.ws2.CallService.findElement(CallService.java:716)
at com.avaya.sce.runtime.connectivity.ws2.DDAxis2Stub.fromOM(DDAxis2Stub.java:225)
at com.avaya.sce.runtime.connectivity.ws2.DDAxis2Stub.execute(DDAxis2Stub.java:159)
at com.avaya.sce.runtime.connectivity.ws2.CallService.execute(CallService.java:388)
at com.avaya.sce.runtime.Data.evaluateActions(Data.java:191)
at flow.callMyWS.executeDataActions(callMyWS.java:146)
at com.avaya.sce.runtime.Data.handleRequest(Data.java:104)
at com.avaya.sce.runtime.AppServlet.processRequest(AppServlet.java:96)
at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:285)
at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:190)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

24/03/2015 11:55:14 INFO - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Using SCESession FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher servlet : Disconnect
24/03/2015 11:55:14 INFO - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Using SCESession FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher servlet : ExitDispatcher
24/03/2015 12:25:07 INFO - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : HTTP Session lost removing SCESession FA4720A29C35C0A1FC37027404FC9F2D


When we try this application on AOD6, the application hangs and we receive bad.fetch error.

Could you please help us to solve this issue?
YasinUNAL
Joined: Nov 12, 2013
Messages: 36
Offline
YasinUNAL wrote:Hi again,

We tried the same application with AOD7. This time even we got the reply from web service, it throws NullPointerException.


24/03/2015 11:55:04 INFO - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Calling method [{http://customer.com.tr/ServiceCatalog/Business/BillingAdapterServices}GetInvoiceByMSISDN_v1] on web service [BillingAdapterServices] at [http://172.31.70.80:10016/ServiceCatalog/BillingAdapterServices]
24/03/2015 11:55:04 DEBUG - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Collecting [connectivity.ws.beans.onlyone.BillingAdapterServicesStub$GetInvoiceByMSISDN_v1@55123d77] from:myInput
24/03/2015 11:55:04 DEBUG - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : [b]Web Service Request[/b] -> <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns4:GetInvoiceByMSISDN_v1 xmlns:ns4="http://customer.com.tr/ServiceCatalog/Business/BillingAdapterServices"><Header><ns2:SourceSystem xmlns:ns2="http://customer.com.tr/EAI/Common/Header">IVR</ns2:SourceSystem><ns2:ReplyExpected xmlns:ns2="http://customer.com.tr/EAI/Common/Header">Now</ns2:ReplyExpected><Credentials xmlns="http://customer.com.tr/EAI/Common/Header"><ApplicationId>IVR</ApplicationId><User>IVR</User></Credentials></Header><Body><Request xmlns="http://customer.com.tr/ServiceCatalog/Business/Billing/GetInvoiceByMSISDN/v1"><LastInvoiceFlag>true</LastInvoiceFlag><InvoiceTypeId>0</InvoiceTypeId><MSISDN>**********</MSISDN></Request></Body></ns4:GetInvoiceByMSISDN_v1></soapenv:Body></soapenv:Envelope>
24/03/2015 11:55:14 DEBUG - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : [b]Web Service Reply[/b] <- <?xml version='1.0' encoding='utf-8'?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><GetInvoiceByMSISDN_v1Response xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Header xmlns:ns="http://customer.com.tr/EAI/Common/ResponseCodes" xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/" xsi:type="ns:ResponseHeader"><ns:ResponseCode>-200</ns:ResponseCode><ns:ResponseMsg>Transport error</ns:ResponseMsg><ns:ErrorCode>-200</ns:ErrorCode><ns:ErrorDescription>Activity timed out</ns:ErrorDescription><ns:Attributes /></Header><Body xmlns:ns="http://customer.com.tr/ServiceCatalog/Business/Billing/GetInvoiceByMSISDN/v1" xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/" xsi:type="ns:GetInvoiceByMSISDNResponse" /></GetInvoiceByMSISDN_v1Response></SOAP-ENV:Body></SOAP-ENV:Envelope>
24/03/2015 11:55:14 INFO - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Capturing exception [java.lang.NullPointerException]. Message [null]
24/03/2015 11:55:14 DEBUG - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : session id:sess969916 | VFDispatcher:callMyWS | EXCEPTION : | ddLastException:stacktrace : java.lang.NullPointerException
at com.avaya.sce.runtime.connectivity.ws2.CallService.findElement(CallService.java:716)
at com.avaya.sce.runtime.connectivity.ws2.DDAxis2Stub.fromOM(DDAxis2Stub.java:225)
at com.avaya.sce.runtime.connectivity.ws2.DDAxis2Stub.execute(DDAxis2Stub.java:159)
at com.avaya.sce.runtime.connectivity.ws2.CallService.execute(CallService.java:388)
at com.avaya.sce.runtime.Data.evaluateActions(Data.java:191)
at flow.callMyWS.executeDataActions(callMyWS.java:146)
at com.avaya.sce.runtime.Data.handleRequest(Data.java:104)
at com.avaya.sce.runtime.AppServlet.processRequest(AppServlet.java:96)
at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:285)
at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:190)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

24/03/2015 11:55:14 INFO - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Using SCESession FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher servlet : Disconnect
24/03/2015 11:55:14 INFO - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : Using SCESession FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher servlet : ExitDispatcher
24/03/2015 12:25:07 INFO - FA4720A29C35C0A1FC37027404FC9F2D:/VFDispatcher : HTTP Session lost removing SCESession FA4720A29C35C0A1FC37027404FC9F2D


When we try this application on AOD6, the application hangs and we receive bad.fetch error.

Could you please help us to solve this issue?
SamareshKowshik
Joined: Nov 6, 2013
Messages: 351
Offline
I can really only guess at what's happening, from looking at the OD source. At the line it mentions in the stacktrace, OD is trying to obtain namespace and namespace URI information from the return elements. I think the NullPointerException in OD 7 is more precise with what's happening than OD 6, since OD 7 uses a newer version of Axis2.

Since the error is thrown within Axis2 code, I can't really provide a fix. However, I would suggest trying to call the web service using Java rather than WSOP.
Go to:   
Mobile view