I recently cloned the Hg repository to try wave out. When I compiled, most
of the ConsoleClientTest unit tests errored out with NullPointerException's,
specifically, all those that called ConsoleClientTest.connect(). When I
eventually tracked the problem down, it was because the ClientBackend was
actually trying to resolve the bogus test server "host.com".
this.client.backend silently failed to be set (since the IOException was
caught, with the only handling being a debug print), causing the
NullPointerException later on in ConsoleClientTest.connect. When I added
host.com to /etc/hosts, it all went smoothly.

For that matter, it ran smoothly when I just disabled the tests, which
is how I got my first look at the new UI.

Obviously, it would have been nice to know about this before I started.
Updating the documentation would be good. Fixing the error handling would
be better, but I would understand if that's not a big priority, given the
nature of the problem. In any case, thanks for keeping this project alive.

Reply via email to