You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by Darren Hartford <dh...@ghsinc.com> on 2004/10/11 19:28:52 UTC

changing secondary/multiple store configs problem

hey all,

Just playing around and I noticed that when I change the configuration of secondary/multiple store configs in the domain.xml file, I get an error like this:

======

11 Oct 2004 13:26:51 - org.apache.slide.common.Namespace - ERROR - Unable to rea
d Namespace base configuration file :
11 Oct 2004 13:26:51 - org.apache.slide.common.Namespace - ERROR - java.lang.Ill
egalStateException: Existing binding store77 at / has to be removed first
java.lang.IllegalStateException: Existing binding store77 at / has to be removed
 first
        at org.apache.slide.structure.ObjectNode.addBinding(ObjectNode.java:508)

        at org.apache.slide.structure.ObjectNode.addChild(ObjectNode.java:474)
        at org.apache.slide.structure.StructureImpl.create(StructureImpl.java:37
6)
        at org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshalle
r.java:154)
        at org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshalle
r.java:274)
        at org.apache.slide.common.XMLUnmarshaller.unmarshal(XMLUnmarshaller.jav
a:90)
        at org.apache.slide.common.NamespaceAccessTokenImpl.importData(Namespace
AccessTokenImpl.java:272)
        at org.apache.slide.common.Namespace.loadBaseData(Namespace.java:811)
        at org.apache.slide.common.Domain.initNamespace(Domain.java:845)
        at org.apache.slide.common.Domain.init(Domain.java:432)
        at org.apache.slide.common.Domain.init(Domain.java:366)
        at org.apache.slide.common.Domain.init(Domain.java:329)
        at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:263)
        at javax.servlet.GenericServlet.init(GenericServlet.java:211)
        at org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:205)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
java:1029)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:86
2)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
t.java:4013)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
357)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:823)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:80
7)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)

        at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
loyer.java:277)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:701)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:349)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)

        at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)

        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:4
80)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:231
3)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

======

Digging further, I see that a file called ".def.xml" is created in the root metadata that maintains all children that have ever existed for this root (even ones that are no longer configured).  Would this file have something to do with the above error?

 

thanks,

-D