Hi All,
We have written a filter set field action to consume an external web service.
When that filter is fired we are getting Timeout error.
Error message from filter log is as below:
<FLTR> <TID: 1080056128> <RPC ID: 0000002379> <Queue: Fast> <Client-RPC: 390
620> <USER: yellarth> error when running a web service
<FLTR> <TID: 1080056128> <RPC ID: 0000002379> <Queue: Fast> <Client-RPC: 390
620> <USER:> yellarth; nested exception is:
java.net.ConnectException: Connection timed out
<FLTR> <TID: 1080056128> <RPC ID: 0000002379> <Queue: Fast> <Client-RPC: 390
620> <USER: yellarth> **** Error while performing filter action: Error 9130
<FLTR> <TID: 1080056128> <RPC ID: 0000002379> <Queue: Fast> <Client-RPC: 390
620> <USER: yellarth> **** Filter "PMT: SDO_100sm_SolveDirectOut____putCal
The error message from arjavaplugin.log file is as below:
2010-07-19 08:36:52,754 ERROR [pool-2-thread-4]
com.bmc.arsys.pluginsvr.plugins.ARPluginContext (?:?) -
<ARSYS.ARF.WEBSERVICE>java.net.ConnectException: Connection timed out
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.net.ConnectException: Connection timed out
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:java.net.ConnectException:
Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:525)
at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:550)
at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:353)
at
com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:71)
at
org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:92)
at
org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
at
org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:1910)
at com.bmc.arsys.ws.client.WebServiceSoapClient.call(Unknown Source)
at com.bmc.arsys.ws.plugin.WSPlugin.filterAPICall(Unknown Source)
at
com.bmc.arsys.pluginsvr.plugins.ARFilterAPIPluginRepository.ARFilterApiCall(Unknown
Source)
at com.bmc.arsys.pluginsvr.a.ArEsFilterApi_5(Unknown Source)
at com.bmc.arsys.pluginsvr.a.ArEsFilterApi_4(Unknown Source)
at
com.bmc.arsys.arrpc.ARPluginServerDispatcher.dispatchOncRpcCall(Unknown Source)
at com.bmc.arsys.arrpc.nio.ArRpcCallHandler.dispatchCall(Unknown Source)
at com.bmc.arsys.arrpc.nio.ArRpcCallHandler.if(Unknown Source)
at com.bmc.arsys.arrpc.nio.ArRpcCallHandler.processRpcCall(Unknown
Source)
at com.bmc.arsys.arrpc.nio.ArRpcCallHandler$Processor.run(Unknown
Source)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
ar.conf settings is as bellow:
Server-Plugin-Alias: ARSYSTEM.ARF.WEBSERVICE ARSYSTEM.ARF.WEBSERVICE
<servername>:9999
ARF-Java-Class-Path: /opt/bmc/ARSystem/pluginsvr/arapi75.jar
ARF-Java-Class-Path: /opt/bmc/ARSystem/pluginsvr/log4j-1.2.14.jar
ARF-Java-Class-Path: /opt/bmc/ARSystem/pluginsvr/arapiext75.jar
ARF-Java-Class-Path: /opt/bmc/ARSystem/pluginsvr/arregistryplugin75.jar
ARF-Java-Class-Path: /opt/bmc/ARSystem/pluginsvr/websvcjava75.jar
ARF-Java-Class-Path: /opt/bmc/ARSystem/pluginsvr/WSRegistryAPI7.5.jar
ARF-Java-Class-Path: /opt/bmc/ARSystem/bin/commons-logging-1.0.4.jar
ARF-Java-Class-Path: /opt/bmc/ARSystem/api/lib/ardoc75.jar
ARF-Java-Class-Path: /opt/bmc/ARSystem/bin/wsdl4j.jar
Plugin-Log-Level: 100
How to debug this issue?, we have noticed this on our new environment 7.5 where
we have migrated our application from 6.3 environment, we are using the same
wsdls in new environment too.
Regards,
Prashanth Bhagawat
This message is for the designated recipient only and may contain privileged,
proprietary, or otherwise private information. If you have received it in
error, please notify the sender immediately and delete the original. Any other
use of the email by you is prohibited.
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug10 www.wwrug.com ARSlist: "Where the Answers Are"