Bank says Java not Unix compatible

Hey all

St George, a major Australian bank has an internet banking site that uses Java. Unfortunately, it only works with, and supports (Windows NT, 98, ME, 2000, XP) MacOS (9.2, 10.1, 10.2)

In Mozilla-firefox in Linux the applet is grey except for a little red cross in the left top corner.

A small discusson is here http://lists.slug.org.au/archives/slug-chat/2004/02/msg00094.html

How can we encourage St George to embrace Java's cross platform operability?

Their compatibility page is here https://www.stgeorge.com.au/int_bank/get_start/systest/default.asp

I have included St George's response, and a copy of the java console if it interests you.

marty

Dear Marty

Thank you for your email.

I appreciate your input and I am sure that implementations on the banks

behalf are always considered and processed through the opinions and

decisions of our customers.

Our intended purpose has always been to make banking more efficient and

convenient and hopefully that is what we can achieve.

Therefore, I will forward your email to our developers to look further

into your suggested enhancements.

If you have any further enquiries, please do not hesitate to email me

again at stgeorge@stgeorge.com.au. Or alternatively, you can contact

St.George Internet Banking on 1300 555 203. A consultant is available

for your assistance 7 days a week, 8:00am - 9:00pm(EST).

With kind regards,

Wendy

Electronic Banking

St. George Bank Ltd

Phone 1300 555 203

Email: stgeorge@stgeorge.com.au

Web: www.stgeorge.com.au

Java(TM) Plug-in: Version 1.4.2_04

Using JRE version 1.4.2_04 Java HotSpot(TM) Client VM

User home directory = /home/mbarlow

-

c:clear console window

f:finalize objects on finalization queue

g:garbage collect

h:display this help message

l:dump classloader list

m:print memory usage

o:trigger logging

p:reload proxy configuration

q:hide console

r:reload policy configuration

s:dump system properties

t:dump thread list

v:dump thread stack

x:clear classloader cache

0-5: set trace level to <n>

-

Memory: 5,608K Free: 1,446K (25%) ... completed.

Reload policy configuration ... completed.

Dump system properties ...

-

acl.read = +

acl.read.default =

acl.write = +

acl.write.default =

browser.vendor = Sun Microsystems, Inc.

browser.version = 1.1

deployment.system.cacerts = /usr/java/j2re1.4.2_04/lib/security/cacerts

deployment.system.home = /etc/.java/deployment

deployment.system.jssecacerts =

/usr/java/j2re1.4.2_04/lib/security/cacerts

deployment.system.profile = /etc

deployment.system.security.policy =

file:/etc/.java/deployment/security/java.policy

deployment.user.cachedir = /home/mbarlow/.java/deployment/cache

deployment.user.certs =

/home/mbarlow/.java/deployment/security/deployment.certs

deployment.user.extdir = /home/mbarlow/.java/deployment/ext

deployment.user.home = /home/mbarlow/.java/deployment

deployment.user.jssecerts =

/home/mbarlow/.java/deployment/security/deployment.jssecerts

deployment.user.logdir = /home/mbarlow/.java/deployment/log

deployment.user.profile = /home/mbarlow

deployment.user.security.policy =

file:/home/mbarlow/.java/deployment/security/java.policy

deployment.user.tmpdir = /home/mbarlow/.java/deployment/cache/tmp

file.encoding = UTF-8

file.encoding.pkg = sun.io

file.separator = /

file.separator.applet = true

http.agent = Mozilla/4.0 (Linux 2.6.7)

http.auth.serializeRequests = true

https.protocols = SSLv3,SSLv2Hello

java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment

java.awt.printerjob = sun.print.PSPrinterJob

java.class.path = /usr/java/j2re1.4.2_04/classes

java.class.version = 48.0

java.class.version.applet = true

java.endorsed.dirs = /usr/java/j2re1.4.2_04/lib/endorsed

java.ext.dirs = /usr/java/j2re1.4.2_04/lib/ext

java.home = /usr/java/j2re1.4.2_04

