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 haben sein, welche in der Report-Datei eingetragen wurde aber nichtmehr 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:
Info |
---|