You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by 周天武 <zt...@powersail.com.cn> on 2009/07/28 04:32:06 UTC

apacheds start error

Apacheds 1.5.4 as a eclipse plugin service

 

       directoryService = new DefaultDirectoryService();        

       directoryService.getChangeLog().setEnabled( false );

       directoryService.setDenormalizeOpAttrsEnabled( true );

       directoryService.setWorkingDirectory(new
File(LdapConstants.getLdapWorkPath()));

 

Sometimes the apacheds has start error,recopy apacheds datafile will be ok!

What was the problem?

 

log4j:WARN No appenders could be found for logger
(org.apache.directory.server.schema.registries.DefaultNormalizerRegistry).

log4j:WARN Please initialize the log4j system properly.

java.io.StreamCorruptedException: invalid type code: 00

    at java.io.ObjectInputStream.readObject0(Unknown Source)

    at java.io.ObjectInputStream.readObject(Unknown Source)

    at jdbm.btree.BPage.deserialize(BPage.java:996)

    at jdbm.recman.BaseRecordManager.fetch(BaseRecordManager.java:341)

    at jdbm.recman.CacheRecordManager.fetch(CacheRecordManager.java:263)

    at jdbm.btree.BPage.loadBPage(BPage.java:826)

    at jdbm.btree.BPage.childBPage(BPage.java:816)

    at jdbm.btree.BPage.find(BPage.java:285)

    at jdbm.btree.BPage.find(BPage.java:286)

    at jdbm.btree.BPage.find(BPage.java:286)

    at jdbm.btree.BTree.find(BTree.java:407)

    at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.
put(JdbmTable.java:587)

    at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmIndex.
add(JdbmIndex.java:427)

    at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmStore.
add(JdbmStore.java:1049)

    at
org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.add
(JdbmPartition.java:451)

    at
org.apache.directory.server.core.partition.DefaultPartitionNexus.initializeS
ystemPartition(DefaultPartitionNexus.java:420)

    at
org.apache.directory.server.core.partition.DefaultPartitionNexus.init(Defaul
tPartitionNexus.java:287)

    at
org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultD
irectoryService.java:1378)

    at
org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDire
ctoryService.java:840)


Re: apacheds start error

Posted by Emmanuel Lecharny <el...@apache.org>.
周天武 wrote:

*please* do *not* cross post on many mailing list. Pick the one that
seems to fit, and stay there.

http://www.catb.org/~esr/faqs/smart-questions.html#forum

Thanks.
> Apacheds 1.5.4 as a eclipse plugin service
>
>  
>
>        directoryService = new DefaultDirectoryService();        
>
>        directoryService.getChangeLog().setEnabled( false );
>
>        directoryService.setDenormalizeOpAttrsEnabled( true );
>
>        directoryService.setWorkingDirectory(new
> File(LdapConstants.getLdapWorkPath()));
>
>  
>
> Sometimes the apacheds has start error,recopy apacheds datafile will be ok!
>
> What was the problem?
>
>  
>
> log4j:WARN No appenders could be found for logger
> (org.apache.directory.server.schema.registries.DefaultNormalizerRegistry).
>
> log4j:WARN Please initialize the log4j system properly.
>
> java.io.StreamCorruptedException: invalid type code: 00
>
>     at java.io.ObjectInputStream.readObject0(Unknown Source)
>
>     at java.io.ObjectInputStream.readObject(Unknown Source)
>
>     at jdbm.btree.BPage.deserialize(BPage.java:996)
>
>     at jdbm.recman.BaseRecordManager.fetch(BaseRecordManager.java:341)
>
>     at jdbm.recman.CacheRecordManager.fetch(CacheRecordManager.java:263)
>
>     at jdbm.btree.BPage.loadBPage(BPage.java:826)
>
>     at jdbm.btree.BPage.childBPage(BPage.java:816)
>
>     at jdbm.btree.BPage.find(BPage.java:285)
>
>     at jdbm.btree.BPage.find(BPage.java:286)
>
>     at jdbm.btree.BPage.find(BPage.java:286)
>
>     at jdbm.btree.BTree.find(BTree.java:407)
>
>     at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.
> put(JdbmTable.java:587)
>
>     at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmIndex.
> add(JdbmIndex.java:427)
>
>     at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmStore.
> add(JdbmStore.java:1049)
>
>     at
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.add
> (JdbmPartition.java:451)
>
>     at
> org.apache.directory.server.core.partition.DefaultPartitionNexus.initializeS
> ystemPartition(DefaultPartitionNexus.java:420)
>
>     at
> org.apache.directory.server.core.partition.DefaultPartitionNexus.init(Defaul
> tPartitionNexus.java:287)
>
>     at
> org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultD
> irectoryService.java:1378)
>
>     at
> org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDire
> ctoryService.java:840)
>
>
>   


-- 
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org