When using a tag library in an application, I am receiving a java.lang.ClassCastException as listed in the Subject line, above.
I am using WSAD 4.0 with the WSAD 4.0 j2ee.jar file. The xerces jar file that we are using is version 1.4.4. I have re-imported the application's source code, property files, and jar files used by the application and am receiving the same error. I have checked the classpath, removed temporary files, etc. The complete stack traces from the exceptions are below. Any suggestions appreciated. Bill Zimmer [EMAIL PROTECTED] Stack trace: java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFact ory.java:147) at org.apache.jasper.compiler.JspUtil.parseXMLDoc(JspUtil.java:189) at org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImp l.java:507) at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl. java:313) at org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspPars eEventListener.java:861) at org.apache.jasper.compiler.DelegatingListener.handleDirective(Delegating Listener.java:116) at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:216) at org.apache.jasper.compiler.Parser.parse(Parser.java:1115) at org.apache.jasper.compiler.Parser.parse(Parser.java:1066) at org.apache.jasper.compiler.Parser.parse(Parser.java:1062) at org.apache.jasper.compiler.Compiler.handleParse(Compiler.java:303) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:178) at org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:828) at org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(J spServlet.java:251) at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServle t.java:279) at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:503) at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:651) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan ager.java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife cycleServlet.java:167) at com.ibm.servlet.engine.webapp.ServicingServletState.service(StrictLifecy cleServlet.java:317) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec ycleServlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav a:472) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle tManager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM anager.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat ch(WebAppRequestDispatcher.java:721) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReq uestDispatcher.java:374) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ estDispatcher.java:118) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav a:1069) at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestPr ocessor.java:455) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java: 279) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan ager.java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife cycleServlet.java:167) at com.ibm.servlet.engine.webapp.ServicingServletState.service(StrictLifecy cleServlet.java:317) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec ycleServlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav a:472) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle tManager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM anager.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat ch(WebAppRequestDispatcher.java:721) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReq uestDispatcher.java:374) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ estDispatcher.java:118) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:13 4) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvo ker.java:239) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(Cach edInvocation.java:67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(Servlet RequestProcessor.java:151) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEList ener.java:317) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnectio n.java:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java: 391) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:284) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:144) [1/11/05 10:56:16:830 EST] 452be532 WebGroup X Servlet Error: C:\phase2\jsps\dataEntryForm.jsp(4,49) JSPG0103E: Unable to open taglibrary /WEB-INF/poc.tld : org.apache.xerces.jaxp.DocumentBuilderFactoryImpl: org.apache.jasper.JasperException: JSPG0103E: Unable to open taglibrary /WEB-INF/poc.tld : org.apache.xerces.jaxp.DocumentBuilderFactoryImpl at org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspPars eEventListener.java:868) at org.apache.jasper.compiler.DelegatingListener.handleDirective(Delegating Listener.java:116) at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:216) at org.apache.jasper.compiler.Parser.parse(Parser.java:1115) at org.apache.jasper.compiler.Parser.parse(Parser.java:1066) at org.apache.jasper.compiler.Parser.parse(Parser.java:1062) at org.apache.jasper.compiler.Compiler.handleParse(Compiler.java:303) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:178) at org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:828) at org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(J spServlet.java:251) at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServle t.java:279) at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:503) at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:651) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan ager.java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife cycleServlet.java:167) at com.ibm.servlet.engine.webapp.ServicingServletState.service(StrictLifecy cleServlet.java:317) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec ycleServlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav a:472) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle tManager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM anager.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat ch(WebAppRequestDispatcher.java:721) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReq uestDispatcher.java:374) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ estDispatcher.java:118) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav a:1069) at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestPr ocessor.java:455) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java: 279) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan ager.java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife cycleServlet.java:167) at com.ibm.servlet.engine.webapp.ServicingServletState.service(StrictLifecy cleServlet.java:317) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec ycleServlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav a:472) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle tManager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM anager.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat ch(WebAppRequestDispatcher.java:721) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReq uestDispatcher.java:374) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ estDispatcher.java:118) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:13 4) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvo ker.java:239) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(Cach edInvocation.java:67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(Servlet RequestProcessor.java:151) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEList ener.java:317) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnectio n.java:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java: 391) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:284) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:144) CONFIDENTIALITY NOTICE: This E-Mail is intended only for the use of the individual or entity to which it is addressed and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you have received this communication in error, please do not distribute and delete the original message. Please notify the sender by E-Mail at the address shown. Thank you for your compliance.. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]