java.io.tmpdir = /tmp

java.library.path =

/usr/java/j2re1.4.2_04/lib/i386/client:/usr/java/j2re1.4.2_04/lib/i386:/usr/lib/mozilla-firefox:/usr/lib/mozilla-firefox/plugins:/usr/lib/mozilla/plugins:/usr/lib

java.protocol.handler.pkgs =

sun.plugin.net.protocol|sun.plugin.net.protocol

java.runtime.name = Java(TM) 2 Runtime Environment, Standard Edition

java.runtime.version = 1.4.2_04-b05

java.specification.name = Java Platform API Specification

java.specification.vendor = Sun Microsystems Inc.

java.specification.version = 1.4

java.util.prefs.PreferencesFactory =

java.util.prefs.FileSystemPreferencesFactory

java.vendor = Sun Microsystems Inc.

java.vendor.applet = true

java.vendor.url = http://java.sun.com/

java.vendor.url.applet = true

java.vendor.url.bug = http://java.sun.com/cgi-bin/bugreport.cgi

java.version = 1.4.2_04

java.version.applet = true

java.vm.info = mixed mode

java.vm.name = Java HotSpot(TM) Client VM

java.vm.specification.name = Java Virtual Machine Specification

java.vm.specification.vendor = Sun Microsystems Inc.

java.vm.specification.version = 1.0

java.vm.vendor = Sun Microsystems Inc.

java.vm.version = 1.4.2_04-b05

javaplugin.lib = /usr/java/j2re1.4.2_04/lib/i386/libjavaplugin_jni.so

javaplugin.nodotversion = 142_04

javaplugin.proxy.config.list =

javaplugin.proxy.config.type = browser

javaplugin.version = 1.4.2_04

javaplugin.vm.options = -DtrustProxy=true -Xverify:remote

-Djava.class.path=/usr/java/j2re1.4.2_04/classes

-Djava.protocol.handler.pkgs=sun.plugin.net.protocol

-Xbootclasspath/a:/usr/java/j2re1.4.2_04/lib/plugin.jar:/usr/java/j2re1.4.2_04/lib/javaplugin_l10n.jar -Djavaplugin.lib=/usr/java/j2re1.4.2_04/lib/i386/libjavaplugin_jni.so -Dmozilla.workaround=true -Djavaplugin.nodotversion=142_04 -Djavaplugin.version=1.4.2_04

line.separator = \n

line.separator.applet = true

mozilla.workaround = true

os.arch = i386

os.arch.applet = true

os.name = Linux

os.name.applet = true

os.version = 2.6.7

os.version.applet = true

package.restrict.access.netscape = false

package.restrict.access.sun = true

package.restrict.definition.java = true

package.restrict.definition.netscape = true

package.restrict.definition.sun = true

path.separator = :

path.separator.applet = true

sun.arch.data.model = 32

sun.boot.class.path =

/usr/java/j2re1.4.2_04/lib/rt.jar:/usr/java/j2re1.4.2_04/lib/i18n.jar:/usr/java/j2re1.4.2_04/lib/sunrsasign.jar:/usr/java/j2re1.4.2_04/lib/jsse.jar:/usr/java/j2re1.4.2_04/lib/jce.jar:/usr/java/j2re1.4.2_04/lib/charsets.jar:/usr/java/j2re1.4.2_04/classes:/usr/java/j2re1.4.2_04/lib/plugin.jar:/usr/java/j2re1.4.2_04/lib/javaplugin_l10n.jar

sun.boot.library.path = /usr/java/j2re1.4.2_04/lib/i386

sun.cpu.endian = little

sun.cpu.isalist =

sun.io.unicode.encoding = UnicodeLittle

sun.java2d.fontpath =

sun.net.client.defaultConnectTimeout = 120000

sun.os.patch.level = unknown

trustProxy = true

user.country = AU

user.dir = /home/mbarlow

user.home = /home/mbarlow

user.language = en

user.name = mbarlow

