Loading the Java applet used by my bank for logging in to the netbanking system, does not work after installing Safari 3 public beta. Using Safari 2 works fine. Using Firefox 2 after using Safari 3 also fails, so I assume Firefox uses the same java cache as Safari.. Some of the console lines shown below shows even before attemting a login with the applet. CONSOLE readout: Reading applet config... /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 3. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 3. java.lang.NullPointerException at com.ibm.cbt.thinclient.CbtApplet.isIE(CbtApplet.java:107) at com.ibm.cbt.thinclient.netbank.LogonApplet.getKeyList(LogonApplet.java:183) at com.ibm.cbt.thinclient.netbank.LogonView.<init>(LogonView.java:82) at com.ibm.cbt.thinclient.netbank.LogonApplet.initAddOn(LogonApplet.java:360) at com.ibm.cbt.thinclient.netbank.LogonApplet.init(LogonApplet.java:298) at sun.applet.AppletPanel.run(AppletPanel.java:378) at java.lang.Thread.run(Thread.java:613) /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9.
Some more Console.log output: Reading applet config... /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 1. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 1. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 3. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 3. Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException at com.ibm.cbt.thinclient.CbtApplet.isIE(CbtApplet.java:107) at com.ibm.cbt.thinclient.netbank.LogonApplet.doGenerateSignature(LogonApplet.java:28) at com.ibm.cbt.thinclient.netbank.LogonView.generatePressed(LogonView.java:307) at com.ibm.cbt.thinclient.netbank.LogonView.keyPressed(LogonView.java:657) at java.awt.Component.processKeyEvent(Component.java:5512) at java.awt.Component.processEvent(Component.java:5331) at java.awt.TextComponent.processEvent(TextComponent.java:639) at java.awt.TextField.processEvent(TextField.java:549) at java.awt.Component.dispatchEventImpl(Component.java:4021) at java.awt.Component.dispatchEvent(Component.java:3869) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:672) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:920) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:798) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:636) at java.awt.Component.dispatchEventImpl(Component.java:3907) at java.awt.Component.dispatchEvent(Component.java:3869) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Reading applet config... /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 3. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 3. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. java.lang.NullPointerException at com.ibm.cbt.thinclient.CbtApplet.isIE(CbtApplet.java:107) at com.ibm.cbt.thinclient.netbank.LogonApplet.getKeyList(LogonApplet.java:191) at com.ibm.cbt.thinclient.netbank.LogonView.<init>(LogonView.java:82) at com.ibm.cbt.thinclient.netbank.LogonApplet.initAddOn(LogonApplet.java:368) at com.ibm.cbt.thinclient.netbank.LogonApplet.init(LogonApplet.java:306) at sun.applet.AppletPanel.run(AppletPanel.java:378) at java.lang.Thread.run(Thread.java:613) Reading applet config... /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 3. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 3. Exception in thread "AWT-EventQueue-4" java.lang.NullPointerException at com.ibm.cbt.thinclient.CbtApplet.isIE(CbtApplet.java:107) at com.ibm.cbt.thinclient.netbank.LogonApplet.doGenerateSignature(LogonApplet.java:36) at com.ibm.cbt.thinclient.netbank.LogonView.generatePressed(LogonView.java:308) at com.ibm.cbt.thinclient.netbank.LogonView.keyPressed(LogonView.java:658) at java.awt.Component.processKeyEvent(Component.java:5512) at java.awt.Component.processEvent(Component.java:5331) at java.awt.TextComponent.processEvent(TextComponent.java:639) at java.awt.TextField.processEvent(TextField.java:549) at java.awt.Component.dispatchEventImpl(Component.java:4021) at java.awt.Component.dispatchEvent(Component.java:3869) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:672) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:920) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:798) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:636) at java.awt.Component.dispatchEventImpl(Component.java:3907) at java.awt.Component.dispatchEvent(Component.java:3869) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Reading applet config... /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 1. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 1. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 3. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 3. Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException at com.ibm.cbt.thinclient.CbtApplet.isIE(CbtApplet.java:107) at com.ibm.cbt.thinclient.netbank.LogonApplet.doGenerateSignature(LogonApplet.java:28) at com.ibm.cbt.thinclient.netbank.LogonView.generatePressed(LogonView.java:307) at com.ibm.cbt.thinclient.netbank.LogonView.keyPressed(LogonView.java:657) at java.awt.Component.processKeyEvent(Component.java:5512) at java.awt.Component.processEvent(Component.java:5331) at java.awt.TextComponent.processEvent(TextComponent.java:639) at java.awt.TextField.processEvent(TextField.java:549) at java.awt.Component.dispatchEventImpl(Component.java:4021) at java.awt.Component.dispatchEvent(Component.java:3869) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:672) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:920) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:798) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:636) at java.awt.Component.dispatchEventImpl(Component.java:3907) at java.awt.Component.dispatchEvent(Component.java:3869) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Reading applet config... /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 9. /SourceCache/JavaScriptCore/JavaScriptCore-4522.10/bindings/jni/jni_jsobject.cpp:83: Attempt to access JavaScript from destroyed applet, type 1. Reading applet config...
Confirmed as a regression with r23922. I have to load the page twice to get this applet load for me with this nightly.
<rdar://problem/5319516>
Jakob or AP, do either of you have the JavaEmbeddingPlugin (javaplugin.sourceforge.net) installed? If so, could you try uninstalling it and try to load the page again? Thanks!
No, I don't have JavaEmbeddingPlugin installed. The only Java-related plug-in displayed in Help->Installed Plug-ins is: Java Plug-in for Cocoa Java Switchable Plug-in (Cocoa) — from file “JavaPluginCocoa.bundle”. Version 11.5.0 (for J2SE 5.0) (c) Apple Inc.
This is tracked internally as a Java bug.
One of our customers is facing the same problem with our applets. Is this bug resolved in Safari 3.1.1 or Safari 3.1.2 ? Please update.(In reply to comment #6) > This is tracked internally as a Java bug. >