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.
