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: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] 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)
