2012-03-28 11 views
1

Diese Ausnahme wird von meiner ColdFusion-Anwendung ausgelöst, wenn ich versuche, mit cfdocument PDF-Berichte zu erstellen.Was verursacht coldfusion.document.spi.DocumentExportException: java.lang.NullPointerException Problem?

Problem ist, bis vor 5 Tagen hat alles perfekt funktioniert und ich bekam die Berichte. Der plötzlich, seit gestern Morgen, habe ich den obigen Fehler bekommen.

Ich habe ausführlich darüber im Internet recherchiert und habe bestätigt: 1. Fehler tritt nicht aufgrund der Verwendung von unbekannten Schriftarten auf. 2. Fehlende CFM-Dateien.

Kann mir jemand sagen, ob es einen anderen Grund für diese Ausnahme gibt, die plötzlich auftritt.

+0

Welche Version von Coldfusion sind Sie? Ich habe einige Probleme mit CF9 gesehen, wo plötzlich Fehler für CFDocument geworfen werden. Aber ein Neustart des Dienstes würde es wieder in den Betriebszustand bringen. –

+0

Ich verwende CF9. –

+0

Ich habe den Dienst mehrmals neu gestartet und den Server neu gestartet, aber es geht nicht weg. Kann es ein DB-Problem sein? –

Antwort

0

Ich habe das gleiche Problem vor ein paar Monaten mit einem meiner Server konfrontiert und muss Coldfusion Enterprise Server neu installieren. Dies ist wahrscheinlich nicht die richtige Lösung, kann aber als letztes Mittel verwendet werden.

+0

Ich dachte über diese Option nach, aber es gibt mehr als 140 Anwendungen auf diesem Server mit Benutzern in verschiedenen Zeitzonen auf der ganzen Welt. Daher bin ich nicht bereit, dies zu tun. Was passiert auch, wenn dieses Problem erneut auftritt? Auf der Suche nach einer dauerhaften Lösung hier. –

0

Unbekannt, wenn dies immer noch ein Problem mit CF9 ist, aber CF8 hatte Probleme mit nicht beschnittenen Abfragevariablen innerhalb des CFDocumentItem-Tags.

http://blog.dkferguson.com/index.cfm/2008/1/11/CFDocument--pdf-generation-broke-after-CF8-upgrade

+0

Ich habe schon mal in diesem Blog gelesen. Das Problem ist, dass diese Anwendung für einige ruhige Zeit ab und zu funktioniert. Außerdem werden die Abfragevariablen zuerst gesetzt () und dann in der Anwendung verwendet (im Grunde die gleiche Seite mit cfinclude für mehrere Dateien). –

+0

http://www.filedropper.com/500-internalservererror –

+0

WICHTIGES PROBLEM: Vor einiger Zeit habe ich dieses Problem auch an Adobe gemeldet und sie haben nach weiteren Details gefragt. Nach der Bereitstellung von Details, wie man diesen Fehler auf meinem Server reproduzieren kann, waren sie so verblüfft, dass sie heute ein Team in mein Büro schickten, um weitere Untersuchungen darüber durchzuführen. Schließlich geben sie zu, dass dies ein seltener Fall ist und ein Produktdefekt sein könnte! Sie haben dies auf Priorität gesetzt und versprochen, es so schnell wie möglich zu finden. Ich werde euch auf weitere Entwicklungen hinweisen! –