I'll take care of the problems with ACLSecurityImpl asap.

Another workaround:
1) disable ACLSecurityImpl by setting the "acl_sematics" parameter in the
namespace config (Domain.xml):
<parameter
name="acl_semantics">org.apache.slide.security.SecurityImplAllGrant</paramet
er>
2) swith-off authorization in slide.properties:
org.apache.slide.security=false

Sorry about this! 
Peter
 

> -----Original Message-----
> From: Dodda Reddy [mailto:[EMAIL PROTECTED]
> Sent: Thursday, November 20, 2003 08:57
> To: slide-user
> Subject: getting NullPointerException with Domain.init()
> 
> 
> Hi,
> I am trying to use the API and i am getting the 
> NullPointerException listed below. Its the latest code base from the 
> repository. Digging in a little deeper i found that 
> MemoryDescriptorsStore in not yet initialized and thats the reason 
> for the nullpointer. Just printed a stacktrace to see at what 
> point it is getting initialized and thats been listed below
> 
> 
> 
> any help will be appreciated
> 
> 
> regards
> Dodda Reddy
> www.aapamtech.com
> 
> 
> 
> java.lang.NullPointerException
>          at 
> slidestore.reference.MemoryDescriptorsStore.retrieveObject(Mem
> oryDescriptorsStore.java:249)
>          at 
> org.apache.slide.store.AbstractStore.retrieveObject(AbstractSt
> ore.java:530)
>          at 
> org.apache.slide.store.StandardStore.retrieveObject(StandardSt
> ore.java:177)
>          at 
> org.apache.slide.security.ACLSecurityImpl.loadActionsCache(ACL
> SecurityImpl.java:149)
>          at 
> org.apache.slide.security.ACLSecurityImpl.init(ACLSecurityImpl
> .java:123)
>          at 
> org.apache.slide.security.SecurityImpl.<init>(SecurityImpl.java:113)
>          at 
> org.apache.slide.security.ACLSecurityImpl.<init>(ACLSecurityIm
> pl.java:109)
>          at 
> org.apache.slide.common.NamespaceAccessTokenImpl.<init>(Namesp
> aceAccessTokenImpl.java:140)
>          at 
> org.apache.slide.common.Namespace.initializeServices(Namespace
> .java:497)
>          at 
> org.apache.slide.common.Namespace.loadDefinition(Namespace.java:762)
>          at 
> org.apache.slide.common.Domain.initNamespace(Domain.java:852)
>          at org.apache.slide.common.Domain.init(Domain.java:476)
>          at org.apache.slide.common.Domain.init(Domain.java:410)
>          at org.apache.slide.common.Domain.init(Domain.java:386)
> 
> 
> 
> 
> java.lang.Throwable
>          at 
> slidestore.reference.MemoryDescriptorsStore.initialize(MemoryD
> escriptorsStore.java:179)
>          at 
> org.apache.slide.store.AbstractStore.initialize(AbstractStore.
> java:289)
>          at 
> org.apache.slide.store.StandardStore.initialize(StandardStore.
> java:150)
>          at 
> org.apache.slide.common.Namespace.initializeServices(Namespace
> .java:497)
>          at 
> org.apache.slide.common.Namespace.loadDefinition(Namespace.java:762)
>          at 
> org.apache.slide.common.Domain.initNamespace(Domain.java:852)
>          at org.apache.slide.common.Domain.init(Domain.java:476)
>          at org.apache.slide.common.Domain.init(Domain.java:410)
>          at org.apache.slide.common.Domain.init(Domain.java:386)
>          at 
> aapamtech.dm.SlideDocumentManager.saveDocument(SlideDocumentMa
> nager.java:50)
>          at 
> aapamtech.dm.SlideDocumentManager.main(SlideDocumentManager.java:90)
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to