Frage

Es gibt einen Pentaho Data Integration (Kettle) Job, den ich auf der Workstation eines Kunden ausführen möchte.Es ergibt sich folgender Fehler:

2012/05/21 11:38:21 - Update Case Capital.0 - ERROR (version 4.3.0-GA, build 16753 from 2012-04-18 21.39.30 by buildguy) : Unable to commit Update connection [Voyager] :org.pentaho.di.core.exception.KettleDatabaseException: 
2012/05/21 11:38:21 - Update Case Capital.0 - ERROR (version 4.3.0-GA, build 16753 from 2012-04-18 21.39.30 by buildguy) : Error closing prepared statement
2012/05/21 11:38:21 - Update Case Capital.0 - ERROR (version 4.3.0-GA, build 16753 from 2012-04-18 21.39.30 by buildguy) : This statement is already closed.

Der Job läuft auf meinem Computer in einer Testdatenbank einwandfrei und auch auf dem Client lief er ohne Probleme.Auch andere Kettle-Jobs schlagen mit dem gleichen Fehler auf dem Client fehl.

Der Fehler tritt in einem Aktualisierungsschritt (der SQL-UPDATE-Anweisungen ausführt) auf, nachdem eine beliebige Anzahl von Aktualisierungen durchgeführt wurde.Als Datenbank wird Firebird 2.5.1.26351 (Super Classic) verwendet.

Irgendwelche Ratschläge, warum das passiert?

War es hilfreich?

Lösung

Angesichts der Fehlermeldung Fehler beim Schließen der vorbereiteten Anweisung Und Diese Erklärung ist bereits geschlossen., ich denke, Sie sind mit einem Fehler in Jaybird 2.1.6 und früheren Versionen konfrontiert, bei dem das mehrmalige Schließen einer Anweisung eine SQLException auslöst (während das JDBC-API-Dokument angibt, dass a close() sollte ignoriert werden, wenn es bereits geschlossen ist).

Dieser Fehler wurde in Jaybird 2.2 behoben (das noch nicht veröffentlicht wurde, aber die Beta ist verfügbar unter http://www.firebirdsql.org/en/jdbc-driver/ )

Ich hoffe, Sie können testen, ob das Problem dadurch tatsächlich gelöst wird. Ansonsten würde ich mich über einen ausführlicheren Fehlerbericht unter freuen http://tracker.firebirdsql.org/browse/JDBC

Vollständige Offenlegung:Ich bin einer der Entwickler von Jaybird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top