Closed Bug 207784 Opened 21 years ago Closed 16 years ago

netbank.danskebank.dk - opening danske bank eller bgbank netbank results in blank page due to LiveConnect

Categories

(Tech Evangelism Graveyard :: Danish, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: thebeastwitheyesthatstared, Unassigned)

References

()

Details

(Keywords: ecommerce, Whiteboard: [bug248549notfixed])

User-Agent:       Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030529

nothing else so far

Reproducible: Always

Steps to Reproduce:
1. go to http://www.danskebank.dk/danskenetbank
2. click log-on on the left
3. click the log-on button again

Actual Results:  
blank page

Expected Results:  
atleast an error explaining why mozilla+sun java doesn't load the page

none so far
TE
Assignee: rogerl → nitot
Status: UNCONFIRMED → NEW
Component: Live Connect → Europe: West
Ever confirmed: true
OS: Windows XP → All
Product: Browser → Tech Evangelism
QA Contact: pschwartau → brantgurganus2001
Version: Trunk → unspecified
I can confirm that Danske Bank netbank isn't working in
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030531

Actual Results:
I get a blank frame and a (possibly relevant) javascript error
message in the console:
Error: document.Security.Init is not a function
Source File: https://netbank.danskebank.dk/html/logo.htm
Line: 504

Expected Results:
A small java applet window allowing the entry of an agreement number
and password should pop up.
here's a little more information from the Java Console, when I load again.

Java(TM) Plug-in: Version 1.4.1_03
Using JRE version 1.4.1_03 Java HotSpot(TM) Client VM

java.io.FileNotFoundException: 
http://danskebank.dk/netbank_test/java/danskesikker.jar

	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown 
Source)

	at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream
(Unknown Source)

	at sun.plugin.net.protocol.http.HttpUtils.followRedirects(Unknown 
Source)

	at sun.plugin.cache.CachedJarLoader.download(Unknown Source)

	at sun.plugin.cache.CachedJarLoader.load(Unknown Source)

	at sun.plugin.cache.JarCache.get(Unknown Source)

	at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown 
Source)

	at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile
(Unknown Source)

	at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)

	at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source)

	at sun.misc.URLClassPath$3.run(Unknown Source)

	at java.security.AccessController.doPrivileged(Native Method)

	at sun.misc.URLClassPath.getLoader(Unknown Source)

	at sun.misc.URLClassPath.getLoader(Unknown Source)

	at sun.misc.URLClassPath.getResource(Unknown Source)

	at java.net.URLClassLoader$1.run(Unknown Source)

	at java.security.AccessController.doPrivileged(Native Method)

	at java.net.URLClassLoader.findClass(Unknown Source)

	at sun.applet.AppletClassLoader.findClass(Unknown Source)

	at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

	at java.lang.ClassLoader.loadClass(Unknown Source)

	at sun.applet.AppletClassLoader.loadClass(Unknown Source)

	at java.lang.ClassLoader.loadClass(Unknown Source)

	at sun.applet.AppletClassLoader.loadCode(Unknown Source)

	at sun.applet.AppletPanel.createApplet(Unknown Source)

	at sun.plugin.AppletViewer.createApplet(Unknown Source)

	at sun.applet.AppletPanel.runLoader(Unknown Source)

	at sun.applet.AppletPanel.run(Unknown Source)

	at java.lang.Thread.run(Unknown Source)

load: class DanskeSikker.class not found.

java.lang.ClassNotFoundException: DanskeSikker.class

	at sun.applet.AppletClassLoader.findClass(Unknown Source)

	at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

	at java.lang.ClassLoader.loadClass(Unknown Source)

	at sun.applet.AppletClassLoader.loadClass(Unknown Source)

	at java.lang.ClassLoader.loadClass(Unknown Source)

	at sun.applet.AppletClassLoader.loadCode(Unknown Source)

	at sun.applet.AppletPanel.createApplet(Unknown Source)

	at sun.plugin.AppletViewer.createApplet(Unknown Source)

	at sun.applet.AppletPanel.runLoader(Unknown Source)

	at sun.applet.AppletPanel.run(Unknown Source)

	at java.lang.Thread.run(Unknown Source)

