When trying to run:
http://www.otcsw.com/applet/PixelSplosion/collisiontest.html
7/13/10 5:16:07 AM Safari[209] Apple Java Plugin: Unexpected exception occurred (/SourceCache/JavaJDK16/JavaJDK16-279/deploy/src/plugin/macosx/native/apple/applet/JavaWebKitView.m - -[JavaWebKitView callDestroy:] : 300)
7/13/10 5:16:07 AM Safari[209] java.lang.NullPointerException
at sun.plugin.viewer.WebKitPluginObject.destroyPlugin(WebKitPluginObject.java:657)
at sun.plugin.viewer.WebKitPluginObject.destroyPlugin(WebKitPluginObject.java:640)
7/13/10 5:16:07 AM Safari[209] Please file a bug report at http://developer.apple.com/java/ with this message and a reproducible test case.
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] Fatal error occured (4): forbid thread creation in disposed TG
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] java.lang.IllegalThreadStateException: forbid thread creation in disposed TG
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] at sun.plugin.security.ActivatorSecurityManager.checkAccess(ActivatorSecurityManager.java:159)
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:299)
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] at java.lang.Thread.init(Thread.java:332)
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] at java.lang.Thread.<init>(Thread.java:379)
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] at org.lwjgl.util.applet.AppletLoader$4.<init>(AppletLoader.java:963)
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] at org.lwjgl.util.applet.AppletLoader.getJarInputStream(AppletLoader.java:963)
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] at org.lwjgl.util.applet.AppletLoader.downloadJars(AppletLoader.java:885)
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] at org.lwjgl.util.applet.AppletLoader.run(AppletLoader.java:633)
7/13/10 5:16:16 AM [0x0-0x1e01e].com.apple.Safari[209] at java.lang.Thread.run(Thread.java:637)
This is happening in Java 1.6.0_20 32-bit with Safari 4.0.5 on Mac OS X 10.6.3 2Ghz Intel Core Duo. It does not happen on my work machine, which is Java 1.6.0_20 64-bit with Safari 5.0 on Mac OS X 10.6.4 2.53 Ghz Intel Core 2 Duo.
This causes the canvas to stay white (all the LWJGL loading happens, but I can never see anything). That error code is usually not reported (typically I see no errors at all). I tried to run it in 32-bit Java on my work machine and had no issues. I also installed Safari 5.0 on my home machine and it still wouldn’t work.
I heard this may be a driver issue, but Minecraft is able to run fine on my home computer, as well as most LWJGL applets I try to use on it (although some do indeed get the white screen). Similarly, I am able to run this in the AppletLoader (from Eclipse) and I’ve gotten LWJGL stuff to work fine via Webstart. If I try running this with an older version of LWJGL will that potentially help things?