Apache Derby (JavaDB) 在从 Windows 命令行启动时静默失败

Apache Derby (JavaDB) fails silently at start from Windows command line

我正在尝试启动数据库:

C:\Program Files\Java\jdk1.8.0_60\db\bin>NetworkServerControl start

没有错误信息,立即提示returns。 derby.log 仅包含旧消息。因为什么都没发生。 什么鬼?我该如何调试?

UPD:我添加了来自 https://blogs.oracle.com/wittyman/entry/debug_tracing_in_apache_derby 的跟踪,但 derby.log 仍然是空的。
我正在使用来自同一个 JDK (1.8.0 x64)

的 java.exe

解决方案是切换到 x86 Java 版本。我已经尝试了几个 x64 JDK,从 6 到 8,都无声地失败了。我认为这是 Derby 错误。

尝试运行

java -Dderby.debug.true=AssertFailureTrace -jar %DERBY_HOME%\lib\derby.jar server start

它可能会显示一些细节。