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 BBD6711446 for ; Sat, 5 Jul 2014 16:20:38 +0000 (UTC) Received: (qmail 3562 invoked by uid 500); 5 Jul 2014 16:20:38 -0000 Delivered-To: apmail-directory-users-archive@directory.apache.org Received: (qmail 3527 invoked by uid 500); 5 Jul 2014 16:20:38 -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 3514 invoked by uid 99); 5 Jul 2014 16:20:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Jul 2014 16:20:38 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of hanmao_shi@apple.com designates 17.151.62.28 as permitted sender) Received: from [17.151.62.28] (HELO mail-in6.apple.com) (17.151.62.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Jul 2014 16:20:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1404577210; x=2268490810; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=gMVjH6Qi4ESH4gbP2d3ZCKjXWm+q28XFtzMtyaqz4cc=; b=pZVlH6ClChsrq/fWW5ttWVtl/SROQWYEp8mcCsQnGYudhyzh4jTIKTonexutomSD 1JbhFxjfWwu7vMTjg/82YBlFgG+uyk724AMwTB2JrBpiRZUa69Du77qFI/mQY5zv GwN03aW+aitRNxRUuRIGQYQjStnDibY2vu5ff2+we3Q94qO65wLsIN6ETCM/8A4J R6kgqDNLayLLlumvrodc1JjhDRWK5tytkFZWc+lMVaxhgsXb7SJqQhkJaaqUejKO JQKNQ6nk2K+BqVGiDXCKq63Zd6bF0d+N6TgGW7onatRFm3t7u4gkx4arJzHpld6n 7yFhahkqUq2kzxaLKQ1ejQ==; Received: from mail-out.apple.com (mail-out.apple.com [17.151.62.51]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by mail-in6.apple.com (Apple Secure Mail Relay) with SMTP id 53.B3.32596.AB528B35; Sat, 5 Jul 2014 09:20:10 -0700 (PDT) MIME-version: 1.0 Content-type: multipart/alternative; boundary="Boundary_(ID_bc3Gv/q8/ZFCXrRk2hcEnw)" Received: from relay3.apple.com ([17.128.113.83]) by local.mail-out.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTP id <0N880058JYPDLX01@local.mail-out.apple.com> for users@directory.apache.org; Sat, 05 Jul 2014 09:20:10 -0700 (PDT) X-AuditID: 11973e15-f79d66d000007f54-ea-53b825baa077 Received: from chive.apple.com (chive.apple.com [17.128.115.15]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by relay3.apple.com (Apple SCV relay) with SMTP id 25.60.08757.CB528B35; Sat, 5 Jul 2014 09:20:12 -0700 (PDT) Received: from [17.149.238.188] (unknown [17.149.238.188]) by chive.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTPSA id <0N880017PYPHPC20@chive.apple.com> for users@directory.apache.org; Sat, 05 Jul 2014 09:20:09 -0700 (PDT) From: Jim Shi Message-id: Subject: Re: Error in adding entry Date: Sat, 05 Jul 2014 09:20:06 -0700 References: To: users@directory.apache.org In-reply-to: X-Mailer: Apple Mail (2.1874) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRmVeSWpSXmKPExsUiON3OWHeX6o5ggyeXRC2m3TzL7sDo8XDx DsYAxigum5TUnMyy1CJ9uwSujBMfWlgLXjQxVUyY+I+1gXHaR8YuRg4OCQETie6zzl2MnECm mMSFe+vZuhi5OIQEZjFJvPzziR0kwSsgKPFj8j0WEJtZIEzi9oE7LBBFC4GKfv1khug2kZjx 8BBUdzeTxLJrOxBG3bn6gwmkik1ARWJC315GiLE2Eq8aQbo5OIQFlCRO//MCCbMIqEosur0f rFxIwEeiZetVVhBbREBOYtXpiWDLOAV8Jf7f72aEWCwr8ehDE9hFEgK/WSU6vnYyTWAUmoXk 8llILoewtSS+P2oFsjmAbHmJg+dlIcKaEs/ufWKHsLUlnry7wLqAkW0Vo1BuYmaObmaemV5i QUFOql5yfu4mRkjoi+5gPLPK6hCjAAejEg9vxYltwUKsiWXFlbmHGKU5WJTEebeHbw0WEkhP LEnNTk0tSC2KLyrNSS0+xMjEwSnVwDilNKJk6TTLEqaunZcTbQQElmj2pvy4+n83VzFL2421 HT6zem68mujI/nWBybENZ/pK9ZRvvDP1fiax7/9/2cYyzd9rJuwPXhdy10VvLYPcV9sNDSkv 1meJix+RMO1weVPS+DPAzMD29PHs2nr96qobme7bVys4bz89ibU6+/5X7a1emzaf+6nEUpyR aKjFXFScCADZWIXTXgIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRmVeSWpSXmKPExsUi2FDMr7tHdUewwe0/ghbTbp5ld2D0eLh4 B2MAYxSXTUpqTmZZapG+XQJXRs/V08wFVzuYKpY/eM/SwHjiM2MXIyeHhICJxIyHh9ggbDGJ C/fWA9lcHEIC3UwSSyavYoJwZjFJ3Ln6gwmkik1ARWJC316wbmaBJImGPf+ZQWxeARuJV40/ oWw9iTNnf7F3MXJwCAsoSZz+5wUSZhFQlVh0ez/YGCEBH4mWrVdZQWwRATmJVacngrVyCvhK /L/fDXWcrMSjD00sExj5ZiHZNgvJBoi4tsSyha+B4hxAto7E5IWMqMIQ9sfzR5gWMLKtYhQo Ss1JrDTWSywoyEnVS87P3cQIDsnC4B2Mf5ZZHWIU4GBU4uGtOLEtWIg1say4MvcQowQHs5II 7zyBHcFCvCmJlVWpRfnxRaU5qcWHGKU5WJTEeTfP2hgsJJCeWJKanZpakFoEk2Xi4JRqYPR1 TOBYce6geK576rzuW8fmfvjqF15+Q6rg3vZVQk/vzN9cqTR7/ZWOO/57WXRLmrbKmMV79Fp+ f1jh6zqhVZeBpemS0t6Hd/1qX57KZ5Se2f79e+eim3NW3uOW/tHvfv2P3t61wtaZfRG/7lu9 tT2xk+naChWjbb3r/gX0SM4+H7D+T/DTfWxKLMUZiYZazEXFiQCaTUtGRQIAAA== X-Virus-Checked: Checked by ClamAV on apache.org --Boundary_(ID_bc3Gv/q8/ZFCXrRk2hcEnw) Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT Please remove me from your mailing list. Thanks Jim On Jul 4, 2014, at 5:43 AM, Kechaou Amin wrote: > Hi, > I installed a server apacheDS based on the zip apacheds-2.0.0-M15.tar.gz from http://directory.apache.org/apacheds/downloads.html > > I had imported some entries using openldap's ldapmodify tool and then modify them via Apache Directory Studio. Everything was working fine for last one week or so. > > However, today one of the entry (it was for a group) seemed missing. I checked the logs and I found the exception below: > > root@pc-capVM:/usr/local/apacheds# java.lang.ArrayIndexOutOfBoundsException > 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:101) > 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.JdbmPartition.sync(JdbmPartition.java:322) > at org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.add(AbstractBTreePartition.java:785) > at org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.add(DefaultPartitionNexus.java:385) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor$1.add(BaseInterceptor.java:161) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.trigger.TriggerInterceptor.add(TriggerInterceptor.java:300) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.event.EventInterceptor.add(EventInterceptor.java:226) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.subtree.SubentryInterceptor.add(SubentryInterceptor.java:1011) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.collective.CollectiveAttributeInterceptor.add(CollectiveAttributeInterceptor.java:134) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.operational.OperationalAttributeInterceptor.add(OperationalAttributeInterceptor.java:252) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.schema.SchemaInterceptor.add(SchemaInterceptor.java:1095) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.hash.PasswordHashingInterceptor.add(PasswordHashingInterceptor.java:86) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.exception.ExceptionInterceptor.add(ExceptionInterceptor.java:188) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.admin.AdministrativePointInterceptor.add(AdministrativePointInterceptor.java:1201) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.authz.AciAuthorizationInterceptor.add(AciAuthorizationInterceptor.java:516) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.referral.ReferralInterceptor.add(ReferralInterceptor.java:249) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.authn.AuthenticationInterceptor.add(AuthenticationInterceptor.java:406) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.normalization.NormalizationInterceptor.add(NormalizationInterceptor.java:127) > at org.apache.directory.server.core.DefaultOperationManager.add(DefaultOperationManager.java:394) > at org.apache.directory.server.core.shared.DefaultCoreSession.add(DefaultCoreSession.java:233) > at org.apache.directory.server.core.shared.DefaultCoreSession.add(DefaultCoreSession.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.handleMessage(LdapRequestHandler.java:207) > at org.apache.directory.server.ldap.handlers.LdapRequestHandler.handleMessage(LdapRequestHandler.java:56) > at org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived(DemuxingIoHandler.java:221) > at org.apache.directory.server.ldap.LdapProtocolHandler.messageReceived(LdapProtocolHandler.java:217) > at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690) > at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417) > at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47) > at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765) > at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:74) > at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63) > at org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.runTask(UnorderedThreadPoolExecutor.java:474) > at org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.run(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:101) > 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.JdbmPartition.sync(JdbmPartition.java:322) > at org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.sync(DefaultPartitionNexus.java:353) > at org.apache.directory.server.core.DefaultDirectoryService.shutdown(DefaultDirectoryService.java:1299) > at org.apache.directory.server.core.DefaultDirectoryService$1.run(DefaultDirectoryService.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.NullPointerException > at org.apache.directory.server.core.partition.impl.btree.jdbm.EntrySerializer.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.JdbmPartition.sync(JdbmPartition.java:322) > at org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.add(AbstractBTreePartition.java:785) > at org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.add(DefaultPartitionNexus.java:385) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor$1.add(BaseInterceptor.java:161) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.trigger.TriggerInterceptor.add(TriggerInterceptor.java:300) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.event.EventInterceptor.add(EventInterceptor.java:226) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.subtree.SubentryInterceptor.add(SubentryInterceptor.java:1011) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.collective.CollectiveAttributeInterceptor.add(CollectiveAttributeInterceptor.java:134) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.operational.OperationalAttributeInterceptor.add(OperationalAttributeInterceptor.java:252) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.schema.SchemaInterceptor.add(SchemaInterceptor.java:1095) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.hash.PasswordHashingInterceptor.add(PasswordHashingInterceptor.java:86) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.exception.ExceptionInterceptor.add(ExceptionInterceptor.java:188) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.admin.AdministrativePointInterceptor.add(AdministrativePointInterceptor.java:1201) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.authz.AciAuthorizationInterceptor.add(AciAuthorizationInterceptor.java:516) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.referral.ReferralInterceptor.add(ReferralInterceptor.java:249) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.authn.AuthenticationInterceptor.add(AuthenticationInterceptor.java:406) > at org.apache.directory.server.core.api.interceptor.BaseInterceptor.next(BaseInterceptor.java:416) > at org.apache.directory.server.core.normalization.NormalizationInterceptor.add(NormalizationInterceptor.java:127) > at org.apache.directory.server.core.DefaultOperationManager.add(DefaultOperationManager.java:394) > at org.apache.directory.server.core.shared.DefaultCoreSession.add(DefaultCoreSession.java:233) > at org.apache.directory.server.core.shared.DefaultCoreSession.add(DefaultCoreSession.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.handleMessage(LdapRequestHandler.java:207) > at org.apache.directory.server.ldap.handlers.LdapRequestHandler.handleMessage(LdapRequestHandler.java:56) > at org.apache.mina.handler.demux.DemuxingIoHandler.messageReceived(DemuxingIoHandler.java:221) > at org.apache.directory.server.ldap.LdapProtocolHandler.messageReceived(LdapProtocolHandler.java:217) > at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690) > at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417) > at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47) > at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765) > at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:74) > at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63) > at org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.runTask(UnorderedThreadPoolExecutor.java:474) > at org.apache.mina.filter.executor.UnorderedThreadPoolExecutor$Worker.run(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 --Boundary_(ID_bc3Gv/q8/ZFCXrRk2hcEnw)--