user.timezone = Europe/London

-

Done.

Trace level set to 5: basic, net, security, ext, liveconnect ...

completed.

Stopping applet ...

Joining applet thread ...

Destroying applet ...

Disposing applet ...

Quiting applet ...

Joined applet thread ...

setWindow: call before applet exists:41969218

setWindow: call before applet exists:41969218

Finding information ...

Releasing classloader: sun.plugin.ClassLoaderInfo@eca36e, refcount=0

Caching classloader: sun.plugin.ClassLoaderInfo@eca36e

Current classloader cache size: 1

Done ...

Referencing classloader: sun.plugin.ClassLoaderInfo@eca36e, refcount=1

Loading applet ...

Initializing applet ...

Starting applet ...

Connecting https://ibank.stgeorge.com.au/html/stGeorge/gui/BBB.class

with no proxy

Connecting https://ibank.stgeorge.com.au/html/stGeorge/gui/BBB.class

with cookie "bbbHeight=651; bbbWidth=1012; Entity=; bhCookie=1"

Loading Root CA certificates from

/usr/java/j2re1.4.2_04/lib/security/cacerts

Loaded Root CA certificates from

/usr/java/j2re1.4.2_04/lib/security/cacerts

Loading Https Root CA certificates from

/usr/java/j2re1.4.2_04/lib/security/cacerts

Loaded Https Root CA certificates from

/usr/java/j2re1.4.2_04/lib/security/cacerts

Loading JPI Https certificates from

/home/mbarlow/.java/deployment/security/deployment.jssecerts

Loaded JPI Https certificates from

/home/mbarlow/.java/deployment/security/deployment.jssecerts

Loading certificates from JPI session certificate store

Loaded certificates from JPI session certificate store

sun.plugin.cache.DownloadException

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

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

at

sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connectWithCache(Unknown Source)

at

sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connect(Unknown Source)

at

sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.getInputStream(Unknown Source)

at java.net.HttpURLConnection.getResponseCode(Unknown Source)

at

sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)

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)

at sun.applet.AppletClassLoader.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)

Connecting https://ibank.stgeorge.com.au/html/stGeorge/gui/BBB.class

with no proxy

Connecting https://ibank.stgeorge.com.au/html/stGeorge/gui/BBB.class

with cookie "bbbHeight=651; bbbWidth=1012; Entity=; bhCookie=1"

Connecting

https://ibank.stgeorge.com.au/html/stGeorge/gui/BBB/class.class with no

proxy

Connecting

https://ibank.stgeorge.com.au/html/stGeorge/gui/BBB/class.class with

cookie "bbbHeight=651; bbbWidth=1012; Entity=; bhCookie=1"

sun.plugin.cache.DownloadException

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

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

at

sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connectWithCache(Unknown Source)

at

sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connect(Unknown Source)

at

sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.getInputStream(Unknown Source)

at java.net.HttpURLConnection.getResponseCode(Unknown Source)

at

sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)

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)

at sun.applet.AppletClassLoader.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)

Connecting

https://ibank.stgeorge.com.au/html/stGeorge/gui/BBB/class.class with no

proxy

Connecting

https://ibank.stgeorge.com.au/html/stGeorge/gui/BBB/class.class with

cookie "bbbHeight=651; bbbWidth=1012; Entity=; bhCookie=1"

load: class stGeorge.gui.BBB.class not found.

java.lang.ClassNotFoundException: stGeorge.gui.BBB.class

at sun.applet.AppletClassLoader.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)

... 10 more

Exception: java.lang.ClassNotFoundException: stGeorge.gui.BBB.class

[14253 byte] By [MartinBarlow] at [2007-9-30 14:03:53]
# 1
I also use Mozilla Firefox in Linux and the St. George Bank test fails ! ... I ask the bank to fix this at:https://www.stgeorge.com.au/contact_us/feedback.asp?orc=home
csaltosensun at 2007-7-5 0:26:15 > top of Java-index,Enterprise & Remote Computing,AVK Portability...