You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Assaf Flatto <as...@atelis.net> on 2006/10/18 17:28:41 UTC

org.xml.sax.SAXParseException

Hello list

Starting my tomcat (5.5.117) i get the following error, i validated the 
xml's and the pass , i matched the DTD and the also are defined properly

has anyone encountered this behavior before ?

thanks


Assaf


5863 [main] INFO  org.apache.struts.validator.ValidatorPlugIn  - Loading 
validation rules file from '/WEB-INF/validator-rules.xml'
5863 [main] INFO  org.apache.struts.validator.ValidatorPlugIn  - Loading 
validation rules file from '/WEB-INF/validation.xml'
6028 [main] ERROR org.apache.commons.digester.Digester  - Parse Error at 
line 49 column 76: Attribute "position" must be declared for element 
type "arg1".
org.xml.sax.SAXParseException: Attribute "position" must be declared for 
element type "arg1".
         at 
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown 
Source)
         at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown 
Source)
         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown 
Source)
         at 
org.apache.xerces.impl.dtd.XMLDTDValidator.addDTDDefaultAttrsAndValidate(Unknown 
Source)
         at 
org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown 
Source)
         at 
org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
         at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown 
Source)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown 
Source)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown 
Source)
         at 
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
         at org.apache.commons.digester.Digester.parse(Digester.java:1666)
         at 
org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.java:156)
         at 
org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:237)
         at 
org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
         at 
org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
         at 
org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
         at javax.servlet.GenericServlet.init(GenericServlet.java:211)
         at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
         at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
         at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)
         at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
         at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
         at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
         at 
org.apache.catalina.core.StandardService.start(StandardService.java:450)
         at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: org.xml.sax.SAXParseException

Posted by Christopher Schultz <ch...@christopherschultz.net>.
Assaf,

> Starting my tomcat (5.5.117) i get the following error, i validated the
> xml's and the pass , i matched the DTD and the also are defined properly

I can't see how your XML validation passed, since "position" isn't a
valid parameter for <arg1>, <arg2>, <arg3>, or <arg4>. You need to use:

<arg position="N" ... />

instead of

<argN ... />

-chris