java.lang.IllegalStateException: When sending a fragmented message, all fragments bust be of the same type

apache.org | 6 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Fragmented JSON Messages Causing IllegalStateException

    Apache Bugzilla | 2 years ago | kenneth.gendron
    java.lang.IllegalStateException: When sending a fragmented message, all fragments bust be of the same type
  2. 0

    Bug 57831 – Fragmented JSON Messages Causing IllegalStateException

    apache.org | 6 months ago
    java.lang.IllegalStateException: When sending a fragmented message, all fragments bust be of the same type
  3. 0

    55799 – [websocket] Stability issues when concurrently sending large messages

    apache.org | 3 days ago
    java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalStateException

      When sending a fragmented message, all fragments bust be of the same type

      at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart()
    2. Tomcat WS
      WsRemoteEndpointImplServer$OnResultRunnable.run
      1. org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:411)
      2. org.apache.tomcat.websocket.WsRemoteEndpointImplBase.endMessage(WsRemoteEndpointImplBase.java:366)
      3. org.apache.tomcat.websocket.WsRemoteEndpointImplBase$IntermediateMessageHandler.onResult(WsRemoteEndpointImplBase.java:513)
      4. org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer$OnResultRunnable.run(WsRemoteEndpointImplServer.java:247)
      4 frames
    3. Java RT
      Thread.run
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      3. java.lang.Thread.run(Unknown Source)
      3 frames