SchemaSpy(5.0.0)を使用してInformixデータベースのレポートを生成しています。 それを実行している間、私は「収集スキーマ詳細」の最後のステップの間に、次のエラーを取得:SchemaSpy - レポート作成中のエラーメッセージ
java.sql.SQLException: The cursor has been previously released and is unavailable.
at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:408)
at com.informix.jdbc.IfxSqli.addException(IfxSqli.java:3187)
at com.informix.jdbc.IfxSqli.receiveError(IfxSqli.java:3467)
at com.informix.jdbc.IfxSqli.dispatchMsg(IfxSqli.java:2378)
at com.informix.jdbc.IfxSqli.receiveMessage(IfxSqli.java:2303)
at com.informix.jdbc.IfxSqli.executeFetch(IfxSqli.java:2037)
at com.informix.jdbc.IfxSqli.getaRow(IfxSqli.java:4077)
at com.informix.jdbc.IfxResultSet.next(IfxResultSet.java:494)
at com.informix.jdbc.IfxDatabaseMetaData.getImportedKeys(IfxDatabaseMetaData.java:5524)
at net.sourceforge.schemaspy.model.Table.connectForeignKeys(Table.java:106)
at net.sourceforge.schemaspy.model.Database.connectTables(Database.java:984)
at net.sourceforge.schemaspy.model.Database.<init>(Database.java:83)
at net.sourceforge.schemaspy.SchemaAnalyzer.analyze(SchemaAnalyzer.java:211)
at net.sourceforge.schemaspy.Main.main(Main.java:42)
Caused by: java.sql.SQLException
at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:408)
at com.informix.jdbc.IfxSqli.receiveError(IfxSqli.java:3472)
私はバージョン4.1.0(も4.10.8.1を試してみました)でのInformix JDBCドライバを使用しています。不思議なことに、このドライバにはBSONライブラリも必要です。
何が問題なのですか?
良い発見。可能であれば、この問題はIBM/Informixのテクニカルサポートに報告する必要があります。バックドアチャネルは実際の顧客レポートほど良くはありません。 –