Jeff, Maybe you have conflicting versions of the same class in your classpath? Is there anything before xerces.jar that could conflict?
----- Original Message ----- From: "Orford, Jeffrey" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, April 21, 2001 9:13 PM Subject: Schema Validation Problem > 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] _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
