Atang Sutisna created DIRSERVER-1756:
----------------------------------------
Summary: StreamCorruptedException: invalid type code: 00 at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1373)
Key: DIRSERVER-1756
URL: https://issues.apache.org/jira/browse/DIRSERVER-1756
Project: Directory ApacheDS
Issue Type: Bug
Components: ldap
Affects Versions: 2.0.0-M8
Environment: JVM
Java Virtual Machine OpenJDK 64-Bit Server VM version 22.0-b10
Version 1.7.0_03
Vendor Oracle Corporation
Operating system
Name Linux version 3.2.0-27-generic
Architecture amd64
Processors 4
Reporter: Atang Sutisna
An improper shutdown made ApacheDS unstartable. Deleting the PID file doesn't
work.
Stacktrace:
{code}
[16:20:40] ERROR [org.apache.directory.server.wrapper.ApacheDsTanukiWrapper] -
Failed to start the service.
org.apache.directory.shared.ldap.model.exception.LdapOperationErrorException:
invalid type code: 00
at
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.search(AbstractBTreePartition.java:1065)
at
org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.search(DefaultPartitionNexus.java:735)
at
org.apache.directory.server.core.shared.ReferralManagerImpl.init(ReferralManagerImpl.java:173)
at
org.apache.directory.server.core.shared.ReferralManagerImpl.<init>(ReferralManagerImpl.java:84)
at
org.apache.directory.server.core.referral.ReferralInterceptor.init(ReferralInterceptor.java:213)
at
org.apache.directory.server.core.DefaultDirectoryService.initInterceptors(DefaultDirectoryService.java:723)
at
org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:1854)
at
org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:1269)
at
org.apache.directory.server.ApacheDsService.initDirectoryService(ApacheDsService.java:308)
at
org.apache.directory.server.ApacheDsService.start(ApacheDsService.java:176)
at
org.apache.directory.server.wrapper.ApacheDsTanukiWrapper.start(ApacheDsTanukiWrapper.java:72)
at
org.tanukisoftware.wrapper.WrapperManager$12.run(WrapperManager.java:2788)
Caused by: java.io.StreamCorruptedException: invalid type code: 00
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1373)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
at jdbm.btree.BPage.deserialize(BPage.java:1247)
at jdbm.btree.BPage.deserialize(BPage.java:84)
at jdbm.recman.BaseRecordManager.fetch(BaseRecordManager.java:451)
at jdbm.recman.CacheRecordManager.fetch(CacheRecordManager.java:264)
at jdbm.btree.BPage.loadBPage(BPage.java:1017)
at jdbm.btree.BPage.find(BPage.java:315)
at jdbm.btree.BTree.browse(BTree.java:706)
at jdbm.btree.BTree.find(BTree.java:548)
at
org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.count(JdbmTable.java:287)
at
org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmIndex.count(JdbmIndex.java:320)
at
org.apache.directory.server.xdbm.search.impl.DefaultOptimizer.getEqualityScan(DefaultOptimizer.java:285)
at
org.apache.directory.server.xdbm.search.impl.DefaultOptimizer.annotate(DefaultOptimizer.java:147)
at
org.apache.directory.server.xdbm.search.impl.DefaultOptimizer.getConjunctionScan(DefaultOptimizer.java:238)
at
org.apache.directory.server.xdbm.search.impl.DefaultOptimizer.annotate(DefaultOptimizer.java:184)
at
org.apache.directory.server.xdbm.search.impl.DefaultSearchEngine.computeResult(DefaultSearchEngine.java:187)
at
org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.search(AbstractBTreePartition.java:1052)
... 11 more
{code}
The complete data and log files are available privately if needed.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira