Adobe ColdFusion 9 on MAC Lion - Fix for Hanging Admin
First let me start off that I am not a MAC owner and therefore please keep this in mind.
One of the issues with ACF9 on MAC is the use of the java.awt package to get items like the list of available printers. The AWT package is just a wrapper for a packages that are native on the target operating system. In this case, there are bugs in the apple.awt.CToolkit class that is the problem on MAC.
We were having an issue with Mach-II 1.9 hanging on MAC Lion recently and we narrowed it done to our use of java.awt.Toolkit. You can indicate to the JVM that you want to use the sun.awt.* package instead which appears to have fixed the issue for Mach-II 1.9 for MAC Lion users. The positive side effect is that it fixed the hung "Info" page in the CFIDE as well.
You probably already have headless=true in your jvm.config file, however you need another directive to use a different awt toolkit otherwise the JVM will default the buggy apple.awt toolkit.
Let me know if this fixes other ACF9 issues on MAC Lion like cfdocument.
-Djava.awt.headless=true -Dawt.toolkit=sun.awt.HToolkit
This also fixes an issue with Mach-II 1.9 on ACF9 with CHF2 running on MAC Lion.
