Native Ausnahmebehandlung in IronPDF
In neueren Versionen von IronPDF enthält eine systemeigene Ausnahmemeldung in den Protokollen einen spezifischen Fehlercode: [Ausgabecode IRONPDF-NATIVE-EXCEPTION]. Ein Beispiel für eine solche Ausnahmemeldung ist unten dargestellt:
IronPdf.Exceptions.IronPdfNativeException: Error while generating PDF from HTML: 'Error while rendering pdf from html for job group 0: 'Error during dev tools execution: {"method":"Inspector.targetCrashed","params":{}}''.
2024-01-25 08:12:11,960 INFO [Thread-3] [, , , , , , , , ] c.i.i.i.s.Access: [IronPdfEngine]To learn how to solve this issue please read https://ironpdf.com/troubleshooting/ironpdf-native-exception [Issue Code IRONPDF-NATIVE-EXCEPTION]
Mögliche Ursache
Native Ausnahmen von IronPDF entstehen typischerweise durch verschiedene Probleme, die mit dem C++-Code zusammenhängen, der im IronPdf.Native.Chrome-Paket verwendet wird, das als Abhängigkeit für IronPDF dient und die Verwendung der Chrome PDF-Rendering-Engine beinhaltet.
Lösung
Wenn Sie Unterstützung bei Fragen zu nativen Ausnahmen benötigen, senden Sie bitte einetechnische Unterstützung und stellen vollständige Protokolldateien für weitere Untersuchungen zur Verfügung.
Aktivieren Sie die native Protokollierung, indem Sie den folgenden Codeschnipsel in Ihr Projekt aufnehmen:
IronPdf.Logging.Logger.LogFilePath = "Default.log"; //May be set to a directory name or full file
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
IronPdf.Logging.Logger.LogFilePath = "Default.log"; //May be set to a directory name or full file
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
IronPdf.Logging.Logger.LogFilePath = "Default.log" 'May be set to a directory name or full file
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
Die von IronPDF erstellten Protokolldateien befinden sich normalerweise im /bin-Verzeichnis Ihres Projekts, in dem Ihre DLLs bereitgestellt werden. Sie können aber auch einen benutzerdefinierten IronPdf.Logging.Logger.LogFilePath
festlegen, um die Protokolldateien an einem bestimmten Ort zu speichern. Zu den relevanten Protokolldateien gehören:
- Standard.log(Bereitstellung, Threading und Rendering-Prozess. Nützlich zur Beobachtung des Prozessverhaltens und von Ausnahmen.)
cef.log(Prozess des eingebetteten Chrome-Frameworks)
Bitte beachten Sie
In älteren Versionen von IronPDF können auch die ProtokolldateienIronSoftwareEngine.log
undIronSoftwareEngine.log
erstellt werden. Bitte übermitteln Sie alle erzeugten Protokolldateien, wenn Sie technische Unterstützung anfordern.Bei Cloud-Servern können sich die Protokolldateien in bestimmten Verzeichnissen befinden. Lesen Sie unsere Anleitungen zum Erstellen von Protokolldateien inAzurblau undAWS.