| Emmanuel Lecharny (JIRA) 2006-10-24, 1:11 am |
| [ http://issues.apache.org/jira/brows...action_12444165 ]
Emmanuel Lecharny commented on DIRSERVER-763:
---------------------------------------------
Well, it seems that the faulty line is :
partitions.put( partition.getSuffix().toString(), partition );
So two guess :
1) partition is NULL
or
2) partition.getSuffix() is NULL
In both cases, there should be something wrong regarding your partition setting, as the trace show that the system partition is initialiazing correctly.
Can you create a simple test case (with a main method) which can be used to reproduce the problem you have ?
Note : we could also add some defensive tests into the code ;)
> 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.secu
rity.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(DefaultPartitionNexu
s.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/secur...nistrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|