Hi,

This is the first time I use DdlUtils and I am facing a problem:

I get a SQLException stating that the "stream is already closed".
It occurs in at org.apache.ddlutils.io.JdbcModelReader.getValueAsString
for the "COLUMN_DEF" column.

I am using an oracle 8.1.7 DB with 10g jdbc drivers.

Here is the stack trace - as you can see, I am using the ant task, with the sample xml provided on DdlUtils' site.

java.sql.SQLException: Le flux de données est déjà fermé
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.LongAccessor.getBytes(LongAccessor.java:166)
at oracle.jdbc.driver.LongAccessor.getString(LongAccessor.java:207)
at oracle.jdbc.driver.T4CLongAccessor.getString(T4CLongAccessor.java:390)
at oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:355)
at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:1559)
at org.apache.ddlutils.io.JdbcModelReader.getValueAsString(JdbcModelReader.java:494) at org.apache.ddlutils.io.JdbcModelReader.getColumnsForTable(JdbcModelReader.java:277) at org.apache.ddlutils.io.JdbcModelReader.getTables(JdbcModelReader.java:205) at org.apache.ddlutils.io.JdbcModelReader.getDatabase(JdbcModelReader.java:140) at org.apache.ddlutils.task.DatabaseToDdlTask.readSchema(DatabaseToDdlTask.java:194) at org.apache.ddlutils.task.DatabaseToDdlTask.execute(DatabaseToDdlTask.java:214)

Is it a bug or something I am doing wrong?

TIA,

--
Alexandre BORGOLTZ
Head of Technology

SmartJog SA
Phone: +33 (0)1 4996 6324
Fax: +33 (0)1 4996 6405
Mobile: +33 (0)6 8882 1417
[EMAIL PROTECTED]

Reply via email to