Quantcast
Channel: SCN: Message List - SAP Advantage Database Server
Viewing all articles
Browse latest Browse all 997

Internal server error: Timed out waiting for a free available connection

$
0
0

Hello everyone!

In the companyweADS9.1,themanagement systemsare programmed withharbour language anda Web application thataccesses the datamade with playframework (java).

 

I write if I can help on an error that is emerging from one weeks ago, 1 or 2 times a day ..

It is an application made with 2.0.4 play a few years ago (2012) that always worked perfectly without problems. This name is "acol"

It connects to mysql and ADS, using ads.ads-connector-java-ads-connector-java-9.10.jar

 

In June he changed server, a 2008 server to a 2012 server. There is a specialist expert commissioned servers installation and configuration. We had some problems with the migration but has been solved.

 

The thing is, as I said, for some days there are problems.

The application is recording a log on a daily basis, and the error you get is the one I hit bottom.

It was developed by an outsourced company but now do not have time to maintain because they are dedicated to specific customers.

I develop other applications and I have some ideas about this system, plus we have the sources.

They installed it in a Linux CentOS and copied 2 instances to balance.

that is, every .jar application are:

 

/usr/acol1/ inst1

/usr/acol1/ inst2

 

and lifted her application:

acol1 service start

acol2 service start

 

acol1 and acol2 are two scripts to lift / stop it.

 

So it says the error is that there are no free connections available ... but what? management systems of the company have no problem accessing the database, and the advantage configuration utility reports 33 connections (max used) of 100 configured.

 

MyBatis was used as persistence framework

 

For now, if we stop the application and get up again by hand, it is working.

Thisproblem will haveto do withthe configuration of theserver win2012?

Linuxserverhas not been modified, the same as the application. If you need more information, ask just.

Any track that comes to mind is appreciated !! Thank you

Greetings!

 

 

----------------------

2015-08-04 16:55:23,607 - [ERROR] - from application in play-akka.actor.actions-dispatcher-7

 

 

! @6n38511nd - Internal server error, for request [POST /bandeja/listPendingIds] ->

 

play.core.ActionInvoker$$anonfun$receive$1$$anon$1: Execution exception [[PersistenceException: java.sql.SQLException: Timed out waiting for a free available connection.]]

    at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:134) [play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:115) [play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at akka.actor.Actor$class.apply(Actor.scala:318) [com.typesafe.akka.akka-actor-akka-actor-2.0.2.jar:2.0.2]

    at play.core.ActionInvoker.apply(Invoker.scala:113) [play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at akka.actor.ActorCell.invoke(ActorCell.scala:626) [com.typesafe.akka.akka-actor-akka-actor-2.0.2.jar:2.0.2]

    at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:197) [com.typesafe.akka.akka-actor-akka-actor-2.0.2.jar:2.0.2]

    at akka.dispatch.Mailbox.run(Mailbox.scala:179) [com.typesafe.akka.akka-actor-akka-actor-2.0.2.jar:2.0.2]

    at akka.dispatch.ForkJoinExecutorConfigurator$MailboxExecutionTask.exec(AbstractDispatcher.scala:516) [com.typesafe.akka.akka-actor-akka-actor-2.0.2.jar:2.0.2]

    at akka.jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:259) [com.typesafe.akka.akka-actor-akka-actor-2.0.2.jar:2.0.2]

    at akka.jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:975) [com.typesafe.akka.akka-actor-akka-actor-2.0.2.jar:2.0.2]

    at akka.jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1479) [com.typesafe.akka.akka-actor-akka-actor-2.0.2.jar:2.0.2]

    at akka.jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104) [com.typesafe.akka.akka-actor-akka-actor-2.0.2.jar:2.0.2]

Caused by: javax.persistence.PersistenceException: java.sql.SQLException: Timed out waiting for a free available connection.

    at com.avaje.ebeaninternal.server.transaction.TransactionManager.createQueryTransaction(TransactionManager.java:356) ~[org.avaje.ebean-ebean-2.7.3.jar:na]

    at com.avaje.ebeaninternal.server.core.DefaultServer.createQueryTransaction(DefaultServer.java:2021) ~[org.avaje.ebean-ebean-2.7.3.jar:na]

    at com.avaje.ebeaninternal.server.core.OrmQueryRequest.initTransIfRequired(OrmQueryRequest.java:241) ~[org.avaje.ebean-ebean-2.7.3.jar:na]

    at com.avaje.ebeaninternal.server.core.DefaultServer.findList(DefaultServer.java:1468) ~[org.avaje.ebean-ebean-2.7.3.jar:na]

    at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findList(DefaultOrmQuery.java:906) ~[org.avaje.ebean-ebean-2.7.3.jar:na]

    at com.avaje.ebeaninternal.util.DefaultExpressionList.findList(DefaultExpressionList.java:201) ~[org.avaje.ebean-ebean-2.7.3.jar:na]

    at models.Credito.findAllIdsPending(Credito.java:188) ~[acol_2.9.1-2.0.10.jar:2.0.10]

    at controllers.Bandeja.listPendingIds(Bandeja.java:73) ~[acol_2.9.1-2.0.10.jar:2.0.10]

    at Routes$$anonfun$routes$1$$anonfun$apply$65$$anonfun$apply$66.apply(routes_routing.scala:508) ~[acol_2.9.1-2.0.10.jar:na]

    at Routes$$anonfun$routes$1$$anonfun$apply$65$$anonfun$apply$66.apply(routes_routing.scala:508) ~[acol_2.9.1-2.0.10.jar:na]

    at play.core.Router$HandlerInvoker$$anon$5$$anon$1.invocation(Router.scala:1090) ~[play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at play.core.j.JavaAction$$anon$1.call(JavaAction.scala:33) ~[play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at play.GlobalSettings$1.call(GlobalSettings.java:57) ~[play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at controllers.BeforeAfterActions.call(BeforeAfterActions.java:36) ~[acol_2.9.1-2.0.10.jar:2.0.10]

    at play.mvc.Security$AuthenticatedAction.call(Security.java:39) ~[play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at play.core.j.JavaAction$class.apply(JavaAction.scala:74) ~[play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at play.core.Router$HandlerInvoker$$anon$5$$anon$1.apply(Router.scala:1089) ~[play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at play.core.ActionInvoker$$anonfun$receive$1$$anonfun$6.apply(Invoker.scala:126) ~[play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at play.core.ActionInvoker$$anonfun$receive$1$$anonfun$6.apply(Invoker.scala:126) ~[play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at play.utils.Threads$.withContextClassLoader(Threads.scala:17) ~[play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:125) [play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    ... 11 common frames omitted

Caused by: java.sql.SQLException: Timed out waiting for a free available connection.

    at com.jolbox.bonecp.BoneCP.getConnection(BoneCP.java:503) ~[com.jolbox.bonecp-bonecp-0.7.1.RELEASE.jar:0.7.1.RELEASE]

    at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.java:114) ~[com.jolbox.bonecp-bonecp-0.7.1.RELEASE.jar:0.7.1.RELEASE]

    at play.db.ebean.EbeanPlugin$WrappingDatasource.getConnection(EbeanPlugin.java:146) ~[play.play_2.9.1-play_2.9.1-2.0.4.jar:2.0.4]

    at com.avaje.ebeaninternal.server.transaction.TransactionManager.createQueryTransaction(TransactionManager.java:339) ~[org.avaje.ebean-ebean-2.7.3.jar:na]

    ... 31 common frames omitted


Viewing all articles
Browse latest Browse all 997

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>