← Back to team overview

openjdk team mailing list archive

[Bug 527139] Re: IcedTea does not work with Piraeus Online Banking (Ukraine)

 

Launchpad has imported 4 comments from the remote bug at
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=460.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2010-03-22T19:06:46+00:00 Matthias Klose wrote:

When visiting https://online.piraeusbank.ua  and click on the "Standard
Client" (Стандартный клиент), I can not get to the login screen. The
status line shows "starting applet" and then it is replaced by "Start:
applet not initialized".

Rechecked with ht 20100322; attaching the debug output from the plugin
as well (which only has the mangled traceback)

The following is printed to the terminal:

$ firefox    
Looking for 0xab71f64c 0xab5d3390 0xb73fdbcc (document)
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8pre) (6b18~pre3-0ubuntu1)
OpenJDK Server VM (build 16.0-b13, mixed mode)
java.lang.InterruptedException: sleep interrupted
	at java.lang.Thread.sleep(Native Method)
	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:735)
	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:649)
	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:270)
	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:82)
java.lang.InterruptedException: sleep interrupted
	at java.lang.Thread.sleep(Native Method)
	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:629)
	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:270)
	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:82)
java.lang.InterruptedException: sleep interrupted
	at java.lang.Thread.sleep(Native Method)
	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:674)
	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:649)
	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:270)
	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:82)
java.lang.ArrayIndexOutOfBoundsException: 5
	at sun.applet.PluginProxyInfoRequest.parseReturn(PluginProxyInfoRequest.java:65)
	at sun.applet.PluginStreamHandler.finishCallRequest(PluginStreamHandler.java:338)
	at sun.applet.PluginStreamHandler.handlePluginMessage(PluginStreamHandler.java:287)
	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:208)
	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:82)
java.lang.ArrayIndexOutOfBoundsException: 5
	at sun.applet.PluginProxyInfoRequest.parseReturn(PluginProxyInfoRequest.java:65)
	at sun.applet.PluginStreamHandler.finishCallRequest(PluginStreamHandler.java:338)
	at sun.applet.PluginStreamHandler.handlePluginMessage(PluginStreamHandler.java:287)
	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:208)
	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:82)
Exception in thread "CheckCertApplet applet" java.lang.NoClassDefFoundError: netscape/security/ForbiddenTargetException
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2444)
	at java.lang.Class.getDeclaredMethod(Class.java:1952)
	at java.awt.Component.isCoalesceEventsOverriden(Component.java:5793)
	at java.awt.Component.access$100(Component.java:167)
	at java.awt.Component$3.run(Component.java:5747)
	at java.awt.Component$3.run(Component.java:5745)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Component.checkCoalescing(Component.java:5744)
	at java.awt.Component.<init>(Component.java:5713)
	at java.awt.Container.<init>(Container.java:270)
	at java.awt.Panel.<init>(Panel.java:64)
	at java.awt.Panel.<init>(Panel.java:56)
	at java.applet.Applet.<init>(Applet.java:65)
	at cs.b.a.<init>(Unknown Source)
	at cs.checkcertapplet.CheckCertApplet.<init>(Unknown Source)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
	at java.lang.Class.newInstance0(Class.java:372)
	at java.lang.Class.newInstance(Class.java:325)
	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:587)
	at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:547)
	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:728)
java.lang.NullPointerException
	at net.sourceforge.jnlp.NetxPanel.runLoader(NetxPanel.java:99)
	at sun.applet.AppletPanel.run(AppletPanel.java:380)
	at java.lang.Thread.run(Thread.java:636)
java.lang.NullPointerException
	at sun.applet.AppletPanel.run(AppletPanel.java:430)
	at java.lang.Thread.run(Thread.java:636)
java.lang.Exception: Applet initialization timeout
	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:637)
	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:270)
	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:82)
java.lang.RuntimeException: Failed to handle message: handle 60833744 for instance 1
	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:660)
	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:270)
	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:82)
Caused by: java.lang.Exception: Applet initialization timeout
	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:637)
	... 2 more
Error: Unable to fetch applet instance id from Java side.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/527139/comments/2

------------------------------------------------------------------------
On 2010-03-22T19:07:22+00:00 Matthias Klose wrote:

Created attachment 316
debug log

Reply at:
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/527139/comments/3

------------------------------------------------------------------------
On 2010-06-11T19:12:02+00:00 Omajid wrote:

Created attachment 367
patch to create the missing class ForbiddenTargetException

This patch adds the missing class ForbiddenTargetException. Applying
this patch makes the applet work - I get a login screen. As I dont have
a back account, there is not much more I can do to test.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/527139/comments/8

