Hi- I am having a problem using a w3c schema for validation. Maybe someone can enlighten me, here are the particulars:
1) I've verified (using XMLSpy) that my xml string is valid against my schema. 2) I'm using xerces 1.3.1 to do the validation, when I don't turn validation on, everything is fine. 3) When the parser tries to validate the xml string I get a "NoSuchMethodError" Exception (the stack trace is below in red (it's very deep))... 4) Any clues? Thank you. Jeff Orford java.lang.NoSuchMethodError at org.apache.xerces.parsers.DOMParser.startElement(DOMParser.java:1116) at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidat or.java:1170) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanne r.java:1862) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM LDocumentScanner.java:1005) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner. java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952) at org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar(XMLVal idator.java:2663) at org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElementAndA ttributes(XMLValidator.java:2552) at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidat or.java:1126) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanne r.java:1862) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM LDocumentScanner.java:1005) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner. java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952) at com.gs.ecm.service.horizon.model.xml.XMLHandler.xmlStringToDoc(XMLHandler.ja va:119) at com.gs.ecm.service.horizon.model.xml.XMLHandler.createDocument(XMLHandler.ja va:85) at com.gs.ecm.service.horizon.servlet.CalData.service(CalData.java:63) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503) at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597) at org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:160) at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338 ) at java.lang.Thread.run(Thread.java:484) Context log: path="" <b>Internal Servlet Error:</b><br> <pre> java.lang.NoSuchMethodError at org.apache.xerces.parsers.DOMParser.startElement(DOMParser.java:1116) at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidat or.java:1170) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanne r.java:1862) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM LDocumentScanner.java:1005) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner. java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952) at org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar(XMLVal idator.java:2663) at org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElementAndA ttributes(XMLValidator.java:2552) at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidat or.java:1126) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanne r.java:1862) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM LDocumentScanner.java:1005) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner. java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952) at com.gs.ecm.service.horizon.model.xml.XMLHandler.xmlStringToDoc(XMLHandler.ja va:119) at com.gs.ecm.service.horizon.model.xml.XMLHandler.createDocument(XMLHandler.ja va:85) at com.gs.ecm.service.horizon.servlet.CalData.service(CalData.java:63) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503) at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597) at org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:160) at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338 ) at java.lang.Thread.run(Thread.java:484) </pre> ********************************************* Jeffrey Orford Goldman Sachs Information Technology (212)357-1306 [EMAIL PROTECTED] "Plans are nothing; Planning is everything" -Eisenhower ********************************************* --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
