Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Auszug
hiddentrue

Nuclos JasperReports Migration 6.17.0: Management Console, -migrateJasperReports, -patch, -forceAll, -removeDeprecatedPdfFonts, Fonts.

globe with meridians Sprache: Deutsch · English

hammer and wrench Migration zu JasperReports library 6.17.0

Alte Jasper-Reporte über die Management-Konsole auf die aktuelle Library-Version migrieren.

Status
colourPurple
titleHow-to
Status
colourBlue
titleAdministrator
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2
minLevel2

Wann migrieren?

Diese Anleitung setzt

...

einen Wechsel auf Nuclos ≥ 4.50

...

voraus. Alte Jasper-Reporte in der Datenbank lassen sich über die Management

...

-Konsole – idealerweise automatisiert – an die aktuelle Jasper

...

-Version anpassen. Das behebt Warnungen, ist aber nicht zwingend: Sehen deine Reporte wie gewohnt aus und gibt es keine Warnungen im Log, kannst du sie in der alten Version belassen

...

.

Voraussetzungen

Damit die Reporte später korrekt aussehen, muss sichergestellt werden, dass verwendete Fontextensions aktuell sind. Klicken Sie auf das Menü Konfiguration → Nuclet und überprüfen sie alle Nuclets, indem sie die jeweilige Detailansicht öffnen und dann unter Extensions nach veralteten Font Jars suchen. Erstellen sie über Jaspersoft Studio die Fonterweiterung neu. Tauschen Sie dann im Nuclet die alte Jar-Datei durch die Neue aus.

Voraussetzung: Fonts aktualisieren

Prüfe unter Konfiguration → Nuclet je Nuclet die Extensions auf veraltete Font-JARs. Erstelle die Fonterweiterung in Jaspersoft Studio neu und tausche die alte JAR im Nuclet aus

...

.

Migration über die Management-Konsole

...

  1. Administration

...

  1. Management

...

  1. Console… öffnen.
  2. Befehl -migrateJasperReports

...

  1. wählen.

...

  1. Zuerst ohne Parameter

...

  1. ausführen – die Ausgabe zeigt, welche Reporte

...

  1. aktuell sind und welche

...

  1. migriert werden müssen.

...

  1. Dann mit -patch -removeDeprecatedPdfFonts

...

  1. automatisch

...

  1. migrieren.

...

  1. Erneute Migration

...

  1. mit anderen Parametern: zusätzlich -forceAll.

Parameter

ParameterWirkung
-patchführt die Migration durch (ohne: nur Informationen).
-forceAllmigriert alle Reporte, nicht nur ältere.
-removeDeprecatedPdfFontsentfernt das veraltete Tag „pdfFont“.
-overwriteReportFonts "<Font>"setzt alle Font-Namen (Default: „DejaVu Sans“).
Info
titleAusgaben

Ausgaben u.​a.: Successfully patched …, Patching failed for …, Found … report(s) matching/with a newer version. Reporte mit neuerer Version besonders sorgfältig prüfen.

Verwandte Seiten

printer Arbeiten mit Jasper Studio


Überblick.

Öffnen →

electric plug Jasper Extensions in Nuclos


Extensions.

Öffnen →

ausführen möchten, müssen sie den Parameter -forceAll hinzufügen, um die Migration auch von aktuellen/neueren Reporte zu erzwingen.

Mögliche Ausgaben des Befehls:

  • Succesfully patched ...: Gibt die Anzahl der erfolgreich migrierten Reporte zurück und listet diese anschließend auf.
  • Patching failed for ...: Gibt die Anzahl der Reporte zurück, welche nicht migriert werden konnten. Im Anschluss werden die Exceptions/Fehler aufgelistet, welche die Migration scheitern ließen.
  • Found xy report(s) matching the current Jasper Version of Nuclos: Gibt die Anzahl und dann die Reporte zurück, welche nicht migriert werden müssen, da sie bereits mit der von Nuclos verwendeten Jasperversion übereinstimmen.
  • Found xy report(s) with a newer version than used in Nuclos: Gibt die Anzahl und dann die Reporte zurück, welche eine neuere Version besitzen als in Nuclos verwendet wird. Falls solche Reporte vorhanden sind, sollten sie besonders sorgfältig überprüft werden, da in diesen Reporten eventuell Funktionen verwendet werden, welche von der Nuclos Jasper Version nicht unterstützt werden. Sie können diese Reporte auch über Jaspersoft Studio nochmals exportieren und als Kompatibilitätsversion 

Parameterübersicht des Befehls

  • -patch: Führt eine Migration mit allen weiteren Parametern durch. Ohne diesen Parameter gibt der Befehl lediglich Informationen über die Reporte aus Nuclos zurück.
  • -forceAll: Standardmäßig werden nur Reporte mit älterer Versionssignatur migriert. Setzt man diesen Parameter werden sämtliche Reporte aus Nuclos migriert.
  • -removeDeprecatedPdfFonts: Entfernt während der Migration das veraltete Tag "pdfFont" aus der Report XML Datei.
  • -overwriteReportFonts <"fontNameInQuotes">: Überschreibt bzw. setzt während der Migration alle FontNamen. Defaultfont, falls kein Font spezifiziert wird: "DejaVu Sans".