Ich habe kürzlich festgestellt, dass etwas mit einem Jasper-Bericht nicht funktioniert, also habe ich die neueste Version von iReports heruntergeladen und die .jrxml-Datei bearbeitet Datei mit iReports und kompilierte sie, um eine neue .jasper-Datei zu generieren. Jetzt, wenn ich versuche, den Bericht auszuführen, erhalte ich einen seltsamen Fehler "unbekanntes Hyperlinkziel 0". Was ist los?Ich erhalte den Fehler "unbekanntes Hyperlinkziel 0", wenn ich versuche, einen Jasper-Bericht auszuführen
Antwort
Ich weiß nicht, ob dies der einzige Grund ist, dass dieser Fehler passieren würde, aber in meinem Fall habe ich den Bericht mit iReport-3.7.3 kompiliert, aber die Software, die ich verwende, verwendet jasperreports-3.6 .2.jar. Nachdem ich die JAR-Datei durch jasperreports-3.7.3.jar ersetzt hatte, lief der Bericht glücklich. Es stellte sich heraus, dass es sich um eine Versionsinkompatibilität handelte.
Ich habe iReport 3.7.5
mit *jasperserver 3.7.1*
ohne Probleme seit September 2010 verwendet. Aber jetzt bin ich konfrontiert mit dem "unbekannten Hyperlink Ziel 0" auch.
Ich dachte, der Unterschied von dem, was ich bisher gemacht habe, war, dass die anderen Berichte, die gut funktionierten, mit dem iReport-Plugin bearbeitet wurden, während dieses Problem einfach über das iReport-Plugin hochgeladen wurde. Also habe ich versucht, die jasperserver-Berichtseinheit über das iReport-Plugin zu öffnen, eine kleine Änderung vorgenommen und die Berichtseinheit durch diese Datei ersetzt. Dann hat es geklappt.