Hello Christine.

That helped!

Many thanks,
Bernard

At 18:42 05.08.2003, you wrote:
> 
> Hi, Bernard
> 
> I don't know which version of Java plug-in you are using for your Web
> browser. It reminded me an issue with Java plug-in 1.4.*, Javascript is
> executed in different threads. The work around is to create a thread in
> your applet and do all transform work in this thread. Take a look of sample
> codes: org.apache.xalan.client.XSLTProcessorApplet.java which is used in
> AppletXMLtoHTML sample or CompiledApplet sample.
> 
> Christine Li
> XSLT Development
> IBM Toronto Lab
> Tel: (905)413-2601
> Email: [EMAIL PROTECTED]
> 
> 
>                                                                               
>                                                          
>                       [EMAIL PROTECTED]                                       
>                                                          
>                       motel.com                To:       [EMAIL PROTECTED]    
>                                               
>                                                cc:                            
>                                                          
>                       08/05/2003 12:04         Subject:  Re: 
> ClassNotFoundException when using an Applet                               
>                       PM                                                      
>                                                          
>                                                                               
>                                                          
>                                                                               
>                                                          
> 
> 
> 
> Hello Christine
> 
> Thanks for helping me. I forgot to mention that other methods (in my main
> class) which are not using my Java XSLT Extensions, just work fine.
> Therefore I assume that my applet tag is correct since the web browser
> finds the MyApplet class an all related file such as DTD and XML. The
> MyApplet class in turn instantiates my application (class) for message
> processing with Xalan.
> 
> I also tried to run my transformation method in the init() method of the
> applet and surprisingly got the right return value. it seems that problem
> is limited to calling the applets transformation method from JavaScript.
> 
> I also have no clue how to debug/breakpoint this situation since the things
> happen between the web browser(HTML/JavaScript) and the applet.
> 
> Regards,
> Bernard
> 
> At 16:47 05.08.2003, you wrote:
> > HI, Bernard
> >
> > It looks like that the problem is related to how you deployed your
> > applet(class path problem). In the <applet /> tag, you should use
> codebase
> > attribute to specify the URI of net.myexp.msg.extension.MSGExtension or
> use
> > archive attribute to specify the jar file which contents the
> > MSGExtension.class.
> > Hope it will help,
> >
> > Christine Li
> > XSLT Development
> > IBM Toronto Lab
> > Tel: (905)413-2601
> > Email: [EMAIL PROTECTED]
> 
> 
> >> Hello everybody
> >>
> >> I wrote a little application which does some transformation from a
> specific
> >> messaging protocol into XML and vice versa. It works well when used as
> an
> >> application but does not work correctly when used with/as an "hidden"
> >> applet (simple wrapper) and accessed by JavaScript.
> >> Here are the exceptions:
> >>
> >> javax.xml.transform.TransformerException:
> java.lang.ClassNotFoundException:
> >> net/myexp/msg/extension/MSGExtension
> >> at net.myexp.msg.MSGXalan25.msg2xmlAsString(MSGXalan25.java:1603)
> >> at MyApplet.msg2xmlString(MyApplet.java:65)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >> at java.lang.reflect.Method.invoke(Unknown Source)
> >> at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)
> >> at sun.plugin.com.DispatchImpl.invoke(Unknown Source)
> >>
> >> The applet and the "main application" do use the MSGExtension class
> (which
> >> I use to avoid stack overflows during transformation) without any
> problems
> >> but the transformer can't find it at all only when used with an applet.
> >>
> >> Here is some additional info about my application:
> >>
> >> Xerces-J 2.4.0
> >> Xalan Java 2.5.1
> >>
> >> <xsl:stylesheet version="1.0" xmlns:xsl="
> >> http://www.w3.org/1999/XSL/Transform";
> >> xmlns:java="http://xml.apache.org/xalan/java";
> >> exclude-result-prefixes="java">
> >> <xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
> >>    .
> >>    .
> >> <xsl:variable name="getString" select="
> >> java:net.myexp.msg.extension.MSGExtension.getString('String')"/>
> >>
> >>
> >>
> >> Any help would be much appreciated.
> >>
> >> THX,
> >> Bernard
> 


______________________________________________________________________________
E-Mail fuer Profis - SMS, FAX, Anrufbeantworter, E-Mail-Zentrale
WEB.DE FreeMail Deutschlands beste E-Mail - http://f.web.de/?mc=021137

Reply via email to