Fehlermeldung:
java.lang.OutOfMemoryError: Java heap space
Hintergrund: Der Java-Prozess verfügt nicht über ausreichend Arbeitsspeicher.
Lösung: Schließen Sie alle nicht benötigten Programme und starten Sie die Konvertierung neu.
Sollte der Fehler immernoch auftreten, z.B. im Zusammenhang mit einer Vielzahl der folgenden Fehlermeldungen, dann lesen Sie bitte weiter:
Unable to load font file: file:/System/Library/Fonts/Menlo.ttc. Reason: java.io.IOException: TrueType font is not supported Unable to load font file: file:/Library/Fonts/STIXIntUpDReg.otf. Reason: java.lang.UnsupportedOperationException: OpenType fonts with CFF data are not supported, yet Unable to load font file: file:/Users/username/Library/Fonts/MI_S__SC.PFB. Reason: java.io.FileNotFoundException: Neither an AFM nor a PFM file was found
Hintergrund: Diese Fehler treten normalerweise nur beim ersten Start des PDF-Konverters auf, oder auch, wenn Sie neue Schriften im System installiert haben.
Zu diesen Zeitpunkten versucht der FOP-Prozessor alle Schriften auf dem System zu indexieren. Dieser Prozess muss einmalig erfolgreich abgeschlossen werden.
Treten diese Fehler im Zusammenhang mit einem java.lang.OutOfMemoryError: Java heap space
-Fehler auf, so muss der Arbeitsspeicher für den parsX-Konverter temporär erhöht werden.
Lösung: Zur Erhöhung des Arbeitsspeichers gehen Sie wie folgt vor:
Öffnen Sie das parsX-Projekt in Oxygen
Klicken Sie im Menü auf Werkzeuge, dann auf den Unterpunkt Externe Werkzeuge und dort auf Konfigurieren
Wählen Sie den Eintrag "parsX-Konverter starten" aus und klicken Sie auf Bearbeiten
Tragen Sie relativ zu Beginn das Argument -Xmx512M
ein. Achten Sie auf ein Leerzeichen davor und danch.
Speichern Sie 2x mit OK
Führen Sie den Konverter erneut aus.
Sollte das Problem immernoch bestehen, erhöhen Sie den Wert -Xmx512M
in Vielfachen von 256 (also z.B. auf -Xmx768M
) und versuchen Sie die Konvertierung erneut.