You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xerces.apache.org by "Orford, Jeffrey" <je...@gs.com> on 2001/04/21 22:13:28 UTC

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
Jeffrey.Orford@gs.com

"Plans are nothing; Planning is everything"  -Eisenhower
*********************************************



---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-user-help@xml.apache.org


Re: Schema Validation Problem

Posted by Kenny MacLeod <ke...@yahoo.com>.
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" <je...@gs.com>
To: <xe...@xml.apache.org>
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
> Jeffrey.Orford@gs.com
>
> "Plans are nothing; Planning is everything"  -Eisenhower
> *********************************************
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org
> For additional commands, e-mail: xerces-j-user-help@xml.apache.org


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-user-help@xml.apache.org