WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
14191
REGRESSION: Java applet corrupted in browser
https://bugs.webkit.org/show_bug.cgi?id=14191
Summary
REGRESSION: Java applet corrupted in browser
Jakob Peterhänsel
Reported
2007-06-16 14:37:49 PDT
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.
Attachments
Add attachment
proposed patch, testcase, etc.
Jakob Peterhänsel
Comment 1
2007-06-16 14:42:27 PDT
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...
Alexey Proskuryakov
Comment 2
2007-07-06 05:42:40 PDT
Confirmed as a regression with
r23922
. I have to load the page twice to get this applet load for me with this nightly.
David Kilzer (:ddkilzer)
Comment 3
2007-07-07 13:12:09 PDT
<
rdar://problem/5319516
>
David Kilzer (:ddkilzer)
Comment 4
2007-07-25 05:10:41 PDT
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!
Alexey Proskuryakov
Comment 5
2007-07-25 07:03:28 PDT
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.
Adele Peterson
Comment 6
2007-08-30 15:09:11 PDT
This is tracked internally as a Java bug.
preethi
Comment 7
2008-08-06 00:08:46 PDT
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. >
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug