Hi all,
 
    I am getting the next error:

---------------- 
 Caused by: org.apache.ojb.broker.PersistenceBrokerException: Could not get key value: 
 Could not grab next id, failed with 
 Excepci�n de E/S: Socket closed
 Creation of new sequence failed with 
 Excepci�n de E/S: Socket closed
 : Excepci�n de E/S: Socket closed
        at 
org.apache.ojb.broker.util.BrokerHelper.getAutoIncrementValue(BrokerHelper.java:316)
        at 
org.apache.ojb.broker.util.BrokerHelper.getValuesForObject(BrokerHelper.java:349)
        at org.apache.ojb.broker.util.BrokerHelper.getKeyValues(BrokerHelper.java:215)
        at org.apache.ojb.broker.Identity.init(Identity.java:198)
        ... 21 more
 Caused by: org.apache.ojb.broker.util.sequence.SequenceManagerException: 
 Could not grab next id, failed with 
 Excepci�n de E/S: Socket closed
 Creation of new sequence failed with 
 Excepci�n de E/S: Socket closed
 : Excepci�n de E/S: Socket closed
        at 
org.apache.ojb.broker.util.sequence.SequenceManagerNextValImpl.getUniqueLong(SequenceManagerNextValImpl.java:172)
        at 
org.apache.ojb.broker.util.sequence.SequenceManagerNextValImpl.getUniqueId(SequenceManagerNextValImpl.java:144)
        at 
org.apache.ojb.broker.util.sequence.AbstractSequenceManager.getUniqueValue(AbstractSequenceManager.java:167)
        at 
org.apache.ojb.broker.util.BrokerHelper.getAutoIncrementValue(BrokerHelper.java:303)
        ... 24 more
 Caused by: java.sql.SQLException: Excepci�n de E/S: Socket closed
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:334)
        at oracle.jdbc.driver.OracleStatement.open(OracleStatement.java:562)
        at 
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2786)
        at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:925)
        at com.p6spy.engine.logging.P6LogStatement.execute(P6LogStatement.java:149)
        at 
org.apache.ojb.broker.util.sequence.SequenceManagerNextValImpl.createSequence(SequenceManagerNextValImpl.java:245)
        at 
org.apache.ojb.broker.util.sequence.SequenceManagerNextValImpl.getUniqueLong(SequenceManagerNextValImpl.java:168)
        ... 27 more
---------------
 
    I am working with Oracle 9i, Tomcat, and OJB.
    I am using oracle sequences and 'SequenceManagerNextValImpl', I belive it is the 
best option for me.
 
    Example of xml descriptor for a table is:
 

-----------------
 <!-- This repository file is generated by the impart OJB Generator -->
 <!--           www.impart.ch [EMAIL PROTECTED]                        -->
 <!--        created at 9 Jul 2003 11:37:50 GMT                     -->
 
 
 <!-- Definitions for .OPENCOWNER -->
 <class-descriptor 
   class="com.indra.crm.vo.Crm_cliente_general"
   table="OPENCOWNER.CRM_CLIENTE"
 >
   <field-descriptor id="66"
    name="ln_id_cliente"
     column="LN_ID_CLIENTE"
     jdbc-type="INTEGER"
     primarykey="true"
        autoincrement="true"
        sequence-name="sec_cliente"             ---->>>> My oracle sequence
   />
   <field-descriptor id="67"
     name="ds_nb_cliente"
     column="DS_NB_CLIENTE"
     jdbc-type="VARCHAR"
   />
 
 . . . . . . 
 
 </class-descriptor>
 --------------


    My jdbc-connection-descriptor is like:

------------- 
        <jdbc-connection-descriptor dbalias="thin:@192.168.168.100:1521:aunagc" 
default-connection="true" driver="com.p6spy.engine.spy.P6SpyDriver" jcd-alias="" 
jdbc-level="2.0" password="OPENCOWNER" platform="Oracle" rotocol="jdbc" 
subprotocol="oracle" username="OPENCOWNER">
                <sequence-manager 
className="org.apache.ojb.broker.util.sequence.SequenceManagerNextValImpl"/>
        </jdbc-connection-descriptor>
-------------
 
    When I run a simple JUnit Test I don't have problems but when I run all my test 
together this error appears.
 
    Thank you in advance.
 
 
 David Crecente Casanova
 mailto:[EMAIL PROTECTED]
 Software Engineer
 TELENIUM, The New Millennium Telecom Company>  
 Agust�n de Fox�, 25, plta. 13 
 28036 MADRID 
 Tel. +34 91 315 85 62 
 Fax +34 91 315 63 37 
 http://www.telenium.es
 

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

Reply via email to