| Summary: | Loading Java applet at https://www.netbank.nordea.dk/netbank/index.jsp never completes | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Jesper Juhl <jesper.juhl> |
| Component: | kjava | Assignee: | George Staikos <staikos> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | magnus.kessler |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Jesper Juhl
2003-01-12 02:01:23 UTC
This could possibly be fixed with a recent patch to 3.1 branch and HEAD. Please verify. (So far I think this is fixed, but I need to test with a non-broken jre) No, the last patches don't solve the problem. The applet in question is a signed applet, and
Mozilla/JavaPlugin show a dialog when this is first loaded asking for permission to give full
access to your machine to the applet. Konqueror/kjava do no such thing and let the applet
silently run into a security exception. Konqueror/kjava should handle signed applets better!
Java VM version: 1.4.0_01
Java VM vendor: Sun Microsystems Inc.
KJAS: JSObject.getWindow
KJAS: JSObject.ctor: [WINDOW]
KJAS: JSObject.getMember: [WINDOW].navigator.appVersion
KJAS: evaluate (".navigator.appVersion")
KJAS: value=5.0 (compatible; Konqueror/3.1) (type=S)
KJAS: JSObject.getWindow
KJAS: JSObject.ctor: [WINDOW]
KJAS: JSObject.getMember: [WINDOW].navigator
KJAS: evaluate (".navigator")
KJAS: value=[object Navigator] (type=1)
KJAS: JSObject.ctor: [object Navigator]
KJAS: JSObject.getMember: [object Navigator].appVersion
KJAS: evaluate (".appVersion")
KJAS: value=5.0 (compatible; Konqueror/3.1) (type=S)
KJAS: Exception java.security.AccessControlException: access denied
(java.util.PropertyPermission user.home read) during applet initialization
java.security.AccessControlException: access denied (java.util.PropertyPermission user.home
read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270)
at java.security.AccessController.checkPermission(AccessController.java:401)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1291)
at java.lang.System.getProperty(System.java:572)
at com.ibm.cbt.config.CbtConfigGlobal.<init>(CbtConfigGlobal.java)
at com.ibm.cbt.config.CbtConfiguration.newInstance(CbtConfiguration.java)
at com.ibm.cbt.thinclient.CbtApplet.readAppletConfiguration(CbtApplet.java)
at com.ibm.cbt.thinclient.netbank.LogonApplet.initAddOn(LogonApplet.java)
at com.ibm.cbt.thinclient.netbank.LogonApplet.init(LogonApplet.java)
at org.kde.kjas.server.KJASAppletStub$2.run(KJASAppletStub.java:199)
at java.lang.Thread.run(Thread.java:536)
The site is changed. I get the source for the page instead of the rendered page now. It's returning the wrong mimetype I think. Any way to reproduce this still? Ok it loads with HEAD now, but gives a security manager exception because it tries to read user.home. AFAIK this is expected. |