Aleksandr Milovidov created ARTEMIS-4929:
--------------------------------------------
Summary: Incorrect logging for anonymous user message
acknowledgement events
Key: ARTEMIS-4929
URL: https://issues.apache.org/jira/browse/ARTEMIS-4929
Project: ActiveMQ Artemis
Issue Type: Bug
Affects Versions: 2.35.0
Reporter: Aleksandr Milovidov
When messages in the queue are expired, it is logged in the audit log with
events:
AMQ601500: User admin(amq)@127.0.0.1:61979 sent a message CoreMessage ...
AMQ601759: User [email protected]:61979 added acknowledgement of a message
from TEST: ...
AMQ601502: User [email protected]:61979 acknowledged message from TEST: ...
Source IP address and port in these events are the same like in previous events
(in this example, send message event).
How to reproduce:
- create default Artemis instance
- enable message audit logging in log4j2.properties
- send one test message with 1 second expiry using 127.0.0.1 loopback address
- wait some seconds for message expiry
- send another test message with expiry using computer's IP address
- wait some seconds for message expiry
- check audit.log for message send and acknowledge events
Example commands:
artemis producer --url=tcp://127.0.0.1:61616 --user=admin --password=admin
--message-count=1 --msgttl=1000
artemis producer --url=tcp://192.168.0.1:61616 --user=admin --password=admin
--message-count=1 --msgttl=1000
--
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