You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by bu...@apache.org on 2004/07/12 15:47:19 UTC
DO NOT REPLY [Bug 30050] New: -
Explicit dependency to Xalan breaks JSTL xml tags with J2SE 1.5
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=30050>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=30050
Explicit dependency to Xalan breaks JSTL xml tags with J2SE 1.5
Summary: Explicit dependency to Xalan breaks JSTL xml tags with
J2SE 1.5
Product: Taglibs
Version: 1.1.0
Platform: All
OS/Version: All
Status: NEW
Severity: Major
Priority: Other
Component: Standard Taglib
AssignedTo: taglibs-dev@jakarta.apache.org
ReportedBy: henrik119@hotmail.com
SYMPTOM(s):
Exceptions when using JSTL Transform tags with Tomcat 5.0.x web application:
exception
javax.servlet.ServletException: Provider
org.apache.xalan.processor.TransformerFactoryImpl not found
org.apache.jasper.runtime.PageContextImpl.doHandlePageException
(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException
(PageContextImpl.java:758)
org.apache.jsp.xml.Transform_jsp._jspService(Transform_jsp.java:135)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:298)
org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
root cause
javax.xml.transform.TransformerFactoryConfigurationError: Provider
org.apache.xalan.processor.TransformerFactoryImpl not found
javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
org.apache.taglibs.standard.tag.common.xml.TransformSupport.doStartTag
(Unknown Source)
org.apache.jsp.xml.Transform_jsp._jspx_meth_x_transform_0
(Transform_jsp.java:224)
org.apache.jsp.xml.Transform_jsp._jspService(Transform_jsp.java:89)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:298)
org.apache.jasper.servlet.JspServlet.serviceJspFile
(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
STEPS TO REPRODUCE:
1) Install J2SE 1.5 Beta 2 as the only JVM on a maching
2) Install Tomcat 5.0.25
3) Deploy JSTL Sample Web Application (standard-example.war) on Tomcat
4) Visit http://localhost:8080/standard-examples/xml/Transform.jsp
CAUSE:
Xalan package has been renamed to new "hidden" and non-public package name in
J2SE 1.5 causing the explicit dependencies to this package in JSTL 1.1 to
break when run on J2SE 1.5. See
http://java.sun.com/j2se/1.5.0/docs/guide/xml/jaxp/JAXP-Compatibility_150.html
for more info.
REMEDY:
Remove explict dependency to Xalan package(s) in Apache standard taglib
---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-dev-help@jakarta.apache.org