Just a verification : do you use the appropriate method to initialize the ORB within
your applet ?
Bruno
DILLENSEGER Bruno FTRD/DTL wrote:
> Hello,
>
> I'm currently trying to get a CORBA (David) object to work as an applet. As a first
>step, I use the appletviewer.
>
> My problem is that the applet gets an exception when trying to call another CORBA
>object or itself, and the applet's clients also get the same exception:
> org.omg.CORBA.BAD_PARAM: org.omg.CfMAF._<IDL_interface>Stub
> thrown by <IDL_interface>Helper.narrow()
> (where <IDL_interface> is one of my own interfaces' name)
>
> The funny thing is that the applet can deal with CORBA naming service!
>
> In fact, as we see below, there is a ClassLoader issue...
> Does anyone have a suggestion?
>
> example/more details
> ====================
> By adding a printStackTrace() in MAFAgentSystemHelper.narrow(), I get the following
>trace:
>
> java.lang.ClassNotFoundException: org.omg.CfMAF._MAFAgentSystemStub
> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:191)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:290)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:275)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> at
>org.objectweb.david.libs.stub_factories.std.JStubFactory.createClass(JStubFactory.java:166)
> at
>org.objectweb.david.libs.stub_factories.std.JStubFactory.newSmartStub(JStubFactory.java:190)
> at
>org.objectweb.david.libs.stub_factories.std.JStubFactory.newStub(JStubFactory.java:129)
> at org.omg.CfMAF.MAFAgentSystemHelper.narrow(MAFAgentSystemHelper.java:55)
> [...]
>
> -- Bruno.
> ___________________________________________________
> Dr. Bruno DILLENSEGER - France Telecom R&D (CNET)
> Distributed Systems Architecture Department
> phone: +33 4 76 76 41 46, fax: +33 4 76 76 45 57
> e-mail [EMAIL PROTECTED]
> web URL http://bruno.dillenseger.online.fr/
> ___________________________________________________
--
*******************************************************************
Bruno Dumant
DTL/ASR
france telecom R&D
38-40 rue du g�n�ral Leclerc
92794 Issy Moulineaux Cedex 9
FRANCE
mailto:[EMAIL PROTECTED]
tel: +33 1 45 29 46 03
fax: +33 1 45 29 66 04
*******************************************************************