[
https://issues.apache.org/jira/browse/ARTEMIS-5530?focusedWorklogId=978227&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-978227
]
ASF GitHub Bot logged work on ARTEMIS-5530:
-------------------------------------------
Author: ASF GitHub Bot
Created on: 08/Aug/25 20:55
Start Date: 08/Aug/25 20:55
Worklog Time Spent: 10m
Work Description: AntonRoskvist commented on PR #5764:
URL:
https://github.com/apache/activemq-artemis/pull/5764#issuecomment-3169261905
Hi,
Thanks for looking into this. Do note that I have two PRs pertaining to
handling of compressed messages. This one and #5574.
In this case (reported by another user), some handling of a compressed
message can throw a `NegativeArraySizeException` which is demonstrated by the
added test "testUpstreamFederatedAddressWithCompressedMessage". This is a
fairly "straight forward" setup where the federation of a compressed message
triggers the issue. Running that with no other changes will demonstrate the
issue.
While working on a test for this i also stumbled on some similar issue but
that's triggered by a questionable use-case, where sending the same compressed
message multiple times also gives the `NegativeArraySizeException` after a few
sends. The included test "testCompressedMessageRouting" (which is not meant to
be in the final PR) demonstrates the behavior with some added logging and code
comments.
#5574 on the other hand is about consumer credits getting out of balance
when receiving and rollbacking a compressed "regular" message. It will give too
many credits back so the consumerWindowSize will get larger and larger until an
integer overflow happens (leaving the consumer "busy" until restarted).
Issue Time Tracking
-------------------
Worklog Id: (was: 978227)
Time Spent: 40m (was: 0.5h)
> Some handling of compressed messages can throw NegativeArraySizeException
> -------------------------------------------------------------------------
>
> Key: ARTEMIS-5530
> URL: https://issues.apache.org/jira/browse/ARTEMIS-5530
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Reporter: Anton Roskvist
> Priority: Major
> Labels: pull-request-available
> Time Spent: 40m
> Remaining Estimate: 0h
>
> Federating compressed messages causes this for example.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact