directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kiran Ayyagari <kayyag...@apache.org>
Subject Re: [ApacheDS] failed to startup after reboot
Date Tue, 07 Apr 2015 12:44:43 GMT
On Tue, Apr 7, 2015 at 8:17 PM, Emmanuel Lécharny <elecharny@gmail.com>
wrote:

> Le 07/04/15 13:31, Kiran Ayyagari a écrit :
> > On Tue, Apr 7, 2015 at 6:36 PM, John Peter <jmrpet@iki.fi> wrote:
> >
> >> Hi,
> >>
> >> I'm using apacheds 2.0.0 M_19.
> >>
> >> The server had a scheduled montly reboot at 2015/04/02 02:21:51.
> >>
> >> After the reboot we noticed that the apacheDS port is open, but logins
> are
> >> failing.
> >>
> >> What we did is a manual restart of the apacheDS service and it started
> >> working again.
> >>
> >> Below is the apacheDS wrapper.log.
> >>
> >> After the reboot which didn't work we can see a
> >> java.lang.ArrayIndexOutOfBoundsException:
> >> -11870. What might be causing this?
> >>
> > during shutdown the JDBM partition was not cleanly closed
> > by the server, this can happen due to various reasons, and there is
> > no fix for this issue.
> >
> > One workaround is to make sure the server has no active write connections
> > at the
> > time of shutdown.
> >
> > We are working on Mavibot, a new backend, to prevent these kind of issues
> > from happening and it will replace JDBM.
>
> I think this is not the problem here. Looking at the logs, we see :
>
> INFO   | jvm 1    | 2015/03/05 03:08:33 |           This is a 64-bit JVM.
> INFO   | jvm 1    | 2015/03/05 03:08:33 |           Reported cause:
> INFO   | jvm 1    | 2015/03/05 03:08:33 |
> D:\ApacheDS\lib\wrapper.dll: Can't load IA 32-bit .dll on a AMD 64-bit
> platform
>
>
> AFAIR, the Windows installer only works with a 32 bit wrapper, which
> expect to use a 32 bits JVM. The installed JVM is a 64 bits one, which
> explain the failure. Restarting by hand works because this time, the user
> launch the 64 bits JVM with the 64 bits library.
> This is an issue we can't fix with Tanuki wrapper, as it only supports 32
> bits JVM in its free installer. We have to consider switching to another
> installer (YAJSW ?)
>
> hmm, the below error is a clear JDBM issue

callback.  java.lang.Error: ERR_554 double get for block 41 630
INFO   | jvm 1    | 2015/04/02 09:25:56 | java.lang.Error: ERR_554 double
get for block 41 630


-- 
Kiran Ayyagari
http://keydap.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message