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 ?)

Reply via email to