Pentaho reagiert nicht mehr

Problembeschreibung

Wenn der Pentaho Report Designer bei einem Zugriff auf die Datenbank nicht mehr reagiert.
Dies kann auftreten, z.B. wenn man die Datenbank-Parameter öffnet oder eine Preview aus einem Report erstellen möchte.

Schuld daran kann eine alte IP-Adresse sein, welche in der Report-Datei eingetragen wurde aber nicht mehr erreichbar ist.

Lösung (unter einem Linux Betriebssystem):

Öffnen Sie Ihren Report mit einem Zip-Programm, in Linux können Sie dies einfach durch ein Doppelklick auf die Datei.

In unserem Fall ist es der Report sale_order.prpt

In dieser Report-Zip-Datei ist ein Ordner namens datasources enthalten

Darin befindet sich eine Datei namens openerp-ds.xml, diese öffnen wir mit einem Text-Editor.

In der 2. Zeile finden Sie ein Attribut namens "hostName" mit einer IP,
z.B: hostName="172.16.145.129"

Löschen Sie die IP, speichern+schließen Sie die Datei.

Sie werden nun gefragt ob Sie die Report-Zip-Datei aktualisieren wollen, dies bestätigen Sie mit Update.


Fertig.

Nun können Sie die Report-Datei wieder mit dem Pentaho-Report-Designer öffnen.
Allerdings müssen Sie noch die IP Adresse (bzw. "localhost") in die Datenbank-Parameter eintragen.

Diese finden Sie hier: