error en aplicación

21 views
Skip to first unread message

Paola Bruccoleri

unread,
May 18, 2015, 11:29:42 AM5/18/15
to Lista Play Latam
Hola!!
necesito de la expertice de Uds a ver si se puede descubrir el problema..

Como alguna vez mencioné, tenemos en la empresa una aplicación
desarrollada con Play 2.04 y que accede a unos datos que están en una bd
mysql y luego accede a la bd usada por nuestros sistemas (ADS).
Hasta el viernes .. todo OK.. para acceder a ADS se usó el conector java
para ADS.

Resulta que el sábado de cambió de servidores; de win2008 pasamos a
win2012... y se virtualizaron los servidores usados, incluyendo el
servidor web.
(se usó vmware para ello)

Las aplicaciones de escritorio funcionan sin problemas, porque no se
cambió nada, ni siquiera la versión de ADS...
En ese momemto probamos acceder a la aplicación web y aparentemente no
dió problemas por lo menos al accesar a los datos; no se probó hacer una
factura.

Ahora.. zas...
la primera vez reconoce que existe el cliente, por tanto hizo bien la
conexión a la tabla de clientes de ADS, pero luego vas a otra opción
donde se calculan opciones de financiación y ahí empiezan los errores.
El log de la aplicación se los pego abajo..
Aunque como ven... puede hacer una consulta sin problema cuando se
ingresa el nro de cliente

