[
https://issues.apache.org/jira/browse/DIRSERVER-763?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Emmanuel Lecharny resolved DIRSERVER-763.
-----------------------------------------
Resolution: Fixed
I have added some checks in 1.5.1 to guarantee that you get valid error
messages if the partition is not correctly set. There is nothing more we can
do. At least, no more NPE will be thrown.
> Support for migrating from RC1 to 1.0 - NullPointerException in
> DefaultPartitionNexus.java:531
> ----------------------------------------------------------------------------------------------
>
> Key: DIRSERVER-763
> URL: https://issues.apache.org/jira/browse/DIRSERVER-763
> Project: Directory ApacheDS
> Issue Type: Wish
> Components: core
> Affects Versions: 1.0
> Reporter: Ralf Hauser
> Fix For: 1.5.1, 1.0.3
>
>
> 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.
-
You can reply to this email to add a comment to the issue online.