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

