Dear developers,

I encounter a problem when using Jonathan from Applet (ORB is
initialised with ORB.init(Applet, Properties)). When a client is
calling an interface of the applet the following error occurs:

java.lang.IncompatibleClassChangeError: class XYZ does not implement interface 
i_XYZOperations
     at idl.TINASsuapInitial._i_XYZImplBase._invoke(_i_XYZImplBase.java:49)
     at 
org.objectweb.david.libs.stub_factories.std.ServerDelegate.handleSkeletonCall(ServerDelegate.java:226)
     at 
org.objectweb.david.libs.stub_factories.std.ServerDelegate.send(ServerDelegate.java:144)
     at 
org.objectweb.david.libs.protocols.giop.GIOPProtocol$ServerSession_Low.send(GIOPProtocol.java:638)
     at 
org.objectweb.jonathan.libs.protocols.tcpip.TcpIpProtocol$Session.run(TcpIpProtocol.java:410)
     at org.objectweb.jonathan.libs.resources.JScheduler$JJob.run(JScheduler.java, 
Compiled Code)

Class XYZ is declared as extending _i_XYZImplBase, so of course it
implements i_XYZOperations - there are no errors on compile time.
I suspect the applet's class loader to be responsible for the
IncompatibleClassChangeError. When started as an application, no
error occurs.

I'm using Jonathan 2.0b3, JAVA 1.2.2, Windows NT4.

Thanks for help,
  Thomas.

begin:vcard 
n:Becker;Thomas
tel;fax:+49 30 3463 8000
tel;work:+49 30 3463 7393
x-mozilla-html:FALSE
url:http://www.fokus.gmd.de/usr/thomas.becker
org:GMD FOKUS (Research Institute for Open Communication Systems);PLATIN
version:2.1
email;internet:[EMAIL PROTECTED]
title:Dipl.-Inf.
adr;quoted-printable:;;Kaiserin-Augusta-Allee 31=0D=0A=0D=0A;Berlin;;D-10589;Germany
fn:Thomas Becker
end:vcard

Reply via email to