yangwei created ARTEMIS-2186:
--------------------------------

             Summary: Large message incomplete when server is crashed
                 Key: ARTEMIS-2186
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2186
             Project: ActiveMQ Artemis
          Issue Type: Bug
          Components: Broker
            Reporter: yangwei


When sending large message, the large message file on server side is not synced 
whereas the journal record or paged message is synced.

When server crashes, large message file maybe incomplete.

In our case, we saw an empty file when server crashed and started. Then a large 
message with zero size body was delivered to client, client occured exception: 

AMQ212058: Unable to get a message.: java.lang.IndexOutOfBoundsException: 
readerIndex(4) + length(1) exceeds writerIndex(4): 
UnpooledDuplicatedByteBuf(ridx: 4, widx: 4, cap: 4, unwrapped: 
UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 4, widx: 
4, cap: 4))@ClientLargeMessageImpl



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to