On Tue, Apr 7, 2015 at 8:17 PM, Emmanuel Lécharny <[email protected]> wrote:
> Le 07/04/15 13:31, Kiran Ayyagari a écrit : > > On Tue, Apr 7, 2015 at 6:36 PM, John Peter <[email protected]> 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
