Hi

Really? I attempted to try 0.9.8, but I found that my code has used some
0.9.9 APIs; couldn't even start an ODMG instance. I think there may be a bug
in reading the result set. I tried that there's no problem if the returning
query is empty

For DB2 connection, do you use jdbc-level="1.0"? I think the bug is in 1.0,
since M$SQL, and MySQL uses 2.0

Defaulting JETTY_HOME to /opt/jetty
Running Jetty:
- Initializing, config='org.apache.struts.util.LocalStrings',
returnNull=true
- Initializing, config='org.apache.struts.action.ActionResources',
returnNull=true
- Initializing, config='com.entersys.escds.webapp.ApplicationResources',
returnNull=true
java.lang.NoSuchMethodError
        at com.entersys.util.DAOHelper.buildDefDatabase(DAOHelper.java:50)
        at com.entersys.util.DAOHelper.<init>(DAOHelper.java:40)
        at com.entersys.util.DAOHelper.getInstance(DAOHelper.java:59)
        at com.entersys.util.JcrontabDAO.findAll(JcrontabDAO.java:95)
        at
org.jcrontab.data.CrontabEntryDAO.findAll(CrontabEntryDAO.java:77)
        at org.jcrontab.Cron.readCrontab(Cron.java:241)
        at org.jcrontab.Cron.generateEvents(Cron.java:256)
        at org.jcrontab.Cron.run(Cron.java:151)

Thomas

----- Original Message -----
From: "Guido Beutler" <[EMAIL PROTECTED]>
To: "OJB Users List" <[EMAIL PROTECTED]>
Sent: Thursday, March 13, 2003 4:53 PM
Subject: Re: OJB 0.9.9 and Oracle 817 always rollback


> 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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to