Javax.ejb.DuplicateKeyException: Exception [EJB - 10007]

Hi,
I am deploying an EJB application in OAS10.1.3.1. (it comes with toplink)
The application executes bean.remove() and removes the bean and then it creates
the same bean again using bean.create() in the same transaction.
When bean.create() executes the following exception is encountered.
Is there any setting in toplink that will help me avoid this situation.
javax.ejb.DuplicateKeyException: Exception [EJB - 10007]: Exception creating bean of type [XXXX]. Bean already exists.
at oracle.toplink.internal.ejb.cmp.EJBExceptionFactory.duplicateKeyException(EJBExceptionFactory.java:195)
     at oracle.toplink.internal.ejb.cmp.oc4j.Oc4jPersistenceManager.createBean(Oc4jPersistenceManager.java:163)
     at com.evermind.server.ejb.interceptor.system.TopLinkCreateInterceptor.invoke(TopLinkCreateInterceptor.java:51)
     at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
     at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
     at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
     at com.evermind.server.ejb.interceptor.system.SecurityRoleInterceptor.invoke(SecurityRoleInterceptor.java:47)
     at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
     at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
     at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
     at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
     at com.evermind.server.ejb.AbstractEJBHome.OC4J_invokeMethod(AbstractEJBHome.java:723)

Thanks for the response and the direction.
Its Bug No.6713854
Could you please shed some light on toplink flavors and support/fixes.
That is:
1. Is toplink that comes with OAS different than the open source toplink?
2. If so, how are bugs tracked. where should I go and look for the bugs for the open source version?
3. Could we use the open source version for OC4J?
Thanks :)

