Oracle.jdbc.dbaccess.Messages exception

i have an application throwing a jdbc
exception that starts out:
java.sql.SQLException: Message file
'oracle.jdbc.dbaccess.Messages' is missing.
i realize that the exception is being thrown
for another reason and i'm guessing that when
the process tries to lookup the appropriate
message, some message file cannot be found.
but, where should this message file be. the
client where this code runs has a Oracle client install.
what is missing?
thanks, ron....

Hi,
I got the following from another message (I use Visual Age and just had to do an import on the property files!).
Allen
agvkumar
unregistered posted July 09, 2000 08:13 AM
I too used to get this error when the classes111.zip was unzipped, but this should not cause any problem if classess111.zip is used in the classpath.
It is trying to load the messages.properties
as a resource.
Do not use a deployment tool to pull all the required classes, they miss these kinda properties file and you end up in trouble.
Check your IDE if any which may do this in the background.
null

Similar Messages

  • Oracle.jdbc.dbaccess.Messages

    I'm getting the following error when executing selects against Oracle 8i with Java 2 in WebSphere:
    java.sql.SQLException: Message file 'oracle.jdbc.dbaccess.Messages' is missing.
    There is no class file by this name, although there is a Messages.properties
    null

    Hi,
    I got the following from another message (I use Visual Age and just had to do an import on the property files!).
    Allen
    agvkumar
    unregistered posted July 09, 2000 08:13 AM
    I too used to get this error when the classes111.zip was unzipped, but this should not cause any problem if classess111.zip is used in the classpath.
    It is trying to load the messages.properties
    as a resource.
    Do not use a deployment tool to pull all the required classes, they miss these kinda properties file and you end up in trouble.
    Check your IDE if any which may do this in the background.
    null

  • JDBC Unexpected Packet Exception

    Hello all,
    I receive a strange error when attempting to write to a blob column using the 9.2.1
    version of the thin JDBC driver. The actual exception occurs when I call a flush on the blob
    output stream.
    Here is the relevant trace:
    java.io.IOException: Io exception: Unexpected packet
    at oracle.jdbc.dbaccess.DBError.SQLToIOException(DBError.java:716)
    at oracle.jdbc.driver.OracleBlobOutputStream.flushBuffer(OracleBlobOutputStream.java:279)
    at oracle.jdbc.driver.OracleBlobOutputStream.flush(OracleBlobOutputStream.java:215)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:131)
    Any clues?
    Thanks!
    Christopher Fitch

    Hi Gonzalo !
    Please check that your XML document has the format described in
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
      <StatementName2>
    <dbTableName action=”INSERT”>
    <table>realDbTableName</table>
    <access>
    <col1>val1</col1>
    <col2>val2</col2>
    </access>
    <access>
    <col1>val11</col1>
    </access>
    </dbTableName>
      </StatementName2>
    /people/bhavesh.kantilal/blog/2006/07/03/jdbc-receiver-adapter--synchronous-select-150-step-by-step
    /people/siva.maranani/blog/2005/09/16/xi-how-to-on-jdbc-receiver-response
    Regards,
    Matias.
    ps: please award point if helpful
    Message was edited by:
            Matias Denker
    Message was edited by:
            Matias Denker

  • Can I include MQSeires JMS XADataSource and Oracle JDBC XADataSource in one transaction?

              When I try to use a XADataSource (using Oracle 8.1.6 XA JDBC driver) to update
              a table in onMessage() of a MDB (Message Driven Bean) using container managed
              transaction, an exception occured like this:
              java.sql.SQLException: ORA-06550: ? 1 ?, ? 14 ???: PLS-00201: ??? 'JAVA_XA.XA_START'
              ????? ORA-06550: ? 1 ?, ? 8 ???: PL/SQL: Statement ignored
              at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114) at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
              at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:542) at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1311)
              at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:738 ) at
              oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.ja va:1313)
              at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.jav a:1232)
              at oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement .java:1353)
              at oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java:176 0) at
              oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme nt.java:1805)
              at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePrepar edStatement.java:322)
              at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStat ement.java:366)
              at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:10 2) at
              weblogic.transaction.internal.ServerResourceInfo.start(ServerResource Info.java:994)
              at weblogic.transaction.internal.ServerResourceInfo.xaStart(ServerResour ceInfo.java:947)
              at weblogic.transaction.internal.ServerResourceInfo.enlist(ServerResourc eInfo.java:206)
              at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(Se rverTransactionImpl.java:316)
              at weblogic.jdbc.common.internal.ConnectionEnv.test(ConnectionEnv.java:6 51) at
              weblogic.common.internal.ResourceAllocator.reserve(ResourceAllocator. java:444)
              at weblogic.common.internal.ResourceAllocator.reserve(ResourceAllocator. java:379)
              at weblogic.common.internal.ResourceAllocator.reserveWaitSecs(ResourceAl locator.java:369)
              at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.j ava:167)
              at weblogic.jdbc.common.internal.ConnectionPool.reserveWaitSecs(Connecti onPool.java:121)
              at weblogic.jdbc.jta.DataSource.getXAConnectionFromPool(DataSource.java: 861)
              at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:7 43) at
              weblogic.jdbc.jta.Connection.getXAConn(Connection.java:130) at weblogic.jdbc.jta.Connection.createStatement(Connection.java:201)
              at weblogic.jdbc.rmi.internal.ConnectionImpl.createStatement(ConnectionI mpl.java:71)
              at weblogic.jdbc.rmi.SerialConnection.createStatement(SerialConnection.j ava:42)
              at MDB.onMessage(MDB.java:46) at weblogic.ejb20.internal.MDListener.execute(MDListener.java:221)
              at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:175) at com.ibm.mq.jms.MQQueueReceiver.receiveAsync(MQQueueReceiver.java:640)
              at com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java:355) java.sql.SQLException:
              ORA-06550: ? 1 ?, ? 14 ???: PLS-00201: ??? 'JAVA_XA.XA_START' ????? ORA-06550:
              ? 1 ?, ? 8 ???: PL/SQL: Statement ignored
              at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114) at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
              at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:542) at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1311)
              at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:738 ) at
              oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.ja va:1313)
              at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.jav a:1232)
              at oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement .java:1353)
              at oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java:176 0) at
              oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme nt.java:1805)
              at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePrepar edStatement.java:322)
              at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStat ement.java:366)
              at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:10 2) at
              weblogic.jdbc.jta.DataSource.start(DataSource.java:324) at weblogic.transaction.internal.ServerResourceInfo.start(ServerResource
              Info.java:994) at weblogic.transaction.internal.ServerResourceInfo.xaStart(ServerResour
              ceInfo.java:947) at weblogic.transaction.internal.ServerResourceInfo.enlist(ServerResourc
              eInfo.java:206) at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(Se
              rverTransactionImpl.java:316) at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:817)
              at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:7 88) at
              weblogic.jdbc.jta.Connection.getXAConn(Connection.java:130) at weblogic.jdbc.jta.Connection.createStatement(Connection.java:201)
              at weblogic.jdbc.rmi.internal.ConnectionImpl.createStatement(ConnectionI mpl.java:71)
              at weblogic.jdbc.rmi.SerialConnection.createStatement(SerialConnection.j ava:42)
              at MDB.onMessage(MDB.java:46) at weblogic.ejb20.internal.MDListener.execute(MDListener.java:221)
              at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:175) at com.ibm.mq.jms.MQQueueReceiver.receiveAsync(MQQueueReceiver.java:640)
              at com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java:355) java.sql.SQLException:
              XA error: XAER_RMERR : A resource manager error has occur ed in the transaction
              branch start() failed on resource 'jtaXAPool' null at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:822)
              at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:7 88) at
              weblogic.jdbc.jta.Connection.getXAConn(Connection.java:130) at weblogic.jdbc.jta.Connection.createStatement(Connection.java:201)
              at weblogic.jdbc.rmi.internal.ConnectionImpl.createStatement(ConnectionI mpl.java:71)
              at weblogic.jdbc.rmi.SerialConnection.createStatement(SerialConnection.j ava:42)
              at MDB.onMessage(MDB.java:46) at weblogic.ejb20.internal.MDListener.execute(MDListener.java:221)
              at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:175) at com.ibm.mq.jms.MQQueueReceiver.receiveAsync(MQQueueReceiver.java:640)
              at com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java:355)
              Does that mean WLS 6.0 SP1 can not include JMS XADataSource and JDBC XADataSource
              in one distributed transaction managed by container?
              

              It should work. Check out the documentation on our developer center for
              more information. Developer.BEA.com
              Michael Girdley
              BEA Systems
              Learning WebLogic? http://learnweblogic.com
              "Sam Ni" <[email protected]> wrote in message
              news:[email protected]...
              >
              > When I try to use a XADataSource (using Oracle 8.1.6 XA JDBC driver) to
              update
              > a table in onMessage() of a MDB (Message Driven Bean) using container
              managed
              > transaction, an exception occured like this:
              >
              > java.sql.SQLException: ORA-06550: ? 1 ?, ? 14 ???: PLS-00201: ???
              'JAVA_XA.XA_START'
              > ????? ORA-06550: ? 1 ?, ? 8 ???: PL/SQL: Statement ignored
              >
              > at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114) at
              oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
              > at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:542) at
              oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1311)
              > at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:738 )
              at
              > oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.ja
              va:1313)
              > at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.jav
              a:1232)
              > at oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement
              .java:1353)
              > at oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java:176
              0) at
              > oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme
              nt.java:1805)
              > at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePrepar
              edStatement.java:322)
              > at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStat
              ement.java:366)
              > at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:10
              2) at
              > weblogic.transaction.internal.ServerResourceInfo.start(ServerResource
              Info.java:994)
              > at weblogic.transaction.internal.ServerResourceInfo.xaStart(ServerResour
              ceInfo.java:947)
              > at weblogic.transaction.internal.ServerResourceInfo.enlist(ServerResourc
              eInfo.java:206)
              > at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(Se
              rverTransactionImpl.java:316)
              > at weblogic.jdbc.common.internal.ConnectionEnv.test(ConnectionEnv.java:6
              51) at
              > weblogic.common.internal.ResourceAllocator.reserve(ResourceAllocator.
              java:444)
              > at weblogic.common.internal.ResourceAllocator.reserve(ResourceAllocator.
              java:379)
              > at weblogic.common.internal.ResourceAllocator.reserveWaitSecs(ResourceAl
              locator.java:369)
              > at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.j
              ava:167)
              > at weblogic.jdbc.common.internal.ConnectionPool.reserveWaitSecs(Connecti
              onPool.java:121)
              > at weblogic.jdbc.jta.DataSource.getXAConnectionFromPool(DataSource.java:
              861)
              > at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:7
              43) at
              > weblogic.jdbc.jta.Connection.getXAConn(Connection.java:130) at
              weblogic.jdbc.jta.Connection.createStatement(Connection.java:201)
              > at weblogic.jdbc.rmi.internal.ConnectionImpl.createStatement(ConnectionI
              mpl.java:71)
              > at weblogic.jdbc.rmi.SerialConnection.createStatement(SerialConnection.j
              ava:42)
              > at MDB.onMessage(MDB.java:46) at
              weblogic.ejb20.internal.MDListener.execute(MDListener.java:221)
              > at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:175) at
              com.ibm.mq.jms.MQQueueReceiver.receiveAsync(MQQueueReceiver.java:640)
              >
              >
              > at com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java:355)
              java.sql.SQLException:
              > ORA-06550: ? 1 ?, ? 14 ???: PLS-00201: ??? 'JAVA_XA.XA_START' ?????
              ORA-06550:
              > ? 1 ?, ? 8 ???: PL/SQL: Statement ignored
              >
              > at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114) at
              oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
              > at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:542) at
              oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1311)
              > at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:738 )
              at
              > oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.ja
              va:1313)
              > at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.jav
              a:1232)
              > at oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement
              .java:1353)
              > at oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java:176
              0) at
              > oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme
              nt.java:1805)
              > at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePrepar
              edStatement.java:322)
              > at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStat
              ement.java:366)
              > at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:10
              2) at
              > weblogic.jdbc.jta.DataSource.start(DataSource.java:324) at
              weblogic.transaction.internal.ServerResourceInfo.start(ServerResource
              > Info.java:994) at
              weblogic.transaction.internal.ServerResourceInfo.xaStart(ServerResour
              > ceInfo.java:947) at
              weblogic.transaction.internal.ServerResourceInfo.enlist(ServerResourc
              > eInfo.java:206) at
              weblogic.transaction.internal.ServerTransactionImpl.enlistResource(Se
              > rverTransactionImpl.java:316) at
              weblogic.jdbc.jta.DataSource.enlist(DataSource.java:817)
              > at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:7
              88) at
              > weblogic.jdbc.jta.Connection.getXAConn(Connection.java:130) at
              weblogic.jdbc.jta.Connection.createStatement(Connection.java:201)
              > at weblogic.jdbc.rmi.internal.ConnectionImpl.createStatement(ConnectionI
              mpl.java:71)
              > at weblogic.jdbc.rmi.SerialConnection.createStatement(SerialConnection.j
              ava:42)
              > at MDB.onMessage(MDB.java:46) at
              weblogic.ejb20.internal.MDListener.execute(MDListener.java:221)
              > at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:175) at
              com.ibm.mq.jms.MQQueueReceiver.receiveAsync(MQQueueReceiver.java:640)
              >
              >
              > at com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java:355)
              java.sql.SQLException:
              > XA error: XAER_RMERR : A resource manager error has occur ed in the
              transaction
              > branch start() failed on resource 'jtaXAPool' null at
              weblogic.jdbc.jta.DataSource.enlist(DataSource.java:822)
              > at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:7
              88) at
              > weblogic.jdbc.jta.Connection.getXAConn(Connection.java:130) at
              weblogic.jdbc.jta.Connection.createStatement(Connection.java:201)
              > at weblogic.jdbc.rmi.internal.ConnectionImpl.createStatement(ConnectionI
              mpl.java:71)
              > at weblogic.jdbc.rmi.SerialConnection.createStatement(SerialConnection.j
              ava:42)
              > at MDB.onMessage(MDB.java:46) at
              weblogic.ejb20.internal.MDListener.execute(MDListener.java:221)
              > at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:175) at
              com.ibm.mq.jms.MQQueueReceiver.receiveAsync(MQQueueReceiver.java:640)
              >
              >
              > at com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java:355)
              >
              >
              > Does that mean WLS 6.0 SP1 can not include JMS XADataSource and JDBC
              XADataSource
              > in one distributed transaction managed by container?
              >
              >
              

  • Bug in Oracle JDBC Driver: NullPointerException when calling clearParameters

    There is a bug in the latest version of the JDBC driver that throws a NPE when calling PreparedStatement.clearParameters(). I don't need a response to this, since I have a workaround (just catching and ignoring the exception), but it should probably be fixed. I speculate that the problem only occurs when you try to call clearParameters() more than once on the same PS, but I haven't confirmed it.
    It is probably an easy fix. Following is the stack trace:
    java.lang.NullPointerException
    at oracle.jdbc.dbaccess.DBData.clearItem(DBData.java:431)
    at oracle.jdbc.dbaccess.DBDataSetImpl.clearItem(DBDataSetImpl.java:3528)
    at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:3401)
    at com.solarmetric.datasource.PreparedStatementCache$CachePreparedStatement.close(PreparedStatementCache.java:293)
    at com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.executePreparedStatementBatch(SQLExecutionManagerImpl.java:666)
    at com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.executePreparedStatement(SQLExecutionManagerImpl.java:514)
    at com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.executeInternal(SQLExecutionManagerImpl.java:406)
    at com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl.flush(SQLExecutionManagerImpl.java:273)
    at com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:421)
    at com.solarmetric.kodo.runtime.PersistenceManagerImpl.flush(PersistenceManagerImpl.java:549)
    at com.solarmetric.kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:412)
    at com.sun.jdotck.api.persistencemanager.MakePersistentAssignsObjectId.testMakePersistentAssignsObjectId2(Unknown Source)
    at com.sun.jdotck.api.persistencemanager.MakePersistentAssignsObjectId.testMakePersistentAssignsObjectId(Unknown Source)
    at com.sun.jdotck.api.persistencemanager.MakePersistentAssignsObjectId.runTest(Unknown Source)
    at com.sun.jdotck.api.persistencemanager.PersistenceManagerTest.run(Unknown Source)
    at com.solarmetric.kodo.compatibility.JDOCompatabilityTestSuite$1.runTest(JDOCompatabilityTestSuite.java:493)
    at junit.framework.TestCase.runBare(TestCase.java:127)
    at junit.framework.TestResult$1.protect(TestResult.java:106)
    at junit.framework.TestResult.runProtected(TestResult.java:124)
    at junit.framework.TestResult.run(TestResult.java:109)
    at junit.framework.TestCase.run(TestCase.java:118)
    at junit.framework.TestSuite.runTest(TestSuite.java:208)
    at junit.framework.TestSuite.run(TestSuite.java:203)
    at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
    at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:524)
    Marc Prud'hommeaux [email protected]
    SolarMetric Inc. http://www.solarmetric.com

    Take a look at the method that is causing the NullPointerException:
    public void clearItem(int i)
    if (!m_dynamic && m_vector == null && i < m_vector.size())
    m_vector.removeElementAt(i);
    if (m_items != null && i >= m_items.length)
    return;
    m_items[i] = null;
    return;
    A NullPointerException will be thrown whenever clearParameters() is called when no parameters have yet been bound.
    The first IF statement should read:
    if (!m_dynamic && m_vector != null && i < m_vector.size())
    A simple workaround would be to make sure that your parameter list is never empty before calling clearParameters(). Is there a patch for this anywhere?

  • Oracle JDBC Connectivity

    I am trying to connect to oracle8.0.5 database from JDK1.3 on
    windows 2000 os
    my program code is as follows
    import java.sql.*;
    class JEmpt{
    public static void main (String args [])
         throws SQLException {
         try
              Class.forName("oracle.jdbc.driver.OracleDriver");
              Connection conn =
              DriverManager.getConnection
    ("jdbc:oracle:thin:@127.0.0.1:1521:ORCL","SYSTEM","MANAGER");
              Statement stmt = conn.createStatement ();
              ResultSet rset = stmt.executeQuery ("select
    ENAME from EMP");
              while (rset.next ()) {
              System.out.println (rset.getString (1));
         catch(Exception e)
              System.out.println("Exception : "+e.getMessage
    but i get the following error
    Exception in thread "main" java.sql.SQLException: Connection
    refused: no further information
    at oracle.jdbc.dbaccess.DBError.check_error<DBError.java:228>
    at
    oracle.jdbc.driver.OracleConnection.<init><OracleConnection.java:
    110>
    at oracle.jdbc.driver.OracleDriver.connect<OracleDriver.java:148>
    at java.sql.DriverManager.getConnection<Unknown Source>
    at java.sql.DriverManager.getConnection<Unknown Source>
    at Employee.main<Employee.java:23>
    your help wii be highly appreciated
    looking forward for yr reply
    lekha

    Hi lekha
    try this:
    import oracle.jdbc.driver.*;
    DriverManager.registerDriver(new OracleDriver());
    conn = DriverManager.getConnection(...)
    and ensure that your CLASSPATH can see
    classes111.zip/classes12.zip.
    Tarik

  • Calling Oracle JDBC Driver from JSP

    I have Apache Tomcat installed under Win2000 and can run simple JSP
    pages without any problems. I have installed Personal Oracle 9.0.1.0.1 on my win2000 PC and I can login using sqlplus as scott/tiger. The database is up.
    But when I try to access an Personal Oracle DB from a JSP page I get the following
    exception:
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.
    root cause
    java.sql.SQLException: Io exception: Bad packet type
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:222)
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    Here is my JSP program:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <%@page language="java" import="java.sql.*"%>
    <%
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@<my host PC name>:8080:shark","scott","tiger");
    Statement stmt = conn.createStatement ();
    stmt.close();
    // Close the connection
    conn.close();
    %>
    Does anyone know why this error is showing up?
    Thanks

    Problem has been resolved. I did not have the Personal Oracle DB Listener running and the port needed to be changed to 1521 on the JSP program.

  • Hanging problem with Oracle JDBC thin driver

    Hi. We have an application running on top of WLS 6.1 accessing Oracle 8I with oracle's
    JDBC thin driver. Under stress testing, it appears to hang sometimes. Thread dump
    shows that many threads seem to be stuck at the same line of code in JDBC driver
    (at oracle.sql.NUMBER._isPositive(NUMBER.java:2882)). Has anyone run into similar
    issue? Any help is much appreciated.
    "ExecuteThread: '1' for queue: 'default'" daemon prio=5 tid=0xe18960 nid=0xf wai
    ting on monitor [0xb3680000..0xb36819d8]
    at oracle.sql.NUMBER._isPositive(NUMBER.java:2882)
    at oracle.sql.NUMBER._fromLnxFmt(NUMBER.java:2953)
    at oracle.sql.NUMBER.toBigDecimal(NUMBER.java:557)
    at oracle.sql.NUMBER.bigDecimalValue(NUMBER.java:1872)
    at oracle.jdbc.dbaccess.DBConversion.NumberBytesToBigDecimal(DBConversion.ja
    va:1771)
    at oracle.jdbc.driver.OracleStatement.getBigDecimalValue(OracleStatement.jav
    a:3357)
    at oracle.jdbc.driver.OracleStatement.getObjectValue(OracleStatement.java:41
    66)
    at oracle.jdbc.driver.OracleStatement.getObjectValue(OracleStatement.java:41
    23)
    at oracle.jdbc.driver.OracleResultSetImpl.getObject(OracleResultSetImpl.java
    :401)
    at weblogic.jdbc.jts.ResultSet.getObject(ResultSet.java:268)
    at weblogic.jdbc.rmi.internal.ResultSetImpl.getObject(ResultSetImpl.java:592
    at weblogic.jdbc.rmi.internal.ResultSetStraightReader.getObject(ResultSetStr
    aightReader.java:198)
    at weblogic.jdbc.rmi.SerialResultSet.getObject(SerialResultSet.java:682)
    "ExecuteThread: '6' for queue: 'default'" daemon prio=5 tid=0x6d93a8 nid=0x14
    wa
    iting on monitor [0xb3180000..0xb31819d8]
    at oracle.sql.NUMBER._isPositive(NUMBER.java:2882)
    at oracle.sql.NUMBER._fromLnxFmt(NUMBER.java:2953)
    at oracle.sql.NUMBER.toBigDecimal(NUMBER.java:557)
    at oracle.sql.NUMBER.bigDecimalValue(NUMBER.java:1872)
    at oracle.jdbc.dbaccess.DBConversion.NumberBytesToBigDecimal(DBConversion.ja
    va:1771)
    at oracle.jdbc.driver.OracleStatement.getBigDecimalValue(OracleStatement.jav
    a:3357)
    at oracle.jdbc.driver.OracleStatement.getObjectValue(OracleStatement.java:41
    66)
    at oracle.jdbc.driver.OracleStatement.getObjectValue(OracleStatement.java:41
    23)
    at oracle.jdbc.driver.OracleResultSetImpl.getObject(OracleResultSetImpl.java
    :401)
    at weblogic.jdbc.jts.ResultSet.getObject(ResultSet.java:268)
    at weblogic.jdbc.rmi.internal.ResultSetImpl.getObject(ResultSetImpl.java:592
    at weblogic.jdbc.rmi.internal.ResultSetStraightReader.getObject(ResultSetStr
    aightReader.java:198)
    at weblogic.jdbc.rmi.SerialResultSet.getObject(SerialResultSet.java:682)

    Try get the latest thin driver from oracle and place it in the beginning of
    the classpath in the server startup script to use it. This seems like a
    oracle thin driver bug, the newer driver might help.
    sree
    "Andrew Dong" <[email protected]> wrote in message
    news:[email protected]...
    >
    Hi. We have an application running on top of WLS 6.1 accessing Oracle 8Iwith oracle's
    JDBC thin driver. Under stress testing, it appears to hang sometimes.Thread dump
    shows that many threads seem to be stuck at the same line of code in JDBCdriver
    (at oracle.sql.NUMBER._isPositive(NUMBER.java:2882)). Has anyone run intosimilar
    issue? Any help is much appreciated.
    "ExecuteThread: '1' for queue: 'default'" daemon prio=5 tid=0xe18960nid=0xf wai
    ting on monitor [0xb3680000..0xb36819d8]
    at oracle.sql.NUMBER._isPositive(NUMBER.java:2882)
    at oracle.sql.NUMBER._fromLnxFmt(NUMBER.java:2953)
    at oracle.sql.NUMBER.toBigDecimal(NUMBER.java:557)
    at oracle.sql.NUMBER.bigDecimalValue(NUMBER.java:1872)
    atoracle.jdbc.dbaccess.DBConversion.NumberBytesToBigDecimal(DBConversion.ja
    va:1771)
    atoracle.jdbc.driver.OracleStatement.getBigDecimalValue(OracleStatement.jav
    a:3357)
    atoracle.jdbc.driver.OracleStatement.getObjectValue(OracleStatement.java:41
    66)
    atoracle.jdbc.driver.OracleStatement.getObjectValue(OracleStatement.java:41
    23)
    atoracle.jdbc.driver.OracleResultSetImpl.getObject(OracleResultSetImpl.java
    :401)
    at weblogic.jdbc.jts.ResultSet.getObject(ResultSet.java:268)
    atweblogic.jdbc.rmi.internal.ResultSetImpl.getObject(ResultSetImpl.java:592
    atweblogic.jdbc.rmi.internal.ResultSetStraightReader.getObject(ResultSetStr
    aightReader.java:198)
    atweblogic.jdbc.rmi.SerialResultSet.getObject(SerialResultSet.java:682)
    >
    "ExecuteThread: '6' for queue: 'default'" daemon prio=5 tid=0x6d93a8nid=0x14
    wa
    iting on monitor [0xb3180000..0xb31819d8]
    at oracle.sql.NUMBER._isPositive(NUMBER.java:2882)
    at oracle.sql.NUMBER._fromLnxFmt(NUMBER.java:2953)
    at oracle.sql.NUMBER.toBigDecimal(NUMBER.java:557)
    at oracle.sql.NUMBER.bigDecimalValue(NUMBER.java:1872)
    atoracle.jdbc.dbaccess.DBConversion.NumberBytesToBigDecimal(DBConversion.ja
    va:1771)
    atoracle.jdbc.driver.OracleStatement.getBigDecimalValue(OracleStatement.jav
    a:3357)
    atoracle.jdbc.driver.OracleStatement.getObjectValue(OracleStatement.java:41
    66)
    atoracle.jdbc.driver.OracleStatement.getObjectValue(OracleStatement.java:41
    23)
    atoracle.jdbc.driver.OracleResultSetImpl.getObject(OracleResultSetImpl.java
    :401)
    at weblogic.jdbc.jts.ResultSet.getObject(ResultSet.java:268)
    atweblogic.jdbc.rmi.internal.ResultSetImpl.getObject(ResultSetImpl.java:592
    atweblogic.jdbc.rmi.internal.ResultSetStraightReader.getObject(ResultSetStr
    aightReader.java:198)
    atweblogic.jdbc.rmi.SerialResultSet.getObject(SerialResultSet.java:682)
    >
    >

  • Oracle JDBC internal error

    Hi,
    I'm using a jdbc thin driver to execute a stored procedure that returns
    a nested table.
    The stored procedure works fine when called from a net8 client (sql worksheet), but when called from a java program it gives me the following error.
    java.sql.SQLException: ORA-00600: internal error code, arguments: [kokexiv4], [], [], [], [], [], [], []
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
    at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
    at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:573)
    at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1891)
    at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteDescribe(TTC7Protocol.java:830)
    at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2391)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2672)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:589)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:527)
    at oracle.sql.ArrayDescriptor.toLengthFromLocator(ArrayDescriptor.java:1453)
    at oracle.sql.ArrayDescriptor.toOracleArrayFromLocator(ArrayDescriptor.java:1027)
    at oracle.sql.ArrayDescriptor.toOracleArray(ArrayDescriptor.java:826)
    at oracle.sql.ARRAY.getOracleArray(ARRAY.java:621)
    at oracle.jpub.runtime.MutableArray.getLazyOracleArray(MutableArray.java:1067)
    at oracle.jpub.runtime.MutableArray.length(MutableArray.java:1003)
    at com.gs.db.objects.observations_nt.getArray(observations_nt.java:73)
    at com.gs.objects.examples.Test.getResults(Test.java:495)
    at com.gs.objects.examples.Test.main(Test.java:584)
    This occurs when i try to get the object array which is a nested table.
    ARRAY array = (ARRAY) ((OracleCallableStatement)callStatement).getOracleObject(1);
    rsObservations = array.getResultSet();
    STRUCT observation = (STRUCT) rsObservations.getObject(2); //throws exception trace
    Please help me of anybody encountered a simiar problem. The results are same even with the thick driver.
    I also tried with various versions of the oracle jdbc drivers but no luck :(
    i read from different mailing lists that an internal error represents an error in the database, but the same call works fine from sql worksheet.
    thanks and best regards,
    Kalyan Dasika

    This error occured because of some changes in the nested table structure that we did. The fix for that was to drop all the fields that uses this nested table and reload it back with the changes to the structure. This fixed the problem. Earlier, we did not drop the field because we assumed that the new field added to the structure will be returned as null when the table is queried. Its wierd though because the sql worksheet client wasnt getting any errors, but the JDBC driver did.
    It aint no easy workin with Oracle objects :(
    thanks

  • FailAL32UTF8Conv when runnjing Toplink 9.0.4.2 w/ Oracle/JDBC 9.2.0.6

    Hi folks, I wonder if anyone has run across this issue. Our DBA's recently upgraded our database from Oracle 9.2.0.5 to 9.2.0.6. Our Toplink code (we're using Toplink 9.0.4.2) which was integrated with PL/SQL stored procs stopped working until we changed the 10.1.0.2.0 JDBC driver to the 9.2.0.6.0 driver included with the database upgrade distribution. Problem is that when running the 9.2.0.6.0 JDBC driver, we're now getting the below error when attempting to query a table that may have UTF-8 characters. I've also tried the 10.1.0.3.0 JDBC driver found in the Instant Client download and it also has problems with the stored procs. Does anybody have any idea how to get around these incompatibilities?
    2005.03.16 01:15:27.893--ServerSession(9867226)--Thread[main,5,main]--Connection(31761534)--SELECT XXX
    2005.03.16 01:15:27.893--ServerSession(9867226)--Thread[main,5,main]--Connection(31761534)--reconnecting to external connection pool
    2005.03.16 01:15:27.893--ServerSession(9867226)--Thread[Thread-1,5,main]--Initializing local discovery communication socket
    2005.03.16 01:15:27.893--ServerSession(9867226)--Thread[Thread-1,5,main]--Place local remote session dispatcher into naming service
    2005.03.16 01:15:27.893--ServerSession(9867226)--Thread[Thread-1,5,main]--Getting local initial context
    2005.03.16 01:15:28.409--ClientSession(25463023)--Thread[main,5,main]--Exception [TOPLINK-4002] (OracleAS TopLink - 10g (9.0.4.2) (Build 040311)): oracle.toplink.exceptions.DatabaseException
    Exception Description: java.sql.SQLException: Invalid character encountered in: failAL32UTF8Conv
    Internal Exception: java.sql.SQLException: Invalid character encountered in: failAL32UTF8Conv
    Error Code: 17055Local Exception Stack:
    Exception [TOPLINK-4002] (OracleAS TopLink - 10g (9.0.4.2) (Build 040311)): oracle.toplink.exceptions.DatabaseException
    Exception Description: java.sql.SQLException: Invalid character encountered in: failAL32UTF8Conv
    Internal Exception: java.sql.SQLException: Invalid character encountered in: failAL32UTF8Conv
    Error Code: 17055
         at oracle.toplink.exceptions.DatabaseException.sqlException(DatabaseException.java:226)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.getObject(DatabaseAccessor.java:1066)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.fetchRow(DatabaseAccessor.java:829)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:682)
         at oracle.toplink.threetier.ServerSession.executeCall(ServerSession.java:506)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(CallQueryMechanism.java:134)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(CallQueryMechanism.java:115)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeSelectCall(CallQueryMechanism.java:197)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.selectAllRows(CallQueryMechanism.java:567)
         at oracle.toplink.internal.queryframework.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:732)
         at oracle.toplink.internal.queryframework.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:707)
         at oracle.toplink.queryframework.ReadAllQuery.execute(ReadAllQuery.java:424)
         at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:493)
         at oracle.toplink.queryframework.ReadQuery.execute(ReadQuery.java:111)
         at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:1958)
         at oracle.toplink.threetier.ServerSession.internalExecuteQuery(ServerSession.java:629)
         at oracle.toplink.threetier.ClientSession.internalExecuteQuery(ClientSession.java:392)
         at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1086)
         at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1038)
         at com.emc.km.dao.toplink.DAOImpl.queryByExpression(DAOImpl.java:797)
         at com.emc.km.companysearch.CompanySearchServiceImpl.getCompanyBeans(CompanySearchServiceImpl.java:231)
         at com.emc.km.companysearch.tests.CompanySearchServiceTest.testGetCompaniesToCreateProfile(CompanySearchServiceTest.java:81)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.mockejb.OptionalCactusTestCase.runTestLocally(OptionalCactusTestCase.java:139)
         at org.mockejb.OptionalCactusTestCase.runBareLocally(OptionalCactusTestCase.java:100)
         at org.mockejb.OptionalCactusTestCase.runBare(OptionalCactusTestCase.java:74)
         at junit.framework.TestResult$1.protect(TestResult.java:106)
         at junit.framework.TestResult.runProtected(TestResult.java:124)
         at junit.framework.TestResult.run(TestResult.java:109)
         at junit.framework.TestCase.run(TestCase.java:118)
         at junit.framework.TestSuite.runTest(TestSuite.java:208)
         at junit.framework.TestSuite.run(TestSuite.java:203)
         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:421)
         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:305)
         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:186)
    Caused by: java.sql.SQLException: Invalid character encountered in: failAL32UTF8Conv
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
         at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:1130)
         at oracle.jdbc.dbaccess.DBConversion.failAL32UTF8Conv(DBConversion.java:2837)
         at oracle.jdbc.dbaccess.DBConversion.al32utf8BytesToJavaChars(DBConversion.java:2437)
         at oracle.jdbc.dbaccess.DBConversion.charBytesToJavaChars(DBConversion.java:884)
         at oracle.jdbc.dbaccess.DBConversion.CHARBytesToJavaChars(DBConversion.java:807)
         at oracle.jdbc.ttc7.TTCItem.getChars(TTCItem.java:298)
         at oracle.jdbc.dbaccess.DBDataSetImpl.getCharsItem(DBDataSetImpl.java:1519)
         at oracle.jdbc.driver.OracleStatement.getCharsInternal(OracleStatement.java:3570)
         at oracle.jdbc.driver.OracleStatement.getStringValue(OracleStatement.java:3774)
         at oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:460)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.getObject(DatabaseAccessor.java:1026)
         ... 36 more
    2005.03.16 01:15:28.424--ClientSession(25463023)--Thread[main,5,main]--client released

    HI All,
    I am also facing the same error while using the Oracle 9i with toplink.
    I have migrated fro oracle 10g to Oracle 9i. Still facing the same error.
    Can anybody has solution on this? Please let me know.
    2008-01-16 11:03:51,683 [ebContainer : 2] INFO - getHomeProc()() Before Stored Proc Call:
    2008-01-16 11:03:51,683 [ebContainer : 2] INFO - SubmissionSearchDAOImpl.getHomeProc()() getHomePageSearchParams
    2008-01-16 11:03:51,683 [ebContainer : 2] INFO - SubmissionSearchDAOImpl.getHomeProc()() Invoking Stored Proc
    2008.01.16 11:03:51.683--ServerSession(1080233087)--Thread[WebContainer : 2,5,main]--client acquired
    [16/01/08 11:03:51:683 IST] 00000035 SystemOut O 2008.01.16 11:03:51.683--ClientSession(1437600832)--Thread[WebContainer : 2,5,main]--Execute query ReadAllQuery(com.ubs.ibd.ba.dto.SubmissionSearchDTOImpl)
    [16/01/08 11:03:51:683 IST] 00000035 SystemOut O 2008.01.16 11:03:51.683--ServerSession(1080233087)--Thread[WebContainer : 2,5,main]--Connection(1781500992)--BEGIN PK_BA_SEARCH_HOMEPAGE.pr_approval_homepage_search(P_EMPLOYEE_ID=>?, P_RESULTS=>?); END;
         bind => [3156641]
    [16/01/08 11:03:51:683 IST] 00000035 SystemOut O 2008.01.16 11:03:51.683--ServerSession(1080233087)--Thread[WebContainer : 2,5,main]--Connection(1781500992)--reconnecting to external connection pool
    [16/01/08 11:03:51:683 IST] 00000035 SystemOut O 2008.01.16 11:03:51.683--ClientSession(1437600832)--Thread[WebContainer : 2,5,main]--Exception [b[b]][TOPLINK-4002] (OracleAS TopLink - 10g (9.0.4.2) (Build 040311)): oracle.toplink.exceptions.DatabaseExceptionException Description: java.sql.SQLException: OALL8 is in an inconsistent state.
    Internal Exception: java.sql.SQLException: OALL8 is in an inconsistent state.
    Error Code: 0[16/01/08 11:03:51:683 IST] 00000035 SystemOut O 2008.01.16 11:03:51.683--ClientSession(1437600832)--Thread[WebContainer : 2,5,main]--client released
    [16/01/08 11:03:51:698 IST] 00000035 SystemOut O 2008-01-16 11:03:51,698 [ebContainer : 2] INFO - getHomeProc()() After Stored Proc Call: Time Taken [15]
    2008-01-16 11:03:51,698 [ebContainer : 2] INFO - getHomeProc()() Sorting
    2008-01-16 11:03:51,698 [ebContainer : 2] DEBUG - SubmissionSearchService() sort: Entered
    2008-01-16 11:03:51,698 [ebContainer : 2] DEBUG - SubmissionSearchService() sort: Start Sort: size of collection[0]
    2008-01-16 11:03:51,698 [ebContainer : 2] DEBUG - SubmissionSearchService() sort: End Sort: ETime taken[0]
    2008-01-16 11:03:51,698 [ebContainer : 2] DEBUG - SubmissionSearchService() sort: Exiting
    2008-01-16 11:03:51,698 [ebContainer : 2] DEBUG - setInvolvedCompanyNamesAndType() setInvolvedCompanyNamesAndType: Entered
    2008-01-16 11:03:51,698 [ebContainer : 2] DEBUG - setInvolvedCompanyNamesAndType() setInvolvedCompanyNamesAndType Start:[0]
    2008-01-16 11:03:51,698 [ebContainer : 2] DEBUG - SubmissionSearchService() setInvolvedCompanyNamesAndType: time taken[0]
    2008-01-16 11:03:51,698 [ebContainer : 2] DEBUG - SubmissionSearchService() setInvolvedCompanyNamesAndType: Exiting
    2008-01-16 11:03:51,698 [ebContainer : 2] INFO - execute()() Collection of store proc size :: 0
    2008-01-16 11:03:51,698 [ebContainer : 2] INFO - HomeAction() @@@@@@@@
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R org.springframework.jdbc.UncategorizedSQLException: TopLinkAccessor: encountered SQLException [OALL8 is in an inconsistent state.]; nested exception is java.sql.SQLException: OALL8 is in an inconsistent state.
    java.sql.SQLException: OALL8 is in an inconsistent state.
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
         at oracle.jdbc.driver.T4C8Oall.init(T4C8Oall.java:309)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:166)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:784)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1027)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2885)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:2957)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4133)
         at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.executeUpdate(WSJdbcPreparedStatement.java:527)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:724)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:778)
         at oracle.toplink.internal.databaseaccess.DatabasePlatform.executeStoredProcedureCall(DatabasePlatform.java:1673)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:646)
         at oracle.toplink.threetier.ServerSession.executeCall(ServerSession.java:506)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(CallQueryMechanism.java:134)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(CallQueryMechanism.java:115)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeSelectCall(CallQueryMechanism.java:197)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.selectAllRows(CallQueryMechanism.java:567)
         at oracle.toplink.queryframework.ReadAllQuery.execute(ReadAllQuery.java:424)
         at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:493)
         at oracle.toplink.queryframework.ReadQuery.execute(ReadQuery.java:111)
         at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:1958)
         at oracle.toplink.threetier.ServerSession.internalExecuteQuery(ServerSession.java:629)
         at oracle.toplink.threetier.ClientSession.internalExecuteQuery(ClientSession.java:392)
         at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1086)
         at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1055)
         at org.springframework.orm.toplink.TopLinkTemplate$2.readFromSession(TopLinkTemplate.java:223)
         at org.springframework.orm.toplink.SessionReadCallback.doInTopLink(SessionReadCallback.java:75)
         at org.springframework.orm.toplink.TopLinkTemplate.execute(TopLinkTemplate.java:150)
         at org.springframework.orm.toplink.TopLinkTemplate.executeQuery(TopLinkTemplate.java:220)
         at org.springframework.orm.toplink.TopLinkTemplate.executeQuery(TopLinkTemplate.java:214)
         at com.ubs.ibd.ba.dao.impl.SubmissionSearchDAOImpl.getHomeProc(SubmissionSearchDAOImpl.java:64)
         at com.ubs.ibd.ba._business.SubmissionSearchService.getHomeProc(SubmissionSearchService.java:47)
         at com.ubs.ibd.ba.control.HomeAction.execute(HomeAction.java:49)
         at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:105)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1287)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
         at com.ubs.ibd.ba.filter.SecurityFilter.doFilter(SecurityFilter.java:87)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
         at com.ubs.ibd.ba.filter.UTFFilter.doFilter(UTFFilter.java:51)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670)
         at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
         at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1804)
         at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:469)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:408)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:286)
         at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201)
         at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R java.sql.SQLException: OALL8 is in an inconsistent state.
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
         at oracle.jdbc.driver.T4C8Oall.init(T4C8Oall.java:309)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:166)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:784)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1027)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2885)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:2957)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4133)
         at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.executeUpdate(WSJdbcPreparedStatement.java:527)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:724)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:778)
         at oracle.toplink.internal.databaseaccess.DatabasePlatform.executeStoredProcedureCall(DatabasePlatform.java:1673)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:646)
         at oracle.toplink.threetier.ServerSession.executeCall(ServerSession.java:506)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(CallQueryMechanism.java:134)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(CallQueryMechanism.java:115)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.executeSelectCall(CallQueryMechanism.java:197)
         at oracle.toplink.internal.queryframework.CallQueryMechanism.selectAllRows(CallQueryMechanism.java:567)
         at oracle.toplink.queryframework.ReadAllQuery.execute(ReadAllQuery.java:424)
         at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:493)
         at oracle.toplink.queryframework.ReadQuery.execute(ReadQuery.java:111)
         at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:1958)
         at oracle.toplink.threetier.ServerSession.internalExecuteQuery(ServerSession.java:629)
         at oracle.toplink.threetier.ClientSession.internalExecuteQuery(ClientSession.java:392)
         at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1086)
         at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1055)
         at org.springframework.orm.toplink.TopLinkTemplate$2.readFromSession(TopLinkTemplate.java:223)
         at org.springframework.orm.toplink.SessionReadCallback.doInTopLink(SessionReadCallback.java:75)
         at org.springframework.orm.toplink.TopLinkTemplate.execute(TopLinkTemplate.java:150)
         at org.springframework.orm.toplink.TopLinkTemplate.executeQuery(TopLinkTemplate.java:220)
         at org.springframework.orm.toplink.TopLinkTemplate.executeQuery(TopLinkTemplate.java:214)
         at com.ubs.ibd.ba.dao.impl.SubmissionSearchDAOImpl.getHomeProc(SubmissionSearchDAOImpl.java:64)
         at com.ubs.ibd.ba._business.SubmissionSearchService.getHomeProc(SubmissionSearchService.java:47)
         at com.ubs.ibd.ba.control.HomeAction.execute(HomeAction.java:49)
         at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:105)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1287)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
         at com.ubs.ibd.ba.filter.SecurityFilter.doFilter(SecurityFilter.java:87)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
         at com.ubs.ibd.ba.filter.UTFFilter.doFilter(UTFFilter.java:51)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670)
         at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
         at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1804)
         at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:469)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:408)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:286)
         at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201)
         at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.jdbc.driver.T4C8Oall.init(T4C8Oall.java:309)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:166)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:784)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1027)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2885)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:2957)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4133)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.executeUpdate(WSJdbcPreparedStatement.java:527)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:724)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:778)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.toplink.internal.databaseaccess.DatabasePlatform.executeStoredProcedureCall(DatabasePlatform.java:1673)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:646)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.toplink.threetier.ServerSession.executeCall(ServerSession.java:506)
    [16/01/08 11:03:51:683 IST] 00000035 SystemErr R      at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(CallQueryMechanism.java:134)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.internal.queryframework.CallQueryMechanism.executeCall(CallQueryMechanism.java:115)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.internal.queryframework.CallQueryMechanism.executeSelectCall(CallQueryMechanism.java:197)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.internal.queryframework.CallQueryMechanism.selectAllRows(CallQueryMechanism.java:567)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.queryframework.ReadAllQuery.execute(ReadAllQuery.java:424)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:493)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.queryframework.ReadQuery.execute(ReadQuery.java:111)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:1958)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.threetier.ServerSession.internalExecuteQuery(ServerSession.java:629)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.threetier.ClientSession.internalExecuteQuery(ClientSession.java:392)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1086)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1055)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at org.springframework.orm.toplink.TopLinkTemplate$2.readFromSession(TopLinkTemplate.java:223)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at org.springframework.orm.toplink.SessionReadCallback.doInTopLink(SessionReadCallback.java:75)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at org.springframework.orm.toplink.TopLinkTemplate.execute(TopLinkTemplate.java:150)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at org.springframework.orm.toplink.TopLinkTemplate.executeQuery(TopLinkTemplate.java:220)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at org.springframework.orm.toplink.TopLinkTemplate.executeQuery(TopLinkTemplate.java:214)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ubs.ibd.ba.dao.impl.SubmissionSearchDAOImpl.getHomeProc(SubmissionSearchDAOImpl.java:64)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ubs.ibd.ba._business.SubmissionSearchService.getHomeProc(SubmissionSearchService.java:47)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ubs.ibd.ba.control.HomeAction.execute(HomeAction.java:49)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:105)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1287)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ubs.ibd.ba.filter.SecurityFilter.doFilter(SecurityFilter.java:87)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ubs.ibd.ba.filter.UTFFilter.doFilter(UTFFilter.java:51)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1804)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:469)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:408)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:286)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminaters(NewConnectionInitialReadCallback.java:201)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:103)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
    [16/01/08 11:03:51:698 IST] 00000035 SystemErr R      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
    2008-01-16 11:03:54,042 [ebContainer : 2] INFO - execute() Page URL = /BusinessApprovals/do/Search/Submission?pressed=link
    2008-01-16 11:03:54,448 [ebContainer : 1] DEBUG - BAUtilDAO() getEmployeeBusinessAreas: Entered: employeeId[3156641]
    2008.01.16 11:03:54.448--ServerSession(1080233087)--Thread[WebContainer : 1,5,main]--client acquired
    [16/01/08 11:03:54:448 IST] 00000033 SystemOut O 2008.01.16 11:03:54.448--ClientSession(575622211)--Thread[WebContainer : 1,5,main]--Execute query ReadAllQuery(com.ubs.ibd.ba.vo.EmployeeInformationBarrierVO)
    [16/01/08 11:03:54:448 IST] 00000033 SystemOut O 2008.01.16 11:03:54.448--ServerSession(1080233087)--Thread[WebContainer : 1,5,main]--Connection(571034691)--SELECT IBSS_BUSINESS_AREA_ID, EMPLOYEEID FROM IBSS_EMPLOYEE_BARRIER_ACCESS_V WHERE (EMPLOYEEID = ?)
         bind => [3156641]
    [16/01/08 11:03:54:448 IST] 00000033 SystemOut O 2008.01.16 11:03:54.448--ServerSession(1080233087)--Thread[WebContainer : 1,5,main]--Connection(571034691)--reconnecting to external connection pool
    [16/01/08 11:03:54:448 IST] 00000033 ConnectionEve A J2CA0056I: The Connection Manager received a fatal connection error from the Resource Adaptor for resource jdbc/com/ubs/ibd/ba/ibarpds. The exception which was received is com.ibm.websphere.ce.cm.StaleConnectionException: Protocol violation
    [16/01/08 11:03:54:464 IST] 00000033 SystemOut O 2008.01.16 11:03:54.464--ClientSession(575622211)--Thread[WebContainer : 1,5,main]--Exception [TOPLINK-4002] (OracleAS TopLink - 10g (9.0.4.2) (Build 040311)): oracle.toplink.exceptions.DatabaseException
    Exception Description: com.ibm.websphere.ce.cm.StaleConnectionException: Protocol violation
    Internal Exception: com.ibm.websphere.ce.cm.StaleConnectionException: Protocol violation
    Error Code: 17401
    [16/01/08 11:03:54:464 IST] 00000033 SystemOut O 2008.01.16 11:03:54.464--ClientSession(575622211)--Thread[WebContainer : 1,5,main]--client released
    [16/01/08 11:03:54:464 IST] 00000033 ServletWrappe E SRVE0068E: Could not invoke the service() method on servlet Action. Exception thrown : java.lang.NullPointerException
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:441)
         at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1287)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
         at com.ubs.ibd.ba.filter.SecurityFilter.doFilter(SecurityFilter.java:87)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
         at com.ubs.ibd.ba.filter.UTFFilter.doFilter(UTFFilter.java:51)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670)
         at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
         at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1804)
         at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:469)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:408)
         at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
    [16/01/08 11:03:54:526 IST] 00000033 WebApp E SRVE0026E: [Servlet Error]-[Action]: java.lang.NullPointerException
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:441)
         at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1287)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
         at com.ubs.ibd.ba.filter.SecurityFilter.doFilter(SecurityFilter.java:87)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
         at com.ubs.ibd.ba.filter.UTFFilter.doFilter(UTFFilter.java:51)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670)
         at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
         at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1804)
         at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:469)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:408)
         at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
    [16/01/08 11:03:54:464 IST] 00000033 SystemErr R java.lang.NullPointerException
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:441)
         at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1287)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
         at com.ubs.ibd.ba.filter.SecurityFilter.doFilter(SecurityFilter.java:87)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
         at com.ubs.ibd.ba.filter.UTFFilter.doFilter(UTFFilter.java:51)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670)
         at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
         at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1804)
         at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:469)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:408)
         at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:441)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1287)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ubs.ibd.ba.filter.SecurityFilter.doFilter(SecurityFilter.java:87)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ubs.ibd.ba.filter.UTFFilter.doFilter(UTFFilter.java:51)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1804)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:469)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:408)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
    [16/01/08 11:03:54:480 IST] 00000033 SystemErr R      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)

  • Oracle JDBC 2.0 Connector configuration

    I'm trying to configure a JDBC 2.0 connector (with XA support) through the Visual Administrator's JDBC Connector tab.
    I've configured a driver called "ORACLE" which includes the classes12.zip file from Oracle.
    I've configured a DataSource called ORACLEDS, using the ORACLE driver I've configured, and set the object factory to "oracle.jdbc.pool.OracleDataSourceFactory" and the XADS Classname to "oracle.jdbc.xa.client.OracleXADataSource".
    I've set additional properties of "ServerName", "User", "Password" and "PortNumber" to their right values.
    I've also changed the SQL Engine to "Vendor SQL".
    Still, I cannot make this connection work. It says:
    java.rmi.RemoteException: Error occurred while starting application in whole cluster and wait.; nested exception is:
         com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Clusterwide execption: server ID 9244251:com.sap.engine.services.dbpool.exceptions.BaseDeploymentException: Cannot start DataSource "ORACLEDS".
         at com.sap.engine.services.dbpool.deploy.ContainerImpl.startDataSource(ContainerImpl.java:1549)
         at com.sap.engine.services.dbpool.deploy.ContainerImpl.startDataSources(ContainerImpl.java:1818)
         at com.sap.engine.services.dbpool.deploy.ContainerImpl.prepareStart(ContainerImpl.java:489)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepare(StartTransaction.java:349)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareLocal(StartTransaction.java:371)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:370)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.run(ParallelAdapter.java:79)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:73)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:134)
    Caused by: com.sap.engine.services.dbpool.exceptions.BaseResourceException: SQLException thrown by the physical connection: java.sql.SQLException: Ungültiger Oracle-URL angegeben: OracleDataSource.makeURL
         at com.sap.engine.services.dbpool.spi.XAManagedConnectionFactoryImpl.createManagedConnection(XAManagedConnectionFactoryImpl.java:193)
         at com.sap.engine.services.connector.jca.ConnectionHashSet.init(ConnectionHashSet.java:149)
         at com.sap.engine.services.connector.jca.ConnectionHashSet.(ConnectionHashSet.java:118)
         at com.sap.engine.services.connector.jca.AdapterCache.open(AdapterCache.java:192)
         at com.sap.engine.services.connector.ResourceObjectFactory.startConnectionFactory(ResourceObjectFactory.java:290)
         at com.sap.engine.services.dbpool.deploy.ContainerImpl.startDataSource(ContainerImpl.java:1540)
         ... 9 more
    Caused by: java.sql.SQLException: Ungültiger Oracle-URL angegeben: OracleDataSource.makeURL
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
         at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:1130)
         at oracle.jdbc.pool.OracleDataSource.makeURL(OracleDataSource.java:966)
         at oracle.jdbc.pool.OracleDataSource.getURL(OracleDataSource.java:575)
         at oracle.jdbc.xa.client.OracleXADataSource.getXAConnection(OracleXADataSource.java:115)
         at oracle.jdbc.xa.client.OracleXADataSource.getXAConnection(OracleXADataSource.java:86)
         at com.sap.engine.services.dbpool.spi.XAManagedConnectionFactoryImpl.createManagedConnection(XAManagedConnectionFactoryImpl.java:153)
         ... 14 more
    What am I doing wrong?

    Hi.
    We got it working now, so I'm going to describe the configuration we've made that made it run successfully:
    1. Create a driver (I'll refer to it as "ORACLE"), and include the classes12.zip file in it.
    2. Create a DataSource ("ORACLEDS") and configure it like this:
    a. Add an alias ("ALIAS")
    b. Driver Name = ORACLE
    c. JDBC Version = 2.0 (with XA support)
    d. Object Factory =
    e. DataSource Type = XADataSource
    f. XADS Classname = oracle.jdbc.xa.client.OracleXADataSource
    g. In the additional properties pane, add 3 properties:
      i.   Password = ~PWD to your Oracle server~
      ii.  User = ~Username to your Oracle server~
      iii. URL = jdbc:oracle:thin:@~IP:PORT:ALIAS~
    (where IP means the IP to the oracle server, PORT means the port to the oracle server, and ALIAS means the alias you've defined in chapter 'a' in this mini-guide).
    h. SQL Engine = Vendor SQL
    Everything else is just default values.
    I realy hope it'll work for you... as it works for us.
    Regards,
    Nir

  • Oracle JDBC problem

    When I compile this code:
    package DataBase;
    // Import Java package for File I/O
    import java.io.*;
    import java.sql.*;
    import java.util.*;
    import javax.naming.NamingException;
    import javax.sql.*;
    import oracle.jdbc.driver.*;
    import oracle.jdbc.pool.*;
    /*** <p>Title: </p>** <p>Description: </p>** <p>Copyright: Copyright (c) 2004</p>** <p>Company: </p>** @author not attributable* @version 1.0*/
    class access_database {
    public access_database() {
    try {jbInit();}
    catch (Exception ex) {ex.printStackTrace();}}
    public static void main (String[] args) throws SQLException, IOException{
    //Load and register Oracle driver
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    //Establish a connection
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL", "scott", "tiger");
    //Create a Statement object
    Statement sql_stmt = conn.createStatement();
    //Create a ResultSet object, execute the query and return a// resultset
    ResultSet rset = sql_stmt.executeQuery("SELECT empno, ename, sal, deptno FROM emp ORDER BY ename");
    //Process the resultset, retrieve data in each row, column by column//and write to an operating system file
    String str = "";
    while (rset.next()){str += rset.getInt(1)+" "+ rset.getString(2)+" "+rset.getFloat(3)+" "+rset.getInt(4)+"\n";}
    byte buf[] = str.getBytes();
    OutputStream fp = new FileOutputStream("c:\\query1.lst");
    fp.write(buf);
    fp.close();
    //Close the ResultSet and Statement
    rset.close();
    sql_stmt.close();
    //Close the database connection
    conn.close();}
    private void jbInit() throws Exception {}}
    I get errors:
    Exception in thread main
    java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
         at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404)
         at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
         at java.sql.DriverManager.getConnection(DriverManager.java:512)
         at java.sql.DriverManager.getConnection(DriverManager.java:171)
         at DataBase.access_database.main(DataBase.java:19)
    Process exited with exit code
    And a windows appear:
    Fatal exception occur. Program will exit.
    How can I repair this code to run perfectly?

    The Network Adapter exception is caused because:
    1.     The database host name or port number is wrong.
    2.     The database TNSListener has not been started. The TNSListener may be started with the lsnrctl utility.
    C:\>lsnrctl start

  • Jdbc.dbaccess.dbconversion error

    I recently moved my JSP application from my test Windows NT box to a Sun Server. I am using Tomcat with Apache on the Sun Server. Everything worked fine on the NT box, but now a few pages are experiencing an error. I am receiving the following error messages:
    java.lang.NoClassDefFoundError: oracle/sql/LnxLib
         at oracle.jdbc.dbaccess.DBConversion.NumberBytesToBigDecimal(Compiled Code)
         at oracle.jdbc.driver.OracleStatement.getBigDecimalValue(Compiled Code)
         at oracle.jdbc.driver.OracleStatement.getObjectValue(Compiled Code)
         at oracle.jdbc.driver.OracleStatement.getObjectValue(Compiled Code)
         at oracle.jdbc.driver.OracleResultSetImpl.getObject(Compiled Code)
         at oracle.jdbc.driver.OracleResultSet.getObject(Compiled Code)
         at layer_sizes2_1._jspService(Compiled Code)
         at org.apache.jasper.runtime.HttpJspBase.service(Compiled Code)
         at javax.servlet.http.HttpServlet.service(Compiled Code)
         at org.apache.tomcat.facade.ServletHandler.doService(Compiled Code)
         at org.apache.tomcat.core.Handler.invoke(Compiled Code)
         at org.apache.tomcat.core.Handler.service(Compiled Code)
         at org.apache.tomcat.facade.ServletHandler.service(Compiled Code)
         at org.apache.tomcat.core.ContextManager.internalService(Compiled Code)
         at org.apache.tomcat.core.ContextManager.service(Compiled Code)
         at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Compiled Code)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Compiled Code)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Compiled Code)
         at java.lang.Thread.run(Thread.java:479)
    I'm still a little new at this so I'm unsure as to how to read the above messages. Is this saying that my code can't find the NumberBytesToBigDecimal routine?
    Any help would be appreciated.
    Thanks,
    Brian
    [email protected]

    Hi,
    java.lang.NoClassDefFoundError: oracle/sql/LnxLib at
    oracle.jdbc.dbaccess.DBConversion.NumberBytesToBigDecimal(Compiled Code)
    Is this saying that my code can't find the NumberBytesToBigDecimal routine?NumberBytesToBigDecimal is looking for LnxLib.class in oracle.sql packaage.
    Check for that package and put the package in classpath of your
    system/application.
    Hope this helps.
    Good Luck.
    Gayam.Srinivasa Reddy
    Developer Technical Support
    Sun Microsystems
    http://www.sun.com/developers/support/

  • ORACLE JDBC : java.sql.SQLException: No more data to read from socket

    I have a problem with JDBC, SUN JavaWebServer2.0, and ORACLE: java.sql.SQLException: No more data to read from socket
    On JWS2.0 + JDBC 1.22 ORACLE Thin Driver (classes111),
    SunOS 5.7 Ultra-1 (JDBC-client), connecting to ORACLE 7.3.4.5.0:
    after some successful selects, after about 1 minute, the following exception is thrown:
    java.sql.SQLException: No more data to read from socket
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at java.sql.SQLException.<init>(Compiled Code)
    at oracle.jdbc.dbaccess.DBError.check_error(Compiled Code)
    at oracle.jdbc.ttc7.TTCInBuffer.getByte(Compiled Code)
    at oracle.jdbc.ttc7.TTIMsg.unmarshalSB1(Compiled Code)
    at oracle.jdbc.ttc7.Oall7.receive(Compiled Code)
    at oracle.jdbc.ttc7.TTC7Protocol.doOall7(Compiled Code)
    at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(Compiled Code)
    at oracle.jdbc.driver.OracleStatement.doExecuteOther(Compiled Code)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(Compiled Code)
    at oracle.jdbc.driver.OracleStatement.doExecute(Compiled Code)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(Compiled Code)
    at oracle.jdbc.driver.OracleStatement.executeUpdate(Compiled Code)
    The same application works fine on Win NT4 (JDBC) with ORACLE 7.3.3.0.0
    Can anybody solve this problem? Any ideas?
    null

    Reason: the ORACLE server process crashes (sometimes), and the result is the "empty"
    socket.

  • Problem with Oracle jdbc driver and jdk1.4

    Hi
    I have some java code which uses Oracle jdbc driver.
    This code works with java 1.1.8, 1.2 & 1.3 but not with java 1.4 !
    I have that exception :
    java.sql.SQLException: The Network Adapter could not establish the connection
    at oracle/jdbc/dbaccess/DBError.check_error(DBError.java)
    at oracle/jdbc/driver/OracleConnection.<init>(OracleConnection.java)
    at oracle/jdbc/driver/OracleDriver.getConnectionInstance(OracleDriver.java)
    at oracle/jdbc/driver/OracleDriver.connect(OracleDriver.java)
    at java/sql/DriverManager.getConnection(DriverManager.java:529)
    at java/sql/DriverManager.getConnection(DriverManager.java:179)
    at SimpleQuery.<init>(SimpleQuery.java:21)
    at SimpleQuery.main(SimpleQuery.java:56)
    when I try a getConnection...
    I've tried all the jdbc drivers provided by Oracle, but it's still the same problem !
    Any Idea ?
    Thanks

    Have you tried the drivers shipped with Oracle9i Db R2? they should work against JDK 1.4
    Kuassi
    Hi
    I have some java code which uses Oracle jdbc driver.
    This code works with java 1.1.8, 1.2 & 1.3 but not with java 1.4 !
    I have that exception :
    java.sql.SQLException: The Network Adapter could not establish the connection
    at oracle/jdbc/dbaccess/DBError.check_error(DBError.java)
    at oracle/jdbc/driver/OracleConnection.<init>(OracleConnection.java)
    at oracle/jdbc/driver/OracleDriver.getConnectionInstance(OracleDriver.java)
    at oracle/jdbc/driver/OracleDriver.connect(OracleDriver.java)
    at java/sql/DriverManager.getConnection(DriverManager.java:529)
    at java/sql/DriverManager.getConnection(DriverManager.java:179)
    at SimpleQuery.<init>(SimpleQuery.java:21)
    at SimpleQuery.main(SimpleQuery.java:56)
    when I try a getConnection...
    I've tried all the jdbc drivers provided by Oracle, but it's still the same problem !
    Any Idea ?
    Thanks

