Ich habe vor kurzem bemerkt, dass mit einem Jasper-Bericht, den ich ausführte, etwas nicht stimmte. Also habe ich die neueste Version von iReports heruntergeladen, die .jrxml-Datei mit iReports bearbeitet und sie kompiliert, um eine neue .jasper-Datei zu erzeugen. Wenn ich nun versuche, den Bericht auszuführen, erhalte ich die seltsame Fehlermeldung "unknown hyperlink target 0". Was ist da los?
Antworten
Zu viele Anzeigen?Ich weiß nicht, ob dies der einzige Grund für diesen Fehler ist, aber in meinem Fall habe ich den Bericht mit iReport-3.7.3 kompiliert, aber die Software, die ich zur Ausführung des Berichts verwende, verwendet jasperreports-3.6.2.jar. Nachdem ich die jar-Datei durch jasperreports-3.7.3.jar ersetzt hatte, lief der Bericht einwandfrei. Es stellte sich heraus, dass es sich um eine Versionsinkompatibilität handelte.
Ich habe mit iReport 3.7.5
con *jasperserver 3.7.1*
ohne Probleme seit Sep 2010. Aber jetzt bin ich mit dem "unbekannten Hyperlink-Ziel 0" auch konfrontiert.
Ich dachte mir, der Unterschied zu dem, was ich bisher gemacht habe, war, dass die anderen Berichte, die gut funktionierten, mit dem iReport-Plugin bearbeitet wurden, während dieser problematische Bericht einfach mit dem iReport-Plugin hochgeladen wurde. Also habe ich versucht, die Jasperserver-Berichtseinheit über das iReport-Plugin zu öffnen, eine kleine Änderung vorzunehmen und die Berichtseinheit durch diese Datei zu ersetzen. Dann hat es funktioniert.