Hi, I'm building a webapp that uses maven to include several other different resources, one of these resources has a reference to shale-clay 1.0.3, until recently this has not been a problem.
Today i upgraded to springframework 1.2.8 (previously used 1.2.6.), and now when I start the appserver (Weblogic 8.1.4) i am getting a SAXParseException in shale-clay. The problem i have is that i am not actively using clay in my application, so i hve not defined any clay configuration of my own, and its the default implementation in shale-clay-1.0.3.jar.. Has anyone got any idea how to fis this?? Regards /Johan [Stacktrace] ......WEB-INF/lib/shale-clay-1.0.3.jar!/META-INF/clay-config.xml". 2007-apr-13 14:25:00 org.apache.commons.digester.Digester error ALLVARLIG: Parse Error at line 28 column 19: Element type "description" must be declared. org.xml.sax.SAXParseException: Element type "description" must be declared. at weblogic.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:232) at weblogic.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:173) at weblogic.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:371) at weblogic.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:305) at weblogic.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1833) at weblogic.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:724) at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.ja va:759) at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFrag mentScannerImpl.java:1477) at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:3 29) at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525) at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581) at weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175) at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:135) at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:152) at org.apache.commons.digester.Digester.parse(Digester.java:1572) at org.apache.shale.clay.config.ClayXmlParser.loadConfigFile(ClayXmlParser.java:164) at org.apache.shale.clay.config.beans.ComponentConfigBean$WatchDog.refresh(ComponentConfigBean.java:1122) at org.apache.shale.clay.config.beans.ComponentConfigBean.loadConfigFiles(ComponentConfigBean.java:182) at org.apache.shale.clay.config.beans.ComponentConfigBean.init(ComponentConfigBean.java:142) at org.apache.shale.clay.config.ClayConfigureListener.contextInitialized(ClayConfigureListener.java:82) at weblogic.servlet.internal.WebAppServletContext$FireContextListenerAction.run(WebAppServletContext.java:6781) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.notifyCreated(WebAppServletContext.java:1681) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3255) at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:5949) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:862) at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2127) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2168) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2115) at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3082) at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1751) at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:359) at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.j ava:229) at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131) at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966) at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361) at weblogic.Server.main(Server.java:32) 2007-apr-13 14:25:00 org.apache.commons.digester.Digester error ALLVARLIG: Parse Error at line 29 column 15: The content of element type "component" must match "(attributes?,symbols?,c onverter?,validator*,actionListener*,valueChangeListener*,element*)". org.xml.sax.SAXParseException: The content of element type "component" must match "(attributes?,symbols?,converter?,vali dator*,actionListener*,valueChangeListener*,element*)". at weblogic.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:232) at weblogic.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:173) at weblogic.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:371) at weblogic.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:305) at weblogic.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:1918) at weblogic.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:851) at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java :1008) at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFrag mentScannerImpl.java:1469) at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:3 29) at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525) at weblogic.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581) at weblogic.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175) at weblogic.xml.jaxp.WebLogicXMLReader.parse(WebLogicXMLReader.java:135) at weblogic.xml.jaxp.RegistryXMLReader.parse(RegistryXMLReader.java:152) at org.apache.commons.digester.Digester.parse(Digester.java:1572) at org.apache.shale.clay.config.ClayXmlParser.loadConfigFile(ClayXmlParser.java:164) at org.apache.shale.clay.config.beans.ComponentConfigBean$WatchDog.refresh(ComponentConfigBean.java:1122) at org.apache.shale.clay.config.beans.ComponentConfigBean.loadConfigFiles(ComponentConfigBean.java:182) at org.apache.shale.clay.config.beans.ComponentConfigBean.init(ComponentConfigBean.java:142) at org.apache.shale.clay.config.ClayConfigureListener.contextInitialized(ClayConfigureListener.java:82) at weblogic.servlet.internal.WebAppServletContext$FireContextListenerAction.run(WebAppServletContext.java:6781) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.notifyCreated(WebAppServletContext.java:1681) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3255) at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:5949) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:862) at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2127) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2168) at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2115) at weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3082) at weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1751) at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:359) at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.j ava:229) at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131) at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966) at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361) at weblogic.Server.main(Server.java:32) 2007-apr-13 14:25:00 org.apache.commons.digester.Digester error -- View this message in context: http://www.nabble.com/SAXParseException-in-clay-config.xml-tf3571391.html#a9978205 Sent from the Shale - User mailing list archive at Nabble.com.