HttpUrlConnection::getInputStream() is not guaranteed to be non-null, and we have seen cases where this is the case.  However, the output of this method is sent into ServerAccessorDriver::getBody(InputStream) without checking whether it is null.  In rare scenarios this is causing NPE to bubble up from the plugin.  Please add a check for this.