Skip to content

Instantly share code, notes, and snippets.

@ikhoon
Last active August 3, 2020 07:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ikhoon/b7c0dba03e946b270296815de2b52621 to your computer and use it in GitHub Desktop.
Save ikhoon/b7c0dba03e946b270296815de2b52621 to your computer and use it in GitHub Desktop.
java.lang.RuntimeException: null
at com.linecorp.armeria.internal.client.grpc.ArmeriaClientCall.close(ArmeriaClientCall.java:441)
at com.linecorp.armeria.internal.client.grpc.ArmeriaClientCall.transportReportStatus(ArmeriaClientCall.java:398)
at com.linecorp.armeria.internal.common.grpc.GrpcStatus.reportStatus(GrpcStatus.java:259)
at com.linecorp.armeria.internal.common.grpc.HttpStreamReader.onNext(HttpStreamReader.java:128)
at com.linecorp.armeria.internal.common.grpc.HttpStreamReader.onNext(HttpStreamReader.java:44)
at com.linecorp.armeria.common.stream.DefaultStreamMessage.notifySubscriberWithElements(DefaultStreamMessage.java:404)
at com.linecorp.armeria.common.stream.DefaultStreamMessage.notifySubscriber0(DefaultStreamMessage.java:382)
at com.linecorp.armeria.common.stream.DefaultStreamMessage.doRequest(DefaultStreamMessage.java:239)
at com.linecorp.armeria.common.stream.DefaultStreamMessage.request(DefaultStreamMessage.java:224)
at com.linecorp.armeria.common.stream.AbstractStreamMessage$SubscriptionImpl.request(AbstractStreamMessage.java:223)
at com.linecorp.armeria.internal.common.grpc.HttpStreamReader.requestHttpFrame(HttpStreamReader.java:209)
at com.linecorp.armeria.internal.common.grpc.HttpStreamReader.request(HttpStreamReader.java:76)
at com.linecorp.armeria.internal.client.grpc.ArmeriaClientCall.lambda$request$4(ArmeriaClientCall.java:227)
13:17:05.467 [armeria-common-worker-nio-2-2 @example.grpc.hello.HelloService/ShortBlockingHello implementation#62] INFO c.l.a.server.grpc.ArmeriaServerCall - close, deframer: com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer@2f9423de
java.lang.RuntimeException: null
at com.linecorp.armeria.server.grpc.ArmeriaServerCall.close(ArmeriaServerCall.java:287)
at io.grpc.kotlin.ServerCalls$serverCallListener$1.invoke(ServerCalls.kt:257)
at io.grpc.kotlin.ServerCalls$serverCallListener$1.invoke(ServerCalls.kt:46)
at kotlinx.coroutines.InvokeOnCompletion.invoke(JobSupport.kt:1386)
at kotlinx.coroutines.JobSupport.notifyCompletion(JobSupport.kt:1529)
at kotlinx.coroutines.JobSupport.completeStateFinalization(JobSupport.kt:323)
at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:240)
at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:903)
at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:860)
at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:825)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:111)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:175)
at kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(DispatchedTask.kt:137)
at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:108)
at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:308)
at kotlinx.coroutines.CancellableContinuationImpl.completeResume(CancellableContinuationImpl.kt:395)
at kotlinx.coroutines.channels.AbstractChannel$ReceiveHasNext.resumeReceiveClosed(AbstractChannel.kt:913)
at kotlinx.coroutines.channels.AbstractSendChannel.helpClose(AbstractChannel.kt:312)
at kotlinx.coroutines.channels.AbstractSendChannel.close(AbstractChannel.kt:241)
at kotlinx.coroutines.channels.SendChannel$DefaultImpls.close$default(Channel.kt:102)
at io.grpc.kotlin.ServerCalls$serverCallListener$2.onHalfClose(ServerCalls.kt:288)
at com.linecorp.armeria.server.grpc.ArmeriaServerCall.invokeHalfClose(ArmeriaServerCall.java:427)
at com.linecorp.armeria.server.grpc.ArmeriaServerCall.endOfStream(ArmeriaServerCall.java:420)
at com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.close(ArmeriaMessageDeframer.java:339)
at com.linecorp.armeria.common.grpc.protocol.ArmeriaMessageDeframer.closeWhenComplete(ArmeriaMessageDeframer.java:319)
at com.linecorp.armeria.internal.common.grpc.HttpStreamReader.closeDeframer(HttpStreamReader.java:213)
at com.linecorp.armeria.internal.common.grpc.HttpStreamReader.apply(HttpStreamReader.java:184)
at com.linecorp.armeria.internal.common.grpc.HttpStreamReader.apply(HttpStreamReader.java:46)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:930)
at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:907)
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:478)
at com.linecorp.armeria.common.RequestContext.lambda$makeContextAware$3(RequestContext.java:521)
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:497)
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:830)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment