directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Lecharny (JIRA)" <j...@apache.org>
Subject [jira] Updated: (DIRSERVER-987) After adding a subentry it is no more possible to startup the server
Date Fri, 27 Jul 2007 15:44:18 GMT

     [ https://issues.apache.org/jira/browse/DIRSERVER-987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Emmanuel Lecharny updated DIRSERVER-987:
----------------------------------------

    Affects Version/s: 1.5.0
        Fix Version/s: 1.5.1

Set the affected version

> After adding a subentry it is no more possible to startup the server
> --------------------------------------------------------------------
>
>                 Key: DIRSERVER-987
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-987
>             Project: Directory ApacheDS
>          Issue Type: Bug
>    Affects Versions: 1.5.0
>         Environment: Ubuntu Linux, Sun JDK 1.5.0_12, ApacheDS from trunk
>            Reporter: Stefan Seelmann
>            Priority: Critical
>             Fix For: 1.5.1
>
>
> Summary: I added a subentry to the server. After this I stopped the server and tried
to start it again, but the start failed with an exception in the apacheds-stdout.log:
> I built the installer from trunk, installed apacheds-1.5.1-SNAPSHOT-linux-i386-setup.jar
and started the server with /etc/init.d/apacheds start.
> Then I added administrativeRole: accessControlSpecificArea dc=example,dc=com:
> # ldapmodify -x -h localhost -p 10389 -D "uid=admin,ou=system" -w "secret" -c -f 0_prepare.ldif
> ---------------------------------------
> dn: dc=example,dc=com
> changetype: modify
> add: administrativeRole
> administrativeRole: accessControlSpecificArea
> -
> ---------------------------------------
> Then I added a subentry:
> # ldapmodify -a -x -h localhost -p 10389 -D "uid=admin,ou=system" -w "secret" -c -f 1_create.ldif
> ---------------------------------------
> dn: cn=subentry,dc=example,dc=com
> objectClass: accessControlSubentry
> objectClass: subentry
> objectClass: top
> cn: subentry
> prescriptiveaci: { identificationTag "dummy", precedence 1, authenticationLe
>  vel none, itemOrUserFirst userFirst: { userClasses { }, userPermissions {
>   } } }
> subtreespecification: { specificationFilter (cn=test) }
> ---------------------------------------
> With Studio I could see the modified and the new entry.
> Then I stopped the server...
> # /etc/init.d/apacheds stop
> ...and tried to start it again...
> # /etc/init.d/apacheds start
> ...but the startup fails. In apacheds-stdout.log I get the following error:
> ---------------------------------------
> [18:43:47] ERROR [org.apache.directory.daemon.Bootstrapper] - Failed on org.apache.directory.server.Service.init(Installation
> Layout, String[])
> org.apache.directory.server.core.interceptor.InterceptorException: Failed to initialize
interceptor chain. [Root exception is java.lang.NullPointerException]
>         at org.apache.directory.server.core.interceptor.InterceptorChain.init(InterceptorChain.java:257)
>         at org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:1006)
>         at org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:254)
>         at org.apache.directory.server.core.jndi.AbstractContextFactory.getInitialContext(AbstractContextFactory.java:123)
>         at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
>         at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
>         at javax.naming.InitialContext.init(InitialContext.java:223)
>         at javax.naming.InitialContext.<init>(InitialContext.java:197)
>         at javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:82)
>         at org.apache.directory.server.Service.init(Service.java:96)
>         at org.apache.directory.daemon.Bootstrapper.callInit(Bootstrapper.java:151)
>         at org.apache.directory.daemon.JsvcBootstrapper.init(JsvcBootstrapper.java:56)
>         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:585)
>         at org.apache.commons.daemon.support.DaemonLoader.load(DaemonLoader.java:160)
> Caused by: java.lang.NullPointerException
>         at org.apache.directory.shared.ldap.util.AttributeUtils.getAttribute(AttributeUtils.java:223)
>         at org.apache.directory.server.core.authz.TupleCache.initialize(TupleCache.java:149)
>         at org.apache.directory.server.core.authz.TupleCache.<init>(TupleCache.java:115)
>         at org.apache.directory.server.core.authz.AuthorizationService.init(AuthorizationService.java:199)
>         at org.apache.directory.server.core.interceptor.InterceptorChain.register0(InterceptorChain.java:419)
>         at org.apache.directory.server.core.interceptor.InterceptorChain.register(InterceptorChain.java:378)
>         at org.apache.directory.server.core.interceptor.InterceptorChain.init(InterceptorChain.java:243)
>         ... 16 more
> ---------------------------------------
> When deleting the var/partitions/example directory the server starts up again. It is
no problem to add a "normal" entry. But when adding the subentry  a restart of the server
fails. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message