-
Bug
-
Resolution: Done
-
Major
-
AMQ 7.7.0.GA
-
None
-
False
-
False
-
Release Notes, Compatibility/Configuration, User Experience
-
Previously, if a message for given protocol was close to the configured large message size for that protocol and the broker attempted to deliver the message to a dead letter queue, the broker might unexpectedly shut down. This issue is now resolved.
-
Documented as Resolved Issue
-
Workaround Exists
-
-
This seems a regression of ENTMQBR-2467 . Checking upon the org.apache.activemq.artemis.tests.integration.amqp.AmqpLargeMessageTest test class, I couldn't find the corresponding test testSendHugeHeader().
The reported WARN message:
WARN [org.apache.activemq.artemis.core.server] AMQ222010: Critical IO Error, shutting down the server. file=AIOSequentialFile:/AAAA/BBB/CCC/data/journal/activemq-data-8888.amq, message=Can't write records (size=501962) bigger than the bufferSize(501760) on the journal: java.lang.IllegalStateException: Can't write records (size=501962) bigger than the bufferSize(501760) on the journal
{{ at org.apache.activemq.artemis.core.io.buffer.TimedBuffer.checkSize(TimedBuffer.java:247) [artemis-journal-2.13.0-PATCH-3065.jar:2.13.0-PATCH-3065]}}