io.netty.handler.codec.http2.Http2Exception$StreamException: Stream closed before write could take place

Google Groups | Avinash Dongre | 5 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Getting io.netty.handler.codec.http2.Http2Exception$StreamException: Stream closed before write coul

    Google Groups | 5 months ago | Avinash Dongre
    io.netty.handler.codec.http2.Http2Exception$StreamException: Stream closed before write could take place
  2. 0

    GitHub comment 2372#256602572

    GitHub | 4 months ago | jtattermusch
    io.netty.handler.codec.http2.Http2Exception$StreamException: Received DATA frame for an unknown stream 143
  3. 0

    Netty proxy request grpc service error

    GitHub | 3 months ago | yeyincai
    io.netty.handler.codec.http2.Http2Exception$StreamException: Received HEADERS frame for an unknown stream 3
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    May need to tweak ordering of `complete()` and `close()`

    GitHub | 2 years ago | ejona86
    io.netty.handler.codec.http2.Http2Exception$StreamException: Flow control window exceeded for stream: 1
  6. 0

    io.netty.handler.codec.http2.Http2Exception$StreamException: Stream closed before write could take place

    GitHub | 11 months ago | thefallentree
    io.netty.handler.codec.http2.Http2Exception$StreamException: Stream closed before write could take place

    Root Cause Analysis

    1. io.netty.handler.codec.http2.Http2Exception$StreamException

      Stream closed before write could take place

      at io.netty.handler.codec.http2.Http2Exception.streamError()
    2. io.netty.handler
      Http2ConnectionHandler.decode
      1. io.netty.handler.codec.http2.Http2Exception.streamError(Http2Exception.java:147)
      2. io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState.cancel(DefaultHttp2RemoteFlowController.java:487)
      3. io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$FlowState.cancel(DefaultHttp2RemoteFlowController.java:468)
      4. io.netty.handler.codec.http2.DefaultHttp2RemoteFlowController$1.onStreamClosed(DefaultHttp2RemoteFlowController.java:103)
      5. io.netty.handler.codec.http2.DefaultHttp2Connection.notifyClosed(DefaultHttp2Connection.java:343)
      6. io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams.removeFromActiveStreams(DefaultHttp2Connection.java:1151)
      7. io.netty.handler.codec.http2.DefaultHttp2Connection$ActiveStreams.deactivate(DefaultHttp2Connection.java:1099)
      8. io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream.close(DefaultHttp2Connection.java:521)
      9. io.netty.handler.codec.http2.DefaultHttp2Connection$DefaultStream.close(DefaultHttp2Connection.java:527)
      10. io.netty.handler.codec.http2.Http2ConnectionHandler.closeStream(Http2ConnectionHandler.java:522)
      11. io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder$FrameReadListener.onRstStreamRead(DefaultHttp2ConnectionDecoder.java:396)
      12. io.netty.handler.codec.http2.Http2InboundFrameLogger$1.onRstStreamRead(Http2InboundFrameLogger.java:80)
      13. io.netty.handler.codec.http2.DefaultHttp2FrameReader.readRstStreamFrame(DefaultHttp2FrameReader.java:490)
      14. io.netty.handler.codec.http2.DefaultHttp2FrameReader.processPayloadState(DefaultHttp2FrameReader.java:253)
      15. io.netty.handler.codec.http2.DefaultHttp2FrameReader.readFrame(DefaultHttp2FrameReader.java:155)
      16. io.netty.handler.codec.http2.Http2InboundFrameLogger.readFrame(Http2InboundFrameLogger.java:41)
      17. io.netty.handler.codec.http2.DefaultHttp2ConnectionDecoder.decodeFrame(DefaultHttp2ConnectionDecoder.java:113)
      18. io.netty.handler.codec.http2.Http2ConnectionHandler$FrameDecoder.decode(Http2ConnectionHandler.java:333)
      19. io.netty.handler.codec.http2.Http2ConnectionHandler.decode(Http2ConnectionHandler.java:393)
      19 frames
    3. Netty
      DefaultThreadFactory$DefaultRunnableDecorator.run
      1. io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)
      2. io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)
      3. io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
      4. io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
      5. io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:350)
      6. io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
      7. io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:372)
      8. io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:358)
      9. io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
      10. io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123)
      11. io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:571)
      12. io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:512)
      13. io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:426)
      14. io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:398)
      15. io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:877)
      16. io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)
      16 frames
    4. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)
      1 frame