May be xalan-2.5.1 is not quite up yet?

> My pb seemed to come from Apache and its class-loader.
> Tomcat in standalone mode seem to work...
> For the exception you mentioned, I met this error today and it worked 
> when I changed back default Transformer to "xalan"...
> 
> Yury Mikhienko wrote:
> 
> >In additional: if I remove the xalan-2.4.1.jar  xercesImpl-2.1.0.jar  xml-apis.jar 
> >from Tomcat endorsed directory (like after the pure Tomcat installation)
> >I get the following error:
> >
> >2003-07-24 16:56:07 StandardWrapperValve[Cocoon]: Servlet.service() for servlet 
> >Cocoon threw exception
> >javax.servlet.ServletException: Servlet execution threw an exception
> >        at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> >        at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> >        at 
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> >        at 
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> >        at 
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> >        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >...
> >----- Root Cause -----
> >java.lang.IllegalAccessError: class 
> >org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator cannot access its 
> >superclass org.apache.xml.dtm.ref.DTMDefaultBaseIterators$InternalAxisIteratorBase
> >        at java.lang.ClassLoader.defineClass0(Native Method)
> >        at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> >        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> >        at 
> > org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1679)
> >        at 
> > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:968)
> >        at 
> > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1409)
> >        at 
> > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
> >        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> >        at 
> > org.apache.xalan.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:291)
> >        at 
> > org.apache.xalan.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:174)
> >        at 
> > org.apache.xalan.xsltc.trax.TransformerHandlerImpl.startDocument(TransformerHandlerImpl.java:232)
> >        at 
> > org.apache.cocoon.xml.AbstractXMLPipe.startDocument(AbstractXMLPipe.java:83)
> >...
> >It is VERY strange behavior :(((
> >
> >but all works fine if I copy into the Tomcat endorsed directory the  xalan  
> >xercesImpl and  xml-apis libs from cocoon/lib
> >But xindice with some XPath expressions do not work correctly with xalan-2.5.1 &  
> >xercesImpl-2.4.0 lib's (with xalan-2.4.1.jar  xercesImpl-2.1.0.jar all works fine)
> >May be still to early to include the xalan-2.5.1 &  xercesImpl-2.4.0 lib's into the 
> >cocoon project?
> >
> >Can anyone say me where I'm wrong?
> >Thanks for all.
> >
> >
> >  
> >
> >>Joerg Heinicke wrote:
> >>
> >>    
> >>
> >>>Is this problem still an issue? Or are all your problems solved with 
> >>>the other thread? 
> >>>      
> >>>
> >>Unfortunately not...
> >>When I copy endorsed libs to tomcat from those shipped with Cocoon M3, 
> >>my page is blank... Some pipelines are working, but other aren't... 
> >>Especially a pipeline taking
> >>a session parameter. But this one is working with my local tomcat, with 
> >>the same libs in the endorsed folder.
> >>
> >>The webapps are strictly the sames in the 2 PCs.
> >>Am I going crazy ?
> >>
> >>    
> >>
> >>>Olivier Billard wrote:
> >>>
> >>>      
> >>>
> >>>>Hi all !
> >>>>
> >>>>I'm trying to port my project based on Cocoon M3 from 
> >>>>Window/JDK1.4.1/Embedded Jetty to Linux/JDK 1.4.1/Apache 
> >>>>2.0.46/Tomcat 4.1.24
> >>>>I'm having some problems I didn't have with Jetty, concerning the 
> >>>>ChartTransformer. All seems to work fine.
> >>>>
> >>>>I'm using the default xsltc transformer. Tomcat has the following 
> >>>>libs in common/endorsed :
> >>>>xalan-2.4.1.jar  xercesImpl-2.1.0.jar  xml-apis.jar  xsltc-20030211.jar
> >>>>        
> >>>>
> >>>If you put those to Tomcat you should use the same libs in Cocoon. The 
> >>>endorsed libs and the libs used in Cocoon should always be the same. 
> >>>Otherwise there is the risk of getting ClassCastExceptions or strange 
> >>>messages.
> >>>      
> >>>
> >>I didn't take this into account. Thanks. But it seem to work, and only 
> >>in this case...
> >>
> >>    
> >>
> >>>>The new libs from M3 don't seem to works, neither with no libs...
> >>>>
> >>>>Is there still some problems with the endorsed libs with this version 
> >>>>of tomcat ?
> >>>>        
> >>>>
> >>>This problem will remain until the XML libs are removed from JDK - and 
> >>>I guess this will never happen. And not only with Tomcat but all 
> >>>environments processing XML.
> >>>      
> >>>
> >>Gasp...
> >>
> >>    
> >>
> >>>>Must I copy the endorsed libs in an endorsed folder of the JDK ?
> >>>>        
> >>>>
> >>>No. Setting the java.endorsed.dirs property is enough. And exactly 
> >>>this Tomcat is doing in its start scripts.
> >>>      
> >>>
> >>Ok.
> >>The app on the server is going to be tested, so I'll try to investigate 
> >>on this issue after tests.
> >>
> >>Thanks anyway, Joerg !
> >>
> >>--
> >>Olivier
> >>
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>    
> >>
> >
> >
> >  
> >
> 
> -- 
> Olivier BILLARD
> SociИtИ Jouve
> Tel  : 33 2 99 86 93 55
> Mail : [EMAIL PROTECTED]
> 
> Le prИsent mail ainsi que toutes les informations qu'il contient ne peuvent en aucun 
> cas Йtre considИrИs comme un engagement juridique de quelque nature que ce soit de 
> JOUVE. Tout accord devra Йtre formulИ par Иcrit papier ultИrieur signИ par un 
> reprИsentant lИgal de JOUVE. Par ailleurs, si vous recevez ce mail par erreur, merci 
> de nous le signaler et de le dИtruire ainsi que l'intИgralitИ du document qui 
> pourrait y Йtre joint.
> 
> The present email and all information included therein do not constitute a legal 
> agreement accorded by Jouve. All legal agreements must be formulated in writing on 
> paper by a legal representative of JOUVE. If you have received this email by 
> mistake, please inform us of that fact and destroy the email and any documents it 
> might contain. Thank you for your cooperation.
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


-- 
 
Best regards,
Yury Mikhienko.
IT engineer, ZAO "Mobicom-Kavkaz"

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to