Caused by: java.io.IOException: open HTTP connection failed.

	at sun.applet.AppletClassLoader.getBytes(Unknown Source)

	at sun.applet.AppletClassLoader.access$100(Unknown Source)

	at sun.applet.AppletClassLoader$1.run(Unknown Source)

	at java.security.AccessController.doPrivileged(Native Method)

	... 11 more
I forgot to mention that the Mozilla Status Bar has the following text after 
the Java Console error: Applet Security notinited.

It is worth noting that Danske Bank and BGBank www.bgbank.dk are notoriously 
supporting only Internet Explorer.

BTW if you visit BGBank, their netbank is probably 99% the same as Danske 
Bank, ie. try loading https://netbank.bgbank.dk/bgnetbank/cacher.htm?site=BGNB

The Java console errors look precisely the same.

Another example of Danske Bank ITs "experienced" and professional programming 
is this: Try clicking "Skift til..." in the top left of the same window. Yes, 
you will see this in the Status Bar:

javascript:show()
Summary: opening danske bank netbank results in blank page due to LiveConnect → opening danske bank eller bgbank netbank results in blank page due to LiveConnect
Tell them, that their page requires a JavaVM, which won't be any more available
for download very soon.
And the JavaScript errors from JavaScript Console:

Error: syntax error
Source File: https://netbank.danskebank.dk/html/js/dnbnetstyr.jsundefined
Line: 1
Source Code:
<html>

Error: top.is has no properties
Source File: https://netbank.danskebank.dk/html/logo.htm
Line: 189

Error: document.Security.Init is not a function
Source File: https://netbank.danskebank.dk/html/logo.htm
Line: 504

Error: uncaught exception: enablePrivilege not granted

Error: document.Security.Init is not a function
Source File: https://netbank.danskebank.dk/html/logo.htm
Line: 504

Error: uncaught exception: enablePrivilege not granted

Error: document.Security.Init is not a function
Source File: https://netbank.danskebank.dk/html/logo.htm
Line: 504

Error: syntax error
Source File: https://netbank.danskebank.dk/html/js/dnbnetstyr.jsundefined
Line: 1
Source Code:
<html>

Error: top.is has no properties
Source File: https://netbank.danskebank.dk/html/logo.htm
Line: 189

Error: document.Security.Init is not a function
Source File: https://netbank.danskebank.dk/html/logo.htm
Line: 504

Error: uncaught exception: [Exception... "Invalid ClassID or ContractID"  
nsresult: "0x80570017 (NS_ERROR_XPC_BAD_CID)"  location: "JS frame :: 
chrome://inspector/content/jsutil/system/file.js :: <TOP_LEVEL> :: line 119"  
data: no]

I am willing to bet you that you will see the exact same errors with BGBank. 
The reason is simple: They share the same IT department.
Hardware: PC → All
Summary: opening danske bank eller bgbank netbank results in blank page due to LiveConnect → netbank.danskebank.dk - opening danske bank eller bgbank netbank results in blank page due to LiveConnect
euro west non .com open bugs owned by tristan to other
Assignee: nitot → other
Component: Europe: West → Other
QA Contact: brantgurganus2001 → other
Keywords: ecommerce
The following error is bug 189950 !
{
Error: uncaught exception: [Exception... "Invalid ClassID or ContractID"  
nsresult: "0x80570017 (NS_ERROR_XPC_BAD_CID)"  location: "JS frame :: 
chrome://inspector/content/jsutil/system/file.js :: <TOP_LEVEL> :: line 119"  
data: no]
}
move to new danish component
Component: Other → Danish
Whiteboard: [bug248549notfixed]
Blocks: 124594
See bug 132512; it looks like Danske Bank has done some serious site redesign and fixed this.

If I enter bogus login data, I get "Bruger-id eller personlig kode ikke korrekt" just above the password field in both Firefox 2 and Camino trunk. Marking FIXED.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.