HttpContentEncoder leaks resources
17:47:24,585  WARN ResourceLeakDetector:151    - LEAK: ByteBuf was GC'd before being released correctly.
io.netty.util.ResourceLeakException: io.netty.buffer.PooledHeapByteBuf@6dde8fae
    at io.netty.util.ResourceLeakDetector$DefaultResourceLeak.<init>(ResourceLeakDetector.java:158)
    at io.netty.util.ResourceLeakDetector.open(ResourceLeakDetector.java:103)
    at io.netty.buffer.PooledByteBuf.<init>(PooledByteBuf.java:42)
    at io.netty.buffer.PooledHeapByteBuf.<init>(PooledHeapByteBuf.java:44)
    at io.netty.buffer.PooledHeapByteBuf.<init>(PooledHeapByteBuf.java:28)
    at io.netty.buffer.PooledHeapByteBuf$1.newObject(PooledHeapByteBuf.java:33)
    at io.netty.buffer.PooledHeapByteBuf$1.newObject(PooledHeapByteBuf.java:30)
    at io.netty.util.Recycler.get(Recycler.java:40)
    at io.netty.buffer.PooledHeapByteBuf.newInstance(PooledHeapByteBuf.java:38)
    at io.netty.buffer.PoolArena$HeapArena.newByteBuf(PoolArena.java:357)
    at io.netty.buffer.PoolArena.allocate(PoolArena.java:93)
    at io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:222)
    at io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:111)
    at io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:97)
    at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:96)
    at io.netty.channel.DefaultChannelHandlerContext.invokeWrite0(DefaultChannelHandlerContext.java:719)
    at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:703)
    at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:697)
    at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:480)
    at io.netty.channel.DefaultChannelPipeline.write(DefaultChannelPipeline.java:842)
    at io.netty.channel.AbstractChannel.write(AbstractChannel.java:251)
    at io.netty.channel.embedded.EmbeddedChannel.writeOutbound(EmbeddedChannel.java:169)
    at io.netty.handler.codec.http.HttpContentEncoder.encode(HttpContentEncoder.java:265)
    at io.netty.handler.codec.http.HttpContentEncoder.encodeContent(HttpContentEncoder.java:205)
    at io.netty.handler.codec.http.HttpContentEncoder.encode(HttpContentEncoder.java:166)
    at io.netty.handler.codec.http.HttpContentEncoder.encode(HttpContentEncoder.java:54)
    at io.netty.handler.codec.MessageToMessageCodec$1.encode(MessageToMessageCodec.java:66)
    at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:80)
    at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:105)
    at io.netty.channel.DefaultChannelHandlerContext.invokeWrite0(DefaultChannelHandlerContext.java:719)
    at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:703)
    at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:697)
    at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:687)
    at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:475)
