You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@directory.apache.org by Siddharth <si...@atos.net> on 2016/05/17 13:20:54 UTC
Problem with indexing on ApacheDS role
We have a role to which lots of users were assigned, it suddenly
disappeared and none of the users attached to it can login any more to
the application. When I try to create that role again
ERR_250_ENTRY_ALREADY_EXISTS error. The wrapper.log give me below
information which suggests that index is corrupted.
INFO | jvm 1 | 2016/03/30 17:17:34 |
java.lang.ArrayIndexOutOfBoundsException: -7226
INFO | jvm 1 | 2016/03/30 17:17:34 | at
jdbm.recman.BlockIo.readInt(BlockIo.java:282)
INFO | jvm 1 | 2016/03/30 17:17:34 | at
jdbm.recman.RecordHeader.getAvailableSize(RecordHeader.java:105)
INFO | jvm 1 | 2016/03/30 17:17:34 | at
jdbm.recman.PhysicalRowIdManager.allocNew(PhysicalRowIdManager.java:216)
INFO | jvm 1 | 2016/03/30 17:17:34 | at
jdbm.recman.PhysicalRowIdManager.alloc(PhysicalRowIdManager.java:177)
INFO | jvm 1 | 2016/03/30 17:17:34 | at
jdbm.recman.PhysicalRowIdManager.update(PhysicalRowIdManager.java:101)
INFO | jvm 1 | 2016/03/30 17:17:34 | at
jdbm.recman.BaseRecordManager.update(BaseRecordManager.java:281)
INFO | jvm 1 | 2016/03/30 17:17:34 | at
jdbm.recman.CacheRecordManager.updateCacheEntries(CacheRecordManager.jav
a:417)
INFO | jvm 1 | 2016/03/30 17:17:34 | at
jdbm.recman.CacheRecordManager.commit(CacheRecordManager.java:349)
INFO | jvm 1 | 2016/03/30 17:17:34 | at
org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.syn
c(JdbmTable.java:977)
INFO | jvm 1 | 2016/03/30 17:17:34 | at
org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition
.sync(JdbmPartition.java:330)
Please help to come out of this mess.