Return-Path: Delivered-To: apmail-jakarta-taglibs-user-archive@jakarta.apache.org Received: (qmail 86271 invoked by uid 500); 29 Mar 2001 16:48:05 -0000 Mailing-List: contact taglibs-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: taglibs-user@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list taglibs-user@jakarta.apache.org Delivered-To: moderator for taglibs-user@jakarta.apache.org Received: (qmail 2880 invoked from network); 29 Mar 2001 04:18:02 -0000 Message-ID: <0ad701c0b807$4d29c9c0$11002dca@softwareag.com> From: "Mullin Yu" To: References: Subject: Re: Error in using XSL TagLib Date: Thu, 29 Mar 2001 12:18:23 +0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0AD4_01C0B84A.5985B740" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N This is a multi-part message in MIME format. ------=_NextPart_000_0AD4_01C0B84A.5985B740 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Has someone implemented XSL Taglib by using Xalan 2? Thanks! Best regards, Mullin ----- Original Message -----=20 From: inder sabharwal=20 To: mullin.yu@softwareag.com=20 Sent: Tuesday, March 27, 2001 3:26 AM Subject: RE: Error in using XSL TagLib Got the same error some time back. It is because this taglib was = written for Xalan 1 and not the latest version of Xalan. You may have to = rewrite some of the tags. -inder. -----Original Message----- From: Mullin Yu [mailto:mullin.yu@softwareag.com] Sent: Sunday, March 25, 2001 10:32 PM To: taglibs-user@jakarta.apache.org Subject: Error in using XSL TagLib Hi, I got Tomcat run without any problem, but when I tried to work = with XSL TagLib, I got the following error when played with the = example.war provided during installation: = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Result of the HTML page showed: = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D This page creates several versions of the same table, using the same = XML data and XSL stylesheet (so that the output should appear = identically), but using different techniques to retrieve the XML data. = Display the source of this JSP page (from the examples menu) to see how = these techniques are used.=20 = -------------------------------------------------------------------------= ------- This version of the table was created by reading an external XML = document and an external XSL stylesheet. Error: 500 Location: /tagLib/jsp/Apply.jsp Internal Servlet Error: javax.servlet.ServletException at = org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at = org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at = org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at = org.apache.tomcat.core.ContextManager.internalService(ContextManager.java= :797) at = org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at = org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnect= ion(Ajp12ConnectionHandler.java:166) at = org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)= at = org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498= ) at java.lang.Thread.run(Thread.java:484) Root cause:=20 java.lang.NoSuchMethodError at org.apache.xalan.xpath.dtm.DTM.(DTM.java:222) at org.apache.xalan.xpath.dtm.DTMLiaison.parse(DTMLiaison.java:197) at = org.apache.xalan.xslt.XSLTEngineImpl.getSourceTreeFromInput(XSLTEngineImp= l.java:838) at = org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:552) at org.apache.taglibs.xsl.ApplyTag.doEndTag(ApplyTag.java:272) at = jsp._0002fjsp_0002fApply_0002ejspApply_jsp_0._jspService(_0002fjsp_0002fA= pply_0002ejspApply_jsp_0.java:87) at = org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at = org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet= .java:177) at = org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318) at = org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at = org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at = org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at = org.apache.tomcat.core.ContextManager.internalService(ContextManager.java= :797) at = org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at = org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnect= ion(Ajp12ConnectionHandler.java:166) at = org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)= at = org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498= ) at java.lang.Thread.run(Thread.java:484) = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D Any ideas? Thanks a lot! Best regards, Mullin ------=_NextPart_000_0AD4_01C0B84A.5985B740 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Has someone implemented XSL Taglib = by using=20 Xalan 2?
 
Thanks!
 
Best regards,
Mullin
----- Original Message -----
From:=20 inder = sabharwal
Sent: Tuesday, March 27, 2001 = 3:26=20 AM
Subject: RE: Error in using XSL = TagLib

Got=20 the same error some time back. It is because this taglib was written = for Xalan=20 1 and not the latest version of Xalan. You may have to rewrite some of = the=20 tags.
-inder.
-----Original Message-----
From: Mullin Yu=20 [mailto:mullin.yu@softwareag.com]
Sent: Sunday, March 25, = 2001=20 10:32 PM
To: taglibs-user@jakarta.apac= he.org
Subject:=20 Error in using XSL TagLib

Hi,
 
    I got Tomcat run = without any=20 problem, but when I tried to work with XSL TagLib, I got the = following error=20 when played with the example.war provided during = installation:
 
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Result of the HTML page = showed:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 
 
This page creates several versions = of the same=20 table, using the same XML data and XSL stylesheet (so that the = output should=20 appear identically), but using different techniques to retrieve the = XML=20 data. Display the source of this JSP page (from the examples menu) = to see=20 how these techniques are used.
 
=

----------------------------------------------------------------= ----------------
 
This version of the table was created by reading an external = XML=20 document and an external XSL stylesheet.
 
Error: 500
Location: /tagLib/jsp/Apply.jsp
Internal = Servlet=20 Error:
 
javax.servlet.ServletException
 at=20 = org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399)
&nbs= p;at=20 = javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at = = org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)<= BR> at=20 org.apache.tomcat.core.Handler.service(Handler.java:286)
 at = = org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at=20 = org.apache.tomcat.core.ContextManager.internalService(ContextManager.java= :797)
 at=20 = org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at=20 = org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnect= ion(Ajp12ConnectionHandler.java:166)
 at=20 = org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)=
 at=20 = org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498= )
 at=20 java.lang.Thread.run(Thread.java:484)
 
Root cause:
java.lang.NoSuchMethodError
 at=20 org.apache.xalan.xpath.dtm.DTM.(DTM.java:222)
 at=20 = org.apache.xalan.xpath.dtm.DTMLiaison.parse(DTMLiaison.java:197)
 = ;at=20 = org.apache.xalan.xslt.XSLTEngineImpl.getSourceTreeFromInput(XSLTEngineImp= l.java:838)
 at=20 = org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:552)
=  at=20 = org.apache.taglibs.xsl.ApplyTag.doEndTag(ApplyTag.java:272)
 at=20 = jsp._0002fjsp_0002fApply_0002ejspApply_jsp_0._jspService(_0002fjsp_0002fA= pply_0002ejspApply_jsp_0.java:87)
 at=20 = org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
&n= bsp;at=20 = javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at = = org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet= .java:177)
 at=20 = org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)<= BR> at=20 = org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
&nbs= p;at=20 = javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at = = org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)<= BR> at=20 org.apache.tomcat.core.Handler.service(Handler.java:286)
 at = = org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at=20 = org.apache.tomcat.core.ContextManager.internalService(ContextManager.java= :797)
 at=20 = org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at=20 = org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnect= ion(Ajp12ConnectionHandler.java:166)
 at=20 = org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)=
 at=20 = org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498= )
 at=20 java.lang.Thread.run(Thread.java:484)
 
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D
 
    Any ideas? Thanks a lot!
 
Best regards,
Mullin
 
------=_NextPart_000_0AD4_01C0B84A.5985B740--