All,
Since we have put some Clob datatype column in our project we have the error below. We are using a quit important transaction with many Clob in columns. Our Clob datas are not so important (Max = 6000 characters in the same column). It is quite weird. We are under Oracle 9i, OjbRc5. The connection reset without any explanation.. One of our table script creation is : CREATE TABLE DST_DESC ( DST_TABLE_PK VARCHAR(255) NOT NULL, DST_ID_PK NUMBER NOT NULL, DST_CODE_LANG_PK VARCHAR(5) NOT NULL, DST_DESC CLOB, DST_LABEL VARCHAR(255) NOT NULL, CONSTRAINT pk_JWT_DST_DESC1 PRIMARY KEY (DST_TABLE_PK,DST_ID_PK,DST_CODE_LANG_PK)) LOB("DST_DESC") STORE AS (DISABLE STORAGE IN ROW CACHE) Any help would be appreciated. [org.apache.ojb.broker.accesslayer.JdbcAccessImpl] ERROR: SQLException during the execution of the insert (for a com.jware.jwf.scf.jwt.jdo.JWT_too_tool): Exception d'E/S: Connection reset Exception d'E/S: Connection reset java.sql.SQLException: Exception d'E/S: Connection reset 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.executeNonQuery(OracleStatement.java:2150 ) at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2015) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java :2877) at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedState ment.java:608) at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeInsert(JdbcAccessImp l.java:236) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(PersistenceBroker Impl.java:1384) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBrokerImpl .java:1301) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBrokerImpl .java:1261) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(DelegatingPersi stenceBroker.java:171) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(DelegatingPersi stenceBroker.java:171) at org.apache.ojb.odmg.states.StateNewDirty.commit(StateNewDirty.java:148) at org.apache.ojb.odmg.ObjectEnvelopeTable.commitAllEnvelopes(ObjectEnvelopeTab le.java:241) at org.apache.ojb.odmg.ObjectEnvelopeTable.commit(ObjectEnvelopeTable.java:195) at org.apache.ojb.odmg.TransactionImpl.doCommitOnObjects(TransactionImpl.java:3 35) at org.apache.ojb.odmg.TransactionImpl.prepare(TransactionImpl.java:656) at org.apache.ojb.odmg.TransactionImpl.commit(TransactionImpl.java:613) at com.jware.jwf.scf.jwt.dbs.JWTDbs.importSite(JWTDbs.java:1207) at com.jware.jwf.jsi.InstallStarter.importConfig(InstallStarter.java:109) at com.jware.jwf.jsi.InstallStarter.run(InstallStarter.java:73) java.sql.SQLException: Exception d'E/S: Connection reset 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.executeNonQuery(OracleStatement.java:2150 ) at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2015) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java :2877) at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedState ment.java:608) at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeInsert(JdbcAccessImp l.java:236) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(PersistenceBroker Impl.java:1384) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBrokerImpl .java:1301) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBrokerImpl .java:1261) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(DelegatingPersi stenceBroker.java:171) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(DelegatingPersi stenceBroker.java:171) at org.apache.ojb.odmg.states.StateNewDirty.commit(StateNewDirty.java:148) at org.apache.ojb.odmg.ObjectEnvelopeTable.commitAllEnvelopes(ObjectEnvelopeTab le.java:241) at org.apache.ojb.odmg.ObjectEnvelopeTable.commit(ObjectEnvelopeTable.java:195) at org.apache.ojb.odmg.TransactionImpl.doCommitOnObjects(TransactionImpl.java:3 35) at org.apache.ojb.odmg.TransactionImpl.prepare(TransactionImpl.java:656) at org.apache.ojb.odmg.TransactionImpl.commit(TransactionImpl.java:613) at com.jware.jwf.scf.jwt.dbs.JWTDbs.importSite(JWTDbs.java:1207) at com.jware.jwf.jsi.InstallStarter.importConfig(InstallStarter.java:109) at com.jware.jwf.jsi.InstallStarter.run(InstallStarter.java:73) rethrown as org.apache.ojb.broker.PersistenceBrokerSQLException: Exception d'E/S: Connection reset at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeInsert(JdbcAccessImp l.java:265) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(PersistenceBroker Impl.java:1384) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBrokerImpl .java:1301) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBrokerImpl .java:1261) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(DelegatingPersi stenceBroker.java:171) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(DelegatingPersi stenceBroker.java:171) at org.apache.ojb.odmg.states.StateNewDirty.commit(StateNewDirty.java:148) at org.apache.ojb.odmg.ObjectEnvelopeTable.commitAllEnvelopes(ObjectEnvelopeTab le.java:241) at org.apache.ojb.odmg.ObjectEnvelopeTable.commit(ObjectEnvelopeTable.java:195) at org.apache.ojb.odmg.TransactionImpl.doCommitOnObjects(TransactionImpl.java:3 35) at org.apache.ojb.odmg.TransactionImpl.prepare(TransactionImpl.java:656) at org.apache.ojb.odmg.TransactionImpl.commit(TransactionImpl.java:613) at com.jware.jwf.scf.jwt.dbs.JWTDbs.importSite(JWTDbs.java:1207) at com.jware.jwf.jsi.InstallStarter.importConfig(InstallStarter.java:109) at com.jware.jwf.jsi.InstallStarter.run(InstallStarter.java:73) Caused by: java.sql.SQLException: Exception d'E/S: Connection reset 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.executeNonQuery(OracleStatement.java:2150 ) at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2015) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java :2877) at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedState ment.java:608) at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeInsert(JdbcAccessImp l.java:236) ... 15 more [org.apache.ojb.broker.accesslayer.ConnectionManagerImpl] ERROR: Rollback on the underlying connection failed Exception d'E/S: Connection reset by peer: socket write error [org.apache.ojb.broker.platforms.PlatformDefaultImpl] ERROR: Set autoCommit(true) failed Exception d'E/S: Connection reset by peer: socket write error at com.jware.jwf.scf.persistence.ojb.JwtTransactionImpl.commit(JwtTransactionIm pl.java:138) at com.jware.jwf.scf.jwt.dbs.JWTDbs.importSite(JWTDbs.java:1207) at com.jware.jwf.jsi.InstallStarter.importConfig(InstallStarter.java:109) at com.jware.jwf.jsi.InstallStarter.run(InstallStarter.java:73)