Hi,
did you trie 0.9.8 ?
I got the same problem with 0.9.9 and 1.0.rc1 and JBoss 3.0.4. with DB/2.
0.9.8 is working well for me.
cheers,
Guido
----- Original Message -----
From: "Thomas Phan" <[EMAIL PROTECTED]>
To: "OJB Users List" <[EMAIL PROTECTED]>; "Armin Waibel"
<[EMAIL PROTECTED]>
Sent: Thursday, March 13, 2003 2:56 AM
Subject: Re: OJB 0.9.9 and Oracle 817 always rollback
> Hi Armin,
>
> I still get the exception after changing the conf to:
>
> <jdbc-connection-descriptor
> jcd-alias="default"
> default-connection="true"
> platform="Oracle"
> jdbc-level="1.0"
> driver="oracle.jdbc.driver.OracleDriver"
> protocol="jdbc"
> subprotocol="oracle"
> dbalias="thin:@localhost:1521:es"
> username="esf"
> password="esf"
> eager-release="false"
> batch-mode="false"
> useAutoCommit="0"
> ignoreAutoCommitExceptions="true"
> >
>
> <connection-pool
> maxActive="21"
> validationQuery="" />
>
> <sequence-manager
>
className="org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl">
> <attribute attribute-name="grabSize" attribute-value="20"/>
> </sequence-manager>
> </jdbc-connection-descriptor>
>
> [org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl] INFO:
Create
> new connection
> pool:[EMAIL PROTECTED]
> jcd-alias=default
> default-connection=true
> dbms=Oracle
> jdbc-level=1.0
> driver=oracle.jdbc.driver.OracleDriver
> protocol=jdbc
> sub-protocol=oracle
> db-alias=thin:@localhost:1521:es
> user=esf
> password=*****
> eager-release=false
> ConnectionPoolDescriptor={whenExhaustedAction=0, maxIdle=-1,
maxActive=21,
> maxWait=5000, removeAbandoned=false, numTestsPerEvictionRun=10,
> testWhileIdle=false, minEvictableIdleTimeMillis=600000,
testOnReturn=false,
> logAbandoned=false, removeAbandonedTimeout=300,
> timeBetweenEvictionRunsMillis=-1, testOnBorrow=true}
> batchMode=false
>
>
[EMAIL PROTECTED]
> sequenceManagerClass=class
> org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl
> Properties={grabSize=20}
> ]
> ]
> [2003-03-13 09:23:06,755 LV: INFO CL:jcrontab]
> org.jcrontab.data.DataNotFoundException: No CrontabEntries available
> [org.apache.ojb.broker.accesslayer.ConnectionManagerImpl] INFO: Rollback
was
> called, do rollback on current connection
> [EMAIL PROTECTED]
> [org.apache.ojb.broker.accesslayer.StatementsForClassImpl] ERROR: Io
> exception: Bad file descriptor
> java.sql.SQLException: Io exception: Bad file descriptor
>
> Thomas
> ----- Original Message -----
> From: "Armin Waibel" <[EMAIL PROTECTED]>
> To: "OJB Users List" <[EMAIL PROTECTED]>
> Sent: Thursday, March 13, 2003 3:51 AM
> Subject: Re: OJB 0.9.9 and Oracle 817 always rollback
>
>
> > Hi Thomas,
> >
> > did you tried
> >
> > eager-release=false
> > batchMode=false
> >
> > regards,
> > Armin
> >
> > ----- Original Message -----
> > From: "Thomas Phan" <[EMAIL PROTECTED]>
> > To: "OJB Users List" <[EMAIL PROTECTED]>
> > Sent: Wednesday, March 12, 2003 8:08 PM
> > Subject: OJB 0.9.9 and Oracle 817 always rollback
> >
> >
> > > Hi,
> > >
> > > I couldn't get OJB to work with Oracle, while connecting to Oracle
> > thur a
> > > raw JDBC should work. Did anyone encounter this problem? Am I
> > configured OJB
> > > to generate Oracle queries correctly? I've an UTF-8 instance, and set
> > > NLS_LANG=.UTF8, and most of my database's tables are empty (contain no
> > row)
> > >
> > > My application works fine with both MSSQL and MySQL by changing the
> > driver,
> > > and the xmls, but not Oracle!
> > >
> > > Thanks
> > >
> > > Here's what I got:
> > >
> > > [org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl] INFO:
> > Create
> > > new connection
> > > pool:[EMAIL PROTECTED]
> > > jcd-alias=default
> > > default-connection=true
> > > dbms=Oracle
> > > jdbc-level=1.0
> > > driver=oracle.jdbc.driver.OracleDriver
> > > protocol=jdbc
> > > sub-protocol=oracle
> > > db-alias=thin:@localhost:1521:sid
> > > user=esf
> > > password=*****
> > > eager-release=true
> > > ConnectionPoolDescriptor={whenExhaustedAction=0, maxIdle=-1,
> > maxActive=21,
> > > maxWait=5000, removeAbandoned=false, numTestsPerEvictionRun=10,
> > > testWhileIdle=false, minEvictableIdleTimeMillis=600000,
> > testOnReturn=false,
> > > logAbandoned=false, removeAbandonedTimeout=300,
> > > timeBetweenEvictionRunsMillis=-1, testOnBorrow=true}
> > > batchMode=true
> > >
> > >
> > [EMAIL PROTECTED]
> > 84f[
> > > sequenceManagerClass=class
> > > org.apache.ojb.broker.util.sequence.SequenceManagerHighLowImpl
> > > Properties={grabSize=20}
> > > ]
> > > ]
> > > [org.apache.ojb.broker.accesslayer.ConnectionManagerImpl] INFO:
> > Rollback was
> > > called, do rollback on current connection
> > > [EMAIL PROTECTED]
> > > [org.apache.ojb.broker.accesslayer.StatementsForClassImpl] ERROR: Io
> > > exception: Bad file descriptor
> > > java.sql.SQLException: Io exception: Bad file descriptor
> > > at
> > oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:169)
> > > at
> > oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:211)
> > > at
> > oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:324)
> > > at
> > > oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java:445)
> > > at
> > > oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java:460)
> > > at
> > >
> > oracle.jdbc.driver.OraclePreparedStatement.<init>(OraclePreparedStatemen
> > t.ja
> > > va:185)
> > > at
> > >
> > oracle.jdbc.driver.OraclePreparedStatement.<init>(OraclePreparedStatemen
> > t.ja
> > > va:168)
> > > at
> > >
> > oracle.jdbc.driver.OracleConnection.privatePrepareStatement(OracleConnec
> > tion
> > > .java:614)
> > > at
> > >
> > oracle.jdbc.driver.OracleConnection.prepareStatement(OracleConnection.ja
> > va:4
> > > 92)
> > > at
> > >
> > org.apache.ojb.broker.util.batch.BatchConnection.prepareStatement(Unknow
> > n
> > > Source)
> > > at
> > >
> > org.apache.ojb.broker.accesslayer.StatementsForClassImpl.prepareStatemen
> > t(Un
> > > known Source)
> > > at
> > >
> > org.apache.ojb.broker.accesslayer.StatementsForClassImpl.getPreparedStmt
> > (Unk
> > > nown Source)
> > > at
> > >
> > org.apache.ojb.broker.accesslayer.StatementManager.getPreparedStatement(
> > Unkn
> > > own Source)
> > > at
> > > org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(Unknown
> > > Source)
> > > at org.apache.ojb.broker.accesslayer.RsIterator.<init>(Unknown
> > > Source)
> > > at
> > > org.apache.ojb.broker.accesslayer.ReportQueryRsIterator.<init>(Unknown
> > > Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.ReportRsIteratorFactoryImpl.createRsItera
> > tor(
> > > Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getRsIteratorFromQu
> > ery(
> > > Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReportQueryItera
> > torF
> > > romQuery(Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReportQueryItera
> > torB
> > > yQuery(Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.DelegatingPersistenceBroker.getReportQuer
> > yIte
> > > ratorByQuery(Unknown Source)
> > > at org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown
> > Source)
> > > at
> > > com.entersys.util.DAOHelper.getCollectionByQuery(DAOHelper.java:133)
> > > at
> > > com.entersys.util.DAOHelper.getIteratorByQuery(DAOHelper.java:139)
> > > at
> > >
> > com.entersys.escds.util.SecurityUtils.isUserInRole(SecurityUtils.java:36
> > )
> > > at
> > >
> > com.entersys.escds.util.SecurityUtils.isUserInRole(SecurityUtils.java:45
> > )
> > > at
> > >
> > com.entersys.escds.services.DAOSoapBindingImpl.findLookups(DAOSoapBindin
> > gImp
> > > l.java:329)
> > > at java.lang.reflect.Method.invoke(Native Method)
> > > at
> > >
> > org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java
> > :383
> > > )
> > > at
> > >
> > org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.ja
> > va:2
> > > 91)
> > > at
> > >
> > org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:330
> > )
> > > at
> > >
> > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.j
> > ava:
> > > 71)
> > > at
> > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
> > > at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
> > > at
> > > org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:473)
> > > at
> > org.apache.axis.server.AxisServer.invoke(AxisServer.java:322)
> > > at
> > >
> > org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:854)
> > > at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> > > at
> > >
> > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.j
> > ava:
> > > 339)
> > > at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > > at
> > > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:371)
> > > at
> > >
> > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:613)
> > > at org.mortbay.http.HttpContext.handle(HttpContext.java:1387)
> > > at org.mortbay.http.HttpContext.handle(HttpContext.java:1326)
> > > at org.mortbay.http.HttpServer.service(HttpServer.java:757)
> > > at
> > org.mortbay.http.HttpConnection.service(HttpConnection.java:741)
> > > at
> > > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:914)
> > > at
> > org.mortbay.http.HttpConnection.handle(HttpConnection.java:756)
> > > at
> > >
> > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:151
> > )
> > > at
> > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287)
> > > at
> > org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715)
> > > at java.lang.Thread.run(Thread.java:484)
> > > [org.apache.ojb.broker.accesslayer.JdbcAccessImpl] ERROR:
> > > PersistenceBrokerException during the execution of the query: Io
> > exception:
> > > Bad file descriptor
> > > Io exception: Bad file descriptor
> > > java.sql.SQLException: Io exception: Bad file descriptor
> > > at
> > oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:169)
> > > at
> > oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:211)
> > > at
> > oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:324)
> > > at
> > > oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java:445)
> > > at
> > > oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java:460)
> > > at
> > >
> > oracle.jdbc.driver.OraclePreparedStatement.<init>(OraclePreparedStatemen
> > t.ja
> > > va:185)
> > > at
> > >
> > oracle.jdbc.driver.OraclePreparedStatement.<init>(OraclePreparedStatemen
> > t.ja
> > > va:168)
> > > at
> > >
> > oracle.jdbc.driver.OracleConnection.privatePrepareStatement(OracleConnec
> > tion
> > > .java:614)
> > > at
> > >
> > oracle.jdbc.driver.OracleConnection.prepareStatement(OracleConnection.ja
> > va:4
> > > 92)
> > > at
> > >
> > org.apache.ojb.broker.util.batch.BatchConnection.prepareStatement(Unknow
> > n
> > > Source)
> > > at
> > >
> > org.apache.ojb.broker.accesslayer.StatementsForClassImpl.prepareStatemen
> > t(Un
> > > known Source)
> > > at
> > >
> > org.apache.ojb.broker.accesslayer.StatementsForClassImpl.getPreparedStmt
> > (Unk
> > > nown Source)
> > > at
> > >
> > org.apache.ojb.broker.accesslayer.StatementManager.getPreparedStatement(
> > Unkn
> > > own Source)
> > > at
> > > org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(Unknown
> > > Source)
> > > at org.apache.ojb.broker.accesslayer.RsIterator.<init>(Unknown
> > > Source)
> > > at
> > > org.apache.ojb.broker.accesslayer.ReportQueryRsIterator.<init>(Unknown
> > > Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.ReportRsIteratorFactoryImpl.createRsItera
> > tor(
> > > Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getRsIteratorFromQu
> > ery(
> > > Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReportQueryItera
> > torF
> > > romQuery(Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReportQueryItera
> > torB
> > > yQuery(Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.DelegatingPersistenceBroker.getReportQuer
> > yIte
> > > ratorByQuery(Unknown Source)
> > > at org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown
> > Source)
> > > at
> > > com.entersys.util.DAOHelper.getCollectionByQuery(DAOHelper.java:133)
> > > at
> > > com.entersys.util.DAOHelper.getIteratorByQuery(DAOHelper.java:139)
> > > at
> > >
> > com.entersys.escds.util.SecurityUtils.isUserInRole(SecurityUtils.java:36
> > )
> > > at
> > >
> > com.entersys.escds.util.SecurityUtils.isUserInRole(SecurityUtils.java:45
> > )
> > > at
> > >
> > com.entersys.escds.services.DAOSoapBindingImpl.findLookups(DAOSoapBindin
> > gImp
> > > l.java:329)
> > > at java.lang.reflect.Method.invoke(Native Method)
> > > at
> > >
> > org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java
> > :383
> > > )
> > > at
> > >
> > org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.ja
> > va:2
> > > 91)
> > > at
> > >
> > org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:330
> > )
> > > at
> > >
> > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.j
> > ava:
> > > 71)
> > > at
> > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
> > > at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
> > > at
> > > org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:473)
> > > at
> > org.apache.axis.server.AxisServer.invoke(AxisServer.java:322)
> > > at
> > >
> > org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:854)
> > > at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> > > at
> > >
> > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.j
> > ava:
> > > 339)
> > > at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > > at
> > > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:371)
> > > at
> > >
> > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:613)
> > > at org.mortbay.http.HttpContext.handle(HttpContext.java:1387)
> > > at org.mortbay.http.HttpContext.handle(HttpContext.java:1326)
> > > at org.mortbay.http.HttpServer.service(HttpServer.java:757)
> > > at
> > org.mortbay.http.HttpConnection.service(HttpConnection.java:741)
> > > at
> > > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:914)
> > > at
> > org.mortbay.http.HttpConnection.handle(HttpConnection.java:756)
> > > at
> > >
> > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:151
> > )
> > > at
> > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287)
> > > at
> > org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715)
> > > at java.lang.Thread.run(Thread.java:484)
> > > rethrown as org.apache.ojb.broker.PersistenceBrokerSQLException: Io
> > > exception: Bad file descriptor
> > > at
> > >
> > org.apache.ojb.broker.accesslayer.StatementsForClassImpl.getPreparedStmt
> > (Unk
> > > nown Source)
> > > at
> > >
> > org.apache.ojb.broker.accesslayer.StatementManager.getPreparedStatement(
> > Unkn
> > > own Source)
> > > at
> > > org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(Unknown
> > > Source)
> > > at org.apache.ojb.broker.accesslayer.RsIterator.<init>(Unknown
> > > Source)
> > > at
> > > org.apache.ojb.broker.accesslayer.ReportQueryRsIterator.<init>(Unknown
> > > Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.ReportRsIteratorFactoryImpl.createRsItera
> > tor(
> > > Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getRsIteratorFromQu
> > ery(
> > > Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReportQueryItera
> > torF
> > > romQuery(Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.getReportQueryItera
> > torB
> > > yQuery(Unknown Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.DelegatingPersistenceBroker.getReportQuer
> > yIte
> > > ratorByQuery(Unknown Source)
> > > at org.apache.ojb.odmg.oql.OQLQueryImpl.execute(Unknown
> > Source)
> > > at
> > > com.entersys.util.DAOHelper.getCollectionByQuery(DAOHelper.java:133)
> > > at
> > > com.entersys.util.DAOHelper.getIteratorByQuery(DAOHelper.java:139)
> > > at
> > >
> > com.entersys.escds.util.SecurityUtils.isUserInRole(SecurityUtils.java:36
> > )
> > > at
> > >
> > com.entersys.escds.util.SecurityUtils.isUserInRole(SecurityUtils.java:45
> > )
> > > at
> > >
> > com.entersys.escds.services.DAOSoapBindingImpl.findLookups(DAOSoapBindin
> > gImp
> > > l.java:329)
> > > at java.lang.reflect.Method.invoke(Native Method)
> > > at
> > >
> > org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java
> > :383
> > > )
> > > at
> > >
> > org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.ja
> > va:2
> > > 91)
> > > at
> > >
> > org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:330
> > )
> > > at
> > >
> > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.j
> > ava:
> > > 71)
> > > at
> > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
> > > at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
> > > at
> > > org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:473)
> > > at
> > org.apache.axis.server.AxisServer.invoke(AxisServer.java:322)
> > > at
> > >
> > org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:854)
> > > at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> > > at
> > >
> > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.j
> > ava:
> > > 339)
> > > at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > > at
> > > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:371)
> > > at
> > >
> > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:613)
> > > at org.mortbay.http.HttpContext.handle(HttpContext.java:1387)
> > > at org.mortbay.http.HttpContext.handle(HttpContext.java:1326)
> > > at org.mortbay.http.HttpServer.service(HttpServer.java:757)
> > > at
> > org.mortbay.http.HttpConnection.service(HttpConnection.java:741)
> > > at
> > > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:914)
> > > at
> > org.mortbay.http.HttpConnection.handle(HttpConnection.java:756)
> > > at
> > >
> > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:151
> > )
> > > at
> > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287)
> > > at
> > org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715)
> > > at java.lang.Thread.run(Thread.java:484)
> > > [org.apache.ojb.broker.accesslayer.ConnectionManagerImpl] INFO:
> > Rollback was
> > > called, do rollback on current connection
> > > [EMAIL PROTECTED]
> > > [org.apache.ojb.broker.accesslayer.ConnectionManagerImpl] ERROR:
> > Rollback on
> > > the underlying connection failed
> > > Io exception: Bad file descriptor
> > > java.sql.SQLException: Io exception: Bad file descriptor
> > > at
> > oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:169)
> > > at
> > oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:211)
> > > at
> > oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:324)
> > > at
> > >
> > oracle.jdbc.driver.OracleConnection.rollback(OracleConnection.java:889)
> > > at
> > org.apache.ojb.broker.util.batch.BatchConnection.rollback(Unknown
> > > Source)
> > > at
> > >
> > org.apache.ojb.broker.accesslayer.ConnectionManagerImpl.localRollback(Un
> > know
> > > n Source)
> > > at
> > >
> > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.abortTransaction(Un
> > know
> > > n Source)
> > > at
> > > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.close(Unknown
> > Source)
> > > at
> > > org.apache.ojb.broker.singlevm.PersistenceBrokerImpl.finalize(Unknown
> > > Source)
> > > at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
> > > at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:86)
> > > at java.lang.ref.Finalizer.access$100(Finalizer.java:17)
> > > at
> > java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:163)
> > >
> > > Thomas
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]