Hi,
we have upgraded webMethods 6.0.1 to 6.5 recently. Everything was fine. But when interacting with the Database it was giving the following error.
Error:
[ART.117.4002] Adapter Runtime (Adapter Service): Unable to invoke adapter service IFC_OIL.Oracle:getOutboundTransaction.
[ART.117.4012] Adapter Runtime (Adapter Service): Unable to run adapter service. Error occurred when connecting to resource IFCJDBCAdapters:OracleEAI.
[ART.118.5053] Adapter Runtime (Connection): Unable to get a connection to resource IFCJDBCAdapters:OracleEAI.
A connection was not available for request in pool IFCJDBCAdapters:OracleEAI
The interesting this is when i was executing a dynamic SQL it was working perfect. But we were executing a stored procedure. Hence it was giving this error…
I really appreciate if anyone helps me regarding this…
Thanks
Vasu
I am getting this exact problem. ART.117.4002, ART.117.4012 and then ART.118.5053. Was this ever resolved?
We are getting it on multiple databases and even multiple applications. We are not even close to using up the connection pool. When it occurs, we are only using 2 or 3 connections out of 100 connections. (per Wily)
[ART.117.4012] Adapter Runtime (Adapter Service): Unable to run adapter service. Error occurred when connecting to resource perodua.eai.system.jp2db.atomic.jp2db_comn_conn_N_01:jp2db_comn_conn_N_01.
[ART.118.5053] Adapter Runtime (Connection): Unable to get a connection to resource perodua.eai.system.jp2db.atomic.jp2db_comn_conn_N_01:jp2db_comn_conn_N_01.
[ADA.1.204] Cannot connect to the database with DataSource class “oracle.jdbc.pool.OracleDataSource”.
Io exception: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186647296)(ERR=12519)(ERROR_STACK=(ERROR=(CODE=12519)(EMFI=4))))
I suggest to setup a call with DBA team, try changing pool size ( trial & error ) and come to conclusion by observing system behavior with different pool size and take the decision.
I was able to “resolve” it by re-starting the JDBC connection. Though that’s not a solution, but only a workaround. However, I was not able to find the root cause as quick as the system was supposed to be up and running again.