0x1306e6d / tollgate

An API gateway for your microservice.
MIT License
6 stars 1 forks source link

Subscriber.onComplete() should not raise an exception #45

Closed 0x1306e6d closed 4 years ago

0x1306e6d commented 4 years ago
[armeria-common-worker-nio-4-1] WARN com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator - Subscriber.onComplete() should not raise an exception. subscriber: com.linecorp.armeria.client.HttpRequestSubscriber@4a4ba28f
java.lang.AssertionError: null
    at com.linecorp.armeria.internal.common.HttpObjectEncoder.writeData(HttpObjectEncoder.java:67)
    at com.linecorp.armeria.client.HttpRequestSubscriber.write(HttpRequestSubscriber.java:283)
    at com.linecorp.armeria.client.HttpRequestSubscriber.onComplete(HttpRequestSubscriber.java:260)
    at com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator$StreamMessageProcessor.doUnsubscribe(DefaultStreamMessageDuplicator.java:323)
    at com.linecorp.armeria.common.stream.DefaultStreamMessageDuplicator$StreamMessageProcessor.lambda$unsubscribe$4(DefaultStreamMessageDuplicator.java:308)
    at com.linecorp.armeria.common.RequestContext.lambda$makeContextAware$3(RequestContext.java:479)
    at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
    at java.base/java.lang.Thread.run(Thread.java:834)