04b67b1f422eebad11f963a03c2ecda38a00268d |
|
12-May-2015 |
Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com> |
OPENDJ-1795 On Windows: "multiple SLF4J bindings" error while using stop-ds tool against a remote instance
Problem is down to scripts calling each other.
stop-ds.bat calls
set SCRIPT_UTIL_CMD=set-full-server-environment-and-test-java
then goes to stopUsingProtocol label where it "calls" "_client-script.bat"
which then calls
set SCRIPT_UTIL_CMD=set-full-environment
And the CLASSPATH variable ends up with bootstrap.jar (with server logger) and bootstrap-client.jar (with java.util.logging logger) in it.
On Windows batch, "call" executes a script in the current bash context. It seems to be the equivalent of bash's "source".
The fix is to empty the CLASSPATH before calling "_client-script.bat" |