Hi,
I'm on an Nuxeo 5.3.1 with Oracle 10 database. When i create a new document
with large file, i got an Oracle error :
Caused by: org.nuxeo.ecm.core.api.WrappedException: Exception:
org.nuxeo.ecm.core.storage.StorageException. message: Could not update: UPDATE
"FULLTEXT" SET "BINARYTEXT" = ? WHERE "ID" = ?
at
org.nuxeo.ecm.core.storage.sql.Mapper.updateSingleRow(Mapper.java:1434)
at org.nuxeo.ecm.core.storage.sql.Context.save(Context.java:521)
at
org.nuxeo.ecm.core.storage.sql.PersistenceContext.save(PersistenceContext.java:322)
at
org.nuxeo.ecm.core.storage.sql.SessionImpl.flush(SessionImpl.java:223)
at org.nuxeo.ecm.core.storage.sql.SessionImpl.save(SessionImpl.java:208)
at
org.nuxeo.ecm.core.storage.sql.ra.ConnectionImpl.save(ConnectionImpl.java:158)
at
org.nuxeo.ecm.core.storage.sql.coremodel.SQLSession.save(SQLSession.java:135)
... 43 more
Caused by: org.nuxeo.ecm.core.api.WrappedException: Exception:
java.sql.SQLException. message: setString can only process strings of less than
32766 chararacters
at
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
at
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
at
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:227)
at
oracle.jdbc.driver.OraclePreparedStatement.setStringInternal(OraclePreparedStatement.java:4746)
at
oracle.jdbc.driver.OraclePreparedStatement.setString(OraclePreparedStatement.java:4717)
at
org.nuxeo.ecm.core.storage.sql.db.dialect.DialectOracle.setToPreparedStatement(DialectOracle.java:195)
at
org.nuxeo.ecm.core.storage.sql.db.Column.setToPreparedStatement(Column.java:227)
at
org.nuxeo.ecm.core.storage.sql.Mapper.updateSingleRow(Mapper.java:1425)
I think i've made a configuration error ?
Any idea ?
Thanks,
Laurent
---
Mailing list: [email protected]
Forum: http://forum.nuxeo.org/f/1/