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 Eros Viggiano <er...@sef.mg.gov.br> on 2004/02/17 21:32:23 UTC

Is GroupNode really necessary?

Hi,

I am trying to create groups but some problems are appearing. My 
Domain.xml has the following lines adds:
            <groupspath>/groups</groupspath>
...
</configuration>
        <data>
...
                <objectnode 
classname="org.apache.slide.structure.SubjectNode" uri="/groups">
                    <objectnode 
classname="org.apache.slide.structure.GroupNode" uri="/groups/groupA">
                        <revision>
                            <property 
name="group-member-set"><![CDATA[<D:href 
xmlns:D='DAV:'>/users/john</D:href><D:href 
xmlns:D='DAV:'>/users/john2</D:href>]]></property>
                        </revision>
                    </objectnode>
                </objectnode>

The following warning is reported (catalina.out). If I change 
'GroupNode' to 'SubjectNode' it loads fine. I really need to use 
GroupNode to represent groups?

Thanks,

Eros
--
17 Feb 2004 17:11:35 - org.apache.slide.common.XMLUnmarshaller - INFO - 
Loading object /groups/groupA
17 Feb 2004 17:11:35 - org.apache.slide.common.Domain - WARNING - Unable 
to load SlideObject class org.apache.slide.structure.GroupNode
org.apache.slide.common.UnknownObjectClassException: Unable to load 
SlideObject class org.apache.slide.structure.GroupNode
        at 
slidestore.file.UriProperties.createObject(UriProperties.java:579)
        at 
slidestore.file.UriProperties.decodeObject(UriProperties.java:374)
        at 
org.apache.slide.store.txfile.XMLResourceDescriptor.decodeObject(XMLResourceDescriptor.java:311)
        at slidestore.file.UriProperties.decode(UriProperties.java:345)
        at 
org.apache.slide.store.txfile.XMLResourceDescriptor.load(XMLResourceDescriptor.java:446)
        at 
org.apache.slide.store.txfile.XMLResourceDescriptor.load(XMLResourceDescriptor.java:210)
        at 
org.apache.slide.store.txfile.XMLResourceDescriptor.<init>(XMLResourceDescriptor.java:114)
        at 
org.apache.slide.store.txfile.TxXMLFileDescriptorsStore.getFileDescriptor(TxXMLFileDescriptorsStore.java:290)
        at 
org.apache.slide.store.txfile.TxXMLFileDescriptorsStore.storeObject(TxXMLFileDescriptorsStore.java:79)
        at 
org.apache.slide.store.AbstractStore.storeObject(AbstractStore.java:526)
        at 
org.apache.slide.store.ExtendedStore.storeObject(ExtendedStore.java:424)
        at 
org.apache.slide.structure.StructureImpl.store(StructureImpl.java:452)
        at 
org.apache.slide.structure.StructureImpl.store(StructureImpl.java:422)
        at 
org.apache.slide.structure.StructureImpl.create(StructureImpl.java:348)
        at 
org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshaller.java:164)
        at 
org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshaller.java:301)
        at 
org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshaller.java:301)
        at 
org.apache.slide.common.XMLUnmarshaller.unmarshal(XMLUnmarshaller.java:96)
        at 
org.apache.slide.common.NamespaceAccessTokenImpl.importData(NamespaceAccessTokenImpl.java:267)
        at 
org.apache.slide.common.Namespace.loadBaseData(Namespace.java:775)
        at org.apache.slide.common.Domain.initNamespace(Domain.java:814)
        at org.apache.slide.common.Domain.init(Domain.java:433)
        at org.apache.slide.common.Domain.init(Domain.java:367)
        at org.apache.slide.common.Domain.init(Domain.java:330)
        at 
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:255)
        at javax.servlet.GenericServlet.init(GenericServlet.java:256)
        at 
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:197)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3960)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
        at 
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:840)
        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.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:252)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at 
org.apache.commons.digester.Digester.endElement(Digester.java:1058)
        at 
org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:123)
        at 
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(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.commons.digester.Digester.parse(Digester.java:1567)
        at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:520)
        at 
org.apache.catalina.core.StandardHost.install(StandardHost.java:906)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:527)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
        at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
        at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:519)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:598)
        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:297)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
org.apache.slide.common.ServiceAccessException: Service null access 
error : Unable to load SlideObject class 
org.apache.slide.structure.GroupNode
        at 
slidestore.file.UriProperties.decodeObject(UriProperties.java:379)
        at 
org.apache.slide.store.txfile.XMLResourceDescriptor.decodeObject(XMLResourceDescriptor.java:311)
        at slidestore.file.UriProperties.decode(UriProperties.java:345)
        at 
org.apache.slide.store.txfile.XMLResourceDescriptor.load(XMLResourceDescriptor.java:446)
        at 
org.apache.slide.store.txfile.XMLResourceDescriptor.load(XMLResourceDescriptor.java:210)
        at 
org.apache.slide.store.txfile.XMLResourceDescriptor.<init>(XMLResourceDescriptor.java:114)
        at 
org.apache.slide.store.txfile.TxXMLFileDescriptorsStore.getFileDescriptor(TxXMLFileDescriptorsStore.java:290)
        at 
org.apache.slide.store.txfile.TxXMLFileDescriptorsStore.storeObject(TxXMLFileDescriptorsStore.java:79)
        at 
org.apache.slide.store.AbstractStore.storeObject(AbstractStore.java:526)
        at 
org.apache.slide.store.ExtendedStore.storeObject(ExtendedStore.java:424)
        at 
org.apache.slide.structure.StructureImpl.store(StructureImpl.java:452)
        at 
org.apache.slide.structure.StructureImpl.store(StructureImpl.java:422)
        at 
org.apache.slide.structure.StructureImpl.create(StructureImpl.java:348)
        at 
org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshaller.java:164)
        at 
org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshaller.java:301)
        at 
org.apache.slide.common.XMLUnmarshaller.loadObjectNode(XMLUnmarshaller.java:301)
        at 
org.apache.slide.common.XMLUnmarshaller.unmarshal(XMLUnmarshaller.java:96)
        at 
org.apache.slide.common.NamespaceAccessTokenImpl.importData(NamespaceAccessTokenImpl.java:267)
        at 
org.apache.slide.common.Namespace.loadBaseData(Namespace.java:775)
        at org.apache.slide.common.Domain.initNamespace(Domain.java:814)
        at org.apache.slide.common.Domain.init(Domain.java:433)
        at org.apache.slide.common.Domain.init(Domain.java:367)
        at org.apache.slide.common.Domain.init(Domain.java:330)
        at 
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:255)
        at javax.servlet.GenericServlet.init(GenericServlet.java:256)
        at 
org.apache.slide.webdav.WebdavServlet.init(WebdavServlet.java:197)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3960)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4283)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
        at 
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:840)
        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.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:252)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at 
org.apache.commons.digester.Digester.endElement(Digester.java:1058)
        at 
org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:123)
        at 
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(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.commons.digester.Digester.parse(Digester.java:1567)
        at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:520)
        at 
org.apache.catalina.core.StandardHost.install(StandardHost.java:906)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:527)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
        at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
        at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:519)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:598)
        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:297)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)



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