Man I can't believe I've spent two days on this and only now found this. JUnit can be great for obfuscating errors. For some reason on the Linux box an exception is thrown in constructing CmdServerInfo in the construct handlers method of TwiddleHandlers. I haven't determined why yet. It may turn out to be classpath which would be really annoying.