PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL BE LOST SOMEWHERE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3151 *** shadow/3151 Thu Aug 16 20:02:50 2001 --- shadow/3151.tmp.6016 Thu Aug 16 20:02:50 2001 *************** *** 0 **** --- 1,45 ---- + +============================================================================+ + | XSLTProcessor error | + +----------------------------------------------------------------------------+ + | Bug #: 3151 Product: XalanJ2 | + | Status: NEW Version: 2.0.0 | + | Resolution: Platform: Other | + | Severity: Major OS/Version: Linux | + | Priority: Other Component: org.apache.xml.dtm | + +----------------------------------------------------------------------------+ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | URL: | + +============================================================================+ + | DESCRIPTION | + The following error occurs:- + java.lang.IncompatibleClassChangeError: Unimplemented interface method + at org.apache.xalan.xpath.dtm.DTMNodeVector.(DTMNodeVector.java:69) + at org.apache.xalan.xpath.dtm.DTM.(DTM.java:309) + at org.apache.xalan.xpath.dtm.DTMLiaison.parse(DTMLiaison.java:198) + at org.apache.xalan.xslt.XSLTEngineImpl.getSourceTreeFromInput + (XSLTEngineImpl.java:955) + at org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:643) + at invoice.service(invoice.java:50) + at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java) + at org.apache.tomcat.core.Handler.service(Handler.java) + at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java) + at org.apache.tomcat.core.ContextManager.internalService + (ContextManager.java) + at org.apache.tomcat.core.ContextManager.service(ContextManager.java) + at + org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection + (Ajp12ConnectionHandler.java) + at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java) + at org.apache.tomcat.util.ThreadPool$ControlRunnable.run + (ThreadPool.java) + at java.lang.Thread.run(Thread.java) + + The java servlet code i use is as follows:- + XSLTProcessor processor = XSLTProcessorFactory.getProcessor(); + + processor.process(new XSLTInputSource(new FileInputStream(xslfilename)), + new XSLTInputSource(new FileInputStream(xmlfilename)), + new XSLTResultTarget(res.getOutputStream()));
