title: RoutingContext.vertx() is null in Vertx's BodyHandler (Nullpointerexception during file upload)
body: <p>My vertx instance worked fine as long as it answered to standard json requests. Once I tried the file upload (that already worked in other vertx projects), I got a NPE in Vertx's BodyHandlerImpl. There <code>context.vertx()</code> returns null:</p>
  
  <pre><code>    SEVERE: Unexpected exception in route
  java.lang.NullPointerException
      at io.vertx.ext.web.handler.impl.BodyHandlerImpl$BHandler.&lt;init&gt;(BodyHandlerImpl.java:124)
      at io.vertx.ext.web.handler.impl.BodyHandlerImpl.handle(BodyHandlerImpl.java:65)
      at io.vertx.ext.web.handler.impl.BodyHandlerImpl.handle(BodyHandlerImpl.java:40)
      at io.vertx.ext.web.impl.RouteImpl.handleContext(RouteImpl.java:217)
      at io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext(RoutingContextImplBase.java:78)
  ...
  </code></pre>
  
  <p>You can clone a <strong>minimal example to reproduce</strong> the error here: <a href="https://github.com/cburnicki/vertx-file-upload-test" rel="nofollow noreferrer">https://github.com/cburnicki/vertx-file-upload-test</a></p>