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: Martin Holz [mailto:[EMAIL PROTECTED] > Sent: Wednesday, November 19, 2003 21:12 > To: [EMAIL PROTECTED] > Subject: Re: Boostrapping problem > > > > My temporary workaround is using a MemoryStore for the root node. > But ther are more problems with .ACLSecurityImpl. > > My old store contains a lot of permissions of type /actions/manage > and /actions which are not represented by the new actions. > This will cause a > NPE. Of course this is a problem with wrong data / configuration. > But slide should catch this. Probably ACLSecurityImpl.matchAction > should return false. > > > permAction: /actions/manage > ERROR [apache.slide.webdav.WebdavServlet] > java.lang.NullPointerException > java.lang.NullPointerException > at > org.apache.slide.security.ACLSecurityImpl.matchAction(ACLSecur > ityImpl.java:277) > at > org.apache.slide.security.ACLSecurityImpl.match(ACLSecurityImp > l.java:264) > at > org.apache.slide.security.ACLSecurityImpl.evaluateAcl(ACLSecur > ityImpl.java:254) > at > org.apache.slide.security.ACLSecurityImpl.hasPermission(ACLSec > urityImpl.java:243) > at > org.apache.slide.security.SecurityImpl.checkPermission(Securit > yImpl.java:482) > at > org.apache.slide.security.SecurityImpl.checkCredentials(Securi > tyImpl.java:414) > at > org.apache.slide.structure.StructureImpl.retrieve(StructureImp > l.java:200) > at > org.apache.slide.content.ContentImpl.retrieve(ContentImpl.java:184) > at > org.apache.slide.webdav.util.DirectoryIndexGenerator.generate( > DirectoryIndexGenerator.java:310) > at > org.apache.slide.webdav.WebdavServlet.doGet(WebdavServlet.java:383) > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >
