You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Hohlen, John C" <Jo...@erac.com> on 2003/04/22 17:15:10 UTC

Another Digestor Error With Tile Definitions File on WebLogic Sta rtup

I'm encountering another error with the Digester with my Tiles Definition
file.  For some reason, it doesn't like my entries which include a
"controllerClass" reference.  Line 44 referenced in the stack trace (very
bottom) is the last line in the following config file sniplet.  Thanks for
any help, JOHN

<?xml version="1.0" encoding="ISO-8859-1" ?>
  <!DOCTYPE tiles-definitions PUBLIC
    "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
    "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">

<!-- Definitions for Tiles for Lease Module.  -->
<tiles-definitions>

  <definition name="lease.withHeader"
              path="/jsp/layout/edgeLayout.jsp">
    <put name="navLeftTop"
         value="/jsp/lease/navLeftTopTile.jsp" />
    <put name="navLeftBottom"
         value="/jsp/lease/navLeftBottomTile.jsp" />
    <put name="header"
         value="/jsp/lease/leaseHeaderTile.jsp" />
    <put name="body"
         value="/jsp/common/blankTile.jsp" />
  </definition>

  <definition name="lease.withoutHeader"
              path="/jsp/layout/edgeLayout.jsp">
    <put name="navLeftTop"
         value="/jsp/lease/navLeftTopTile.jsp" />
    <put name="navLeftBottom"
         value="/jsp/lease/navLeftBottomTile.jsp" />
    <put name="header"
         value="/jsp/common/blankTile.jsp" />
    <put name="body"
         value="/jsp/common/blankTile.jsp" />
  </definition>

  <definition name="lease.list" extends="lease.withoutHeader">
    <put name="navLeftBottom"
         value="/jsp/common/blankTile.jsp" />
    <put name="body"
         value="/jsp/lease/leaseListTile.jsp" />
  </definition>

  <definition name="lease.general" extends="lease.withHeader"
 
controllerClass="com.erac.edge.presentation.lease.general.LeaseGeneralTilesC
ontroller">
    <put name="body"
         value="/jsp/lease/general/leaseGeneralTile.jsp" />
  </definition>

----------------------  STACK TRACE
----------------------------------------------------------------------------
-----------

9121 [Thread-2] ERROR digester.Digester  - Parse Error at line 44 column 16:
The content of element type "definition" must match
"(icon?,display-name?,description?,put*,putList*)".
org.xml.sax.SAXParseException: The content of element type "definition" must
match "(icon?,display-name?,description?,put*,putList*)".
	at
weblogic.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1082)
	at
weblogic.apache.xerces.validators.common.XMLValidator.callEndElement(XMLVali
dator.java(Compiled Code))
	at
weblogic.apache.xerces.validators.common.XMLValidator.callEndElement(XMLVali
dator.java(Compiled Code))
	at
weblogic.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispat
ch(XMLDocumentScanner.java(Compiled Code))
	at
weblogic.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentSca
nner.java(Compiled Code))
	at
weblogic.apache.xerces.framework.XMLParser.parse(XMLParser.java:967)
	at
weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:123)
	at
weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:125)
	at org.apache.commons.digester.Digester.parse(Digester.java:1562)
	at
org.apache.struts.tiles.xmlDefinition.XmlParser.parse(XmlParser.java:338)
	at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFile(I18nFactor
ySet.java:527)
	at
org.apache.struts.tiles.xmlDefinition.I18nFactorySet.parseXmlFiles(I18nFacto
rySet.java:464)
	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:132)
	at
org.apache.struts.tiles.TilesUtilImpl.createDefinitionsFactory(TilesUtilImpl
.java:149)
	at
org.apache.struts.tiles.TilesUtil.createDefinitionsFactory(TilesUtil.java:18
9)


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org