Absturz von CF8 Service bei cfImage

Mit einer normalen CF8 Installation kann es bei bestimmten Bildern passieren das der CF8 Service abstürzt wenn diese mit cfImage bearbeitet werden.

Der Fehler passiert so wie es aussieht wenn bestimmte ICC Farbkorekturprofile in den Bildern vorhanden sind. Die Java Library (javax.imageio) welche von ColdFusion verwendet wird scheint einen entsprechenden Bug zu haben. Einen entsprechenden Bericht und genaure Erläuterungen gibt es hier: http://scary.beasts.org/security/CESA-2007-005.html.

Die Lösung ist die von ColdFusion verwendete Java Runtime zu aktualsieren. Bei CF8 kommt die Version 1.6.0_04 mit und ab 1.6.0_05 ist das Problem behoben.
Zum Upgrade einfach bei Oracle (http://www.oracle.com/technetwork/java/javase/downloads/index.html das JDK runterladen (JRE genügt nicht) und installieren. Danach einfach im ColdFusion Administrator unter Java and JVM den Pfad anpassen und den CF Service neu starten.

Sollte der CF Service nicht mehr starten dann ist wohl etwas falsch gelaufen. Dazu in der jvm.config (In Standard Installation unter c:\Coldfusion8\runtime\bin) wieder auf den alten Pfad (C:\ColdFusion8\runtime\jre) umstellen.