You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Xue-Feng Yang <ju...@yahoo.com> on 2002/10/22 07:48:30 UTC

tiles-definitions related XML parser exception

I just found the following exception in catalina.out.

Any suggestion?


Oct 22, 2002 1:39:13 AM
org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 39 column 21: The content
of element type "tiles-definitions" is incomplete, it
must match "(definition)+".
org.xml.sax.SAXParseException: The content of element
type "tiles-definitions" is incomplete, it must match
"(definition)+".
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:232)
        at
org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:173)
        at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:362)
        at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:296)
        at
org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:1953)
        at
org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:878)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement(XMLDocumentFragmentScannerImpl.java:1144)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:987)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1445)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
        at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524)
        at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
        at
org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
        at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1169)
        at
org.apache.commons.digester.Digester.parse(Digester.java:1514)
        at
org.apache.struts.tiles.xmlDefinition.XmlParser.parse(XmlParser.java:341)
        at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactorySet.java:529)
        at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFactorySet.java:466)
        at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.createDefaultFactory(I18nFactorySet.java:294)
        at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactorySet.java:267)
        at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactorySet.java:215)
        at
org.apache.struts.tiles.definition.ComponentDefinitionsFactoryWrapper.init(ComponentDefinitionsFactoryWrapper.java:69)
        at
org.apache.struts.tiles.DefinitionsUtil.createDefinitionsFactory(DefinitionsUtil.java:276)
        at
org.apache.struts.tiles.TilesPlugin.init(TilesPlugin.java:147)
        at
org.apache.struts.action.ActionServlet.initApplicationPlugIns(ActionServlet.java:991)
        at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:458)
        at
javax.servlet.GenericServlet.init(GenericServlet.java:256)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:924)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3341)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3534)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
        at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:257)
        at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
        at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410)
        at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
        at
org.apache.catalina.startup.Catalina.start(Catalina.java:510)
        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        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.main(Bootstrap.java:203)


______________________________________________________________________ 
Post your free ad now! http://personals.yahoo.ca

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: tiles-definitions related XML parser exception

Posted by Andrew Hill <an...@gridnode.com>.
Yep.
Fix your xml.

-----Original Message-----
From: Xue-Feng Yang [mailto:just4look@yahoo.com]
Sent: Tuesday, October 22, 2002 13:49
To: Struts Users Mailing List
Subject: tiles-definitions related XML parser exception


I just found the following exception in catalina.out.

Any suggestion?


Oct 22, 2002 1:39:13 AM
org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 39 column 21: The content
of element type "tiles-definitions" is incomplete, it
must match "(definition)+".
org.xml.sax.SAXParseException: The content of element
type "tiles-definitions" is incomplete, it must match
"(definition)+".
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHand
lerWrapper.java:232)
        at
org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:17
3)
        at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:36
2)
        at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:29
6)
        at
org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.
java:1953)
        at
org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:8
78)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement(XMLDo
cumentFragmentScannerImpl.java:1144)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocu
mentFragmentScannerImpl.java:987)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
her.dispatch(XMLDocumentFragmentScannerImpl.java:1445)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume
ntFragmentScannerImpl.java:333)
        at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524)
        at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
        at
org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
        at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:116
9)
        at
org.apache.commons.digester.Digester.parse(Digester.java:1514)
        at
org.apache.struts.tiles.xmlDefinition.XmlParser.parse(XmlParser.java:341)
        at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactor
ySet.java:529)
        at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFacto
rySet.java:466)
        at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.createDefaultFactory(I1
8nFactorySet.java:294)
        at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactory
Set.java:267)
        at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.initFactory(I18nFactory
Set.java:215)
        at
org.apache.struts.tiles.definition.ComponentDefinitionsFactoryWrapper.init(C
omponentDefinitionsFactoryWrapper.java:69)
        at
org.apache.struts.tiles.DefinitionsUtil.createDefinitionsFactory(Definitions
Util.java:276)
        at
org.apache.struts.tiles.TilesPlugin.init(TilesPlugin.java:147)
        at
org.apache.struts.action.ActionServlet.initApplicationPlugIns(ActionServlet.
java:991)
        at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:458)
        at
javax.servlet.GenericServlet.init(GenericServlet.java:256)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:92
4)
        at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3341)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3534)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
        at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:257)
        at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
        at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410)
        at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
        at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
        at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
        at
org.apache.catalina.startup.Catalina.start(Catalina.java:510)
        at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        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.main(Bootstrap.java:203)


______________________________________________________________________
Post your free ad now! http://personals.yahoo.ca

--
To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>