------------------------------------------------------------------------
On 2010-07-08T19:26:43+00:00 Omajid wrote:

Committed. http://icedtea.classpath.org/hg/icedtea6/rev/18d98909571a

Feel free to reopen this bug if this problem still persists.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/527139/comments/10

-- 
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in Ubuntu.
https://bugs.launchpad.net/bugs/527139

Title:
  IcedTea does not work with Piraeus Online Banking (Ukraine)

Status in OpenJDK:
  Fix Released
Status in “openjdk-6” package in Ubuntu:
  Fix Released

Bug description:
  When I visit https://online.piraeusbank.ua and click on the "Standard
  Client" (Стандартный клиент), I can not get to the login screen. The
  status line shows "starting applet" and then it is replaced by "Start:
  applet not initialized".

  The following is printed to the terminal:

  Looking for 0xafa74bcc 0xaf8a8a80 0xb58d988c (document)
  java version "1.6.0_18"
  OpenJDK Runtime Environment (IcedTea6 1.8pre) (6b18~pre1-1ubuntu1)
  OpenJDK Server VM (build 14.0-b16, mixed mode)
  java.lang.InterruptedException: sleep interrupted
  	at java.lang.Thread.sleep(Native Method)
  	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:670)
  	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:645)
  	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:295)
  	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:72)
  Exception in thread "CheckCertApplet applet" java.lang.NoClassDefFoundError: netscape/security/ForbiddenTargetException
  	at java.lang.Class.getDeclaredMethods0(Native Method)
  	at java.lang.Class.privateGetDeclaredMethods(Class.java:2444)
  	at java.lang.Class.getDeclaredMethod(Class.java:1952)
  	at java.awt.Component.isCoalesceEventsOverriden(Component.java:5793)
  	at java.awt.Component.access$100(Component.java:167)
  	at java.awt.Component$3.run(Component.java:5747)
  	at java.awt.Component$3.run(Component.java:5745)
  	at java.security.AccessController.doPrivileged(Native Method)
  	at java.awt.Component.checkCoalescing(Component.java:5744)
  	at java.awt.Component.<init>(Component.java:5713)
  	at java.awt.Container.<init>(Container.java:270)
  	at java.awt.Panel.<init>(Panel.java:64)
  	at java.awt.Panel.<init>(Panel.java:56)
  	at java.applet.Applet.<init>(Applet.java:65)
  	at cs.b.a.<init>(Unknown Source)
  	at cs.checkcertapplet.CheckCertApplet.<init>(Unknown Source)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
  	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  	at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
  	at java.lang.Class.newInstance0(Class.java:372)
  	at java.lang.Class.newInstance(Class.java:325)
  	at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:587)
  	at net.sourceforge.jnlp.Launcher.getApplet(Launcher.java:547)
  	at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:728)
  java.lang.NullPointerException
  	at net.sourceforge.jnlp.NetxPanel.runLoader(NetxPanel.java:99)
  	at sun.applet.AppletPanel.run(AppletPanel.java:380)
  	at java.lang.Thread.run(Thread.java:636)
  java.lang.NullPointerException
  	at sun.applet.AppletPanel.run(AppletPanel.java:430)
  	at java.lang.Thread.run(Thread.java:636)
  java.lang.Exception: Applet initialization timeout
  	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:633)
  	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:295)
  	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:72)
  java.lang.RuntimeException: Failed to handle message: handle 92277113 for instance 1
  	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:656)
  	at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:295)
  	at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:72)
  Caused by: java.lang.Exception: Applet initialization timeout
  	at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:633)
  	... 2 more

  Distributor ID:	Ubuntu
  Description:	Ubuntu lucid (development branch)
  Release:	10.04
  Codename:	lucid

  icedtea6-plugin:
    Installed: 6b18~pre1-1ubuntu1
    Candidate: 6b18~pre1-1ubuntu1
    Version table:
   *** 6b18~pre1-1ubuntu1 0
          500 http://archive.ubuntu.com lucid/main Packages
          100 /var/lib/dpkg/status

  openjdk-6-jdk:
    Installed: 6b18~pre1-1ubuntu1
    Candidate: 6b18~pre1-1ubuntu1
    Version table:
   *** 6b18~pre1-1ubuntu1 0
          500 http://archive.ubuntu.com lucid/main Packages
          100 /var/lib/dpkg/status

  I have created a blank profile to minimize the impact of locally-
  installed extensions.

  Unfortunately, since sun java is dropped from Lucid this greatly
  impacts my ability to work with this bank (the other link is "Light
  Client" - Легкий клиент, which is a read-only version, w/o support for
  account operations. This interface works fine with java plugin from
  Sun.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openjdk/+bug/527139/+subscriptions


References