xalan backward compatibility problem
I am migrating my application from Jrun to JBoss.
And I am getting the following problem.
java.lang.VerifyError: (class: org/apache/xalan/xpath/xdom/XercesLiaison, method: parse signature: (Lorg/xml/sax/InputSource;)V) Incompatible object argument for function call
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
org.apache.xalan.xslt.XSLTEngineImpl.<init>(XSLTEngineImpl.java:360)
org.apache.xalan.xslt.XSLTProcessorFactory.getProcessor(XSLTProcessorFactory.java:79)
resins.ivtrack.xml.DocumentManager.initXSLProcessor(DocumentManager.java:339)
resins.ivtrack.xml.DocumentManager.transform(DocumentManager.java:617)
resins.ivtrack.servlet.FormServlet.requestForm(FormServlet.java:521)
resins.ivtrack.servlet.FormServlet.processRequest(FormServlet.java:187)
resins.ivtrack.servlet.FormServlet.doGet(FormServlet.java:793)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
The piece of code from where the error is coming out is
xslprocessor = org.apache.xalan.xslt.XSLTProcessorFactory.getProcessor();
As per my understanding there is a version minmatch problem.
The application is running fine in JRun which is using jdk1.1.3.
But when I run the same code in JBoss, I am getting the above problem. Jdk1.4.2 is installed on the JBoss server.
Please help
Thanks,
Mehul

