Runtime exception here will lead to the page `500 Internal Server Error`. Exactly the same will happen if you let this `IOException` bubble up. So, either 1) declare this method as `throws Exception` and get rid of the `catch`, or 2) return a proper response with some message (see how it's done in `StandRs#stand()`: `throw this.flash().redirect(this.uriInfo().getBaseUri(), ex);`).