You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2002/05/03 23:52:45 UTC
DO NOT REPLY [Bug 8796] New: -
javax.xml.transform.TransformerFactoryConfigurationError: Provider for javax.xml.transform.TransformerFactory cannot be found
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8796>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8796
javax.xml.transform.TransformerFactoryConfigurationError: Provider for javax.xml.transform.TransformerFactory cannot be found
Summary: javax.xml.transform.TransformerFactoryConfigurationError
: Provider for javax.xml.transform.TransformerFactory
cannot be found
Product: XalanJ2
Version: 2.3
Platform: Sun
OS/Version: Other
Status: NEW
Severity: Major
Priority: Other
Component: Xalan
AssignedTo: xalan-dev@xml.apache.org
ReportedBy: jane.muse@indus.com
I get the following error when my program executes the following statement:
TransformerFactory tfactory1 = TransformerFactory.newInstance();
According to the Xalan 2.3.1 documentation at http://xml.apache.org/xalan-
j/usagepatterns.html - Basic Usage Patterns, I can plug in a transformer by
modifying the system property setting in src/META-INF/services in xalan.jar. I
did that. I changed the system property javax.xml.transform.TransformerFactory
to: javax.xml.transform.TransformerFactory. The TransformerFactory class is in
xml-apis.jar which I have in the /lib folder. I am running the web server app
on Sun, and all my jar files are in /webapps/project name/WEB-INF/lib. The jar
files are xerces.jar (Xerces version 1.4.3), xalan.jar (xalan version 2.3.1)
and xml-apis.jar.
My web server is Tomcat version 3.x
javax.xml.transform.TransformerFactoryConfigurationError: Provider for
javax.xml.transform.TransformerFactory cannot be found
at javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
at com.indus.bowb.core.CodeGen.transformXml(CodeGen.java:451)
at com.indus.bowb.core.CodeGen.generateSegmentJava(CodeGen.java:264)
at com.indus.bowb.ui.action.GenOutputAction.perform
(GenOutputAction.java:182)
at org.apache.struts.action.ActionServlet.processActionPerform
(ActionServlet.java:1788)
at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1587)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
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.processConnection
(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)