[
http://issues.apache.org/jira/browse/DIRSERVER-763?page=comments#action_12444548
]
Ralf Hauser commented on DIRSERVER-763:
---------------------------------------
Ok, got head from svn and noticed that I can't get around really implementing
the new methods in the partitions (not partitionconfigurations)
- LdapDN getSuffix()
- LdapDN getUpSuffix()
and not just have eclipse add the missing method stubs... ;)
The same applied to the new methods that now use the LdapName instead of the
simple Name.
Now, it starts up as before, except that I see
114015 [main] WARN org.apache.directory.server.core.DefaultDirectoryService -
You didn't change the admin password of directory service instance 'default'.
Please update the admin password as soon as possible to prevent a possible
security breach.
and then when before I was ok, I get
114328 [main] INFO org.apache.directory.server.jndi.ServerContextFactory -
Successful bind of an LDAP Service (2636) is complete.
ERROR [main] (ApacheDSHandler.java:438) - Unexpected exception.
org.apache.directory.server.core.interceptor.InterceptorException: Unexpected
exception. [Root exception is java.lang.IllegalStateException: Attempted
operation by unauthenticated caller.]
at
org.apache.directory.server.core.interceptor.InterceptorChain.throwInterceptorException(InterceptorChain.java:1510)
at
org.apache.directory.server.core.interceptor.InterceptorChain.access$700(InterceptorChain.java:52)
at
org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.hasEntry(InterceptorChain.java:1334)
at
org.apache.directory.server.core.normalization.NormalizationService.hasEntry(NormalizationService.java:333)
at
org.apache.directory.server.core.interceptor.InterceptorChain.hasEntry(InterceptorChain.java:891)
at
org.apache.directory.server.core.partition.PartitionNexusProxy.hasEntry(PartitionNexusProxy.java:547)
at
org.apache.directory.server.core.partition.PartitionNexusProxy.hasEntry(PartitionNexusProxy.java:535)
at
org.apache.directory.server.core.jndi.ServerContext.<init>(ServerContext.java:129)
at
org.apache.directory.server.core.jndi.ServerDirContext.<init>(ServerDirContext.java:82)
at
org.apache.directory.server.core.jndi.ServerLdapContext.<init>(ServerLdapContext.java:63)
at
org.apache.directory.server.core.DefaultDirectoryService.getJndiContext(DefaultDirectoryService.java:170)
at
org.apache.directory.server.core.jndi.AbstractContextFactory.getInitialContext(AbstractContextFactory.java:137)
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)
Caused by: java.lang.IllegalStateException: Attempted operation by
unauthenticated caller.
at
org.apache.directory.server.core.authn.AuthenticationService.checkAuthenticated(AuthenticationService.java:434)
at
org.apache.directory.server.core.authn.AuthenticationService.hasEntry(AuthenticationService.java:257)
at
org.apache.directory.server.core.interceptor.InterceptorChain$Entry$1.hasEntry(InterceptorChain.java:1326)
when stepping through, I see the principal here named "unauthenticated caller"
is null - what would I have to set for this to work? Some default admin
somewhere?
> Support for migrating from RC1 to 1.0 - NullPointerException in
> DefaultPartitionNexus.java:531
> ----------------------------------------------------------------------------------------------
>
> Key: DIRSERVER-763
> URL: http://issues.apache.org/jira/browse/DIRSERVER-763
> Project: Directory ApacheDS
> Issue Type: Wish
> Components: core
> Affects Versions: 1.0
> Reporter: Ralf Hauser
>
> First, congrats to your release.
> When trying to reap the benefits of the fixed DIRSERVER-651, I had to do a
> few replacements of DirectoryPartition with Partition and
> MutableDirectoryPartitionConfiguration with MutablePartitionConfiguration ...
> but when trying to start my ldap with
> cfg.setWorkingDirectory(workingDir);
> java.util.Hashtable jndiEnv = cfg.toJndiEnvironment();
> log.debug("jndiEnv.size(): " + jndiEnv.size() + ", env
> " + env);
> env.putAll(cfg.toJndiEnvironment());
> new InitialDirContext(env);
> I get
> DEBUG [main] (ApacheDSHandler.java:464) - jndiEnv.size(): 1, env
> {java.naming.factory.initial=org.apache.directory.server.jndi.ServerContextFactory,
> java.naming.provider.url=ou=system,
> java.naming.security.principal=uid=admin,ou=system,
> java.naming.security.authentication=simple,
> java.naming.security.credentials=secret}
> 531 [main] INFO org.apache.directory.server.core.DefaultDirectoryService -
> ApacheDS shutdown hook has been registered with the runtime.
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute byteCode does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute dynamicSubtrees does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute subtreeSpecification does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute krb5Key does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute userSMIMECertificate does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute pgpBaseKeySpaceDN does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute subtreeMaximumQuality does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute singleLevelQuality does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute supportedSASLMechanisms does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute subtreeMinimumQuality does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute pgpReconData does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute authorityRevocationList does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute supportedLDAPVersion does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute cACertificate does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute supportedControl does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute nisNetgroupTriple does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute pgpSoftware does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute userPKCS12 does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute crossCertificatePair does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute supportedAlgorithms does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute userCertificate does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute otherMailbox does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute searchGuide does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute certificateRevocationList does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute javaSerializedData does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute namingContexts does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute jpegPhoto does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute altServer does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute supportedExtension does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute pgpVersion does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute enhancedSearchGuide does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute c-FacsimileTelephoneNumber does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute bootParameter does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute deltaRevocationList does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute personalSignature does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute telexNumber does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute dSAQuality does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute pgpData does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute mailPreferenceOption does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute c-TelexNumber does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute audio does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute entryTtl does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute preferredDeliveryMethod does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute pgpKey does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute teletexTerminalIdentifier does not have normalizer : using
> NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute photo does not have normalizer : using NoopNormalizer
> 1500 [main] WARN
> org.apache.directory.server.core.schema.bootstrap.BootstrapAttributeTypeRegistry
> - Attribute facsimileTelephoneNumber does not have normalizer : using
> NoopNormalizer
> 1562 [main] INFO
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition -
> Using the custom configured cache size of 500 for system partition
> 1656 [main] WARN
> org.apache.directory.server.core.partition.impl.btree.BTreePartition - Using
> default cache size of 100 for index on attribute objectClass
> 1687 [main] WARN
> org.apache.directory.server.core.partition.impl.btree.BTreePartition - Using
> default cache size of 100 for index on attribute 1.2.6.1.4.1.18060.1.1.1.3.4
> 1718 [main] WARN
> org.apache.directory.server.core.partition.impl.btree.BTreePartition - Using
> default cache size of 100 for index on attribute 1.2.6.1.4.1.18060.1.1.1.3.1
> 1765 [main] WARN
> org.apache.directory.server.core.partition.impl.btree.BTreePartition - Using
> default cache size of 100 for index on attribute 1.2.6.1.4.1.18060.1.1.1.3.6
> 1797 [main] WARN
> org.apache.directory.server.core.partition.impl.btree.BTreePartition - Using
> default cache size of 100 for index on attribute 1.2.6.1.4.1.18060.1.1.1.3.7
> 1812 [main] WARN
> org.apache.directory.server.core.partition.impl.btree.BTreePartition - Using
> default cache size of 100 for index on attribute 1.2.6.1.4.1.18060.1.1.1.3.3
> 1828 [main] WARN
> org.apache.directory.server.core.partition.impl.btree.BTreePartition - Using
> default cache size of 100 for index on attribute 1.2.6.1.4.1.18060.1.1.1.3.2
> 1828 [main] WARN
> org.apache.directory.server.core.partition.impl.btree.BTreePartition - Using
> default cache size of 100 for index on attribute 1.2.6.1.4.1.18060.1.1.1.3.5
> ERROR [main] (ApacheDSHandler.java:473) -
> java.lang.NullPointerException
> at
> org.apache.directory.server.core.partition.DefaultPartitionNexus.addContextPartition(DefaultPartitionNexus.java:531)
> at
> org.apache.directory.server.core.partition.DefaultPartitionNexus.init(DefaultPartitionNexus.java:208)
> at
> org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:819)
> at
> org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:229)
> at
> org.apache.directory.server.core.jndi.AbstractContextFactory.getInitialContext(AbstractContextFactory.java:117)
> 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)
> Is there any documentation with hints what I have to do?
> Regards Ralf
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira