You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@directory.apache.org by Hernan Saez Saez <hs...@ta.telecom.com.ar> on 2013/09/26 15:32:31 UTC
ApacheDS Starting and Stopping the server doesn't work
We have installed apacheds-2.0.0-M15 on OS HP-UX.
When we tried stopping and starting the server it fails. The server not starting again, only if we installing again.
Enviroment:
OS HP-UX B.11.31 U ia64
Java
java version "1.6.0.10"
Java(TM) SE Runtime Environment (build 1.6.0.10-jinteg_11_mar_2011_09_19-b00)
Java HotSpot(TM) Server VM (build 19.1-b02-jinteg:2011mar11-07:33, mixed mode)
Above the log file messages:
[16:25:25] ERROR [org.apache.directory.server.UberjarMain] - Failed to start the service.
org.apache.directory.api.ldap.model.exception.LdapOtherException: java.lang.Integer cannot be cast to java.lang.Long
at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:84)
at org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:1820)
at org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:1248)
at org.apache.directory.server.ApacheDsService.initDirectoryService(ApacheDsService.java:315)
at org.apache.directory.server.ApacheDsService.start(ApacheDsService.java:179)
at org.apache.directory.server.UberjarMain.start(UberjarMain.java:76)
at org.apache.directory.server.UberjarMain.main(UberjarMain.java:54)
Caused by: org.apache.directory.api.ldap.model.exception.LdapOtherException: java.lang.Integer cannot be cast to java.lang.Long
at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:84)
at org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.addContextPartition(DefaultPartitionNexus.java:829)
at org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.doInit(DefaultPartitionNexus.java:218)
at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:79)
... 6 more
Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.<init>(JdbmTable.java:166)
at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmIndex.initTables(JdbmIndex.java:219)
at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmIndex.init(JdbmIndex.java:170)
at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.convertAndInit(JdbmPartition.java:453)
at org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.setupSystemIndices(AbstractBTreePartition.java:353)
at org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.doInit(AbstractBTreePartition.java:519)
at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.doInit(JdbmPartition.java:153)
at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:79)
... 9 more
Thanks in advance and Best Regards,
Hernan
Re: ApacheDS Starting and Stopping the server doesn't work
Posted by Emmanuel Lécharny <el...@gmail.com>.
Le 9/26/13 6:32 AM, Hernan Saez Saez a écrit :
> We have installed apacheds-2.0.0-M15 on OS HP-UX.
>
> When we tried stopping and starting the server it fails. The server not starting again, only if we installing again.
>
> Enviroment:
> OS HP-UX B.11.31 U ia64
> Java
> java version "1.6.0.10"
> Java(TM) SE Runtime Environment (build 1.6.0.10-jinteg_11_mar_2011_09_19-b00)
> Java HotSpot(TM) Server VM (build 19.1-b02-jinteg:2011mar11-07:33, mixed mode)
>
>
> Above the log file messages:
> [16:25:25] ERROR [org.apache.directory.server.UberjarMain] - Failed to start the service.
> org.apache.directory.api.ldap.model.exception.LdapOtherException: java.lang.Integer cannot be cast to java.lang.Long
> at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:84)
> at org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:1820)
> at org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:1248)
> at org.apache.directory.server.ApacheDsService.initDirectoryService(ApacheDsService.java:315)
> at org.apache.directory.server.ApacheDsService.start(ApacheDsService.java:179)
> at org.apache.directory.server.UberjarMain.start(UberjarMain.java:76)
> at org.apache.directory.server.UberjarMain.main(UberjarMain.java:54)
> Caused by: org.apache.directory.api.ldap.model.exception.LdapOtherException: java.lang.Integer cannot be cast to java.lang.Long
> at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:84)
> at org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.addContextPartition(DefaultPartitionNexus.java:829)
> at org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.doInit(DefaultPartitionNexus.java:218)
> at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:79)
> ... 6 more
> Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
> at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmTable.<init>(JdbmTable.java:166)
> at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmIndex.initTables(JdbmIndex.java:219)
> at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmIndex.init(JdbmIndex.java:170)
> at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.convertAndInit(JdbmPartition.java:453)
> at org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.setupSystemIndices(AbstractBTreePartition.java:353)
> at org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.doInit(AbstractBTreePartition.java:519)
> at org.apache.directory.server.core.partition.impl.btree.jdbm.JdbmPartition.doInit(JdbmPartition.java:153)
> at org.apache.directory.server.core.api.partition.AbstractPartition.initialize(AbstractPartition.java:79)
> ... 9 more
>
> Thanks in advance and Best Regards,
This clearly souds like a bug. I guess you stopped the server brutally,
and tried to start it again.
My get on this is that the data weren't flushed on disk correctly when
you (probably) killed the server.
We are working on a replacement for JDBM, which is the backend we are using.
--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com
Re: ApacheDS Starting and Stopping the server doesn't work
Posted by Mark D <te...@debusschere.com>.
I recently had same problem. I was experimenting with creating partitions via LDIFs
and something happened. I had to delete by hand the sections related to get it to start again.
I never pinpointed the issue, no time.
These type of error messages are so discouraging. It should clearly state where the problem
was / give hint of names etc.