Oracle.jdbc.driver.T4CPreparedStatement causing out of memory exception

I am using oracle spatial 11.2.0.3 g.
I am getting out of memory exception on a process.
I analyzed the heap dump using OOMemory analyzer and figured out  oracle.jdbc.driver.T4CPreparedStatement keeping 73%  of the heap space.
Is oracle expanding the SPARQL queries in java side or keeping the results in cache.
How to solve it ?

Hi,
We will need a re-producible test case (preferably small) to figure out why you are getting out of memory. You can send it to Oracle Support or email me at alan dot wu at oracle dot com.
Jena Adapter does not cache SPARQL query results on the Java side. The T4CPreparedStatement is not even in Jena Adapter's
code path or RDF's code path.
Thanks,
Zhe Wu

Similar Messages

  • Oracle.jdbc.driver.T4CPreparedStatement -Locked

    We are seeing lock on oracle.jdbc.driver.T4CPreparedStatement and rest of the threads are waiting for the lock to release.
    Each thread uses a different preparedStatement or a single preparedstatement????
    How to resolve the problem?
    "ExecuteThread: '4' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x04244be0 nid=0x1714 runnable [7b5f000..7b5fd90]
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at oracle.net.ns.Packet.receive(Unknown Source)
    at oracle.net.ns.DataPacket.receive(Unknown Source)
    at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
    at oracle.net.ns.NetInputStream.read(Unknown Source)
    at oracle.net.ns.NetInputStream.read(Unknown Source)
    at oracle.net.ns.NetInputStream.read(Unknown Source)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:979)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:951)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:435)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182)
    at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1081)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:2977)
    - locked <0x18254d00> (a oracle.jdbc.driver.T4CPreparedStatement)
    - locked <0x18232c30> (a oracle.jdbc.driver.T4CConnection)
    at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:147)
    at com.savvion.sbm.bizlogic.server.dao.SessionDAO.update(SessionDAO.java:168)
    at com.savvion.sbm.bizlogic.server.ejb.ServiceBean.updateSession(ServiceBean.java:318)
    at com.savvion.sbm.bizlogic.server.ejb.ServiceBean_h60jxc_ELOImpl.updateSession(ServiceBean_h60jxc_ELOImpl.java:1557)
    at com.savvion.sbm.bizlogic.util.Session.updateSession(Session.java:268)
    at com.savvion.sbm.bizlogic.util.Session.validateInClusterMode(Session.java:251)
    at com.savvion.sbm.bizlogic.util.Session.validate(Session.java:167)
    at com.savvion.sbm.bizlogic.util.SessionManager.validate(SessionManager.java:205)
    at com.savvion.sbm.bizlogic.server.ejb.WorkStepInstanceSBBean.getInputDataSlotMappedNames(WorkStepInstanceSBBean.java:174)
    at com.savvion.sbm.bizlogic.server.ejb.WorkStepInstanceSBBean_upun8i_EOImpl.getInputDataSlotMappedNames(WorkStepInstanceSBBean_upun8i_EOImpl.java:1034)
    at com.savvion.sbm.bizlogic.server.ejb.WorkStepInstanceSBBean_upun8i_EOImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    Thanks in advance.
    Madan Mohan B

    "ExecuteThread: '15' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00952aa0 nid=0x139c runnable [4ebf000..4ebfd90]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:979)
         at oracle.jdbc.driver.T4CLongRawAccessor.readStreamFromWire(T4CLongRawAccessor.java:326)
         at oracle.jdbc.driver.T4CLongRawAccessor.readStream(T4CLongRawAccessor.java:246)
         at oracle.jdbc.driver.T4CInputStream.getBytes(T4CInputStream.java:63)
         at oracle.jdbc.driver.OracleInputStream.needBytes(OracleInputStream.java:148)
         at oracle.jdbc.driver.OracleInputStream.close(OracleInputStream.java:228)
         at oracle.jdbc.driver.OracleStatement.freeLine(OracleStatement.java:3236)
         at oracle.jdbc.driver.OracleStatement.cancel(OracleStatement.java:2803)
         at weblogic.jdbc.wrapper.Statement.cancel(Statement.java:425)
         at weblogic.jdbc.wrapper.Connection.cancelAllStatements(Connection.java:301)
         at weblogic.jdbc.wrapper.JTSConnection.internalRollback(JTSConnection.java:468)
         - locked <0x19b20358> (a weblogic.jdbc.wrapper.JTSConnection_oracle_jdbc_driver_T4CConnection)
         at weblogic.jdbc.wrapper.JTSXAResourceImpl.rollback(JTSXAResourceImpl.java:75)
         at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:1363)
         at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:692)
         at weblogic.transaction.internal.ServerSCInfo.startRollback(ServerSCInfo.java:734)
         at weblogic.transaction.internal.ServerTransactionImpl.localRollback(ServerTransactionImpl.java:1893)
         at weblogic.transaction.internal.ServerTransactionImpl.globalRollback(ServerTransactionImpl.java:2542)
         at weblogic.transaction.internal.TransactionImpl$RollbackRequest.execute(TransactionImpl.java:1803)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    "ExecuteThread: '14' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x009516a0 nid=0x148c runnable [4e7f000..4e7fd90]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:979)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:951)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:435)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630)
         at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:961)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:532)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2946)
         - locked <0x1a179ce8> (a oracle.jdbc.driver.T4CPreparedStatement)
         - locked <0x17ce55a8> (a oracle.jdbc.driver.T4CConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:124)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findValues(DataSlotDAO.java:275)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findByNameList(DataSlotDAO.java:201)
         at com.savvion.sbm.bizlogic.server.WFWorkstepInstance.getSlotValue(WFWorkstepInstance.java:2333)
         at com.savvion.sbm.bizlogic.server.WFProcessContext.getSlotValue(WFProcessContext.java:598)
         at com.savvion.sbm.bizlogic.server.svo.SVOFactory.getDataSlotList(SVOFactory.java:1155)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean.getInputDataSlotList(WorkItemSBBean.java:455)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl.getInputDataSlotList(WorkItemSBBean_a5tm12_EOImpl.java:1606)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)
         at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    "ExecuteThread: '13' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x009503c0 nid=0x1a10 runnable [4e3e000..4e3fd90]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.driver.T4CMAREngine.buffer2Value(T4CMAREngine.java:2157)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalUB2(T4CMAREngine.java:1051)
         at oracle.jdbc.driver.T4CTTIoac.unmarshal(T4CTTIoac.java:211)
         at oracle.jdbc.driver.T4C8TTIuds.unmarshal(T4C8TTIuds.java:122)
         at oracle.jdbc.driver.T4CTTIdcb.receiveCommon(T4CTTIdcb.java:133)
         at oracle.jdbc.driver.T4CTTIdcb.receive(T4CTTIdcb.java:97)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:594)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630)
         at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:961)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:532)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2946)
         - locked <0x1a6fbb88> (a oracle.jdbc.driver.T4CPreparedStatement)
         - locked <0x17ce6668> (a oracle.jdbc.driver.T4CConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:124)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findValues(DataSlotDAO.java:275)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findByNameList(DataSlotDAO.java:201)
         at com.savvion.sbm.bizlogic.server.WFWorkstepInstance.getSlotValue(WFWorkstepInstance.java:2333)
         at com.savvion.sbm.bizlogic.server.WFProcessContext.getSlotValue(WFProcessContext.java:598)
         at com.savvion.sbm.bizlogic.server.svo.SVOFactory.getDataSlotList(SVOFactory.java:1155)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean.getInputDataSlotList(WorkItemSBBean.java:455)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl.getInputDataSlotList(WorkItemSBBean_a5tm12_EOImpl.java:1606)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)
         at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    "ExecuteThread: '12' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x008c0570 nid=0x1d04 runnable [4dff000..4dffd90]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:979)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:951)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:435)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630)
         at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:961)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:532)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2946)
         - locked <0x1b206478> (a oracle.jdbc.driver.T4CPreparedStatement)
         - locked <0x17ce6de0> (a oracle.jdbc.driver.T4CConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:124)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findValues(DataSlotDAO.java:275)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findByNameList(DataSlotDAO.java:201)
         at com.savvion.sbm.bizlogic.server.WFWorkstepInstance.getSlotValue(WFWorkstepInstance.java:2333)
         at com.savvion.sbm.bizlogic.server.WFProcessContext.getSlotValue(WFProcessContext.java:598)
         at com.savvion.sbm.bizlogic.server.svo.SVOFactory.getDataSlotList(SVOFactory.java:1155)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean.getOutputDataSlotList(WorkItemSBBean.java:477)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl.getOutputDataSlotList(WorkItemSBBean_a5tm12_EOImpl.java:566)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)
         at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    "ExecuteThread: '11' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x0094f870 nid=0x1664 runnable [4dbf000..4dbfd90]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:979)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:951)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:435)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630)
         at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:961)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:532)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2946)
         - locked <0x19f1fde0> (a oracle.jdbc.driver.T4CPreparedStatement)
         - locked <0x17ce67f0> (a oracle.jdbc.driver.T4CConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:124)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findValues(DataSlotDAO.java:275)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findByNameList(DataSlotDAO.java:201)
         at com.savvion.sbm.bizlogic.server.WFWorkstepInstance.getSlotValue(WFWorkstepInstance.java:2333)
         at com.savvion.sbm.bizlogic.server.WFProcessContext.getSlotValue(WFProcessContext.java:598)
         at com.savvion.sbm.bizlogic.server.svo.SVOFactory.getDataSlotList(SVOFactory.java:1155)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean.getOutputDataSlotList(WorkItemSBBean.java:477)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl.getOutputDataSlotList(WorkItemSBBean_a5tm12_EOImpl.java:566)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)
         at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    "ExecuteThread: '10' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x0094e4c0 nid=0x1e88 runnable [4d7f000..4d7fd90]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:979)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:951)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:435)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630)
         at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:961)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:532)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2946)
         - locked <0x1cb32ba8> (a oracle.jdbc.driver.T4CPreparedStatement)
         - locked <0x17ce6c70> (a oracle.jdbc.driver.T4CConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:124)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findValues(DataSlotDAO.java:275)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findByNameList(DataSlotDAO.java:201)
         at com.savvion.sbm.bizlogic.server.WFWorkstepInstance.getSlotValue(WFWorkstepInstance.java:2333)
         at com.savvion.sbm.bizlogic.server.WFProcessContext.getSlotValue(WFProcessContext.java:598)
         at com.savvion.sbm.bizlogic.server.svo.SVOFactory.getDataSlotList(SVOFactory.java:1155)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean.getInputDataSlotList(WorkItemSBBean.java:455)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl.getInputDataSlotList(WorkItemSBBean_a5tm12_EOImpl.java:1606)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)
         at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    "ExecuteThread: '9' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x0094d150 nid=0x1e14 runnable [4d3f000..4d3fd90]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:979)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:951)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:435)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630)
         at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:961)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:532)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2946)
         - locked <0x1b6f17d0> (a oracle.jdbc.driver.T4CPreparedStatement)
         - locked <0x17ce4b18> (a oracle.jdbc.driver.T4CConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:124)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findValues(DataSlotDAO.java:275)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findByNameList(DataSlotDAO.java:201)
         at com.savvion.sbm.bizlogic.server.WFWorkstepInstance.getSlotValue(WFWorkstepInstance.java:2333)
         at com.savvion.sbm.bizlogic.server.WFProcessContext.getSlotValue(WFProcessContext.java:598)
         at com.savvion.sbm.bizlogic.server.svo.SVOFactory.getDataSlotList(SVOFactory.java:1155)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean.getOutputDataSlotList(WorkItemSBBean.java:477)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl.getOutputDataSlotList(WorkItemSBBean_a5tm12_EOImpl.java:566)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)
         at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    "ExecuteThread: '8' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x0094dd60 nid=0x1c58 in Object.wait() [4cff000..4cffd90]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:429)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:154)
         - locked <0x16e1fb48> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:174)
    "ExecuteThread: '7' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x0094ca00 nid=0x1048 runnable [4cbf000..4cbfd90]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:979)
         at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:951)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:435)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630)
         at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:961)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:532)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2946)
         - locked <0x1ca5f478> (a oracle.jdbc.driver.T4CPreparedStatement)
         - locked <0x17ce5718> (a oracle.jdbc.driver.T4CConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:124)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findValues(DataSlotDAO.java:275)
         at com.savvion.sbm.bizlogic.server.dao.DataSlotDAO.findByNameList(DataSlotDAO.java:201)
         at com.savvion.sbm.bizlogic.server.WFWorkstepInstance.getSlotValue(WFWorkstepInstance.java:2333)
         at com.savvion.sbm.bizlogic.server.WFProcessContext.getSlotValue(WFProcessContext.java:598)
         at com.savvion.sbm.bizlogic.server.svo.SVOFactory.getDataSlotList(SVOFactory.java:1155)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean.getInputDataSlotList(WorkItemSBBean.java:455)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl.getInputDataSlotList(WorkItemSBBean_a5tm12_EOImpl.java:1606)
         at com.savvion.sbm.bizlogic.server.ejb.WorkItemSBBean_a5tm12_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)
         at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)

  • SEVERE: oracle.jdbc.driver.T4CPreparedStatement.allocateTmpByteArray : Re-a

    Hi i am getting the below error intermittently..i enabled the jdbc trace but still couldnot figure whats the real problem is. appreciate if someone can help.
    DB = Oracle 10.2.3
    Driver = ojdbc
    SEVERE: oracle.jdbc.driver.T4CPreparedStatement.allocateTmpByteArray : Re-allocate byte array of size : 300
    NFO: OraclePreparedStatement.setString(paramIndex=1, x=_3r.tii)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getDefaultFixedString
    INFO: PhysicalConnection.getDefaultFixedString() returning false
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_0.nrm)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.T4CPreparedStatement allocateTmpByteArray
    SEVERE: oracle.jdbc.driver.T4CPreparedStatement.allocateTmpByteArray : Re-allocate byte array of size : 300
    6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_3t.tii)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleStatement setQueryTimeout
    INFO: OracleStatement.setQueryTimeout(max=10)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_3s.fnm)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl getInt
    INFO: OracleResultSetImpl.getInt(columnIndex=3)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleStatement setQueryTimeout
    INFO: OracleStatement.setQueryTimeout(max=10)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_3s.fdx)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=1)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_3s.tis)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:14 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_3s.tii)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setQueryTimeout
    INFO: OracleStatement.setQueryTimeout(max=10)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_3r.fnm)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getInt
    INFO: OracleResultSetImpl.getInt(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setQueryTimeout
    INFO: OracleStatement.setQueryTimeout(max=10)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_3r.fdx)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_3r.tis)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_3r.tii)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getDefaultFixedString
    INFO: PhysicalConnection.getDefaultFixedString() returning false
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_0.nrm)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.T4CPreparedStatement allocateTmpByteArray
    SEVERE: oracleNov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_1.nrm)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_2.nrm)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_3.nrm)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_4.nrm)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_e.nrm)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.DatabaseError findMessage
    WARNING: DatabaseError.findMessage(errNum, obj): returned Closed Statement
    06 Nov 17:09:15:620 DEBUG org.compass.core.transaction.LocalTransaction () - Rolling back local transaction on thread [main] Compass [20865862] Session [6620655]
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection rollback
    INFO: PhysicalConnection.rollback()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getAutoCommit
    INFO: PhysicalConnection.getAutoCommit() returned false
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection isReadOnly
    INFO: PhysicalConnection.isReadOnly()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection rollback
    INFO: PhysicalConnection.rollback()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection clearWarnings
    INFO: PhysicalConnection.clearWarnings()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getAutoCommit
    INFO: PhysicalConnection.getAutoCommit() returned false
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection setAutoCommit
    INFO: PhysicalConnection.setAutoCommit(autoCommit=true)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection setAutoCommit
    INFO: PhysicalConnection.setAutoCommit(autoCommit): return
    Exception in thread "main" org.compass.core.engine.SearchEngineException: Failed to search with query [hit:c]; nested exception is org.apache.lucene.store.jdbc.JdbcStoreException: Failed to read transactional blob [_e.nrm]; nested exception is java.sql.SQLException: Closed Statement
    org.apache.lucene.store.jdbc.JdbcStoreException: Failed to read transactional blob [_e.nrm]; nested exception is java.sql.SQLException: Closed Statement
    java.sql.SQLException: Closed Statement
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:190)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:286)
    at oracle.jdbc.driver.OracleStatement.ensureOpen(OracleStatement.java:4277)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3396)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3459)
    at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
    at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
    at org.apache.lucene.store.jdbc.index.FetchPerTransactionJdbcIndexInput.refill(FetchPerTransactionJdbcIndexInput.java:156)
    at org.apache.lucene.store.ConfigurableBufferedIndexInput.readBytes(ConfigurableBufferedIndexInput.java:94)
    at org.apache.lucene.index.SegmentReader.norms(SegmentReader.java:491)
    at org.apache.lucene.index.SegmentReader.getNorms(SegmentReader.java:443)
    at org.apache.lucene.index.SegmentReader.norms(SegmentReader.java:455)
    at org.apache.lucene.search.TermQuery$TermWeight.scorer(TermQuery.java:69)
    at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:143)
    at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:113)
    at org.apache.lucene.search.MultiSearcher.search(MultiSearcher.java:204)
    at org.apache.lucene.search.Hits.getMoreDocs(Hits.java:74)
    at org.apache.lucene.search.Hits.<init>(Hits.java:61)
    at org.apache.lucene.search.Searcher.search(Searcher.java:55)
    at org.compass.core.lucene.engine.transaction.ReadCommittedTransaction.findByQuery(ReadCommittedTransaction.java:432)
    at org.compass.core.lucene.engine.transaction.ReadCommittedTransaction.doFind(ReadCommittedTransaction.java:405)
    at org.compass.core.lucene.engine.transaction.AbstractTransaction.find(AbstractTransaction.java:91)
    at org.compass.core.lucene.engine.LuceneSearchEngine.find(LuceneSearchEngine.java:392)
    at org.compass.core.lucene.engine.LuceneSearchEngineQuery.hits(LuceneSearchEngineQuery.java:151)
    at org.compass.core.impl.DefaultCompassQuery.hits(DefaultCompassQuery.java:133)
    at org.compass.core.support.search.CompassSearchHelper.performSearch(CompassSearchHelper.java:101)
    at org.compass.core.support.search.CompassSearchHelper$1.doInCompass(CompassSearchHelper.java:82)
    at org.compass.core.CompassTemplate.execute(CompassTemplate.java:137)
    at org.compass.core.support.search.CompassSearchHelper.search(CompassSearchHelper.java:79)
    at com.equifax.ic.tdp.framework.search.CompassDaoIndexer.search(CompassDaoIndexer.java:47)
    at com.equifax.ic.tdp.ui.beans.SearchBean.search(SearchBean.java:44)
    at com.equifax.ic.tdp.main.TestSearch.main(TestSearch.java:14)
    .jdbc.driver.T4CPreparedStatement.allocateTmpByteArray : Re-allocate byte array of size : 300
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_1.nrm)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBlob
    INFO: ResultSet.getBlog(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getBLOB
    INFO: OracleResultSetImpl.getBLOB(columnIndex=2)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl close
    INFO: OracleResultSetImpl.close()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.PhysicalConnection getCatalog
    INFO: PhysicalConnection.getCatalog()
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleStatement setFetchSize
    INFO: OracleStatement.setFetchSize(rows=1)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OraclePreparedStatement setString
    INFO: OraclePreparedStatement.setString(paramIndex=1, x=_2.nrm)
    Nov 6, 2007 5:09:15 PM oracle.jdbc.driver.OracleResultSetImpl getLong
    INFO: OracleResultSetImpl.getLong(columnIndex=3)

    http://forums.opensymphony.com/thread.jspa?messageID=228314&tstart=0

  • Large DataTable causes out of memory exception

    Hello Support 
    We have a datatable that returns 112970 records and have 51 columns.
    When we try generate an xls file or display data result in grid view than "System Out of memory exception" is thrown.
    OS : Windows 2003 Enterprise 32 Bit
    HP DL380 G4
    CPU 2x3.6GHZ
    6 GB RAM
    Can you help us to find a resolution to this issue?
    Thank you
    Shrenik
    Maurice

    Thanks for reply.
    1> .XLXS format allows us >= 133000 records in spread sheet some times and some times it throws Exception of type 'System.OutOfMemoryException'.
    2> We are using asp.net gridview.
    Exception:
     ExceptionObject : Message : Exception of type 'System.OutOfMemoryException' was thrown.
    Data : System.Collections.ListDictionaryInternal
    InnerException : Nothing
    TargetSite : System.String ToBase64String(Byte[], Int32, Int32, System.Base64FormattingOptions)
    StackTrace :    at System.Convert.ToBase64String(Byte[] inArray, Int32 offset, Int32 length, Base64FormattingOptions options)
       at System.Web.UI.ObjectStateFormatter.Serialize(Object stateGraph, Purpose purpose)
       at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter2.Serialize(Object state, Purpose purpose)
       at System.Web.UI.Util.SerializeWithAssert(IStateFormatter2 formatter, Object stateGraph, Purpose purpose)
       at System.Web.UI.HiddenFieldPageStatePersister.Save()
       at System.Web.UI.Page.SavePageStateToPersistenceMedium(Object state)
       at System.Web.UI.Page.SaveAllState()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) HelpLink : Nothing Source : mscorlib HResult : -2147024882
    Please see below code for more information.
        protected void Button1_Click(object sender, EventArgs e)
            try
                DataTable _dt = GetDataFromDB();
                ViewState["dtQueryResults"] = _dt;
                BindgvQueryResults();
                messageLabel.Text = "";
            catch (Exception ex)
                messageLabel.Text = "Query execute error: " + ex.Message;
        private void BindgvQueryResults()
            if (ViewState["dtQueryResults"] != null)
                DataView _dv = ((DataTable)ViewState["dtQueryResults"]).DefaultView;
                if (ViewState["gvQRSortExpression"] != null && ViewState["gvQRSortDirection"] != null)
                    _dv.Sort = ViewState["gvQRSortExpression"].ToString() + ViewState["gvQRSortDirection"].ToString();
                gvQueryResults.DataSource = _dv;
                gvQueryResults.DataBind();
    private DataTable GetDataFromDB()
            SqlCommand _Cmd = null;
            SqlConnection _Con = null;
            try
                _Con = DBInteraction.InstantiateConnection();
                _Cmd = new SqlCommand();
                _Cmd.Connection = _Con;
                _Cmd.CommandTimeout = 300;
                if (_Con.State != ConnectionState.Open)
                    _Con.Open();
                try
                    _Cmd.CommandText = CriteriaBuilder1.QueryTransformer.Sql;
                catch(NullReferenceException)
                    throw new ApplicationException("Error message.");
                if(string.IsNullOrEmpty(CriteriaBuilder1.QueryTransformer.Sql))
                    throw new ApplicationException("This query does not have any text. Please add views in the query and try again.");
                _Cmd.CommandType = CommandType.Text;
                DataTable _dt = new DataTable();
                SqlDataAdapter adaPTer = new SqlDataAdapter(_Cmd);
                adaPTer.AcceptChangesDuringFill = false;
                adaPTer.Fill(_dt);
                if (_dt.Rows.Count == 0)
                    throw new ApplicationException("Your request did not return any results.");
                return _dt;
            catch (Exception ex)
                throw ex;
            finally
                if (_Con.State == ConnectionState.Open)
                    _Con.Close();
    Maurice

  • NullPointerException at oracle.jdbc.driver.T4C8Oall.getNumRows

    Hi,
    Any help is appreciated here.
    tried these drivers but didn't work: 10.2.0.5.0,10.2.0.1.0,10.1.0.5.0,
    am using 1.5.0_22 & oracle 10g xe on win7-64
    Keep on getting this when trying to fill the jasper manager:
    19:36:38,907 ERROR [STDERR] java.lang.NullPointerException
    19:36:38,908 ERROR [STDERR] at oracle.jdbc.driver.T4C8Oall.getNumRows(T4C8Oall.java:870)
    19:36:38,908 ERROR [STDERR] at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:961)
    19:36:38,908 ERROR [STDERR] at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
    19:36:38,908 ERROR [STDERR] at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)
    19:36:38,909 ERROR [STDERR] at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3329)
    19:36:38,909 ERROR [STDERR] at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:92)
    19:36:38,909 ERROR [STDERR] at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:137)
    19:36:38,910 ERROR [STDERR] at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:686)
    19:36:38,910 ERROR [STDERR] at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:606)
    19:36:38,910 ERROR [STDERR] at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1273)
    19:36:38,911 ERROR [STDERR] at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:892)
    19:36:38,911 ERROR [STDERR] at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:841)
    19:36:38,911 ERROR [STDERR] at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58)
    19:36:38,911 ERROR [STDERR] at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)
    Regards,
    Johan

    jzahri wrote:
    19:36:38,907 ERROR [STDERR] java.lang.NullPointerExceptionDriver shouldn't throw that - so it is a driver bug.
    Fastest way to fix it is to figure out exactly what query is being executed then find another way to do that.

  • Oracle JDBC Driver 10.1.0.4.0 and IndexOutOfBounds-Exception

    Hello all,
    we´ve experienced a weird problem using the Oracle JDBC driver version 10.1.0.4.0. While executing SELECT statement we get an ArrayIndexOutOfBounds exception from the JDBC driver. Here´s the stacktrace:
    java.lang.ArrayIndexOutOfBoundsException
    at java.lang.System.arraycopy(Native Method)
    at oracle.jdbc.driver.T4CDateAccessor.saveDataFromOldDefineBuffers(T4CDateAccessor.java:212)
    at oracle.jdbc.driver.T4CPreparedStatement.saveDefineBuffersIfRequired(T4CPreparedStatement.java:405)
    at oracle.jdbc.driver.OracleStatement.prepareAccessors(OracleStatement.java:859)
    at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java:949)
    at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java:532)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1037)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2946)
    at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:124)
    We couldn´t find anything on the web on this error. We´re using Weblogic 8.1 SP4 with JDBC version. Does anyone have a hint or an idea what could be the problem here?
    Thanks for any help in advance!
    Cheers,
    Joerg

    I may have a related bug, I get a similiar exception when running JIRA...
    java.lang.ArrayIndexOutOfBoundsException: -1
    at oracle.jdbc.driver.DateTimeCommonAccessor.computeJulianDay(DateTimeCommonAccessor.java:341)
    at oracle.jdbc.driver.DateTimeCommonAccessor.getMillis(DateTimeCommonAccessor.java:386)
    at oracle.jdbc.driver.DateAccessor.getTimestamp(DateAccessor.java:142)
    at oracle.jdbc.driver.OracleResultSetImpl.getTimestamp(OracleResultSetImpl.java:1018)...I tried the 10.1.0.2 and 10.1.0.4 drivers, both throw the same exception. I would try the 10.2 drivers, but they just hang! Gotta love Oracle QA!

  • Import oracle.jdbc.driver.* problem.

    I've got classes111b.zip from this site, and put it into my $ORACLE_HOME/jdbc/lib; add this: "$ORACLE_HOME/jdbc/lib/classes111b.zip" to my CLASSPATH; use env command, I can see it, but when I visit my jsp page, there occured an error:
    Error: 500
    Location: /tmp/connectdb.jsp
    Internal Servlet Error:
    org.apache.jasper.JasperException: Unable to compile class for JSP/jakarta-tomcat/work/localhost_8080/_0002ftmp_0002fconnectdb_0002ejspconnectdb_jsp_7.java:20: Package oracle.jdbc.driver not found in import.
    import oracle.jdbc.driver.*;
    And jdbc readme file says:
    The Oracle installer installs the JDBC Drivers in the
    [ORACLE_HOME]/jdbc directory.
    Where is the Oracle installer? How could I do?
    Thanks in advance.

    Hello
    here is the modified code
    import java.sql.*;
    import oracle.jdbc.driver.*;
    public class Oracle_Test
    public static void main(String args[])
    String sql = "";
    String strdisp = "";
    Connection con = null;
    //Statement cs = null;
    CallableStatement cs = null;
    ResultSet rs = null;
    try
    Class.forName("oracle.jdbc.driver.OracleDriver");
    System.out.println("Hello 1");
    //con = DriverManager.getConnection("jdbc:oracle:thin:@192.1.1.70:1521:epatra","kamna_local","kamna");
    con = DriverManager.getConnection("jdbc:oracle:thin:@10.8.51.182:1521:DEVPG","RINGERS","RINGERS");
    System.out.println("Hello 2");
    try
    CallableStatement proc = con.prepareCall("{ call PHONEGEN.HOME_MDN_SEARCH_RINGER(?, ?, ?, ?, ?, ?) }");
    proc.setString(1, "2231015897");
    proc.setString(2, "1071706417");
    proc.registerOutParameter(3, OracleTypes.VARCHAR);
    proc.registerOutParameter(4, OracleTypes.VARCHAR);
    proc.registerOutParameter(5, OracleTypes.VARCHAR);
    proc.registerOutParameter(6, OracleTypes.VARCHAR);
    System.out.println("Hello 3");
    boolean x = cs.execute();
    String homemin = proc.getString(3);
    String homemdn = proc.getString(4);
    String phoneType = proc.getString(5);
    String outStatus= proc.getString(6);
    System.out.println("Hello 3");
    proc = null;
    con.close();
    con = null;
    catch(NullPointerException sqle)
    sqle.printStackTrace();
    catch(Exception ex)
    ex.printStackTrace();
    System.out.println("error in finding class "+ex);
    The Exception comes at this
    CallableStatement proc = con.prepareCall("{ call PHONEGEN.HOME_MDN_SEARCH_RINGER(?, ?, ?, ?, ?, ?) }");
    And here is the output when the rpogram runs....
    Hello 1
    Hello 2
    Hello 3
    java.lang.NullPointerException
    at Oracle_Test.main(Oracle_Test.java:31)
    Thanks for your help.....
    Looking for a solution soon
    Regards
    Abhinav

  • CLassCastException with oracle.jdbc.driver.OracleCallableStatement

    Hello,
    I get a ClassCastException when I try to execute a Stored Procedure with WL6.1
    and the JDriver.
    I have a servlet who intanciate a Bean and call to his execute() method in this
    way:
    Context ctx = null;
    Hashtable ht = new Hashtable();
    Connection conn = null;
    ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
    try {
    ctx = new InitialContext(ht);
    javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup(connPool);
    conn = ds.getConnection();
    conn.setAutoCommit(true);
    SvcEmpEstObt empEstObt = new SvcEmpEstObt();
    empEstObt.setMaxRows(100);
    empEstObt.setConnection(conn);
    //Get parameters from Http Get and set the JB
    empEstObt.setEmpRut(request.getParameter("rut"));
    empEstObt.setEmpTimeStamp(request.getParameter("timestamp"));
    //Execute Service
    empEstObt.execute();
    /* ********* the execute() method of the jb is listed here */
    public int execute() throws ClassNotFoundException, SQLException{
    intreturnedRows = 0;
    try {if (connection == null){
    try {Class.forName(driver);
    } catch (ClassNotFoundException e) {
    System.err.println("ClassNotFoundException: " + e);
    throw e;
    connection = DriverManager.getConnection(url, user, password);
    row = -1;
    srv_message = String.valueOf(maxRows);
    String sp = "{call SvcEmpEstObt_Pkg.SvcEmpEstObt(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)}";
    oracle.jdbc.driver.OracleCallableStatement procout = (oracle.jdbc.driver.OracleCallableStatement)
    connection.prepareCall(sp); // The exception is here
    procout.registerOutParameter(1, Types.VARCHAR);
    procout.setString(1, srv_message);
    procout.setString(2, empRut);
    procout.setString(3, empTimeStamp);
    procout.registerOutParameter(4, Types.VARCHAR);
    procout.registerOutParameter(5, Types.VARCHAR);
    procout.registerOutParameter(6, Types.INTEGER);
    int elemSqlType = OracleTypes.INTEGER;
    int elemMaxLen = 0;
    procout.registerIndexTableOutParameter(7, maxRows, elemSqlType, elemMaxLen);
    elemSqlType = OracleTypes.VARCHAR;
    elemMaxLen = 30;
    // register the OUT parameter
    procout.registerIndexTableOutParameter(8, maxRows, elemSqlType, elemMaxLen);
    elemSqlType = OracleTypes.VARCHAR;
    elemMaxLen = 21;
    // register the OUT parameter
    procout.registerIndexTableOutParameter(9, maxRows, elemSqlType, elemMaxLen);
    elemSqlType = OracleTypes.INTEGER;
    elemMaxLen = 0;
    // register the OUT parameter
    procout.registerIndexTableOutParameter(10, maxRows, elemSqlType, elemMaxLen);
    // execute the call
    procout.execute();
    sqlWarning = procout.getWarnings();
    srv_message = procout.getString(1);
    returnStatus = new Integer(srv_message.substring(0,1)).intValue();
    dagMessage = new DagMessage();
    dagMessage.oracleMessage(srv_message);
    // access the value using JDBC default mapping
    empEstTitulo = procout.getString(4);
    empEstUniv = procout.getString(5);
    empEstNivel = procout.getInt(6);
    curCodigo = (BigDecimal[]) procout.getPlsqlIndexTable(7);
    curNombre = (String[]) procout.getPlsqlIndexTable(8);
    curFecha = (String[]) procout.getPlsqlIndexTable(9);
    curDuracion = (BigDecimal[]) procout.getPlsqlIndexTable(10);
    // close the statement
    procout.close();
    if (curCodigo == null) {
    return 0;
    } else {
    return curCodigo.length;
    } catch (SQLException e) {
    SQLException ex = e;
    System.err.println("\n--- SQLException caught ---\n");
    while (ex != null) {
    System.err.println("Message: " + ex.getMessage ());
    System.err.println("SQLState: " + ex.getSQLState ());
    System.err.println("ErrorCode: " + ex.getErrorCode ());
    ex = ex.getNextException();
    System.out.println("");
    throw e;
    Does Someone has an idea why it happens ?

    Hans,
    Could you give us the whole text of exception?
    Regards,
    Slava Imeshev
    "Hans" <[email protected]> wrote in message
    news:[email protected]...
    >
    It Works! Thanx a lot ....
    I was working with a previous version of my App ... I fixed the problemand now
    i can Cast to weblogic.jdbc.vendor.oracle.OracleCallableStatement,
    But ...
    I get the following Exception:
    SQL Exception:
    registerIndexTableOutParameter is not supported by the
    underlying JDBC driver weblogic.jdbc.pool.Connection
    What I need to do ?
    /* this is what i`m trying to make */
    weblogic.jdbc.vendor.oracle.OracleCallableStatement procout =(weblogic.jdbc.vendor.oracle.OracleCallableStatement)
    connection.prepareCall(sp);
    procout.registerOutParameter(1, Types.VARCHAR);
    procout.setString(1, srv_message);
    procout.setString(2, empRut);
    procout.setString(3, empTimeStamp);
    procout.registerOutParameter(4, Types.VARCHAR);
    procout.registerOutParameter(5, Types.VARCHAR);
    procout.registerOutParameter(6, Types.INTEGER);
    int elemSqlType = OracleTypes.INTEGER;
    int elemMaxLen = 0;
    procout.registerIndexTableOutParameter(7, maxRows, elemSqlType,elemMaxLen);
    >
    elemSqlType = OracleTypes.VARCHAR;
    elemMaxLen = 30;
    // register the OUT parameter
    procout.registerIndexTableOutParameter(8, maxRows, elemSqlType,elemMaxLen);
    >
    elemSqlType = OracleTypes.VARCHAR;
    elemMaxLen = 21;
    // register the OUT parameter
    procout.registerIndexTableOutParameter(9, maxRows, elemSqlType,elemMaxLen);
    >
    elemSqlType = OracleTypes.INTEGER;
    elemMaxLen = 0;
    // register the OUT parameter
    procout.registerIndexTableOutParameter(10, maxRows, elemSqlType,elemMaxLen);
    >
    >
    "Hans" <[email protected]> wrote:
    Thanx Slava,
    But I have the same problem again...
    I replace oracle.jdbc.driver.OracleCallableStatement with
    weblogic.jdbc.vendor.oracle.OracleCallableStatement
    and I get the same ClassClastException in
    weblogic.jdbc.vendor.oracle.OracleCallableStatement procout =
    (weblogic.jdbc.vendor.oracle.OracleCallableStatement)
    connection.prepareCall(sp);
    Any ideas ??
    "Slava Imeshev" <[email protected]> wrote:
    Hi Hans,
    You can not cast returned object to
    oracle.jdbc.driver.OracleCallableStatement
    when accessing oracle db via connection pool.
    It can be casted to weblogic.jdbc.vendor.oracle.OracleCallableStatement.
    Here is a list of methods supported by this interface:
    void clearParameters() throws java.sql.SQLException;
    void registerIndexTableOutParameter(int i, int j, int k, int l) throws
    java.sql.SQLException;
    void registerOutParameter(int i, int j, int k, int l) throws
    java.sql.SQLException;
    java.sql.ResultSet getCursor(int i) throws java.sql.SQLException;
    java.io.InputStream getAsciiStream(int i) throws
    java.sql.SQLException;
    java.io.InputStream getBinaryStream(int i) throwsjava.sql.SQLException;
    java.io.InputStream getUnicodeStream(int i) throwsjava.sql.SQLException;
    >>>
    Regards,
    Slava Imeshev
    "Hans" <[email protected]> wrote in message
    news:[email protected]...
    Hello,
    I get a ClassCastException when I try to execute a Stored Procedurewith
    WL6.1
    and the JDriver.
    I have a servlet who intanciate a Bean and call to his execute()
    method
    in
    this
    way:
    Context ctx = null;
    Hashtable ht = new Hashtable();
    Connection conn = null;
    ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFact
    or
    y");
    try {
    ctx = new InitialContext(ht);
    javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup(connPool);
    conn = ds.getConnection();
    conn.setAutoCommit(true);
    SvcEmpEstObt empEstObt = new SvcEmpEstObt();
    empEstObt.setMaxRows(100);
    empEstObt.setConnection(conn);
    file://Get parameters from Http Get and set the JB
    empEstObt.setEmpRut(request.getParameter("rut"));
    empEstObt.setEmpTimeStamp(request.getParameter("timestamp"));
    file://Execute Service
    empEstObt.execute();
    /* ********* the execute() method of the jb is listed here */
    public int execute() throws ClassNotFoundException, SQLException{
    intreturnedRows = 0;
    try {if (connection == null){
    try {Class.forName(driver);
    } catch (ClassNotFoundException e) {
    System.err.println("ClassNotFoundException: " + e);
    throw e;
    connection = DriverManager.getConnection(url, user, password);
    row = -1;
    srv_message = String.valueOf(maxRows);
    String sp = "{call SvcEmpEstObt_Pkg.SvcEmpEstObt(?, ?, ?, ?, ?, ?,?, ?,
    oracle.jdbc.driver.OracleCallableStatement procout =(oracle.jdbc.driver.OracleCallableStatement)
    connection.prepareCall(sp); // The exception is here
    procout.registerOutParameter(1, Types.VARCHAR);
    procout.setString(1, srv_message);
    procout.setString(2, empRut);
    procout.setString(3, empTimeStamp);
    procout.registerOutParameter(4, Types.VARCHAR);
    procout.registerOutParameter(5, Types.VARCHAR);
    procout.registerOutParameter(6, Types.INTEGER);
    int elemSqlType = OracleTypes.INTEGER;
    int elemMaxLen = 0;
    procout.registerIndexTableOutParameter(7, maxRows, elemSqlType,elemMaxLen);
    elemSqlType = OracleTypes.VARCHAR;
    elemMaxLen = 30;
    // register the OUT parameter
    procout.registerIndexTableOutParameter(8, maxRows, elemSqlType,elemMaxLen);
    elemSqlType = OracleTypes.VARCHAR;
    elemMaxLen = 21;
    // register the OUT parameter
    procout.registerIndexTableOutParameter(9, maxRows, elemSqlType,elemMaxLen);
    elemSqlType = OracleTypes.INTEGER;
    elemMaxLen = 0;
    // register the OUT parameter
    procout.registerIndexTableOutParameter(10, maxRows, elemSqlType,elemMaxLen);
    // execute the call
    procout.execute();
    sqlWarning = procout.getWarnings();
    srv_message = procout.getString(1);
    returnStatus = new Integer(srv_message.substring(0,1)).intValue();
    dagMessage = new DagMessage();
    dagMessage.oracleMessage(srv_message);
    // access the value using JDBC default mapping
    empEstTitulo = procout.getString(4);
    empEstUniv = procout.getString(5);
    empEstNivel = procout.getInt(6);
    curCodigo = (BigDecimal[]) procout.getPlsqlIndexTable(7);
    curNombre = (String[]) procout.getPlsqlIndexTable(8);
    curFecha = (String[]) procout.getPlsqlIndexTable(9);
    curDuracion = (BigDecimal[]) procout.getPlsqlIndexTable(10);
    // close the statement
    procout.close();
    if (curCodigo == null) {
    return 0;
    } else {
    return curCodigo.length;
    } catch (SQLException e) {
    SQLException ex = e;
    System.err.println("\n--- SQLException caught ---\n");
    while (ex != null) {
    System.err.println("Message: " + ex.getMessage ());
    System.err.println("SQLState: " + ex.getSQLState ());
    System.err.println("ErrorCode: " + ex.getErrorCode ());
    ex = ex.getNextException();
    System.out.println("");
    throw e;
    Does Someone has an idea why it happens ?

  • Out of memory Exception in webcenter sites

    Hi experts,
    I installed webcenter sites 11gR1 on weblogic with Jrocket.
    In development system ,if no.of users accessing at a time its getting down.
    Could some one help me to resolve this issue.
    For Ref. in sites.log i found
    [2013-03-21 15:20:33,777] [fatwire.logging.cs.request] Exception including resource /jsp/cs_deployed/Page/MainNav.jsp
    javax.servlet.ServletException: java.lang.OutOfMemoryError: allocLargeObjectOrArray: [I, size 262160
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:342)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:447)
         at COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1411)
         at COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1429)
         at COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:102)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
         at COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)
         at COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
         at COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2923)
         at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2517)
         at COM.FutureTense.Common.ContentServer.generatePage(ContentServer.java:1536)
         at COM.FutureTense.Common.ContentServer.evalPage(ContentServer.java:1247)
         at COM.FutureTense.Common.ContentServer.execute(ContentServer.java:455)
         at COM.FutureTense.Common.ContentServer.runManager(ContentServer.java:3339)
         at COM.FutureTense.Common.CS.getPage(CS.java:1361)
         at COM.FutureTense.Common.CS.ReadPage(CS.java:1307)
         at com.openmarket.Satellite.CoResidentContentServerEh._handlePage(CoResidentContentServerEh.java:200)
         at com.openmarket.Satellite.CoResidentContentServerEh.fetchCacheObject(CoResidentContentServerEh.java:131)
         at com.openmarket.Satellite.AbstractContentServer$CacheObjectFetchFunction.doWork(AbstractContentServer.java:413)
         at com.openmarket.Satellite.AbstractContentServer.getCacheObject(AbstractContentServer.java:220)
         at com.openmarket.Satellite.AbstractContentServerEh.getCacheObject(AbstractContentServerEh.java:168)
         at com.openmarket.Satellite.CoResidentContentServerEh.getCacheObject(CoResidentContentServerEh.java:31)
         at com.openmarket.Satellite.PagePiece.stream(DataPiece.java:307)
         at com.openmarket.Satellite.ComplexList.stream(DataPiece.java:565)
         at com.openmarket.Satellite.CacheObjectImpl.stream(CacheObjectImpl.java:653)
         at com.openmarket.Satellite.WrapperAwareResponder.respond(WrapperAwareResponder.java:42)
         at com.openmarket.Satellite.PagePiece.stream(DataPiece.java:330)
         at com.openmarket.Satellite.ComplexList.stream(DataPiece.java:565)
         at com.openmarket.Satellite.CacheObjectImpl.stream(CacheObjectImpl.java:653)
         at com.openmarket.Satellite.WrapperAwareResponder.respond(WrapperAwareResponder.java:42)
         at com.openmarket.Satellite.PagePiece.stream(DataPiece.java:330)
         at com.openmarket.Satellite.CacheObjectImpl.stream(CacheObjectImpl.java:653)
         at com.openmarket.Satellite.Http11Responder.respondForWrapper(Http11Responder.java:143)
         at com.openmarket.Satellite.WrapperAwareResponder.respond(WrapperAwareResponder.java:36)
         at com.openmarket.Satellite.SatelliteServer.execute(SatelliteServer.java:85)
         at com.openmarket.Satellite.servlet.BaseServlet.doGet(BaseServlet.java:118)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at com.fatwire.gst.foundation.httpstatus.HttpResponseStatusFilter.doFilter(HttpResponseStatusFilter.java:83)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:557)
         at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)
    Thanks
    Rajendar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi Sankar,
    Thank for your Response and support.
    In my environment webcentersites application is getting down frequently.
    every day we are facing this issue when multiple users are working with the application.
    and my system configurations are
    8GB RAM, UNIX-OS, WebCenterSites11gR1 and weblogic 10.3.6 with JRocket.
    Could you please help me to resolve this problem.
    I found the following error in CAS.log..
    2013-04-15 02:52:36,306 ERROR [org.jgroups] - uncaught exception in Thread[Timer,null,null,5,Timers] (thread group=org.jgroups.util.Util$1[name=JGroups,maxpri=10] )
    java.lang.OutOfMemoryError
    2013-04-15 02:52:56,318 ERROR [org.jgroups] - uncaught exception in Thread[UDP mcast,TreeCache-Cluster,172.25.125.100:34273,10,JGroups] (thread group=org.jgroups.util.Util$1[name=JGroups,maxpri=10] )
    java.lang.OutOfMemoryError
    2013-04-15 02:52:58,163 ERROR [org.jgroups] - uncaught exception in Thread[Timer,TreeCache-Cluster,172.25.125.100:34273,5,Timers] (thread group=org.jgroups.util.Util$1[name=JGroups,maxpri=10] )
    java.lang.OutOfMemoryError: getNewTla
         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter(AbstractQueuedSynchronizer.java:1801)
         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2016)
         at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
         at java.lang.Thread.run(Thread.java:662)
    in csDomain.log file i found the following error
    ####<Apr 16, 2013 1:42:23 AM EDT> <Error> <WebLogicServer> <tacfmwmt02.dibos02.di-cloud.com> <AdminServer> <[STANDBY] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1366090943133> <BEA-000337> <[STUCK] ExecuteThread: '71' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "667" seconds working on the request "Workmanager: default, Version: 1, Scheduled=true, Started=true, Started time: 667524 ms
    GET /cs/ContentServer?action=getPubTargetStatus&target=1347209048668&pagename=OpenMarket%2FXcelerate%2FPrologActions%2FPublish%2FAdvPub%2FPublishingStatController HTTP/1.1
    Referer: http://owcstest.taconic.com/cs/ContentServer?id=1347209048668&action=details&cs_environment=standard&pagename=OpenMarket%2FXcelerate%2FAdmin%2FPublish%2FDestEdit&cs_formmode=WCM
    X-Requested-With: XMLHttpRequest
    X-Prototype-Version: 1.5.1.1
    Accept: text/javascript, text/html, application/xml, text/xml, */*
    Accept-Language: en-us
    User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
    Cookie: contentPaneTreeSaveStateCookie=paneRoot; myWorkPaneTreeSaveStateCookie=paneRoot%2CCSTree%40History___history_; sitePaneTreeSaveStateCookie=paneRoot%2C0%40PlacedPages%2CPlacedPages%401347208698531; BIGipServerpool_tac_owcs_test=2311461292.22811.0000; JSESSIONID=gJ83RsfLTtFNKJCf0h688sKdWQxFXGKSJYf1Plpf9yRvbDt4hvyw!-260764669; fw_cookienames_cookie=
    X-Forwarded-For: 14.140.150.250, 172.25.10.26
    ECID-Context: 1.004qbEeioSsCSsnMwmicMG0007GE00001U;kXjE1ZDLIPGIj3RSj3JRiKTPiKVK_IUT_IS
    X-Forwarded-Host: owcstest.taconic.com
    X-Forwarded-Server: owcstest.taconic.com
    Connection: Keep-Alive
    ]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
    Thread-20539 "[STUCK] ExecuteThread: '71' for queue: 'weblogic.kernel.Default (self-tuning)'" <alive, suspended, waiting, priority=1, DAEMON> {
    -- Waiting for notification on: com.openmarket.xcelerate.locks.LockObject@1e24e3bf[fat lock]
    java.lang.Object.wait(Object.java:485)
    com.openmarket.xcelerate.locks.LockObject.enterWriteLock(LockObject.java:63)
    com.openmarket.xcelerate.locks.LockManager.enterWriteLock(LockManager.java:193)
    com.openmarket.xcelerate.publish.PubSessionManager.createSession(PubSessionManager.java:213)
    com.fatwire.realtime.PubMain.testConnection(PubMain.java:159)
    com.fatwire.realtime.messaging.PubsessionStatusFacade.testConnection(PubsessionStatusFacade.java:390)
    jsp_servlet._jsp._cs_deployed._openmarket._xcelerate._prologactions._publish._advpub.__publishingstatcontroller._jspService(__publishingstatcontroller.java:75)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:224)
    weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108)
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:207)
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184)
    weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:520)
    weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
    COM.FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1385)
    COM.FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1426)
    COM.FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:77)
    COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)
    COM.FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:39)
    COM.FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$JSPDataFile.run(FILESYSTEMJSPManager.java:190)
    COM.FutureTense.Common.ContentServer.jspExecute(ContentServer.java:2752)
    COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2392)
    COM.FutureTense.Common.ContentServer.generatePage(ContentServer.java:1450)
    COM.FutureTense.Common.ContentServer.evalPage(ContentServer.java:1083)
    COM.FutureTense.Common.ContentServer.execute(ContentServer.java:419)
    COM.FutureTense.Servlet.FTServlet.execute(FTServlet.java:69)
    COM.FutureTense.Servlet.FTServlet.doGet(FTServlet.java:53)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:700)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:815)
    weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:224)
    weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108)
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:207)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55)
    com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:122)
    com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:48)
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55)
    com.fatwire.cs.ui.framework.UIFilter.doFilter(UIFilter.java:73)
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:55)
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3702)
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:308)
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:116)
    weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2209)
    weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2131)
    weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1457)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:250)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:213)
    >
    in Sites.log i found following Exceptions
    [2013-04-15 03:14:04,196] [fatwire.logging.cs.db] SQLException loading table definition for GSTUrlRegistry with state 99999: Protocol violation: [100]
    java.sql.SQLException: Protocol violation: [100]
         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:464)
         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
         at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
         at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:884)
         at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1167)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1289)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3593)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3637)
         at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1495)
         at oracle.jdbc.driver.OracleDatabaseMetaData.getColumnsWithWildcards(OracleDatabaseMetaData.java:331)
         at oracle.jdbc.driver.OracleDatabaseMetaData.getColumns(OracleDatabaseMetaData.java:125)
         at weblogic.jdbc.wrapper.DatabaseMetaData_oracle_jdbc_driver_OracleDatabaseMetaData.getColumns(Unknown Source)
         at COM.FutureTense.Servlet.JDBCTable.load(JDBCTable.java:1908)
         at COM.FutureTense.Servlet.JDBCTable.get_trans(JDBCTable.java:701)
         at COM.FutureTense.Servlet.JDBCTable.get(JDBCTable.java:611)
         at COM.FutureTense.Servlet.JDBCTable.<init>(JDBCTable.java:288)
         at COM.FutureTense.Servlet.JDBCConn.GetTable(JDBCConn.java:1333)
         at COM.FutureTense.Common.ftDBTable.getconn(ftDBTable.java:3899)
         at COM.FutureTense.Common.ftDBTable.grab(ftDBTable.java:982)
         at COM.FutureTense.ContentServer.ObjectCatalog.grab(ObjectCatalog.java:71)
         at COM.FutureTense.CatalogManager.CatalogEngine.newTable(CatalogEngine.java:415)
         at COM.FutureTense.CatalogManager.CatalogEngine.newTable(CatalogEngine.java:227)
         at COM.FutureTense.CatalogManager.CatalogEngine.executeStatement(CatalogEngine.java:5040)
         at COM.FutureTense.Common.CS.SQL(CS.java:1163)
         at com.fatwire.gst.foundation.facade.sql.SqlHelper.select(SqlHelper.java:161)
         at com.fatwire.gst.foundation.url.db.UrlRegistry.resolveAsset(UrlRegistry.java:112)
         at com.fatwire.gst.foundation.controller.BaseRenderPage.resolveAssetId(BaseRenderPage.java:316)
         at com.fatwire.gst.foundation.controller.BaseRenderPage.renderPage(BaseRenderPage.java:282)
         at com.fatwire.gst.foundation.controller.action.RenderPage.handleRequest(RenderPage.java:38)
         at com.fatwire.gst.foundation.controller.action.AbstractActionController.doExecute(AbstractActionController.java:70)
         at com.fatwire.gst.foundation.controller.AbstractController.Execute(AbstractController.java:74)
         at COM.FutureTense.XML.Template.CallJava.execute(CallTag.java:190)
         at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)
         at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)
         at COM.FutureTense.XML.Template.Root.execute(BlockTag.java:365)
         at COM.FutureTense.XML.Template.XMLEval.run(XMLEval.java:331)
         at COM.FutureTense.Common.ContentServer.evalTheXML(ContentServer.java:3186)
         at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2447)
         at COM.FutureTense.Common.ContentServer.generatePage(ContentServer.java:1536)
         at COM.FutureTense.Common.ContentServer.evalPage(ContentServer.java:1247)
         at COM.FutureTense.Common.ContentServer.execute(ContentServer.java:453)
         at COM.FutureTense.Common.ContentServer.runManager(ContentServer.java:3338)
         at COM.FutureTense.Common.CS.getPage(CS.java:1361)
         at COM.FutureTense.Common.CS.ReadPage(CS.java:1307)
         at com.openmarket.Satellite.CoResidentContentServerEh._handlePage(CoResidentContentServerEh.java:200)
         at com.openmarket.Satellite.CoResidentContentServerEh.fetchCacheObject(CoResidentContentServerEh.java:131)
         at com.openmarket.Satellite.AbstractContentServer$CacheObjectFetchFunction.doWork(AbstractContentServer.java:413)
         at com.openmarket.Satellite.AbstractContentServer.getCacheObject(AbstractContentServer.java:220)
         at com.openmarket.Satellite.AbstractContentServerEh.getCacheObject(AbstractContentServerEh.java:168)
         at com.openmarket.Satellite.CoResidentContentServerEh.getCacheObject(CoResidentContentServerEh.java:31)
         at com.openmarket.Satellite.SatelliteServer.execute(SatelliteServer.java:83)
         at com.openmarket.Satellite.servlet.BaseServlet.doGet(BaseServlet.java:118)
         at javax.servlet.http.HttpServlet.doHead(HttpServlet.java:281)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:724)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.gst.foundation.httpstatus.HttpResponseStatusFilter.doFilter(HttpResponseStatusFilter.java:81)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:557)
         at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    [2013-04-15 03:13:38,247] [fatwire.logging.cs.db] Exception in query of ElementCatalog with where clause elementname = GST/ErrorHandler/500
    java.lang.NullPointerException
         at COM.FutureTense.Common.ftDBTable.selectTo(ftDBTable.java:2224)
         at COM.FutureTense.CatalogManager.ElementCatalog._getElementData(ElementCatalog.java:383)
         at COM.FutureTense.CatalogManager.ElementCatalog._get(ElementCatalog.java:366)
         at COM.FutureTense.CatalogManager.ElementCatalog.get(ElementCatalog.java:276)
         at COM.FutureTense.CatalogManager.ElementCatalog.isElement(ElementCatalog.java:484)
         at COM.FutureTense.Common.CS.IsElement(CS.java:522)
         at com.fatwire.gst.foundation.controller.AbstractController.sendError(AbstractController.java:159)
         at com.fatwire.gst.foundation.controller.action.AbstractActionController.handleException(AbstractActionController.java:99)
         at com.fatwire.gst.foundation.controller.AbstractController.Execute(AbstractController.java:76)
         at COM.FutureTense.XML.Template.CallJava.execute(CallTag.java:190)
         at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)
         at COM.FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)
         at COM.FutureTense.XML.Template.Root.execute(BlockTag.java:365)
         at COM.FutureTense.XML.Template.XMLEval.run(XMLEval.java:331)
         at COM.FutureTense.Common.ContentServer.evalTheXML(ContentServer.java:3186)
         at COM.FutureTense.Common.ContentServer.evalTemplate(ContentServer.java:2447)
         at COM.FutureTense.Common.ContentServer.generatePage(ContentServer.java:1536)
         at COM.FutureTense.Common.ContentServer.evalPage(ContentServer.java:1247)
         at COM.FutureTense.Common.ContentServer.execute(ContentServer.java:453)
         at COM.FutureTense.Common.ContentServer.runManager(ContentServer.java:3338)
         at COM.FutureTense.Common.CS.getPage(CS.java:1361)
         at COM.FutureTense.Common.CS.ReadPage(CS.java:1307)
         at com.openmarket.Satellite.CoResidentContentServerEh._handlePage(CoResidentContentServerEh.java:200)
         at com.openmarket.Satellite.CoResidentContentServerEh.fetchCacheObject(CoResidentContentServerEh.java:131)
         at com.openmarket.Satellite.AbstractContentServer$CacheObjectFetchFunction.doWork(AbstractContentServer.java:413)
         at com.openmarket.Satellite.AbstractContentServer.getCacheObject(AbstractContentServer.java:220)
         at com.openmarket.Satellite.AbstractContentServerEh.getCacheObject(AbstractContentServerEh.java:168)
         at com.openmarket.Satellite.CoResidentContentServerEh.getCacheObject(CoResidentContentServerEh.java:31)
         at com.openmarket.Satellite.SatelliteServer.execute(SatelliteServer.java:83)
         at com.openmarket.Satellite.servlet.BaseServlet.doGet(BaseServlet.java:118)
         at javax.servlet.http.HttpServlet.doHead(HttpServlet.java:281)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:724)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.gst.foundation.httpstatus.HttpResponseStatusFilter.doFilter(HttpResponseStatusFilter.java:81)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:557)
         at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    [2013-04-15 03:14:08,222] [fatwire.logging.cs.db] SQLException loading table definition for SystemItemCache with state 99999: Protocol violation: [116]
    java.sql.SQLException: Protocol violation: [116]
         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:464)
         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
         at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
         at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:884)
         at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1167)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1289)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3593)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3637)
         at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1495)
         at oracle.jdbc.driver.OracleDatabaseMetaData.getColumnsWithWildcards(OracleDatabaseMetaData.java:331)
         at oracle.jdbc.driver.OracleDatabaseMetaData.getColumns(OracleDatabaseMetaData.java:125)
         at weblogic.jdbc.wrapper.DatabaseMetaData_oracle_jdbc_driver_OracleDatabaseMetaData.getColumns(Unknown Source)
         at COM.FutureTense.Servlet.JDBCTable.load(JDBCTable.java:1908)
         at COM.FutureTense.Servlet.JDBCTable.get_trans(JDBCTable.java:701)
         at COM.FutureTense.Servlet.JDBCTable.get(JDBCTable.java:611)
         at COM.FutureTense.Servlet.JDBCTable.<init>(JDBCTable.java:288)
         at COM.FutureTense.Servlet.JDBCConn.GetTable(JDBCConn.java:1333)
         at COM.FutureTense.Common.ftDBTable.getconn(ftDBTable.java:3899)
         at COM.FutureTense.Common.ftDBTable.grab(ftDBTable.java:982)
         at COM.FutureTense.Common.ContentServer.getSysItem(ContentServer.java:246)
         at COM.FutureTense.Common.ContentServer.recordBlobList(ContentServer.java:1745)
         at COM.FutureTense.Common.ContentServer.generatePage(ContentServer.java:1659)
         at COM.FutureTense.Common.ContentServer.evalPage(ContentServer.java:1247)
         at COM.FutureTense.Common.ContentServer.execute(ContentServer.java:453)
         at COM.FutureTense.Common.ContentServer.runManager(ContentServer.java:3338)
         at COM.FutureTense.Common.CS.getPage(CS.java:1361)
         at COM.FutureTense.Common.CS.ReadPage(CS.java:1307)
         at com.openmarket.Satellite.CoResidentContentServerEh._handlePage(CoResidentContentServerEh.java:200)
         at com.openmarket.Satellite.CoResidentContentServerEh.fetchCacheObject(CoResidentContentServerEh.java:131)
         at com.openmarket.Satellite.AbstractContentServer$CacheObjectFetchFunction.doWork(AbstractContentServer.java:413)
         at com.openmarket.Satellite.AbstractContentServer.getCacheObject(AbstractContentServer.java:220)
         at com.openmarket.Satellite.AbstractContentServerEh.getCacheObject(AbstractContentServerEh.java:168)
         at com.openmarket.Satellite.CoResidentContentServerEh.getCacheObject(CoResidentContentServerEh.java:31)
         at com.openmarket.Satellite.SatelliteServer.execute(SatelliteServer.java:83)
         at com.openmarket.Satellite.servlet.BaseServlet.doGet(BaseServlet.java:118)
         at javax.servlet.http.HttpServlet.doHead(HttpServlet.java:281)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:724)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.gst.foundation.httpstatus.HttpResponseStatusFilter.doFilter(HttpResponseStatusFilter.java:81)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:557)
         at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
         [2013-04-15 03:14:28,564] [fatwire.logging.cs.db] SQLException loading table definition for SystemUsers with state 99999: Protocol violation: [105]
    java.sql.SQLException: Protocol violation: [105]
         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:464)
         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
         at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
         at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:884)
         at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1167)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1289)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3593)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3637)
         at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1495)
         at oracle.jdbc.driver.OracleDatabaseMetaData.getColumnsWithWildcards(OracleDatabaseMetaData.java:331)
         at oracle.jdbc.driver.OracleDatabaseMetaData.getColumns(OracleDatabaseMetaData.java:125)
         at weblogic.jdbc.wrapper.DatabaseMetaData_oracle_jdbc_driver_OracleDatabaseMetaData.getColumns(Unknown Source)
         at COM.FutureTense.Servlet.JDBCTable.load(JDBCTable.java:1908)
         at COM.FutureTense.Servlet.JDBCTable.get_trans(JDBCTable.java:701)
         at COM.FutureTense.Servlet.JDBCTable.get(JDBCTable.java:611)
         at COM.FutureTense.Servlet.JDBCTable.<init>(JDBCTable.java:288)
         at COM.FutureTense.Servlet.JDBCConn.GetTable(JDBCConn.java:1333)
         at COM.FutureTense.Common.ftDBTable.getconn(ftDBTable.java:3899)
         at COM.FutureTense.Common.ftDBTable.grab(ftDBTable.java:982)
         at COM.FutureTense.Access.StandardUsers.grab(ftUsers.java:362)
         at COM.FutureTense.Access.AccessEngine.doLogin(AccessEngine.java:391)
         at COM.FutureTense.Access.AccessEngine.doLogin(AccessEngine.java:381)
         at COM.FutureTense.Common.ftAppLogic.checkLogin(ftAppLogic.java:3256)
         at COM.FutureTense.Common.ContentServer.standaloneInit(ContentServer.java:786)
         at COM.FutureTense.Servlet.FRequestObj.init(FRequestObj.java:974)
         at COM.FutureTense.Servlet.FRequestObj.<init>(FRequestObj.java:271)
         at COM.FutureTense.Servlet.FRequestObj.newInstance(FRequestObj.java:231)
         at COM.FutureTense.Servlet.FRequestObj.newInstance(FRequestObj.java:218)
         at COM.FutureTense.CS.Factory.newCS(Factory.java:66)
         at com.openmarket.Satellite.RequestContext.getICS(RequestContext.java:1026)
         at com.openmarket.Satellite.RequestContext.captureInputCoResident(RequestContext.java:518)
         at com.openmarket.Satellite.RequestContext.<init>(RequestContext.java:428)
         at com.openmarket.Satellite.servlet.BaseServlet.doGet(BaseServlet.java:112)
         at javax.servlet.http.HttpServlet.doHead(HttpServlet.java:281)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:724)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.gst.foundation.httpstatus.HttpResponseStatusFilter.doFilter(HttpResponseStatusFilter.java:81)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:557)
         at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

  • Problems when using absolute() on Oracle JDBC driver

    Hi all,
    I wrote some codes using JDBC to access a remote Oracle server. After got the resultset, I attempted to use absolute() method to move to a specific row index and got an error. Could anyone please help me to find out the cause and the solution?
    Thanks in advanced,
    ** We have used driver package jdbc/lib/classes.zip in ORACLE 8.1.7
    ** The total of records in HEFKE000 table > 1000;
    ** The coding is following:
    String url = null;
    Connection conn = null;
    ResultSet rs = null;
    Statement stmt = null;
    String query = "select * from HEFKE000";
    String dbName = "HE_MI";
    String hostName = "NTTD";
    String userName = "HOKEN";
    String passWord = "manager";
    String dbDriver = "oracle.jdbc.driver.OracleDriver";
    //Load the Driver
    Class.forName(dbDriver);
    //get connection
    url = "jdbc:oracle:oci8:@NTTD";     
    //url = "jdbc:oracle:thin:@" + hostName + ":1521:" + dbName;
    conn = DriverManager.getConnection (url, userName, passWord);
    // It's faster when you don't commit automatically
    conn.setAutoCommit (false);
    // Create a Statement object so we can submit
    // SQL statements to the driver
    stmt = conn.createStatement();
    // Submit a query, creating a ResultSet object
    rs = stmt.executeQuery(query);
    // Get the ResultSetMetaData. This will be used for the column headings
    ResultSetMetaData rsmd = rs.getMetaData ();
    // Get the number of columns in the result set
    int numCols = rsmd.getColumnCount ();
    int i;
    if (rs.next() == rs.isFirst()) {
    rs.absolute(100);
    boolean more = rs.next ();
    while (more) {
    // Loop through each column, getting the
    // column data and displaying
    for (i=1; i<=numCols; i++) {
    if (i > 1) {
    System.out.print("|");
    if (rs.getString(i) == null)
    System.out.print("");
    else
         System.out.print(rs.getString(i));
    output.println();
    // Fetch the next result set row
    more = rs.next ();
    ** The error:
    Exception in thread "main" java.sql.SQLException: Invalid operation for forward
    only resultset : absolute

    Thanks. However, after changed the codes as your suggestion and ran again, I got the following error:
    Exception:
    java.lang.OutOfMemoryError
    <<no stack trace available>>
    A note is that, the 'select * from HEFKE000' statement would get around 1,5 millions of records. So, the 'out of memory' above is for client side or for server side?
    Thanks,

  • Help - Could not load 'oracle.jdbc.driver.OracleDriver ...

    I'm using oci8 to connect to the Oracle database.
    URL: jdbc:oracle:oci8:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(PORT=1527)(HOST=testhost)))(CONNECT_DATA=(SID=fnoe2pa)))
    When I tried to start the weblogic server, I got the following errors:
    Can you suggest what I should do next (step-wise)??? Thanks, Bobby
    <Sleeping in createResource()>
    ####<15/08/2002 14:09:43> <Error> <JDBC> <qawebmethods> <myserver>
    <main> <system> <> <001060> <Cannot startup connection pool
    "pool/test_myapp" weblogic.common.ResourceException:
    Could not load 'oracle.jdbc.driver.OracleDriver
    If this is a type-4 JDBC driver, it could occur if the JDBC
    driver is not in the system CLASSPATH.
    If this is a type-2 JDBC driver, it may also indicate that
    the Driver native layers(DBMS client lib or driver DLL)
    have not been installed properly on your system
    or in your PATH environment variable.
    This is most likely caused by one of the following:
    1. The native layer SO, SL, or DLL could not be found.
    2. The file permissions on the native layer SO, SL, or DLL
    have not been set properly.
    3. The native layer SO, SL, or DLL exists, but is either
    invalid or corrupted.
    For more information, read the installation documentation
    for your JDBC Driver, available from:
    http://e-docs.bea.com
         at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(ConnectionEnvFactory.java:212)
         at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(ConnectionEnvFactory.java:134)
         at weblogic.common.internal.ResourceAllocator.makeResources(ResourceAllocator.java:705)
         at weblogic.common.internal.ResourceAllocator.<init>(ResourceAllocator.java:282)
         at weblogic.jdbc.common.internal.ConnectionPool.startup(ConnectionPool.java:650)
         at weblogic.jdbc.common.JDBCService.addDeployment(JDBCService.java:107)
         at weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:360)
         at weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(DeploymentTarget.java:285)
         at weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeployments(DeploymentTarget.java:239)
         at weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(DeploymentTarget.java:199)
         at java.lang.reflect.Method.invoke(Native Method)
         at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636)
         at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621)
         at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:360)
         at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557)
         at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525)
         at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
         at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
         at $Proxy31.updateDeployments(Unknown Source)
         at weblogic.management.configuration.ServerMBean_CachingStub.updateDeployments(ServerMBean_CachingStub.java:2977)
         at weblogic.management.mbeans.custom.ApplicationManager.startConfigManager(ApplicationManager.java:372)
         at weblogic.management.mbeans.custom.ApplicationManager.start(ApplicationManager.java:160)
         at java.lang.reflect.Method.invoke(Native Method)
         at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:636)
         at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:621)
         at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:360)
         at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557)
         at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1525)
         at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:468)
         at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:209)
         at $Proxy42.start(Unknown Source)
         at weblogic.management.configuration.ApplicationManagerMBean_CachingStub.start(ApplicationManagerMBean_CachingStub.java:480)
         at weblogic.management.Admin.startApplicationManager(Admin.java:1234)
         at weblogic.management.Admin.finish(Admin.java:644)
         at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:524)
         at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:207)
         at weblogic.Server.main(Server.java:35)
    >
    ####<15/08/2002 14:09:43> <Info> <JDBC> <qawebmethods> <myserver>
    <main> <system> <> <001082> <Creating Data Source named
    jdbc/test_myapp for pool pool/test_myapp>
    ####<15/08/2002 14:09:43> <Info> <JDBC> <qawebmethods> <myserver>
    <main> <system> <> <001070> <Checking existence of connection pool
    pool/test_myapp requested by user system>
    ####<15/08/2002 14:09:43> <Error> <JDBC> <qawebmethods> <myserver>
    <main> <system> <> <001059> <Error during Data Source creation:
    weblogic.common.ResourceException: DataSource(jdbc/test_myapp) can't
    be created with non-existent Pool (connection or multi)
    (pool/test_myapp)>
    ####<15/08/2002 14:09:50> <Info> <EJB> <qawebmethods> <myserver>
    <main> <system> <> <010008> <EJB Deploying file: myapp-ejb.jar>
    ####<15/08/2002 14:09:50> <Warning> <J2EE> <qawebmethods> <myserver>
    <main> <system> <> <160007> <You are running WebLogic Server with J2EE
    1.3 features enabled. The implementation of specific J2EE 1.3 features
    (EJB 2.0, JSP 1.2, Servlet 2.3, and J2EE Connector Architecture 1.0)
    in BEA WebLogic Server 6.1 is of a non-final version of the
    appropriate specification. It is subject to change in future releases
    once the specification becomes finalized. This may cause application
    code developed for BEA WebLogic Server 6.1 that uses the new features
    of J2EE 1.3 to be incompatible with the J2EE 1.3 platform supported in
    future releases of BEA WebLogic Server.>
    ####<15/08/2002 14:09:59> <Error> <J2EE> <qawebmethods> <myserver>
    <main> <system> <> <160001> <Error deploying application myapp-ejb:
    Unable to deploy EJB: Counter from myapp-ejb.jar:
    The DataSource with the JNDI name: jdbc/test_myapp could not be
    located. Please ensure that the DataSource has been deployed
    successfully and that the JNDI name in your EJB Deployment descriptor
    is correct.
    >
    ####<15/08/2002 14:09:59> <Info> <HTTP> <qawebmethods> <myserver>
    <main> <system> <> <101053> <[HTTP myserver] Loading web app: myapp>
    ####<15/08/2002 14:09:59> <Info> <HTTP> <qawebmethods> <myserver>
    <main> <system> <> <101059> <[myserver] Loading myapp from WAR file:
    C:\bea\wlserver6.1\.\config\mydomain\applications\.wlnotdelete\wlap31483\myapp.war>
    ####<15/08/2002 14:09:59> <Warning> <J2EE> <qawebmethods> <myserver>
    <main> <system> <> <160007> <You are running WebLogic Server with J2EE
    1.3 features enabled. The implementation of specific J2EE 1.3 features
    (EJB 2.0, JSP 1.2, Servlet 2.3, and J2EE Connector Architecture 1.0)
    in BEA WebLogic Server 6.1 is of a non-final version of the
    appropriate specification. It is subject to change in future releases
    once the specification becomes finalized. This may cause application
    code developed for BEA WebLogic Server 6.1 that uses the new features
    of J2EE 1.3 to be incompatible with the J2EE 1.3 platform supported in
    future releases of BEA WebLogic Server.>
    ####<15/08/2002 14:09:59> <Info> <HTTP> <qawebmethods> <myserver>
    <main> <system> <> <101031>
    <[WebAppServletContext(1412030,myapp,/myapp)] extracting classfiles to
    C:\bea\wlserver6.1\config\mydomain\applications\.wlnotdelete\wlap31483\WEB-INF\_tmp_war_myapp:>
    ####<15/08/2002 14:10:04> <Info> <HTTP> <qawebmethods> <myserver>
    <main> <system> <> <101032>
    <[WebAppServletContext(1412030,myapp,/myapp)] extracted classfiles
    successfully...>
    ####<15/08/2002 14:10:04> <Info> <HTTP Session> <qawebmethods>
    <myserver> <main> <system> <> <100037> <Creating SessionContext of
    type: memory for webapp: /myapp>
    ####<15/08/2002 14:10:04> <Info> <HTTP> <qawebmethods> <myserver>
    <main> <system> <> <101047>
    <[WebAppServletContext(1412030,myapp,/myapp)] registering classpath
    servlet with initArgs 'null'>
    ####<15/08/2002 14:10:04> <Info> <HTTP> <qawebmethods> <myserver>
    <main> <system> <> <101047>
    <[WebAppServletContext(1412030,myapp,/myapp)] registering getior
    servlet with initArgs 'null'>
    ####<15/08/2002 14:10:04> <Info> <HTTP> <qawebmethods> <myserver>
    <main> <system> <> <101047>
    <[WebAppServletContext(1412030,myapp,/myapp)] registering tunneling
    servlets with initArgs 'wl-dispatch-policy=direct'>
    ####<15/08/2002 14:10:04> <Info> <HTTP> <qawebmethods> <myserver>
    <main> <system> <> <101047>
    <[WebAppServletContext(1412030,myapp,/myapp)] registering JSPServlet
    with initArgs '[JspConfig:
    verbose=true,packagePrefix=jsp_servlet,-compiler=javac,compileFlags=,workingDir=C:\bea\wlserver6.1\config\mydomain\applications\.wlnotdelete\wlap31483\WEB-INF\_tmp_war_myapp,pageCheckSeconds=1,superclass=null,keepgenerated=false,precompileContinue=false,compilerSupportsEncoding=true,encoding=null,defaultfilename=index.jsp,compilerclass=null,noTryBlocks=false]'>
    ####<15/08/2002 14:10:04> <Debug> <HTTP> <qawebmethods> <myserver>
    <main> <system> <> <101097> <Registering ServletContext:
    "myapp:/myapp">
    ####<15/08/2002 14:10:04> <Info> <J2EE> <qawebmethods> <myserver>
    <main> <system> <> <160003> <Deployed : myapp>
    ####<15/08/2002 14:10:04> <Info> <HTTP> <qawebmethods> <myserver>
    <main> <system> <> <101133> <Initializing WEB server myserver>
    ####<15/08/2002 14:10:04> <Notice> <Management> <qawebmethods>
    <myserver> <main> <system> <> <141052> <Application Poller started for
    development server.>
    ####<15/08/2002 14:10:04> <Notice> <WebLogicServer> <qawebmethods>
    <myserver> <ListenThread> <system> <> <000202> <ListenThread listening
    on port 7001>
    ####<15/08/2002 14:10:04> <Info> <NT Performance Pack> <qawebmethods>
    <myserver> <ListenThread> <system> <> <000000> <NATIVE: NTSocketMuxer
    was built on Nov 1 2001 16:39:28
    >
    ####<15/08/2002 14:10:04> <Notice> <WebLogicServer> <qawebmethods>
    <myserver> <SSLListenThread> <system> <> <000202> <SSLListenThread
    listening on port 7002>
    ####<15/08/2002 14:10:05> <Notice> <Management> <qawebmethods>
    <myserver> <main> <system> <> <141030> <Starting discovery of Managed
    Server... This feature is on by default, you may turn this off by
    passing -Dweblogic.management.discover=false>
    ####<15/08/2002 14:10:05> <Notice> <WebLogicServer> <qawebmethods>
    <myserver> <main> <system> <> <000331> <Started WebLogic Admin Server
    "myserver" for domain "mydomain" running in Development Mode>
    ####<15/08/2002 14:10:11> <Info> <NT Performance Pack> <qawebmethods>
    <myserver> <ExecuteThread: '14' for queue: 'default'> <> <> <000000>
    <Allocating: '2' NT reader threads>
    ####<15/08/2002 14:10:13> <Info> <HTTP> <qawebmethods> <myserver>
    <ExecuteThread: '1' for queue: '__weblogic_admin_html_queue'> <system>
    <> <101047> <[WebAppServletContext(5367844,console,/console)] actions:
    init>
    ####<15/08/2002 14:10:18> <Info> <HTTP> <qawebmethods> <myserver>
    <ExecuteThread: '1' for queue: '__weblogic_admin_html_queue'> <system>
    <> <101047> <[WebAppServletContext(5367844,console,/console)]
    FileServlet: init>
    ####<15/08/2002 14:10:18> <Info> <HTTP> <qawebmethods> <myserver>
    <ExecuteThread: '1' for queue: '__weblogic_admin_html_queue'> <system>
    <> <101047> <[WebAppServletContext(5367844,console,/console)]
    FileServlet: Using standard I/O>

    "thorick" <[email protected]> wrote in message news:<[email protected]>...
    Most likely, the OCI libraries could not be loaded.
    Before continuing down this path, is there any reason
    why you want to use an OCI based Driver as opposed to the
    all Java Oracle thin driver ?There is indeed a valid reason for my choice.
    I am currently connecting to the Oracle "Rdb" 7.0 database (located on
    VMS) - not Oracle Oracle.
    The SQL Service software we're currently using is version 7.1. This
    version works well with the OCI8 driver (when connecting to the
    database from Windows NT). This version of SQL Service however does
    NOT work for the THIN driver (unless we upgrade the SQL Service to
    version 7.1.5.5 - which we're not prepared to do so because it is not
    stable enough from our previous test/trials). SQLSRV Version 7.1.5.5
    works for THIN driver but it will result in uncommitted
    transactions/unresolved connection/stopping of listener issues and
    there is a need to restart the service from time to time. Oracle has
    since confirmed that this is a bug that they have yet to resolve...
    So we have to stick to OCI8 (THICK) for the time being. I would really
    appreciate it very much if you can tell me the various OCI libraries
    that I need to load (in terms of WebLogic Server config file settings
    etc..).
    By the way I have already installed the Oracle 8 client software on
    the NT server (where WebLogic Server is) and I have also set up the
    relevant SID (using the Net8 Assistant) that points to the Oracle Rdb
    database on the VMS. I have also tried using SQL*Plus to connect to
    the database and I can connect properly to the database. But WebLogic
    simply doesn't seem to load the software.
    Help...
    Regards,
    Bobby Brown, writing from Australia.

  • Oracle JDBC driver initilalize an applet in the background

    I am writing an APPLICATION that is connecting with database.
    When I execute the code two dialog windows with title 'APPLET ALERT' appear and it ask for a permission:
    -The applet is attempting to invoke the java/lang/System.getProperty() operation on user.name
    -The applet is attempting to connect to [database name]
    When I allow permissions then program continues ok, when i disallow then an exception is thrown: Exception in thread "main" com.trend.iwss.jscan.runtime.AppletTrapStopError: Applet disabled by IWSVA Javascan site policy.
    Whether I allow or disallow following output is printed on the console:
    Current policy properties:
    mmc.sess_pe_act.block_unsigned: false
    window.num_max: 5
    jscan.sess_applet_act.sig_trusted: pass
    file.destructive.state: disabled
    jscan.sess_applet_act.block_all: false
    window.num_limited: true
    jscan.sess_applet_act.unsigned: instrument
    mmc.sess_pe_act.action: validate
    jscan.session.daemon_protocol: http
    file.read.state: disabled
    mmc.sess_pe_act.block_invalid: true
    mmc.sess_pe_act.block_blacklisted: false
    net.bind_enable: false
    jscan.session.policyname: TU1DIERlZmF1bHQgUG9saWN5
    mmc.sess_cab_act.block_unsigned: false
    file.nondestructive.state: disabled
    jscan.session.origin_uri: http://download.oracle.com/otn/utilities_drivers/jdbc/111070/ojdbc6.jar
    mmc.sess_cab_act.action: validate
    net.connect_other: false
    jscan.session.user_ipaddr: 10.10.0.110
    jscan.sess_applet_act.sig_invalid: block
    mmc.sess_cab_act.block_invalid: true
    thread.thread_num_max: 8
    jscan.sess_applet_act.sig_blacklisted: block
    net.connect_src: true
    thread.thread_num_limited: true
    jscan.sess_applet_act.stub_out_blocked_applet: true
    mmc.sess_cab_act.block_blacklisted: true
    jscan.session.user_name: 10.10.0.110
    thread.threadgroup_create: false
    file.write.state: disabled
    -->> returning Frame NULL
    BaseDialog: owner frame is a java.awt.Frame
    Why is the driver initializing an applet? What should I change?
    I am using JDK 1.6 and driver 11g Release 1 (11.1.0.7.0) - ojdbc6.jar, database is Oracle 9i (9.2.0.7.0).
    Below is my code.
    import java.sql.*;
    public class Test {
    public static void main(String args[]) {
    try{
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn = DriverManager.getConnection(
    "jdbc:oracle:thin:@DBNAME:1521:DBNAME", "user", "password");
    Statement stmt = conn.createStatement();
    ResultSet rset = stmt
    .executeQuery("select 'Hello '||USER||'.' from dual");
    while (rset.next())
    System.out.println(rset.getString(1));
    rset.close();
    stmt.close();
    conn.close();
    } catch (Exception e) {
    System.out.println(e.getMessage());
    }

    This is a console software. The code above is only an example but it causes the same effect.
    The program behavior is the same whether I start it from Eclipse (normal or debug) or from command line.
    I think the case is our company IWSVA internet scanner, a kind of firewall.
    I found on google few similar problems with IWSVA or IWSS but with no solution.
    Already our administrators are checking the configuration.
    +When I allow permissions then program continues ok, when i disallow then an exception is thrown: Exception in thread "main" com.trend.iwss.jscan.runtime.AppletTrapStopError: Applet disabled by IWSVA Javascan site policy+

  • Java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver

    When I run java servlet test_ora.java with IE6.0 I get the following error page:
    HTTP Status 500 -
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    javax.servlet.ServletException: Servlet execution threw an exception
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2349)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:376)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:518)
         at java.lang.Thread.run(Thread.java:536)
    root cause
    java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver
         at test_ora.doGet(test_ora.java:21)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2349)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:376)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:518)
         at java.lang.Thread.run(Thread.java:536)
    Java Web Services Developer Pack/1.0-fcs
    I thought it is about JDBC configuration. But when I run JdbcCheckup.java everything works fine. Can anybody help me, please?
    test_ora.java looks like this:
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.sql.*;
    public class test_ora extends HttpServlet {
    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {
    String str_dok_numer, str_f_inkraft;
    int int_dok_wal_id;
    Connection conn=null;
    Statement s = null;
    response.setContentType("text/html;charset=iso-8859-2");
    PrintWriter out = response.getWriter();
    try {
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    conn = DriverManager.getConnection(
    "jdbc:oracle:thin:@192.168.15.2:1521:DB2","janusz","kimono");
    s = conn.createStatement();
    } catch (SQLException e) {
    out.println("Blad polaczenia z baza danych: " + e.getMessage());
    try {
    ResultSet r =s.executeQuery("select dok_numer, f_inkraft, dok_wal_id from gndlf_umowy_inkraft");
    out.println("DOK_NUMER\tF_INKRAFT\tDOK_WAL_ID");
    while(r.next()){
    out.println (r.getString (1) +"\t" + r.getString (2) + "\t" +r.getString (3));
    conn.close();
    } catch (Exception e) {
    out.println("Wystapil problem z wyslaniem SQL do bazy danych: " + e.getMessage());
    finally {
    try { conn.close(); }
    catch(SQLException e) {}
    and here is code for JdbcCheckup.java (I get it from Internet and made some modifications):
    * This sample can be used to check the JDBC installation.
    * Just run it and provide the connect information. It will select
    * "Hello World" from the database.
    // You need to import the java.sql package to use JDBC
    import java.sql.*;
    // We import java.io to be able to read from the command line
    import java.io.*;
    class JdbcCheckup {
    public static void main(String args[])
    throws SQLException, IOException
    // Load the Oracle JDBC driver
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    // Prompt the user for connect information
    System.out.println("Please enter information to test connection to the database");
    String user;
    String password;
    String database;
    user = readEntry("user: ");
    int slash_index = user.indexOf('/');
    if (slash_index != -1)
    password = user.substring(slash_index + 1);
    user = user.substring(0, slash_index);
    else
    password = readEntry("password: ");
    database = readEntry("database(a TNSNAME entry): ");
    System.out.print("Connecting to the database...");
    System.out.flush();
    System.out.println("Connecting...");
    //Connection conn = DriverManager.getConnection("jdbc:oracle:oci8:@" + database, user, password);
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.15.2:1521:" + database, user, password);
    System.out.println("connected!!!");
    // Create a statement
    Statement stmt = conn.createStatement();
    // Do the SQL "Hello World" thing
    ResultSet rset = stmt.executeQuery("select 'Hello World' from dual");
    while (rset.next())
    System.out.println(rset.getString(1));
    // close the result set, the statement and connect
    rset.close();
    stmt.close();
    conn.close();
    System.out.println("Your JDBC installation is correct.");
    // Utility function to read a line from standard input
    static String readEntry(String prompt)
    try
    StringBuffer buffer = new StringBuffer();
    System.out.print(prompt);
    System.out.flush();
    int c = System.in.read();
    while (c != '\n' && c != -1)
    buffer.append((char)c);
    c = System.in.read();
    return buffer.toString().trim();
    catch(IOException e) {
    return "";
    I use Java Web Service Developer Pack 1.0 on Win98 SE, database Oracle 8.1.7 is installed on dedicated IBM server (AIX 4.x).
    I put these lines in autoexec.bat:
    set PATH=C:\Perl\bin\;"C:\j2sdk1.4.0\bin";%PATH%
    set CLASSPATH=.;C:\j2sdk1.4.0\lib\tools.jar;C:\j2sdk1.4.0\lib\classes12.zip;C:\j2sdk1.4.0\lib\classes111.zip;%CLASSPATH%
    set CLASSPATH=C:\jwsdp_1_0\common\lib\servlet.jar;C:\jwsdp_1_0\common\lib\jasper-compiler.jar;C:\jwsdp_1_0\common\lib\jasper-runtime.jar;%CLASSPATH%
    set JAVA_HOME=C:\j2sdk1.4.0

    I have the same problem. I created a JSP page that uses a class to retrieve database information. I added a main method to the class so I would be able to test it. When I test the class using the main method the method returns all the information from the database. When I try it using Tomcat, I get the following error: java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver
    Does anyone have an idea of what is going on?
    My CLASSPATH configuration is the same.

  • SchemaTool() throws ClassNotFoundException: oracle.jdbc.driver.OracleDriver

    KODO 2.5.3
    I am trying to use the SchemaTool java class for schema manipulations. When
    I try to construct a SchemaTool object I get the following exception:
    com.solarmetric.kodo.runtime.FatalUserException:
    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    NestedThrowables:
    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    I am passing an instance of MultiLoaderClassResolver (constructed using a
    custom URLClassLoader) as the ClassResolver argument to the SchemaTool
    constructor. The orcale jar "classes12.jar" is one of the URLs in the
    URLClassResolver. Before constructing a SchemaTool object, a call to
    canResolveClass("oracle.jdbc.driver.OracleDriver") on the class resolver
    returns true. So why is SchemaTool not able to find this class?
    Thanks
    Vijay

    Marc,
    It might well be problems with my custom class loader (which are a pain to
    debug indeed) or my lack of understanding of some of your schema tool
    classes, but the basic problem I encountered (before getting to the Logger
    issue) is as follows:
    I have an instance of MultiLoaderClassResolver constructed using my custom
    class loader.
    A call to resolveClass("orcale.jdbc.driver.OrcaleDriver") on this instance
    returns the correct Class (does not throw a ClassNotFound exception).
    The same MultiLoaderClassResolver instance is passed as an argument to
    SchemaTool(). SchemaTool.refresh() throws an exception:
    ClassNotFound: orcale.jdbc.driver.OrcaleDriver
    So it seems to me that somewhere in the SchemaTool code you are trying to
    resolve orcale.jdbc.driver.OrcaleDriver using something other than the
    instance of MultiLoaderClassResolver that I passed in. From the stack trace
    in my earlier message, it seems like that is happening in:
    com.solarmetric.kodo.impl.jdbc.ormapping.ClassMapping.createPKColumns(ClassM
    apping.java:1584)where an instance of ConfigurationConnector is constructed. BTW, this is how
    I construct and pass a ConfigurationConnector to SchemaTool:
    JDBCConfiguration conf = new JDBCSimpleConfiguration(someProps);
    ClassResolver resolver = new MultiLoaderClassResolver(myCustomClassLoader);
    Connector connector = new ConfigurationConnector(conf, resolver, false);
    SchemaTool sTool = new SchemaTool(conf, resolver, connector);
    Vijay
    "Marc Prud'hommeaux" <[email protected]> wrote in message
    news:[email protected]...
    Vijay-
    Custom ClassLoader problems are often very hairy to debug. The first
    error message you are receiving indicates a problem:
    org.apache.commons.logging.LogConfigurationException: Class
    org.apache.commons.logging.impl.Log4JLogger does not implement LogThis indicates to me that the
    "org.apache.commons.logging.impl.Log4JLogger" and
    "org.apache.commons.logging.Log" classes are being loaded in different
    ClassLoaders, which is generally a bad thing. Is your URLClassLoader
    deferring to the parent ClassLoader?
    I think that the first step is to identify why the class loaders are
    different for these two classes (which should be easy to do with some
    printlns in a test program that uses your URLClassLoader).
    Bear in mind that this isn't technicall a Kodo issue, but a general
    ClassLoader issue. However, we are happy to try to provide hints and
    guidance about how to isolate the source of the problem.
    In article <[email protected]>, Vijay Ganesan wrote:
    After trying out some combinations, the stack trace at the bottom of
    this
    message gives a better clue of what my problem is:
    Looks like a new ConfigurationConnector is created in ClassMapping.javathat
    ignores my class resolver (based on my custom class loader) that Icreated
    as follows:
    JDBCConfiguration conf = new JDBCSimpleConfiguration(someProps);
    ClassResolver resolver = newMultiLoaderClassResolver(myCustomClassLoader);
    >>
    Connector connector = new ConfigurationConnector(conf, resolver, false);
    SchemaTool sTool = new SchemaTool(conf, resolver, connector);
    Adding the following line before the schema related code solves theproblem:
    Thread.currentThread().setContextClassLoader(myCustomClassLoader);
    However, that causes another error which, from a brief look at
    LogFactoryImpl, seems surely related to custom class loaders. Don't knowhow
    to get past this one:
    org.apache.commons.logging.LogConfigurationException:
    org.apache.commons.logging.LogConfigurationException:
    org.apache.commons.logging.LogConfigurationException: Class
    org.apache.commons.logging.impl.Log4JLogger does not implement Log
    at
    org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.ja
    va:532)
    at
    org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.ja
    va:272)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:414)
    at
    com.solarmetric.kodo.impl.jdbc.runtime.ConfigurationConnector.createConnecti
    onFactory(ConfigurationConnector.java:140)
    --------Stack trace------------
    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    at
    com.solarmetric.util.classes.LoaderClassResolver.resolveClass(LoaderClassRes
    olver.java:34)
    at
    com.solarmetric.kodo.impl.jdbc.runtime.ConfigurationConnector.createConnecti
    onFactory(ConfigurationConnector.java:113)
    at
    com.solarmetric.kodo.impl.jdbc.runtime.ConfigurationConnector.<init>(Configu
    rationConnector.java:67)
    at
    com.solarmetric.kodo.impl.jdbc.runtime.ConfigurationConnector.<init>(Configu
    rationConnector.java:59)
    at
    com.solarmetric.kodo.impl.jdbc.runtime.ConfigurationConnector.<init>(Configu
    rationConnector.java:39)
    at
    com.solarmetric.kodo.impl.jdbc.ormapping.ClassMapping.createPKColumns(ClassM
    apping.java:1584)
    at
    com.solarmetric.kodo.impl.jdbc.ormapping.ClassMapping.install(ClassMapping.j
    ava:1416)
    at
    com.solarmetric.kodo.impl.jdbc.ormapping.Mapping.createMapping(Mapping.java:
    169)
    at
    com.solarmetric.kodo.impl.jdbc.ormapping.Mapping.createMappings(Mapping.java
    :116)
    at
    com.solarmetric.kodo.impl.jdbc.ormapping.Mapping.createMappings(Mapping.java
    :86)
    at
    com.solarmetric.kodo.impl.jdbc.schema.SchemaTool.createMappings(SchemaTool.j
    ava:831)
    at
    com.solarmetric.kodo.impl.jdbc.schema.SchemaTool.refresh(SchemaTool.java:333
    at
    com.solarmetric.kodo.impl.jdbc.schema.SchemaTool.refresh(SchemaTool.java:321
    at
    com.solarmetric.kodo.impl.jdbc.schema.SchemaTool.refresh(SchemaTool.java:311
    "Stephen Kim" <[email protected]> wrote in message
    news:[email protected]...
    My guess is that your custom classloader is preventing instanceof. Can
    you try using the system classloader or see if java.sql.Driver is
    assignable from oracle.jdbc.dirver.OracleDriver?
    Vijay Ganesan wrote:
    KODO 2.5.3
    I am trying to use the SchemaTool java class for schema
    manipulations.
    When
    I try to construct a SchemaTool object I get the following exception:
    com.solarmetric.kodo.runtime.FatalUserException:
    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    NestedThrowables:
    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    I am passing an instance of MultiLoaderClassResolver (constructed
    using
    a
    custom URLClassLoader) as the ClassResolver argument to the
    SchemaTool
    constructor. The orcale jar "classes12.jar" is one of the URLs in the
    URLClassResolver. Before constructing a SchemaTool object, a call to
    canResolveClass("oracle.jdbc.driver.OracleDriver") on the classresolver
    returns true. So why is SchemaTool not able to find this class?
    Thanks
    Vijay
    Steve Kim
    [email protected]
    SolarMetric Inc.
    http://www.solarmetric.com
    Marc Prud'hommeaux [email protected]
    SolarMetric Inc. http://www.solarmetric.com

  • Duplicate class definition: oracle/jdbc/driver/OracleDriver

    Hi
    I using Jdeveloper 10.1.3.3 and I tried to add jdbc driver version 11.1.0.6.0 to Project by add Library to the project property. And I tried to run my application when step to connect database the program will occur the error.
    This below is the error
    500 Internal Server Error
    oracle.classloader.util.AnnotatedLinkageError: duplicate class definition: oracle/jdbc/driver/OracleDriver
         Invalid class: oracle.jdbc.driver.OracleDriver
         Loader: current-workspace-app.root:0.0.0
         Code-Source: /D:/oracle/jdbc/11/ojdbc5.jar
         Configuration: <library> in /D:/Jdev10133/jdev/mywork/Trainning/Trainning-oc4j-app.xml
         Dependent class: java.sql.DriverManager
         Loader: jre.bootstrap:1.5.0_06
         Code-Source: unknown
         Configuration: jre bootstrap
         at oracle.classloader.PolicyClassLoader.findLocalClass (PolicyClassLoader.java:1462) [D:/Jdev10133/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@17332331]     at oracle.classloader.SearchPolicy$FindLocal.getClass (SearchPolicy.java:167) [D:/Jdev10133/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@17332331]     at oracle.classloader.SearchSequence.getClass (SearchSequence.java:119) [D:/Jdev10133/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@17332331]     at oracle.classloader.SearchPolicy.loadClass (SearchPolicy.java:645) [D:/Jdev10133/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@17332331]     at oracle.classloader.PolicyClassLoader.askParentForClass (PolicyClassLoader.java:1289) [D:/Jdev10133/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@17332331]     at oracle.classloader.SearchPolicy$AskParent.getClass (SearchPolicy.java:68) [D:/Jdev10133/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@17332331]     at oracle.classloader.SearchSequence.getClass (SearchSequence.java:119) [D:/Jdev10133/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@17332331]     at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1674) [D:/Jdev10133/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@17332331]     at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1635) [D:/Jdev10133/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@17332331]     at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1620) [D:/Jdev10133/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@17332331]     at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319) [jre bootstrap, by jre.bootstrap:1.5.0_06]     at java.lang.Class.forName0 (Native method) [unknown, by unknown]     at java.lang.Class.forName (Class.java:242) [jre bootstrap, by jre.bootstrap:1.5.0_06]     at java.sql.DriverManager.getCallerClass (DriverManager.java:442) [jre bootstrap, by jre.bootstrap:1.5.0_06]     at java.sql.DriverManager.getConnection (DriverManager.java:519) [jre bootstrap, by jre.bootstrap:1.5.0_06]     at java.sql.DriverManager.getConnection (DriverManager.java:171) [jre bootstrap, by jre.bootstrap:1.5.0_06]     at com.util.Util.getConnection (Util.java:14) [D:/Jdev10133/jdev/mywork/Trainning/DBProgramming/classes/ (from <classpath> in D:\Jdev10133\jdev\mywork\Trainning\DBProgramming\public_html), by current-workspace-app.web.dbprogram:0.0.0]     at com.blob.BLOBTest.uploadFileToDB (BLOBTest.java:37) [D:/Jdev10133/jdev/mywork/Trainning/DBProgramming/classes/ (from <classpath> in D:\Jdev10133\jdev\mywork\Trainning\DBProgramming\public_html), by current-workspace-app.web.dbprogram:0.0.0]     at com.upload.doPost (upload.java:28) [D:/Jdev10133/jdev/mywork/Trainning/DBProgramming/classes/ (from <classpath> in D:\Jdev10133\jdev\mywork\Trainning\DBProgramming\public_html), by current-workspace-app.web.dbprogram:0.0.0]     at javax.servlet.http.HttpServlet.service (HttpServlet.java:763) [D:/Jdev10133/j2ee/home/lib/servlet.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by api:1.4.0]     at javax.servlet.http.HttpServlet.service (HttpServlet.java:856) [D:/Jdev10133/j2ee/home/lib/servlet.jar (from <code-source> (ignore manifest Class-Path) in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by api:1.4.0]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke (ServletRequestDispatcher.java:713) [D:/Jdev10133/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal (ServletRequestDispatcher.java:370) [D:/Jdev10133/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.doProcessRequest (HttpRequestHandler.java:871) [D:/Jdev10133/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.processRequest (HttpRequestHandler.java:453) [D:/Jdev10133/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.serveOneRequest (HttpRequestHandler.java:221) [D:/Jdev10133/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run (HttpRequestHandler.java:122) [D:/Jdev10133/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run (HttpRequestHandler.java:111) [D:/Jdev10133/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run (ServerSocketReadHandler.java:260) [D:/Jdev10133/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run (ReleasableResourcePooledExecutor.java:303) [D:/Jdev10133/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\Jdev10133\j2ee\home\oc4j.jar), by oc4j:10.1.3]     at java.lang.Thread.run (Thread.java:595) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    Please help to suggest me. How should I do to let out this error?
    Thanks

    many people use the two interchangeably, though technically it can mean something different.
    What you get back from a call to newInstance() is the same as what you'd get when using the new keyword and no constructor arguments, a reference to an instance of a class (there are other ways to dynamically create an instance using other constructors).
    "Creating a class object" technically means loading the class which causes a Class instance (so an instance of the class Class) to be created for that particular class, making the class available to the JVM for instantiation of instances.
    newInstance() and its sisters are useful for when the class to be instantiated is not known (or even doesn't exist) when compiling the class that needs to instantiate it.
    This is of course the case with JDBC. The people creating the JVM can't know what driver classes will be out there at some point in the future (and if they did know and have access to all of them in the past it would still be foolish to have them all hardwired into the JVM).

Maybe you are looking for

  • Issue with login page

    Hi, Can anyone help me with the following issue: When I try logging into the login page using the URL_*(http://hostname.domainname)*_ the page is re-directed to the same URL but with https:_ in front of the URL but the login page is not displayed/sho

  • My ipod touch 4th gen was working fine thorugh my home speakers but now it has stopped

    My ipod touch is a 4th gen 8GB and it was working absolutely fine 2 days ago when i played it through the same docking system but i came to play it through my docking system today and it is only playing out of its internal speakers and not through th

  • Can't Find "DVD and CD Sharing" under Sharing

    Hello, I got a new MacBook Air a week ago, and I couldn't find "DVD and CD Sharing" under sharing in system preferences.  Is there any way to make it appear? I am trying to share the CD from a Windows computer, and I installed this on my Windows comp

  • Proxy to SOAP Sync with BPM (1:N)

    Hi Proxy to SOAP Sync and return message will be posted back to R/3 via proxy. This is Async to Sync using BPM. And the split happens in BPM as well. We are suppose to go with BPM here, that's the mandatory step for learning purpose I am trying to fo

  • Expanded Content? Database or html?

    I have a list of products that need content. Basically this extended information needs to display details that can't be listed with regular product details, it's just too much. My dilemma is that I can't decide whether to post it to the web in indivi