Se agradece cualquier idea...
No sé si esto tendrá que ver con esta virtualización de los servidores..
tb estoy en contacto con la empresa que administra los mismos, pero
puede decirme que no tiene nada que ver :(
Saludos!!



--------------------
2015-05-18 11:51:02,315 - [INFO] - from application in
play-akka.actor.actions-dispatcher-25
Legacy - readClienteByNroDocumento 4: Tiempo insumido 197 ms.

2015-05-18 11:51:09,818 - [INFO] - from application in
play-akka.actor.actions-dispatcher-25
Bandeja - listPendingIds

2015-05-18 11:51:19,918 - [INFO] - from application in
play-akka.actor.actions-dispatcher-25
Solicitudes - checkClientName:
DefaultRequestBody(None,Some(RawBuffer(inMemory=0,
backedByTemporaryFile=null)),None,None,None,None,false)

2015-05-18 11:51:19,919 - [ERROR] - from application in
play-akka.actor.actions-dispatcher-25
Solicitudes - calculate: Error leyendo datos del cliente.
org.apache.ibatis.exceptions.PersistenceException:
### Error opening session. Cause:
org.apache.ibatis.transaction.TransactionException: Error configuring
AutoCommit. Your driver may not support getAutoCommit() or
setAutoCommit(). Requested setting: false. Cause:
com.extendedsystems.jdbc.advantage.ADSException: [iAnywhere
Solutions][Advantage JDBC]Broken pipe
### Cause: org.apache.ibatis.transaction.TransactionException: Error
configuring AutoCommit. Your driver may not support getAutoCommit() or
setAutoCommit(). Requested setting: false. Cause:
com.extendedsystems.jdbc.advantage.ADSException: [iAnywhere
Solutions][Advantage JDBC]Broken pipe
at
org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:8)
~[org.mybatis.mybatis-mybatis-3.0.6.jar:3.0.6]
at
org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromDataSource(DefaultSqlSessionFactory.java:83)
~[org.mybatis.mybatis-mybatis-3.0.6.jar:3.0.6]
at
org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSession(DefaultSqlSessionFactory.java:36)
~[org.mybatis.mybatis-mybatis-3.0.6.jar:3.0.6]
at drivers.DBUtil.openSQLSession(DBUtil.java:60)
~[acol_2.9.1-2.0.10.jar:2.0.10]
at drivers.Legacy.readClienteByNroDocumento(Legacy.java:24)
~[acol_2.9.1-2.0.10.jar:2.0.10]
at controllers.Solicitudes.checkClientName(Solicitudes.java:67)
~[acol_2.9.1-2.0.10.jar:2.0.4]
at
Routes$$anonfun$routes$1$$anonfun$apply$27$$anonfun$apply$28.apply(routes_routing.scala:356)
[acol_2.9.1-2.0.10.jar:na]
at
Routes$$anonfun$routes$1$$anonfun$apply$27$$anonfun$apply$28.apply(routes_routing.scala:356)
[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.4]
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]
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: org.apache.ibatis.transaction.TransactionException: Error
configuring AutoCommit. Your driver may not support getAutoCommit() or
setAutoCommit(). Requested setting: false. Cause:
com.extendedsystems.jdbc.advantage.ADSException: [iAnywhere
Solutions][Advantage JDBC]Broken pipe
at
org.apache.ibatis.transaction.jdbc.JdbcTransaction.setDesiredAutoCommit(JdbcTransaction.java:51)
~[org.mybatis.mybatis-mybatis-3.0.6.jar:3.0.6]
at
org.apache.ibatis.transaction.jdbc.JdbcTransaction.<init>(JdbcTransaction.java:19)
~[org.mybatis.mybatis-mybatis-3.0.6.jar:3.0.6]
at
org.apache.ibatis.transaction.jdbc.JdbcTransactionFactory.newTransaction(JdbcTransactionFactory.java:15)
~[org.mybatis.mybatis-mybatis-3.0.6.jar:3.0.6]
at
org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromDataSource(DefaultSqlSessionFactory.java:78)
~[org.mybatis.mybatis-mybatis-3.0.6.jar:3.0.6]
... 28 common frames omitted
Caused by: com.extendedsystems.jdbc.advantage.ADSException: [iAnywhere
Solutions][Advantage JDBC]Broken pipe
at com.extendedsystems.jdbc.advantage.n.a(Unknown Source)
~[ads.ads-connector-java-ads-connector-java-9.10.jar:na]
at com.extendedsystems.jdbc.advantage.ADSConnection.a(Unknown
Source) ~[ads.ads-connector-java-ads-connector-java-9.10.jar:na]
at
com.extendedsystems.jdbc.advantage.ADSConnection.setAutoCommit(Unknown
Source) ~[ads.ads-connector-java-ads-connector-java-9.10.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.7.0]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
~[na:1.7.0]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.7.0]
at java.lang.reflect.Method.invoke(Method.java:601) ~[na:1.7.0]
at
org.apache.ibatis.datasource.pooled.PooledConnection.invoke(PooledConnection.java:225)
~[org.mybatis.mybatis-mybatis-3.0.6.jar:3.0.6]
at $Proxy26.setAutoCommit(Unknown Source) ~[na:na]
at
org.apache.ibatis.transaction.jdbc.JdbcTransaction.setDesiredAutoCommit(JdbcTransaction.java:46)
~[org.mybatis.mybatis-mybatis-3.0.6.jar:3.0.6]
... 31 common frames omitted

Paola Bruccoleri

unread,
May 18, 2015, 12:16:26 PM5/18/15
to Lista Play Latam
ahh un detalle..

me terminan de decir que el servidor web aún no se virtualizó, por
tanto, se está usando el MISMO; solo se cambió la ruta en el .conf a la
BD. (era casi idéntica)

Paola Bruccoleri

unread,
May 18, 2015, 12:51:08 PM5/18/15
to Lista Play Latam
solo para contarles que en la ruta a la conexión de la BD en el archivo
.conf había una letra minúscula en vez de mayúscula!!!
una tontería que a veces pasa desapercibida..
lo raro es que igual se conectaba a la base de datos, pero después
cuando se hacía otra operación, se destartalaba todo.. no debería ni
haber mostrado el nro de cliente!!! en fin... cosas que pasan
SAludos!
Reply all
Reply to author
Forward
0 new messages