Maybe you are looking for

  • Suggestion for a Last.fm plugin

    ?Hello there, I have recently bought a Creative ZEN X-Fi Style 8GB, and I use last.fm for 2 years now. I figured out people are asking about a piece of software to support the last.fm services on creative mp3 player products for at least 4 years. Rig

  • "Installer" high memory usage

    Hey Guys, I been having problems with my mac. I'm running 10.8.5 on my 2008 Power mac tower and recently I have been having problems with my mac going real slow. I opened Activity Monitor and Noticed something called "Installer" and it was using 90%

  • How do I know if my disk caching is being used?

    Hi everybody, I would like to know how can I confirm if my  disk caching is being used? And if it is not. How can I make it works? Here are the specifications of my desktop: Product Name: h8-1440t OS: Windows 8.1 Pro with Media Center 64-bit  Micropr

  • [svn] 3645: removed ability to set transform offsets as a matrix

    Revision: 3645 Author: [email protected] Date: 2008-10-14 20:19:36 -0700 (Tue, 14 Oct 2008) Log Message: removed ability to set transform offsets as a matrix TransformOffsets are applied as r/s/t deltas, not as a matrix, so it doesn't make sense to a

  • MDM Reference Data

    Hi all, I have a question regarding reference data in MDM. The business scenario is that we are using MDM to consolidate Master Data for Materials across 3 SAP ERP systems. We are using standard Business Content delivered with MDM for out Repository,