Return-Path: X-Original-To: apmail-directory-users-archive@www.apache.org Delivered-To: apmail-directory-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D292E11C12 for ; Fri, 4 Jul 2014 12:41:58 +0000 (UTC) Received: (qmail 32726 invoked by uid 500); 4 Jul 2014 12:41:58 -0000 Delivered-To: apmail-directory-users-archive@directory.apache.org Received: (qmail 32691 invoked by uid 500); 4 Jul 2014 12:41:58 -0000 Mailing-List: contact users-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@directory.apache.org Delivered-To: mailing list users@directory.apache.org Received: (qmail 32678 invoked by uid 99); 4 Jul 2014 12:41:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Jul 2014 12:41:58 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [62.23.62.116] (HELO mx1.stet.eu) (62.23.62.116) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Jul 2014 12:41:54 +0000 X-IronPort-AV: E=Sophos;i="5.01,600,1400018400"; d="scan'208,217";a="735922" Received: from unknown (HELO mail.stet.local) ([10.40.10.131]) by cp1mail01-int.stet.local with ESMTP/TLS/AES128-SHA; 04 Jul 2014 14:43:19 +0200 Received: from CW1XXEXC04.STET.LOCAL ([fe80::5597:8b50:3a14:b170]) by CW1XXEXC03.STET.LOCAL ([::1]) with mapi id 14.03.0174.001; Fri, 4 Jul 2014 14:43:16 +0200 From: Kechaou Amin To: "users@directory.apache.org" Subject: Error in adding entry Thread-Topic: Error in adding entry Thread-Index: Ac+XbCDNUqG4YlJEQnKA34wbHTdzHg== Date: Fri, 4 Jul 2014 12:43:12 +0000 Message-ID: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [192.168.65.37] Content-Type: multipart/alternative; boundary="_000_A8CD960303A0AB4E906907F4E774587C0A8C9AD4CW1XXEXC04STETL_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_000_A8CD960303A0AB4E906907F4E774587C0A8C9AD4CW1XXEXC04STETL_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I installed a server apacheDS based on the zip apacheds-2.0.0-M15.tar.gz fr= om http://directory.apache.org/apacheds/downloads.html I had imported some entries using openldap's ldapmodify tool and then modif= y them via Apache Directory Studio. Everything was working fine for last on= e week or so. However, today one of the entry (it was for a group) seemed missing. I chec= ked the logs and I found the exception below: root@pc-capVM:/usr/local/apacheds# java.lang.ArrayIndex= OutOfBoundsException at jdbm.recman.BlockIo.readInt(BlockIo.java:282) at jdbm.recman.RecordHeader.getAvailableSize(RecordHeader.java:105) at jdbm.recman.PhysicalRowIdManager.allocNew(PhysicalRowIdManager.java:= 216) at jdbm.recman.PhysicalRowIdManager.alloc(PhysicalRowIdManager.java:177= ) at jdbm.recman.PhysicalRowIdManager.update(PhysicalRowIdManager.java:10= 1) at jdbm.recman.BaseRecordManager.update(BaseRecordManager.java:281) at jdbm.recman.CacheRecordManager.updateCacheEntries(CacheRecordManager= .java:417) at jdbm.recman.CacheRecordManager.commit(CacheRecordManager.java:349) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable= .sync(JdbmTable.java:987) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmParti= tion.sync(JdbmPartition.java:322) at org.apache.directory.server.core.partition.impl.btree.AbstractBTreeP= artition.add(AbstractBTreePartition.java:785) at org.apache.directory.server.core.shared.partition.DefaultPartitionNe= xus.add(DefaultPartitionNexus.java:385) at org.apache.directory.server.core.api.interceptor.BaseInterceptor$1.a= dd(BaseInterceptor.java:161) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.trigger.TriggerInterceptor.add(Trig= gerInterceptor.java:300) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.event.EventInterceptor.add(EventInt= erceptor.java:226) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.subtree.SubentryInterceptor.add(Sub= entryInterceptor.java:1011) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.collective.CollectiveAttributeInter= ceptor.add(CollectiveAttributeInterceptor.java:134) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.operational.OperationalAttributeInt= erceptor.add(OperationalAttributeInterceptor.java:252) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.schema.SchemaInterceptor.add(Schema= Interceptor.java:1095) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.hash.PasswordHashingInterceptor.add= (PasswordHashingInterceptor.java:86) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.exception.ExceptionInterceptor.add(= ExceptionInterceptor.java:188) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.admin.AdministrativePointIntercepto= r.add(AdministrativePointInterceptor.java:1201) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.authz.AciAuthorizationInterceptor.a= dd(AciAuthorizationInterceptor.java:516) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.referral.ReferralInterceptor.add(Re= ferralInterceptor.java:249) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.authn.AuthenticationInterceptor.add= (AuthenticationInterceptor.java:406) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.normalization.NormalizationIntercep= tor.add(NormalizationInterceptor.java:127) at org.apache.directory.server.core.DefaultOperationManager.add(Default= OperationManager.java:394) at org.apache.directory.server.core.shared.DefaultCoreSession.add(Defau= ltCoreSession.java:233) at org.apache.directory.server.core.shared.DefaultCoreSession.add(Defau= ltCoreSession.java:217) at org.apache.directory.server.ldap.handlers.request.AddRequestHandler.= handle(AddRequestHandler.java:57) at org.apache.directory.server.ldap.handlers.request.AddRequestHandler.= handle(AddRequestHandler.java:39) at org.apache.directory.server.ldap.handlers.LdapRequestHandler.handleM= essage(LdapRequestHandler.java:207) at org.apache.directory.server.ldap.handlers.LdapRequestHandler.handleM= essage(LdapRequestHandler.java:56) at org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived(Demu= xingIoHandler.java:221) at org.apache.directory.server.ldap.LdapProtocolHandler.messageReceived= (LdapProtocolHandler.java:217) at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.mes= sageReceived(DefaultIoFilterChain.java:690) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessag= eReceived(DefaultIoFilterChain.java:417) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(De= faultIoFilterChain.java:47) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.me= ssageReceived(DefaultIoFilterChain.java:765) at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.ja= va:74) at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63) at org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.r= unTask(UnorderedThreadPoolExecutor.java:474) at org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.r= un(UnorderedThreadPoolExecutor.java:428) at java.lang.Thread.run(Thread.java:761) I tried to stop the server (kill -15 because ), another exception: Exception in thread "ApacheDS Shutdown Hook (default)" java.lang.Error: ERR= _554 double get for block 379 at jdbm.recman.RecordFile.get(RecordFile.java:185) at jdbm.recman.PhysicalRowIdManager.allocNew(PhysicalRowIdManager.java:= 202) at jdbm.recman.PhysicalRowIdManager.alloc(PhysicalRowIdManager.java:177= ) at jdbm.recman.PhysicalRowIdManager.update(PhysicalRowIdManager.java:10= 1) at jdbm.recman.BaseRecordManager.update(BaseRecordManager.java:281) at jdbm.recman.CacheRecordManager.updateCacheEntries(CacheRecordManager= .java:417) at jdbm.recman.CacheRecordManager.commit(CacheRecordManager.java:349) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable= .sync(JdbmTable.java:987) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmParti= tion.sync(JdbmPartition.java:322) at org.apache.directory.server.core.shared.partition.DefaultPartitionNe= xus.sync(DefaultPartitionNexus.java:353) at org.apache.directory.server.core.DefaultDirectoryService.shutdown(De= faultDirectoryService.java:1299) at org.apache.directory.server.core.DefaultDirectoryService$1.run(Defau= ltDirectoryService.java:1230) at java.lang.Thread.run(Thread.java:761) I tried then to start the server, another exception: root@pc-capVM:/usr/local/apacheds# java.lang.NullPointe= rException at org.apache.directory.server.core.partition.impl.btree.jdbm.EntrySeri= alizer.serialize(EntrySerializer.java:116) at jdbm.btree.BPage.serialize(BPage.java:1280) at jdbm.recman.BaseRecordManager.update(BaseRecordManager.java:274) at jdbm.recman.CacheRecordManager.updateCacheEntries(CacheRecordManager= .java:417) at jdbm.recman.CacheRecordManager.commit(CacheRecordManager.java:349) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable= .sync(JdbmTable.java:987) at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmParti= tion.sync(JdbmPartition.java:322) at org.apache.directory.server.core.partition.impl.btree.AbstractBTreeP= artition.add(AbstractBTreePartition.java:785) at org.apache.directory.server.core.shared.partition.DefaultPartitionNe= xus.add(DefaultPartitionNexus.java:385) at org.apache.directory.server.core.api.interceptor.BaseInterceptor$1.a= dd(BaseInterceptor.java:161) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.trigger.TriggerInterceptor.add(Trig= gerInterceptor.java:300) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.event.EventInterceptor.add(EventInt= erceptor.java:226) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.subtree.SubentryInterceptor.add(Sub= entryInterceptor.java:1011) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.collective.CollectiveAttributeInter= ceptor.add(CollectiveAttributeInterceptor.java:134) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.operational.OperationalAttributeInt= erceptor.add(OperationalAttributeInterceptor.java:252) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.schema.SchemaInterceptor.add(Schema= Interceptor.java:1095) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.hash.PasswordHashingInterceptor.add= (PasswordHashingInterceptor.java:86) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.exception.ExceptionInterceptor.add(= ExceptionInterceptor.java:188) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.admin.AdministrativePointIntercepto= r.add(AdministrativePointInterceptor.java:1201) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.authz.AciAuthorizationInterceptor.a= dd(AciAuthorizationInterceptor.java:516) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.referral.ReferralInterceptor.add(Re= ferralInterceptor.java:249) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.authn.AuthenticationInterceptor.add= (AuthenticationInterceptor.java:406) at org.apache.directory.server.core.api.interceptor.BaseInterceptor.nex= t(BaseInterceptor.java:416) at org.apache.directory.server.core.normalization.NormalizationIntercep= tor.add(NormalizationInterceptor.java:127) at org.apache.directory.server.core.DefaultOperationManager.add(Default= OperationManager.java:394) at org.apache.directory.server.core.shared.DefaultCoreSession.add(Defau= ltCoreSession.java:233) at org.apache.directory.server.core.shared.DefaultCoreSession.add(Defau= ltCoreSession.java:217) at org.apache.directory.server.ldap.handlers.request.AddRequestHandler.= handle(AddRequestHandler.java:57) at org.apache.directory.server.ldap.handlers.request.AddRequestHandler.= handle(AddRequestHandler.java:39) at org.apache.directory.server.ldap.handlers.LdapRequestHandler.handleM= essage(LdapRequestHandler.java:207) at org.apache.directory.server.ldap.handlers.LdapRequestHandler.handleM= essage(LdapRequestHandler.java:56) at org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived(Demu= xingIoHandler.java:221) at org.apache.directory.server.ldap.LdapProtocolHandler.messageReceived= (LdapProtocolHandler.java:217) at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.mes= sageReceived(DefaultIoFilterChain.java:690) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessag= eReceived(DefaultIoFilterChain.java:417) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(De= faultIoFilterChain.java:47) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.me= ssageReceived(DefaultIoFilterChain.java:765) at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.ja= va:74) at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63) at org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.r= unTask(UnorderedThreadPoolExecutor.java:474) at org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.r= un(UnorderedThreadPoolExecutor.java:428) at java.lang.Thread.run(Thread.java:761) I have limited experience with LDAP as such. How suggest how do I resolve this problem? Regards --_000_A8CD960303A0AB4E906907F4E774587C0A8C9AD4CW1XXEXC04STETL_--