We have a Java applet which runs fine in Netscape 4.5 on Windows NT but
does not run in Netscape 4.5 on x86 Solaris.
Here are the details:
Product - Java Applet
Compiler - Sun's JDK 1.1.6
Swing - 1.0.3
CORBA - IONA's OrbixWeb 3.0
Signing tool - Netscape
Web Browser - Netscape Communicator 4.5
Web Server - Netscape
CORBA Server - in c++ using OrbixWeb generated classes
Client 1 - Windows NT
Client 2 - Solaris on x86
The applet runs fine from client 1 using above mentioned browser.
On client 2, the applet does not run because of 'verifier' error in
IE/Iona/OrbixWeb/OrbixProt/HDRcoder.class
Java Console output:
# Verifier error IE/Iona/OrbixWeb/OrbixProt/HDRcoder.extractAnyValue
(Lorg/omg/CORBA/IntHolder;Lorg/omg/CORBA/TypeCode;Lorg/omg/CORBA/Any;)
V: Bad access to protected data
java.lang.VerifyError: IE/Iona/OrbixWeb/OrbixProt/HDRcoder
at java.lang.ClassLoader.resolveClass(ClassLoader.java:269)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:347)
at
IE.Iona.OrbixWeb.OrbixProt.OrbixProt.sendConnectMessage(OrbixProt.java)
at IE.Iona.OrbixWeb.OrbixProt.OrbixProt.openConnection(OrbixProt.java)
at
IE.Iona.OrbixWeb.CORBA.ConnectTable.holdConnection(ConnectTable.java)
at IE.Iona.OrbixWeb.CORBA.Request.newConnection(Request.java)
at IE.Iona.OrbixWeb.CORBA.Request.initialiseBuffer(Request.java)
at IE.Iona.OrbixWeb.CORBA.Request.<init>(Request.java)
at IE.Iona.OrbixWeb.CORBA.BaseObject._IT_PING(BaseObject.java)
at IE.Iona.OrbixWeb.CORBA.DaemonMgr._bind(DaemonMgr.java)
at IE.Iona.OrbixWeb.CORBA.ConnectTable.get_daemon(ConnectTable.java)
at IE.Iona.OrbixWeb.CORBA.ConnectTable.get_daemon(ConnectTable.java)
at IE.Iona.OrbixWeb.OrbixProt.OrbixProt.openConnection(OrbixProt.java)
at
IE.Iona.OrbixWeb.CORBA.ConnectTable.holdConnection(ConnectTable.java)
at IE.Iona.OrbixWeb.CORBA.Request.newConnection(Request.java)
at IE.Iona.OrbixWeb.CORBA.Request.initialiseBuffer(Request.java)
at IE.Iona.OrbixWeb.CORBA.Request.<init>(Request.java)
at IE.Iona.OrbixWeb.CORBA.BaseObject._IT_PING(BaseObject.java)
at IE.Iona.OrbixWeb.CORBA.BaseObject.__bind(BaseObject.java)
at IE.Iona.OrbixWeb.CORBA.BaseObject.__bind(BaseObject.java)
* at
netscape.applet.DerivedAppletFrame$InitAppletEvent.dispatch(DerivedAppletFr ame.java:553)
at
java.awt.EventDispatchThread$EventPump.dispatchEvents(EventDispatchThread.j ava:81)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:135)
at
netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(DerivedApp letFrame.java:911)
If any of you have any information about above error then please let me
know. Thanking you in anticipation.
- Saurabh