Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.0.0.AM26
-
None
-
None
Description
A test-only LDAP server running with a small number of entries appears to have become corrupt and will no longer start clean
[09:28:54] WARN [org.apache.directory.api.ldap.model.entry.Value] - MSG_13202_AT_IS_NULL () [09:28:54] WARN [org.apache.directory.api.ldap.model.entry.Value] - MSG_13202_AT_IS_NULL () [09:28:54] ERROR [org.apache.directory.server.UberjarMain] - Failed to start the service. org.apache.directory.api.ldap.model.exception.LdapOtherException at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:91) at org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:1986) at org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:1244) at org.apache.directory.server.ApacheDsService.initDirectoryService(ApacheDsService.java:390) at org.apache.directory.server.ApacheDsService.start(ApacheDsService.java:205) at org.apache.directory.server.ApacheDsService.start(ApacheDsService.java:152) at org.apache.directory.server.UberjarMain.start(UberjarMain.java:153) at org.apache.directory.server.UberjarMain.main(UberjarMain.java:80) Caused by: org.apache.directory.api.ldap.model.exception.LdapOtherException at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:91) at org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.addContextPartition(DefaultPartitionNexus.java:834) at org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.doInit(DefaultPartitionNexus.java:242) at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:86) ... 7 more Caused by: org.apache.directory.api.ldap.model.exception.LdapOtherException at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.convertAndInit(JdbmPartition.java:835) at org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.setupSystemIndices(AbstractBTreePartition.java:437) at org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.doInit(AbstractBTreePartition.java:629) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.doInit(JdbmPartition.java:511) at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:86) ... 10 more Caused by: java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2797) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3272) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:932) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:394) at jdbm.helper.Serialization.deserialize(Serialization.java:93) at jdbm.helper.DefaultSerializer.deserialize(DefaultSerializer.java:95) at jdbm.recman.BaseRecordManager.fetch(BaseRecordManager.java:329) at jdbm.recman.CacheRecordManager.fetch(CacheRecordManager.java:264) at jdbm.recman.CacheRecordManager.fetch(CacheRecordManager.java:243) at jdbm.btree.BTree.load(BTree.java:248) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.<init>(JdbmTable.java:150) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmIndex.initTables(JdbmIndex.java:209) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmIndex.init(JdbmIndex.java:166) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.convertAndInit(JdbmPartition.java:831) ... 14 more