Similar Messages

  • Exception [EJB - 10008]: Cannot find bean of type [SalesBean] using finder

    I'm trying to call an entity bean froma session bean i get the error :-
    7/02/27 14:35:25 javax.ejb.ObjectNotFoundException: Exception [EJB - 10008]: Cannot find bean of type [SalesBean] using finde
    [findByCustID].
    7/02/27 14:35:25       at oracle.toplink.internal.ejb.cmp.EJBExceptionFactory.objectNotFound(EJBExceptionFactory.java:325)
    7/02/27 14:35:25       at oracle.toplink.internal.ejb.cmp.finders.Finder.checkNullResult(Finder.java:224)
    My session bean looks like this :-
    public class HelloBean implements SessionBean
      public String helloWorld (String pzCustomerID) throws SQLException,RemoteException
         String lzRevenue=null;
         int liCustomerID=Integer.parseInt(pzCustomerID);
         try
              Context initial = new InitialContext();
              Object objref =   initial.lookup("SalesBean");
              SalesHome salesHome =(SalesHome) PortableRemoteObject.narrow(objref,SalesHome.class);
              Sales sales=salesHome.findByCustID(liCustomerID);
              lzRevenue=(String) sales.findByCustID(liCustomerID);
    My entity bean looks like this:-
    public class SalesBean implements EntityBean
      public String factPK;
      public int timeID;
      public int custID;
      public int locID;
      public int itemID;
      public int entityID;
      public String currency;
      public float qty;
      public float unitPrice;
      public float amount;
      public EntityContext context;
      private Connection con;
        private void makeConnection() {
            try {
                InitialContext ic = new InitialContext();
                javax.sql.DataSource ds = (javax.sql.DataSource) ic.lookup("jdbc/DSource");
                con = ds.getConnection();
            } catch (Exception ex) {
                throw new EJBException("Unable to connect to database. " +
                    ex.getMessage());
      public SalesBean()
      public String ejbFindByCustID(int custID) throws SQLException,RemoteException,FinderException
         makeConnection();
         PreparedStatement pstmt = con.prepareStatement("select sum(amount) from sales where cust_id= ? ");
         pstmt.setInt(1, custID);
         ResultSet rset = pstmt.executeQuery();
         if (!rset.next())
              throw new RemoteException("no records present" );
         return rset.getString(1);
      }My entity bean's home interface looks like this:-
    public interface SalesHome extends EJBHome
    public Sales create() throws RemoteException, CreateException;
    public Sales findByCustID(int custID) throws SQLException,RemoteException,FinderException;
    My entity bean's remote interface looks like this:-
    public interface Sales extends EJBObject
         public String findByCustID(int custID) throws SQLException,RemoteException,FinderException;
    my ejb-jar.xml looks like this:-
    <enterprise-beans>
    <session>
    <description>Hello Bean</description>
    <ejb-name>HelloBean</ejb-name>
    <home>myEjb.HelloHome</home>
    <remote>myEjb.HelloRemote</remote>
    <ejb-class>myEjb.HelloBean</ejb-class>
    <session-type>Stateful</session-type>
    <transaction-type>Container</transaction-type>
    </session>
         <entity>
              <ejb-name>SalesBean</ejb-name>
              <home>myEjb.SalesHome</home>
              <remote>myEjb.Sales</remote>
              <ejb-class>myEjb.SalesBean</ejb-class>
              <persistence-type>Container</persistence-type>
              <prim-key-class>java.lang.String</prim-key-class>
              <reentrant>False</reentrant>
              <cmp-field>
              <field-name>factPK</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>timeID</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>custID</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>locID</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>itemID</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>entityID</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>currency</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>qty</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>unitPrice</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>amount</field-name>
         </cmp-field>
              <primkey-field>factPK</primkey-field>
              <resource-ref>
              <res-ref-name>jdbc/DSource</res-ref-name>
              <res-type>javax.sql.DataSource</res-type>
              <res-auth>Container</res-auth>
         </resource-ref>
         </entity>
    </enterprise-beans>
    please help me out of this trouble.

    I'm trying to call an entity bean froma session bean i get the error :-
    7/02/27 14:35:25 javax.ejb.ObjectNotFoundException: Exception [EJB - 10008]: Cannot find bean of type [SalesBean] using finde
    [findByCustID].
    7/02/27 14:35:25       at oracle.toplink.internal.ejb.cmp.EJBExceptionFactory.objectNotFound(EJBExceptionFactory.java:325)
    7/02/27 14:35:25       at oracle.toplink.internal.ejb.cmp.finders.Finder.checkNullResult(Finder.java:224)
    My session bean looks like this :-
    public class HelloBean implements SessionBean
      public String helloWorld (String pzCustomerID) throws SQLException,RemoteException
         String lzRevenue=null;
         int liCustomerID=Integer.parseInt(pzCustomerID);
         try
              Context initial = new InitialContext();
              Object objref =   initial.lookup("SalesBean");
              SalesHome salesHome =(SalesHome) PortableRemoteObject.narrow(objref,SalesHome.class);
              Sales sales=salesHome.findByCustID(liCustomerID);
              lzRevenue=(String) sales.findByCustID(liCustomerID);
    My entity bean looks like this:-
    public class SalesBean implements EntityBean
      public String factPK;
      public int timeID;
      public int custID;
      public int locID;
      public int itemID;
      public int entityID;
      public String currency;
      public float qty;
      public float unitPrice;
      public float amount;
      public EntityContext context;
      private Connection con;
        private void makeConnection() {
            try {
                InitialContext ic = new InitialContext();
                javax.sql.DataSource ds = (javax.sql.DataSource) ic.lookup("jdbc/DSource");
                con = ds.getConnection();
            } catch (Exception ex) {
                throw new EJBException("Unable to connect to database. " +
                    ex.getMessage());
      public SalesBean()
      public String ejbFindByCustID(int custID) throws SQLException,RemoteException,FinderException
         makeConnection();
         PreparedStatement pstmt = con.prepareStatement("select sum(amount) from sales where cust_id= ? ");
         pstmt.setInt(1, custID);
         ResultSet rset = pstmt.executeQuery();
         if (!rset.next())
              throw new RemoteException("no records present" );
         return rset.getString(1);
      }My entity bean's home interface looks like this:-
    public interface SalesHome extends EJBHome
    public Sales create() throws RemoteException, CreateException;
    public Sales findByCustID(int custID) throws SQLException,RemoteException,FinderException;
    My entity bean's remote interface looks like this:-
    public interface Sales extends EJBObject
         public String findByCustID(int custID) throws SQLException,RemoteException,FinderException;
    my ejb-jar.xml looks like this:-
    <enterprise-beans>
    <session>
    <description>Hello Bean</description>
    <ejb-name>HelloBean</ejb-name>
    <home>myEjb.HelloHome</home>
    <remote>myEjb.HelloRemote</remote>
    <ejb-class>myEjb.HelloBean</ejb-class>
    <session-type>Stateful</session-type>
    <transaction-type>Container</transaction-type>
    </session>
         <entity>
              <ejb-name>SalesBean</ejb-name>
              <home>myEjb.SalesHome</home>
              <remote>myEjb.Sales</remote>
              <ejb-class>myEjb.SalesBean</ejb-class>
              <persistence-type>Container</persistence-type>
              <prim-key-class>java.lang.String</prim-key-class>
              <reentrant>False</reentrant>
              <cmp-field>
              <field-name>factPK</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>timeID</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>custID</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>locID</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>itemID</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>entityID</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>currency</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>qty</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>unitPrice</field-name>
         </cmp-field>
         <cmp-field>
              <field-name>amount</field-name>
         </cmp-field>
              <primkey-field>factPK</primkey-field>
              <resource-ref>
              <res-ref-name>jdbc/DSource</res-ref-name>
              <res-type>javax.sql.DataSource</res-type>
              <res-auth>Container</res-auth>
         </resource-ref>
         </entity>
    </enterprise-beans>
    please help me out of this trouble.

  • Catching javax.ejb.DuplicateKeyException

    Here is the situation.
    A weblogic workshop control calls a message bean.
    The message bean calls a session bean.
    The session beans does some junk and creates an entity bean.
    During the create there is a possibilty of a javax.ejb.DuplicateKeyException being
    thrown.
    I am trying to catch this exception but for some reason the weblogic server is
    catching and
    and trying to restart the transaction by calling the message bean again.
    By doing this it is an enless cycle of errors that will not stop untill you shut
    down the weblogic server.
    How can I catch this error to prevent this loop from happening?

    Thanks for the response and the direction.
    Its Bug No.6713854
    Could you please shed some light on toplink flavors and support/fixes.
    That is:
    1. Is toplink that comes with OAS different than the open source toplink?
    2. If so, how are bugs tracked. where should I go and look for the bugs for the open source version?
    3. Could we use the open source version for OC4J?
    Thanks :)

  • Exception came when change stateful to stateless in ejb-jar.xml [Ejb 2.0]

    Hi,
    I am getting exception when i change the below entry from Stateful to Stateless for Transaction Type "Container"..
    ----------------------------------------------------------------Working Fine for single and multi users----------------------------------------------------
    <session>
              <description>Entity Bean Employee Example</description>
              <ejb-name>Stlg</ejb-name>
              <local-home>com..ejb.session.ejbeans.StlgHome</local-home>
              <local>com.ejb.session.ejbeans.Stlg</local>
              <ejb-class>com.ejb.session.ejbeans.StlgBean</ejb-class>
              <session-type>Stateful</session-type>
              <transaction-type>Container</transaction-type>
    </session>
    ----------------------------------------------------------------Working Fine for single and multi users----------------------------------------------------
    ----------------------------------------------------------------Working Fine for single user and exception for multi users----------------------------------------------------
    <session>
              <description>Entity Bean Employee Example</description>
              <ejb-name>Stlg</ejb-name>
              <local-home>com..ejb.session.ejbeans.StlgHome</local-home>
              <local>com.ejb.session.ejbeans.Stlg</local>
              <ejb-class>com.ejb.session.ejbeans.StlgBean</ejb-class>
              <session-type>Stateless</session-type>
              <transaction-type>Container</transaction-type>
    </session>
    ----------------------------------------------------------------Working Fine for single and exception for multi users------------------------------------------------------------
    2012-06-27 12:27:15,531 DEBUG com.ds.ApplSessListener 16 - vattributeAdded : errorencountered,java.lang.ClassCastException: java.lang.String cannot be cast to com.packg.class
    Strange that its working for single user and cracking for multiuser when tested via jmeter

    12/06/28 12:21:42 java.lang.IndexOutOfBoundsException: Index: 2300, Size: 2300
    12/06/28 12:21:42      at java.util.ArrayList.RangeCheck(Unknown Source)
    12/06/28 12:21:42      at java.util.ArrayList.get(Unknown Source)
    12/06/28 12:21:42      at com.ejbeans.StlEntryBean.getEntryList(StlEntryBean.java:1587)
    12/06/28 12:21:42      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    12/06/28 12:21:42      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    12/06/28 12:21:42      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    12/06/28 12:21:42      at java.lang.reflect.Method.invoke(Unknown Source)
    12/06/28 12:21:42      at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    12/06/28 12:21:42      at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    12/06/28 12:21:42      at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    12/06/28 12:21:42      at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    12/06/28 12:21:42      at com.evermind.server.ejb.interceptor.system.TxBeanManagedInterceptor.invoke(TxBeanManagedInterceptor.java:53)
    12/06/28 12:21:42      at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    12/06/28 12:21:42      at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    12/06/28 12:21:42      at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    12/06/28 12:21:42      at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    12/06/28 12:21:42      at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
    12/06/28 12:21:42      at Entry_LocalProxy_1dc72ge.getEntryList(Unknown Source)
    12/06/28 12:21:42      at com.ejb.client.EntryClient.getEntryList(EntryClient.java:145)
    12/06/28 12:21:42      at EntryServ.find(EntryServ.java:8613)
    12/06/28 12:21:42      at EntryServ.doGet(EntryServ.java:439)
    12/06/28 12:21:42      at EntryServ.doPost(EntryServ.java:280)
    12/06/28 12:21:42      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    12/06/28 12:21:42      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    12/06/28 12:21:42      at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
    12/06/28 12:21:42      at LogFilter.doFilter(LogFilter.java:57)
    12/06/28 12:21:42      at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:644)
    12/06/28 12:21:42      at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
    12/06/28 12:21:42      at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)
    12/06/28 12:21:42      at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
    12/06/28 12:21:42      at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:226)
    12/06/28 12:21:42      at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:127)
    12/06/28 12:21:42      at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:116)
    12/06/28 12:21:42      at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    12/06/28 12:21:42      at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    12/06/28 12:21:42      at java.lang.Thread.run(Unknown Source)
    Single user means a single user logged-In,Multi user means 10-20 users logged in via apache jmeter for testing performance..
    Let me know if anthing else required
    Edited by: user9052593 on Jun 28, 2012 12:12 AM

  • Error initializing ejb-module; Exception null

    Information about server.
    * OS: LINUX
    * OAS Instalation : J2EE y WebCache - * Standalone
    * Versión OAS 10g (9.0.4)
    I want to deploy an ear but the folowing error appear: Error initializing ejb-module; Exception null
    f. Erika
    this is the log error:
    EvermindHttpServletRequest.getSession(), session=null
    05/06/28 08:34:19 Requested Id is oc4jfake.n6jNml9MpQLGpMTvn7jvpA4InQXw-BbQcxaNa3iUePWLbN8IaN4IahyM-x8Pb2Tyc31wnhaIah0Ob6mSbhuRaN0I-huKa30xf6jNml9MpQLGpMTynlbvqAXGp6WImkfPmkTv-ArJmwTNrwaMchuNc3iObx0xf2bAmljxmiXMmkbGngbynknvrkLOlQzNp65In0__
    05/06/28 08:34:29 Read command: 3
    05/06/28 08:34:29 Binding for java:comp/ServerAdministrator: com.evermind.server.administration.DefaultApplicationServerAdministrator@1697b67
    05/06/28 08:34:29 Writing command: 9
    05/06/28 08:34:29 Writing command: 2
    05/06/28 08:34:29 Read command: 4
    05/06/28 08:34:29 Call: public abstract void com.evermind.server.administration.ApplicationServerAdministrator.deploy(java.lang.String,java.lang.String,java.util.Map) throws java.rmi.RemoteException
    05/06/28 08:34:29 Notification ==> Application Deployer for faucaOracleApp STARTS [ 2005-06-28T08:34:29.380GMT+06:00 ]
    05/06/28 08:34:29 Notification ==> Do not undeploy previous deployment
    05/06/28 08:34:29 Notification ==> Copy the archive to /u01/app/oracle/product/9.0.4/OAS10g/j2ee/faucaOracle/applications/faucaOracleApp.ear
    05/06/28 08:34:29 Notification ==> Unpack faucaOracleApp.ear begins...
    05/06/28 08:34:29 Auto-unpacking /u01/app/oracle/product/9.0.4/OAS10g/j2ee/faucaOracle/applications/faucaOracleApp.ear... done.
    05/06/28 08:34:29 Notification ==> Unpack faucaOracleApp.ear ends...
    05/06/28 08:34:29 Notification ==> Initialize faucaOracleApp.ear begins...
    05/06/28 08:34:29 Auto-unpacking /u01/app/oracle/product/9.0.4/OAS10g/j2ee/faucaOracle/applications/faucaOracleApp/CierreFauca.war... done.
    05/06/28 08:34:30 Auto-unpacking /u01/app/oracle/product/9.0.4/OAS10g/j2ee/faucaOracle/applications/faucaOracleApp/WebService.war... done.
    05/06/28 08:34:30 Notification ==> Initialize faucaOracleApp.ear ends...
    05/06/28 08:34:30 Notification ==> Initialize CierreFauca begins...
    05/06/28 08:34:30 Notification ==> Initialize CierreFauca ends...
    05/06/28 08:34:30 Notification ==> Initialize WebService begins...
    05/06/28 08:34:30 Notification ==> Initialize WebService ends...
    05/06/28 08:34:33 ArchiveContext: containsDirectory(META-INF) plus '/' found in /u01/app/oracle/product/9.0.4/OAS10g/j2ee/faucaOracle/applications/faucaOracleApp/EJBModuloFauca.jar in entry META-INF/MANIFEST.MF
    05/06/28 08:34:33 Copying default deployment descriptor from archive at /u01/app/oracle/product/9.0.4/OAS10g/j2ee/faucaOracle/applications/faucaOracleApp/EJBModuloFauca.jar/META-INF/orion-ejb-jar.xml to deployment directory /u01/app/oracle/product/9.0.4/OAS10g/j2ee/faucaOracle/application-deployments/faucaOracleApp/EJBModuloFauca.jar...
    05/06/28 08:34:33 Auto-deploying - EJBModuloFauca.jar (No previous deployment found)...
    05/06/28 08:34:33 RMI-Context null: lookup: jdbc/OracleDS
    05/06/28 08:34:33 Binding for jdbc/OracleDS: com.evermind.sql.OrionCMTDataSource@6295eb
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnectionContainer.Constructor(): begin
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnectionContainer.Constructor(): end--this.name = jdbc/OracleDS
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnectionContainer.Constructor(): end--this.isolationLevel = -7
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnectionContainer.Constructor(): end--this.source = com.evermind.sql.OrionCMTDataSource@6295eb
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnectionContainer.Constructor(): end
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnectionContainer.getLocalConnection(): begin
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): begin
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): begin---source = com.evermind.sql.OrionCMTDataSource@6295eb
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): begin---source.nonTXSource = com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): begin---source.TXSource = com.evermind.sql.DriverManagerXADataSource@609959
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): begin---username = null
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): end---Created:: com.evermind.sql.OrionCMTConnection@1f21c50
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): end
    05/06/28 08:34:33 new DebugConnection(1)
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnection.Constructor(container, transaction): end---transaction = null
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnection.Constructor(container, transaction): end---connection = [Connection 1: com.evermind.sql.OrionCMTConnection@1f21c50]
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnection.Constructor(container, transaction): end---this.resetIsolation = false
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnection.Constructor(container, transaction): end---this.closed = false
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnection.Constructor(container, transaction): end
    05/06/28 08:34:33 Thr[thread 15]-DataSourceConnectionContainer.getLocalConnection(): end
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.intercept(): begin
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.intercept(): begin---this = com.evermind.sql.OrionCMTConnection@1f21c50
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.intercept(): begin---state.transaction = null---Trying to set, delistEnlist...
    05/06/28 08:34:33 Press enter to continue
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.setConnection(): begin
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.setConnection()---transaction = null
    05/06/28 08:34:33 Thr[thread 15]-OrionCMTConnection.setConnection()---Getting/Re-Using a non-Transactional Connection
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.getConnection(): begin
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.getConnection()---maxConnectionAttempts = 3
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.getConnection()---cachedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.getConnection()---usedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections(): begin
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---cachedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---usedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---totalConns=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---minConnections=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections(): end
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---cachedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---usedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---maxUsedConnections=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin---usedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---added to usedConnections a PooledConnectionUsage = com.evermind.sql.PooledConnectionUsage@113981b
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---usedConnectionsCount=1
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end
    jdbc:oracle:thin:@localhost:1521:oracle: Opened connection
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---PooledConnectionUsage=com.evermind.sql.PooledConnectionUsage@113981b
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---addToCache=false
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---cachedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---usedConnectionsCount=1
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---maxUsedConnections=1
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---cachedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---usedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---maxUsedConnections=1
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end
    05/06/28 08:34:33 Error connecting to database:
    05/06/28 08:34:33 Retrying 2 times more...
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---PooledConnectionUsage=null
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---addToCache=false
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---cachedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---usedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---maxUsedConnections=1
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---cachedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---usedConnectionsCount=0
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---maxUsedConnections=1
    05/06/28 08:34:33 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections(): begin
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---cachedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---usedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---totalConns=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---minConnections=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections(): end
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---cachedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---usedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---maxUsedConnections=1
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin---usedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---added to usedConnections a PooledConnectionUsage = com.evermind.sql.PooledConnectionUsage@179d854
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---usedConnectionsCount=1
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end
    jdbc:oracle:thin:@localhost:1521:oracle: Opened connection
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---PooledConnectionUsage=com.evermind.sql.PooledConnectionUsage@179d854
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---addToCache=false
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---cachedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---usedConnectionsCount=1
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---maxUsedConnections=1
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---cachedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---usedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---maxUsedConnections=1
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end
    05/06/28 08:34:34 Error connecting to database:
    05/06/28 08:34:34 Retrying 1 times more...
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---PooledConnectionUsage=null
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---addToCache=false
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---cachedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---usedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---maxUsedConnections=1
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---cachedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---usedConnectionsCount=0
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---maxUsedConnections=1
    05/06/28 08:34:34 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections(): begin
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---cachedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---usedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---totalConns=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---minConnections=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections(): end
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---cachedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---usedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---maxUsedConnections=1
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin---usedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---added to usedConnections a PooledConnectionUsage = com.evermind.sql.PooledConnectionUsage@1c20eb7
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---usedConnectionsCount=1
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end
    jdbc:oracle:thin:@localhost:1521:oracle: Opened connection
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---PooledConnectionUsage=com.evermind.sql.PooledConnectionUsage@1c20eb7
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---addToCache=false
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---cachedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---usedConnectionsCount=1
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---maxUsedConnections=1
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---cachedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---usedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---maxUsedConnections=1
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end
    05/06/28 08:34:35 Error connecting to database:
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---PooledConnectionUsage=null
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---addToCache=false
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---cachedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---usedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---maxUsedConnections=1
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---cachedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---usedConnectionsCount=0
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---maxUsedConnections=1
    05/06/28 08:34:35 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections(): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---cachedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---totalConns=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---minConnections=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections(): end
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---cachedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---maxUsedConnections=1
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---added to usedConnections a PooledConnectionUsage = com.evermind.sql.PooledConnectionUsage@1867df9
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---usedConnectionsCount=1
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end
    jdbc:oracle:thin:@localhost:1521:oracle: Opened connection
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---PooledConnectionUsage=com.evermind.sql.PooledConnectionUsage@1867df9
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---addToCache=false
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---cachedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---usedConnectionsCount=1
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---maxUsedConnections=1
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---cachedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---maxUsedConnections=1
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end
    05/06/28 08:34:36 Error connecting to database:
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---PooledConnectionUsage=null
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---addToCache=false
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---this=com.evermind.sql.OrionPooledDataSource@1c0f2e5
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---cachedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---maxUsedConnections=1
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---cachedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---maxUsedConnections=1
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.intercept(): end---this.nonTransactionalConnection = null
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.intercept(): end---this.transactionalConnection = null
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.intercept(): end---this.connection = null
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.intercept(): end---setting currentTxn = state.transaction = null
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.intercept(): end
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.close(rollback): begin
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.close(rollback): begin---rollback = false
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.close(rollback): begin---this.connection = [Connection 1: com.evermind.sql.OrionCMTConnection@1f21c50]
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.close(rollback): begin---this.resetIsolation = false
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.close(rollback): begin---this.closed = false
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.close(): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.close(): begin---this = com.evermind.sql.OrionCMTConnection@1f21c50
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.close(): begin---this.nonTransactionalConnection = null
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.close(): begin---this.transactionalConnection = null
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.close(): begin---this.connection = null
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.close(): begin---this.closed = false
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.close(): end---Already closed:: com.evermind.sql.OrionCMTConnection@1f21c50
    05/06/28 08:34:36 closing DebugConnection(1)
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.close(rollback): end---connection = null
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.close(rollback): end---this.resetIsolation = false
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.close(rollback): end---this.closed = true
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.close(rollback): end
    05/06/28 08:34:36 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:36 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:36 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:36 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnectionContainer.Constructor(): begin
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnectionContainer.Constructor(): end--this.name = jdbc/DSOracleSID
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnectionContainer.Constructor(): end--this.isolationLevel = -7
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnectionContainer.Constructor(): end--this.source = com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnectionContainer.Constructor(): end
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnectionContainer.getLocalConnection(): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): begin---source = com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): begin---source.nonTXSource = com.evermind.sql.OrionPooledDataSource@340101
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): begin---source.TXSource = com.evermind.sql.DriverManagerXADataSource@b7ec5d
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): begin---username = null
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): end---Created:: com.evermind.sql.OrionCMTConnection@18e18a3
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.Constructor(source, username, password): end
    05/06/28 08:34:36 new DebugConnection(2)
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.Constructor(container, transaction): end---transaction = null
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.Constructor(container, transaction): end---connection = [Connection 2: com.evermind.sql.OrionCMTConnection@18e18a3]
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.Constructor(container, transaction): end---this.resetIsolation = false
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.Constructor(container, transaction): end---this.closed = false
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnection.Constructor(container, transaction): end
    05/06/28 08:34:36 Thr[thread 15]-DataSourceConnectionContainer.getLocalConnection(): end
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.intercept(): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.intercept(): begin---this = com.evermind.sql.OrionCMTConnection@18e18a3
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.intercept(): begin---state.transaction = null---Trying to set, delistEnlist...
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.setConnection(): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.setConnection()---transaction = null
    05/06/28 08:34:36 Thr[thread 15]-OrionCMTConnection.setConnection()---Getting/Re-Using a non-Transactional Connection
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getConnection(): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getConnection()---maxConnectionAttempts = 3
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getConnection()---cachedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getConnection()---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections(): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---cachedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---totalConns=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---minConnections=1
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---this=com.evermind.sql.OrionPooledDataSource@340101
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---cachedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---maxUsedConnections=1
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getUsedConnectionsNonSynced(): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getUsedConnectionsNonSynced(): begin---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getUsedConnectionsNonSynced(): begin---userSources={}
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getUsedConnectionsNonSynced(): end---returning used=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.getUsedConnectionsNonSynced(): end
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin---usedConnectionsCount=0
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---added to usedConnections a PooledConnectionUsage = com.evermind.sql.PooledConnectionUsage@1642bd6
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---usedConnectionsCount=1
    05/06/28 08:34:36 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end
    jdbc:oracle:thin:@172.25.1.19:1521:DBDGRA: Opened connection
    05/06/28 08:34:37 new DebugConnection(3)
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.Constructor(connection): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.Constructor(connection): begin---this.connection=[Connection 3: oracle.jdbc.driver.OracleConnection@73f0d8]
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.Constructor(connection): begin---this.currentConnectionNumber=0
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.Constructor(connection): begin---this.nextConnectionNumber=0
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.Constructor(connection): end---Created:: com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.Constructor(connection): end
    Created new physical connection: com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.addConnectionEventListener(listener): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.addConnectionEventListener(listener): begin---listener = com.evermind.sql.PooledConnectionUsage@1642bd6
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.addConnectionEventListener(listener): end
    com.evermind.sql.DriverManagerConnectionPoolDataSource@179f36b: Connection com.evermind.sql.DriverManagerPooledConnection@1ea0105 allocated (Pool size: 0)
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): end---cachedConnectionsCount=0
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): end---usedConnectionsCount=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): end---maxUsedConnections=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): end---returning new PooledConnectionUsage=com.evermind.sql.PooledConnectionUsage@1642bd6
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): end
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): begin---this = com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): begin---this.currentConnectionNumber = 0
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): begin---this.nextConnectionNumber = 0
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): begin---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): begin---pooledConnection = com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): begin---pooledConnection.currentConnectionNumber = 1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): begin---this.number = 1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): end---Created:: com.evermind.sql.DriverManagerConnectionPoolConnection@bdc9b3
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): end
    05/06/28 08:34:37 new DebugConnection(4)
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): end---this.currentConnectionNumber = 1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): end---this.nextConnectionNumber = 1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): end---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): end
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections()---connections[0]=[Connection 4: com.evermind.sql.DriverManagerConnectionPoolConnection@bdc9b3]
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin---this = com.evermind.sql.DriverManagerConnectionPoolConnection@bdc9b3
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin---this.pooledConnection = com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin---pooledConnection.currentConnectionNumber = 1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin---this.number = 1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin---this.sharedCount = 0
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): begin---this.currentConnectionNumber = 1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): begin---this.nextConnectionNumber = 1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): begin---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---PooledConnectionUsage=com.evermind.sql.PooledConnectionUsage@1642bd6
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---addToCache=true
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---this=com.evermind.sql.OrionPooledDataSource@340101
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---cachedConnectionsCount=0
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---usedConnectionsCount=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---maxUsedConnections=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addCachedConnection(PooledConnectionUsage): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addCachedConnection(PooledConnectionUsage): begin---cachedConnectionsCount=0
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addCachedConnection(PooledConnectionUsage): end---added to cachedConnections a PooledConnectionUsage=com.evermind.sql.PooledConnectionUsage@1642bd6
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addCachedConnection(PooledConnectionUsage): end---cachedConnectionsCount=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addCachedConnection(PooledConnectionUsage): end
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---cachedConnectionsCount=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---usedConnectionsCount=0
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---maxUsedConnections=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end
    com.evermind.sql.DriverManagerConnectionPoolDataSource@179f36b: Releasing connection com.evermind.sql.DriverManagerPooledConnection@1ea0105 to pool (Pool size: 1)
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): end---this.currentConnectionNumber = -1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): end---this.nextConnectionNumber = 1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): end---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): end---Closed:: com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): end
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): end---Closed:: com.evermind.sql.DriverManagerConnectionPoolConnection@bdc9b3
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): end---this.sharedCount = 0
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): end
    05/06/28 08:34:37 closing DebugConnection(4)
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.checkAndGetMinConnections(): end
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---this=com.evermind.sql.OrionPooledDataSource@340101
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---cachedConnectionsCount=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---usedConnectionsCount=0
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): begin---maxUsedConnections=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): begin---usedConnectionsCount=0
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---added to usedConnections a PooledConnectionUsage = com.evermind.sql.PooledConnectionUsage@1642bd6
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end---usedConnectionsCount=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addUsedConnection(PooledConnectionUsage): end
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): end---cachedConnectionsCount=0
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): end---usedConnectionsCount=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): end---maxUsedConnections=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): end---returning PooledConnectionUsage=com.evermind.sql.PooledConnectionUsage@1642bd6
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.getPooledInstance(): end
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): begin---this = com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): begin---this.currentConnectionNumber = -1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): begin---this.nextConnectionNumber = 1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): begin---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): begin---pooledConnection = com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): begin---pooledConnection.currentConnectionNumber = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): begin---this.number = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): end---Created:: com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.Constructor(DriverManagerPooledConnection): end
    05/06/28 08:34:37 new DebugConnection(5)
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): end---this.currentConnectionNumber = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): end---this.nextConnectionNumber = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): end---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.getConnection(): end
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.isClosed(): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.isClosed(): begin---this = com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.isClosed(): begin---this.pooledConnection = com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.isClosed(): begin---this.connection = [Connection 3: oracle.jdbc.driver.OracleConnection@73f0d8]
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.isClosed(): begin---this.pooledConnection.currentConnectionNumber = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.isClosed(): begin---this.number = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.isClosed(): begin---this.sharedCount = 0
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.isClosed(): begin---this.connection.isClosed() = false
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.isClosed(): [email protected]86 ---returning isClosed = false
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.isClosed(): end
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.setConnection(): end
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.tryToDelistEnlist(state): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.tryToDelistEnlist(state): end
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): end---this.nonTransactionalConnection = [Connection 5: com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86]
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): end---this.transactionalConnection = null
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): end---this.connection = [Connection 5: com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86]
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): end---setting currentTxn = state.transaction = null
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): end
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): begin---this = com.evermind.sql.OrionCMTConnection@18e18a3
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): begin---state.transaction = null---Trying to set, delistEnlist...
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.setConnection(): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.setConnection()---transaction = null
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.setConnection()---Getting/Re-Using a non-Transactional Connection
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.setConnection(): end
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.tryToDelistEnlist(state): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.tryToDelistEnlist(state): end
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): end---this.nonTransactionalConnection = [Connection 5: com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86]
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): end---this.transactionalConnection = null
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): end---this.connection = [Connection 5: com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86]
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): end---setting currentTxn = state.transaction = null
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.intercept(): end
    05/06/28 08:34:37 Thr[thread 15]-DataSourceConnection.close(rollback): begin
    05/06/28 08:34:37 Thr[thread 15]-DataSourceConnection.close(rollback): begin---rollback = false
    05/06/28 08:34:37 Thr[thread 15]-DataSourceConnection.close(rollback): begin---this.connection = [Connection 2: com.evermind.sql.OrionCMTConnection@18e18a3]
    05/06/28 08:34:37 Thr[thread 15]-DataSourceConnection.close(rollback): begin---this.resetIsolation = false
    05/06/28 08:34:37 Thr[thread 15]-DataSourceConnection.close(rollback): begin---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.close(): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.close(): begin---this = com.evermind.sql.OrionCMTConnection@18e18a3
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.close(): begin---this.nonTransactionalConnection = [Connection 5: com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86]
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.close(): begin---this.transactionalConnection = null
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.close(): begin---this.connection = [Connection 5: com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86]
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.close(): begin---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.isClosed(): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.isClosed(): begin---this = com.evermind.sql.OrionCMTConnection@18e18a3
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.isClosed(): begin---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.isClosed(): begin---this.connection = [Connection 5: com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86]
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.isClosed(): end---PhysicalConnection = [Connection 3: oracle.jdbc.driver.OracleConnection@73f0d8]
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.isClosed(): end---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.isClosed(): end
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin---this = com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin---this.pooledConnection = com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin---pooledConnection.currentConnectionNumber = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin---this.number = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): begin---this.sharedCount = 0
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): begin
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): begin---this.currentConnectionNumber = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): begin---this.nextConnectionNumber = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): begin---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---PooledConnectionUsage=com.evermind.sql.PooledConnectionUsage@1642bd6
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---addToCache=true
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---this=com.evermind.sql.OrionPooledDataSource@340101
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---cachedConnectionsCount=0
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---usedConnectionsCount=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): begin---maxUsedConnections=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addCachedConnection(PooledConnectionUsage): begin
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addCachedConnection(PooledConnectionUsage): begin---cachedConnectionsCount=0
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addCachedConnection(PooledConnectionUsage): end---added to cachedConnections a PooledConnectionUsage=com.evermind.sql.PooledConnectionUsage@1642bd6
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addCachedConnection(PooledConnectionUsage): end---cachedConnectionsCount=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.addCachedConnection(PooledConnectionUsage): end
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---cachedConnectionsCount=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---usedConnectionsCount=0
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end---maxUsedConnections=1
    05/06/28 08:34:37 Thr[thread 15]-OrionPooledDataSource.removeUsedConnection(PooledConnectionUsage, addToCache): end
    com.evermind.sql.DriverManagerConnectionPoolDataSource@179f36b: Releasing connection com.evermind.sql.DriverManagerPooledConnection@1ea0105 to pool (Pool size: 1)
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): end---this.currentConnectionNumber = -1
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): end---this.nextConnectionNumber = 2
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): end---this.closed = false
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): end---Closed:: com.evermind.sql.DriverManagerPooledConnection@1ea0105
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerPooledConnection.closeCurrentConnection(): end
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): end---Closed:: com.evermind.sql.DriverManagerConnectionPoolConnection@2cbc86
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): end---this.sharedCount = 0
    05/06/28 08:34:37 Thr[thread 15]-DriverManagerConnectionPoolConnection.close(): end
    05/06/28 08:34:37 closing DebugConnection(5)
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.close(): end---this.closed = true
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.close(): end---Closed:: com.evermind.sql.OrionCMTConnection@18e18a3
    05/06/28 08:34:37 Thr[thread 15]-OrionCMTConnection.close(): end
    05/06/28 08:34:37 closing DebugConnection(2)
    05/06/28 08:34:37 Thr[thread 15]-DataSourceConnection.close(rollback): end---connection = null
    05/06/28 08:34:37 Thr[thread 15]-DataSourceConnection.close(rollback): end---this.resetIsolation = false
    05/06/28 08:34:37 Thr[thread 15]-DataSourceConnection.close(rollback): end---this.closed = true
    05/06/28 08:34:37 Thr[thread 15]-DataSourceConnection.close(rollback): end
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:37 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:37 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:38 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:38 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:38 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:38 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:38 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:38 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:38 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:38 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:38 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:38 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:38 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:38 Binding for jdbc/DSOracleSID: com.evermind.sql.OrionCMTDataSource@1fd6bea
    05/06/28 08:34:38 RMI-Context null: lookup: jdbc/DSOracleSID
    05/06/28 08:34:38 Binding for

    hi all,
    i have the same problem.
    set ORACLE_HOME to which value?
    i just want to run a helloworld.jsp which outputs "Hello Worldé
    tanx

  • Error initializing ejb-module; Exception javac.exe not found under

    Dear all,
    I got followings error after i had tried to doing some lab.I had checked the folder "C:\Program Files\Oracle\jre\1.3.1" exists but missed but missing javac.exe. Could anyone can advice me what is going wrong?
    04/04/14 16:44:20 Auto-deploying - web/WEB-INF/classes (No previous deployment found)...
    04/04/14 16:44:20 Error instantiating application 'lab04' at file:/C:/share/oc4j
    /labs/lab04/: Error initializing ejb-module; Exception javac.exe not found under
    C:\Program Files\Oracle\jre\1.3.1, please use a valid jdk or specify the locati
    on of your java compiler in server.xml using the <java-compiler .../> tag
    Thanks in advance!
    Best Regards,
    Chris CHIU

    Dear Chris,
    The answer lies in the error message you got, namely:
    please use a valid jdkAccording to your post, you don't have a JDK, you only have a JRE. The javac compiler is part of the JDK, it is not part of the JRE.
    You can download the JDK from the J2SE Download Web page. Look for the Download J2SE SDK link -- do not choose the Download J2SE JRE link!
    Good Luck,
    Avi.

  • EJB:nested  exception is Java.lang.NullpointerException

    Our application is using WLS8.1 sp6 and developed based on EJB,Struts and J2EE.My problem is that the following exception
    "EJB Exception: ; nested exception is:
         java.lang.NullPointerException"
    is occuring sporadically over a week.I know why a NPE occurs but not sure what caused that NPE to occur sometimes and defer most of the times.
    Could anyone of you shed some light on this?

    Transaction was rolled back: java.lang.NullPointerException
    Is a value added for a NOT NULL column null?

  • Obscure EJB load exception

    Hi,
    I am experiencing an obscure problem at deployment time of a Stateless Session Bean. Weblogic does not load an EJB depending on the number of lines it has. Following error occurs:
    [J2EE:160200]Error resolving ejb-ref 'BenutzerBL' from module 'de.hhla.coast.integration' of application '_appsdir_de.hhla.coast_ear'. The ejb-ref does not have an ejb-link and the JNDI name of the target bean has not been specified. Attempts to automatically link the ejb-ref to its target bean failed because no EJBs in the application were found to implement the 'de.hhla.coast.integration.businesslogic.BenutzerBL' interface. Please link or map this ejb-ref to its target EJB and ensure the interfaces declared in the ejb-ref are correct.
         at weblogic.ejb.container.deployer.EJBModule.activate(EJBModule.java:440)
         at weblogic.application.internal.flow.ModuleListenerInvoker.activate(ModuleListenerInvoker.java:107)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$2.next(DeploymentCallbackFlow.java:381)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
         at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:71)
         Truncated. see log file for complete stacktrace
    weblogic.deployment.EnvironmentException: [J2EE:160200]Error resolving ejb-ref 'BenutzerBL' from module 'de.hhla.coast.integration' of application '_appsdir_de.hhla.coast_ear'. The ejb-ref does not have an ejb-link and the JNDI name of the target bean has not been specified. Attempts to automatically link the ejb-ref to its target bean failed because no EJBs in the application were found to implement the 'de.hhla.coast.integration.businesslogic.BenutzerBL' interface. Please link or map this ejb-ref to its target EJB and ensure the interfaces declared in the ejb-ref are correct.
         at weblogic.deployment.BaseEnvironmentBuilder.autowireEJBRef(BaseEnvironmentBuilder.java:433)
         at weblogic.ejb.container.deployer.EnvironmentBuilder.addEJBLocalReferences(EnvironmentBuilder.java:725)
         at weblogic.ejb.container.deployer.EJBDeployer.activateEnvironment(EJBDeployer.java:1709)
         at weblogic.ejb.container.deployer.EJBDeployer.activate(EJBDeployer.java:1408)
         at weblogic.ejb.container.deployer.EJBModule.activate(EJBModule.java:423)
         Truncated. see log file for complete stacktrace
    >
    When we comment some arbitrary lines in the EJB body, the EJB deploys wonderfully and references to it can be resolved. Uncommenting them leads to the same error as before.
    Are there any ideas? Does anybody have a similar problem?
    Regards,
    Sören

    Hi,
    i got it, thanx to the hint of fandrics abritary
    comment of lines. :-)
    At os windows xp weblogic 10.0.1.0 the session bean
    must not be greater then 20kb, then it will fail. I
    dont no why. On os linux there seems to be not this
    restriction, or at least the the session bean can be
    larger on linux. I think its a heavy bug.
    Is here anywhere from bea to give a statement to
    this?
    by
    karpuzThank you for posting this message ! I too have created a Stateless Session Bean that is greater than 20kb and used the @EJB annotation to inject into another bean. As a result, when deployed to webLogic, it fails with the exception noted previously.
    Is there a setting somewhere that can be configured to allow Session Beans to be greater than 20kb ?
    Thanks for the help ...

  • Javax.servlet.ServletException: exception raised while creating Advisor

    I am adding some personalization to a jsp in portal 7.0 which worked fine in 4.0.
    I am importing the pz.tld and using the pz:div tag '<pz:div rule="admin">'. We
    have 'admin' set up as a segment in the EBCC just like in 4.0. When the jsp compiles,
    I get a 'javax.servlet.servletexception: exception raised while creating advisor'
    exception.
    I'm just really unfamiliar with the Advisor and am not sure where to start. Any
    help would be much appreciated.

    It appears this error might occur on JNDI lookup failure. If you do a
    diff between the web.xml and weblogic.xml files between 4.0 and 7.0 in
    your webapp's web-inf directory what differences do you find? Are the
    ejb-ref and ejb-reference entries for the Advisor and other EJB's present?
    Is the ejbadvisor.jar deployed in your application? Is it present in
    the application directory? Is there a ejb component entry in config.xml?
    Is there a module entry in application.xml?
    If you find that this is not the right direction to look for the problem
    please post the full stack trace and a pz:div code snippet.
    -- Jim
    chris wrote:
    I am adding some personalization to a jsp in portal 7.0 which worked fine in 4.0.
    I am importing the pz.tld and using the pz:div tag '<pz:div rule="admin">'. We
    have 'admin' set up as a segment in the EBCC just like in 4.0. When the jsp compiles,
    I get a 'javax.servlet.servletexception: exception raised while creating advisor'
    exception.
    I'm just really unfamiliar with the Advisor and am not sure where to start. Any
    help would be much appreciated.

  • Trouble in communicating with another EJB from an EJB

    I have created a stateless session bean, and inside this bean I have methods that calls methods in another stateless session bean (called myEJB, for example). When I run the code, it kept giving me the "noClassDefFoundError":
    java.rmi.RemoteException: Error in ejbCreate:; nested exception is:
         java.lang.NoClassDefFoundError: com.mybean.myEJBHome
    Someone suggested to me that this is because they aren't remote objects, so I created local interfaces for "myEJB". When I run the code again (by binding to the Local interface now), I got this error:
    javax.naming.LinkException: [Root exception is javax.naming.NameNotFoundException: Unable to resolve
    'app/ejb/mybeans.jar#myEJB/local-home' Resolved: 'app/ejb/ Unresolved:'mybeans.jar#myEJB' ;
    remaining name 'mybeans.jar#myEJB/local-home']; Link Remaining Name:
    'java:app/ejb/mybeans.jar#myEJB/local-home'
    Any ideas??
    Thanks

    To refer a Ejb from another Ejb include <ejb-ref> in ejb-jar.xml
    <session>
    <ejb-name>EjbA</ejb-name>
    <ejb-ref>
    <ejb-ref-name>Ejb2</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <home>com.ejb.Ejb2Home</home>
    <remote>com.ejb.Ejb2</remote>
    </ejb-ref>
    <session>
    Include a <reference-discriptor> in weblogic-ejb-jar.xml
    <weblogic-enterprise-bean>
    <ejb-name>EjbA</ejb-name>
    <reference-descriptor>
    <ejb-reference-description>
    <ejb-ref-name>Ejb2</ejb-ref-name>
    <jndi-name>protocol://<Ejb2host>:<PortNumber>/com.ejb.Ejb2Home</jndi-name>
    </ejb-reference-description>
    </reference-descriptor>
    </weblogic-enterprise-bean>
    Example <jndi-name>:http://localhost:7001/com.ejb.Ejb2Home
    In EjbA bean class refer to Ejb2 method with a reference to Ejb2 remote interface.
    InitialContext initialContext = new InitialContext();
    Ejb2Home ejb2Home = (Ejb2Home)initialContext.lookup("protocol://<Ejb2host>:<PortNumber>/com.ejb.Ejb2Home");

  • HELP!!! How I can call to EJB from another EJB??

    I have two EJBs, for each EJB I have a jar, how I can call to EJB jar to another???
    I have tried the following, in the first EJB I have import the second EJB jar and call it with context, lookup, PortableRemoteObject etc.. but the instruction lookup not find the second EJB reference.
    The name in the lookup instruction is the JNDI name of the second EJB but not find a reference to it.
    Please help me!!! Thanks!!
    The error is:
    javax.naming.NameNotFoundException: Missing node. Root exception is org.omg.CosNaming.NamingContextPackage.NotFound
         at org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read(NotFoundHelper.java:34)
         at org.omg.CosNaming.NamingContextPackage.NotFoundHelper.extract(NotFoundHelper.java:50)
         at org.omg.CosNaming._NamingContextStub.resolve(_NamingContextStub.java:161)
         at com.inprise.j2ee.jndi.java.CorbaContext.resolveName(CorbaContext.java:242)
         at com.inprise.j2ee.jndi.java.CorbaContext.lookup(CorbaContext.java:261)
         at com.inprise.j2ee.jndi.java.javaContext.internal_lookup(javaContext.java:483)
         at com.inprise.j2ee.jndi.java.javaContext.internal_lookup(javaContext.java:493)
         at com.inprise.j2ee.jndi.java.javaContext.internal_lookup(javaContext.java:493)
         at com.inprise.j2ee.jndi.java.javaContext.lookup(javaContext.java:937)
         at com.inprise.j2ee.jndi.java.javaContext.lookup(javaContext.java:942)
         at javax.naming.InitialContext.lookup(InitialContext.java:350)
         at ejbclient.EnterpriseClientBean.addition(EnterpriseClientBean.java:115)
         at ejbclient.EnterpriseClientBean.actionPerformed(EnterpriseClientBean.java:97)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)
         at avax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Abstr

    ok.. Here it goes.. I am writing a sample code..
    public class EJB1LogBean implements SessionBean {
    // test is a method of stateless session beam
    public void test ( TestVal val )
    throws RemoteException{
    try {
    EJB2LogHome ejb2Home= (EJB2LogHome)getHome("java:comp/env/ejb/EJB2LogHome",1);
    EJB2Log ejb2Log = ejb2LogHome.create ( val );
    } catch ( CreateException e ) {
         System.out.println("Create Exception occurred ");
         e.printStackTrace();
         } catch ( RemoteException e ) {
         System.out.println( "RemoteException Occured");
    e.printStackTrace();
         throw new RemoteException () ;
         } catch(Exception ee) {
    ee.printStackTrace();
    private EJBHome getHome(String jndiName,int type) {
    try {
    Context context = new InitialContext();
    Object ref = context.lookup( jndiName );
    switch(type)
    case 1:
    EJB2LogHome ejb2LogHome = ( EJB2LogHome )
    PortableRemoteObject.narrow( ref, EJB2LogHome.class );
    return ejb2LogHome;
    } catch ( Exception e ) {
    e.printStackTrace();
    return null;
    }//EJB1LogBean ends
    Here as you can see, EJB1LogBean(session bean) is calling a second EJB, EJB2LogBean (entity bean). TestVal is a sample value object passed. It is plain java class and can vary from app to app and it has got nothing to do with ejbs.
    "java:comp/env/ejb" is a J2EE standard and while getting a home interface, you have to append the home interface class name to "java:comp/env/ejb". Here I am passing "java:comp/env/ejb/EJB2LogHome" and "1" to getHome method, whose job is to get a reference to a home interface. getHome method is a local method. "1" is passed just to give a flexibility to getHome method as you can have more ejbs to invoked. In that case, you can go on adding different case statements for 2, 3 etc.
    The only thing you have to keep in mind is that your deployment descriptor for EJB1LogBean will contain the entires for both the beans i.e. for EJB1LogBean and EJB2LogBean. This is because EJB2LogBean is wrapped by EJB1LogBean.
    Hope this helps.
    Please let me know if you need anything more.
    - Amit

  • Error when One EJB calls anothe EJB

    Hi,
    I got the following error when I use one EJB call another EJB in OAS 4.0.8.1, the code is developed in JDeveloper 3.0/Win NT 4.0/SP5.
    Can anyone give me some ideas? or is there any samples in this case?
    Thanks a lot!
    Creating an initial context
    Looking for the EJB published as 'APP/APPEJB'
    Creating a new EJB instance
    Calling APPEJB methods...
    CORBA: org.omg.CORBA.BAD_OPERATION: ; nested exception is:
    org.omg.CORBA.BAD_OPERATION:
    java.rmi.ServerException: CORBA: org.omg.CORBA.BAD_OPERATION: ; nested exception is:
    org.omg.CORBA.BAD_OPERATION:
    at javax.rmi.oas.corba.CorbaRemoteExceptionHelperValue.OBVObjFrom(Compiled Code)
    at TwoEJB._stub_APPEJB.callEJBMapping(Compiled Code)
    at TwoEJB.TwoEJBClient.main(Compiled Code)
    null

    Home handle is an object that identifies an enterprise bean. A client may serialize the handle, and then later deserialize it to obtain a reference to the enterprise bean.
    The javax.ejb.HomeHandle is similar to javax.ejb.Handle. Just as the Handle is used to store and retrieve reference to EJB objects, the HomeHandle is used to store and retrieve remote references to EJB homes. HomeHandle can be stored and later used to access an EJB home remote refrence the same way that a Handle can be serialized and later used to access an EJB object's remoe reference.
    import java.io.*;
    import javax.ejb.EJBHome;
    import javax.ejb.HomeHandle;
    public class WorkingWithEJBHandles {
    public static void main( String[] args ) throws Exception {
    EJBHome aHome = null;
    // get hold of a home interface
    HomeHandle handle = aHome.getHomeHandle();
    ByteArrayOutputStream bos = new ByteArrayOutputStream();
    ObjectOutputStream oos = new ObjectOutputStream( bos );
    oos.writeObject( handle );
    byte[] handleAsBytes = bos.toByteArray();
    // store in the database, on file. howwever you want
    FileInputStream fis = new FileInputStream( "fileobj" );
    ObjectInputStream ois = new ObjectInputStream( fis );
    HomeHandle theHandle = (HomeHandle) ois.readObject();
    // get back the EJBHome from the HomeHandle
    aHome = theHandle.getEJBHome();
    // the same kind of logic also holds for EJBHandles, as well as
    // HomeHandles
    Transfer Object is a Design pattern. Refer to Core J2EE Design Pattern.
    http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.html
    Rgds,
    Seetesh

  • How to call an EJB from another EJB

    Hi
    I have a problem here. I need to execute a second EJB which has to get the input from the first EJB as data for execution. So when I call the first EJB, the first EJB should give the data to the second EJB and execute it and provide the result.
    Cheers,
    Raj

    ok.. Here it goes.. I am writing a sample code..
    public class EJB1LogBean implements SessionBean {
    // test is a method of stateless session beam
    public void test ( TestVal val )
    throws RemoteException{
    try {
    EJB2LogHome ejb2Home= (EJB2LogHome)getHome("java:comp/env/ejb/EJB2LogHome",1);
    EJB2Log ejb2Log = ejb2LogHome.create ( val );
    } catch ( CreateException e ) {
         System.out.println("Create Exception occurred ");
         e.printStackTrace();
         } catch ( RemoteException e ) {
         System.out.println( "RemoteException Occured");
    e.printStackTrace();
         throw new RemoteException () ;
         } catch(Exception ee) {
    ee.printStackTrace();
    private EJBHome getHome(String jndiName,int type) {
    try {
    Context context = new InitialContext();
    Object ref = context.lookup( jndiName );
    switch(type)
    case 1:
    EJB2LogHome ejb2LogHome = ( EJB2LogHome )
    PortableRemoteObject.narrow( ref, EJB2LogHome.class );
    return ejb2LogHome;
    } catch ( Exception e ) {
    e.printStackTrace();
    return null;
    }//EJB1LogBean ends
    Here as you can see, EJB1LogBean(session bean) is calling a second EJB, EJB2LogBean (entity bean). TestVal is a sample value object passed. It is plain java class and can vary from app to app and it has got nothing to do with ejbs.
    "java:comp/env/ejb" is a J2EE standard and while getting a home interface, you have to append the home interface class name to "java:comp/env/ejb". Here I am passing "java:comp/env/ejb/EJB2LogHome" and "1" to getHome method, whose job is to get a reference to a home interface. getHome method is a local method. "1" is passed just to give a flexibility to getHome method as you can have more ejbs to invoked. In that case, you can go on adding different case statements for 2, 3 etc.
    The only thing you have to keep in mind is that your deployment descriptor for EJB1LogBean will contain the entires for both the beans i.e. for EJB1LogBean and EJB2LogBean. This is because EJB2LogBean is wrapped by EJB1LogBean.
    Hope this helps.
    Please let me know if you need anything more.
    - Amit

  • Canu00B4t call an EJB from other EJB

    Hi developers,
    I need do the next task :
    I have a EJB in an EAR and i need call some functionality from other EJB in diferent EAR , when execute the code show the next message error:
    java.rmi.RemoteException: com.sap.engine.services.ejb.exceptions.BaseRemoteException: Exception in method generaMDMOutput.
         at com.sapconsulting.customer.inc.CustomerIncObjectImpl0.generaMDMOutput(CustomerIncObjectImpl0.java:135)
         at com.sapconsulting.customer.inc.CustomerIncObjectImpl0p4_Skel.dispatch(CustomerIncObjectImpl0p4_Skel.java:127)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java(Compiled Code))
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java(Inlined Compiled Code))
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java(Compiled Code))
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
    Caused by: java.lang.ClassCastException: com.sap.engine.interfaces.cross.ObjectReferenceImpl
         at com.sapconsulting.customer.inc.CustomerIncBean.generaMDMOutput(CustomerIncBean.java:141)
         at com.sapconsulting.customer.inc.CustomerIncObjectImpl0.generaMDMOutput(CustomerIncObjectImpl0.java:119)
         ... 11 more
    the code to invoke the EJB is the next:
    ctx = new InitialContext();
    TestEJBLocalHome home = (TestEJBLocalHome) ctx.lookup("sap.com/TestEJB_ear/TestEJBBean");
                   TestEJB servicio=(TestEJB)home.create();
    the EJB are in the same server , please help,
    regards

    Hi Siarhei,
    thank's for your answers , i'll explain the scenario , i think i copied wrong the code that i have ,
    i have two EAR's applications , i want to call one EJB from the other EJB in other EAR , the call have to be remote , my code is the next :
    ctx = new InitialContext();
    Object obj = ctx.lookup("sap.com/TestEJB_ear/TestEJBBean");  
    TestEJBHome home = (TestEJBHome) PortableRemoteObject.narrow(obj,TestEJBHome.class);
    TestEJB servicio= home.create();
    i've confugured the ejb-xml.jar adding
    <ejb-ref>
    <ejb-ref-name>ejb/TestEJBBean</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <home>com.innovativesystems.onl.TestEJBHome</home>
    <remote>com.innovativesystems.onl.TestEJB</remote>
    </ejb-ref>
    I've configured the  ejb-j2ee-jar.xml adding
    <ejb-ref>
    <ejb-ref-name>ejb/TestEJBBean</ejb-ref-name>
    <jndi-name>sap.com/TestEJB_ear/TestEJBBean</jndi-name>
    </ejb-ref>
    I've configured the application-j2ee-engine.xml adding a hard reference
    <reference
    reference-type="hard">
    <reference-target
    provider-name="sap.com"
    target-type="application">TestEJB_ear</reference-target>
    </reference>
    with all this configuration still send me the message java.lang.classcast ,
    something is missing????  ,
    regards

  • Calling EJB from other EJB on other J2EE Server

    Can I call EJB from other EJB on other J2EE Server
    Servers - Websphere 5.0
    Do i require home & remote interface of that ejb on client side also
    Help me, please

    the problem is actually i require that is specific to websphere
    for example i want to call a method ion that ejb
    say my ejb name is myejb
    so the normal way i should call is
    InitialContext initialContext = new InitialContext();     
    Object homeObject = initialContext.lookup("ejb/MyEjbHome");
    MyEJBHome myEJBHome =(MYEjbHome )javax.rmi.PortableRemoteObject.narrow(homeObjectMYEjbHome.class);
              myEJB = lSHome.create();
    myEJB.someMethod();
    but here i am having class for home and remote available
    now if other app server i am not having this classes then what to do

Maybe you are looking for