I solved the problem. There was a directory, jakarta-tomcat-5.0.25/common/endorsed, containing two files xercesImpl.jar and xmlParserAPIs.jar. I shutdown tomcat, removed this directory, and restarted tomcat, and JPivot started OK.
 
Julian


From: Sherman Wood [mailto:sgwood@ix.netcom.com]
Sent: Tuesday, November 08, 2005 12:17
To: 'Julian Hyde'; jpivot-devel@lists.sourceforge.net
Subject: RE: [JPivot-devel] Error running jpivot under JDK 1.5

This looks like a conflict with XML libraries. I am running JPivot fine under Java 1.5, as are OpenI – they use Tomcat 5.5.

 

Sherman

 


From: jpivot-devel-admin@lists.sourceforge.net [mailto:jpivot-devel-admin@lists.sourceforge.net] On Behalf Of Julian Hyde
Sent: Tuesday, November 08, 2005 11:57 AM
To: jpivot-devel@lists.sourceforge.net
Subject: [JPivot-devel] Error running jpivot under JDK 1.5

 

I am running the latest mondrian code against jpivot-1.4.0. It works fine against JDK 1.4.2, but I get an error in JDK 1.5.0 (see below). Anyone else get this?

 

Incidentally, Mondrian passes its regression suite on JDK 1.4.2 and 1.5.0, so I think it's JPivot.

 

Julian


 

JPivot had an error ...

javax.servlet.ServletException: Provider org.apache.xalan.processor.TransformerFactoryImpl not found

javax.servlet.ServletException: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
  at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
  at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
  at org.apache.jsp.testpage_jsp._jspService(testpage_jsp.java:258)
  at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
  at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  at com.tonbeller.wcf.controller.RequestFilter$MyHandler.normalRequest(RequestFilter.java:139)
  at com.tonbeller.wcf.controller.RequestSynchronizer.handleRequest(RequestSynchronizer.java:127)
  at com.tonbeller.wcf.controller.RequestFilter.doFilter(RequestFilter.java:243)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
  at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
  at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
  at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
  at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
  at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
  at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
  at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
  at java.lang.Thread.run(Thread.java:595)