[
https://issues.apache.org/jira/browse/DIRSERVER-1213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12623211#action_12623211
]
Alex Karasulu commented on DIRSERVER-1213:
------------------------------------------
Wow, that's a great job you did here Emmanuel. This is definitely a painful
thing to have to debug. Glad you nixed this problem. Many people are still in
the dark in the java community about this same bug that several people are
complaining about in blogs and forums.
> javax.naming.NamingException
> -----------------------------
>
> Key: DIRSERVER-1213
> URL: https://issues.apache.org/jira/browse/DIRSERVER-1213
> Project: Directory ApacheDS
> Issue Type: Bug
> Affects Versions: 1.5.3
> Environment: Java 1.6.0_06
> Ubuntu x86 8.04.1
> Reporter: Cheong Chung Onn
> Assignee: Emmanuel Lecharny
> Fix For: 1.5.4
>
> Attachments: people-simpsons.ldif, schema.ldif, server.xml
>
>
> I imported 2 ldif files (schema, data) into apacheDS 1.5.3 and everything
> work as per excepted, however when i shutdown server and launch it the second
> time i get a javax.naming.NamingException. When I repeat this using apacheDS
> 1.5.1 everything is well.
> Here's the error exception stack trace
> Exception in thread "main" javax.naming.NamingException [Root exception is
> java.io.UTFDataFormatException]
> at
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.getRaw(JdbmTable.java:1371)
> at
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.get(JdbmTable.java:314)
> at
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmMasterTable.get(JdbmMasterTable.java:139)
> at
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmStore.lookup(JdbmStore.java:1115)
> at
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmStore.getSuffixEntry(JdbmStore.java:1202)
> at
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmStore.initSuffixEntry3(JdbmStore.java:445)
> at
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmStore.init(JdbmStore.java:335)
> at
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.init(JdbmPartition.java:243)
> at
> org.apache.directory.server.core.partition.DefaultPartitionNexus.addContextPartition(DefaultPartitionNexus.java:647)
> at
> org.apache.directory.server.core.partition.DefaultPartitionNexus.init(DefaultPartitionNexus.java:318)
> at
> org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:1402)
> at
> org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:775)
> at
> org.apache.directory.server.configuration.ApacheDS.startup(ApacheDS.java:130)
> at org.apache.directory.server.Service.init(Service.java:86)
> at org.apache.directory.server.UberjarMain.main(UberjarMain.java:56)
> Caused by: java.io.UTFDataFormatException
> at
> java.io.ObjectInputStream$BlockDataInputStream.readUTFSpan(ObjectInputStream.java:3074)
> at
> java.io.ObjectInputStream$BlockDataInputStream.readUTFBody(ObjectInputStream.java:3007)
> at
> java.io.ObjectInputStream$BlockDataInputStream.readUTF(ObjectInputStream.java:2820)
> at java.io.ObjectInputStream.readUTF(ObjectInputStream.java:1051)
> at
> org.apache.directory.server.core.entry.ServerEntrySerializer.deserialize(ServerEntrySerializer.java:347)
> at jdbm.btree.BPage.deserialize(BPage.java:1000)
> 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.BTree.find(BTree.java:407)
> at
> org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.getRaw(JdbmTable.java:1362)
> ... 14 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.