Thrown where?

Also best to extend VertxException, not Exception. Vertx has a policy of not using checked exceptions