Hello, We send MQTT Events from MinIO ObjectStore to Artemis ActiveMQ.
With 2.32.0 sending events to a queue worked fine. Sending a message to a
queue-name separated by core wildcards fails with 2.37.0. Core Wildcards get
escaped as '/.'
That was addressed with ARTEMIS-4532 already.
Sending the same Message to a queue named without wildcards works fine.
Exception:
2024-09-04 10:49:58,380 ERROR [org.apache.activemq.artemis.core.protocol.mqtt]
AMQ834002: Error processing control packet:
MqttPublishMessage[fixedHeader=MqttFixedHeader[messageType=PUBLISH, isDup=true,
qosLevel=EXACTLY_ONCE, isRetain=false, remainingLength=1159],
variableHeader=MqttPublishVariableHeader[topicName=s3.test.notification.q,
packetId=2], payload=PooledSlicedByteBuf(ridx: 0, widx: 1133, cap: 1133/1133,
unwrapped: PooledUnsafeDirectByteBuf(ridx: 1133, widx: 1133, cap: 2048))]
org.apache.activemq.artemis.api.core.ActiveMQSecurityException: AMQ229032:
User: xxxxxx does not have permission='CREATE_ADDRESS' on address
s3\.test\.notification\.q
Broker.xml
...
<wildcard-addresses>
<routing-enabled>true</routing-enabled>
<delimiter>.</delimiter>
<any-words>#</any-words>
<single-word>*</single-word>
</wildcard-addresses>
...
Any Idea, on how to resolve this?
Regards, Felix
________________________________
Disclaimer:
Diese Nachricht und ihr eventuell angehängte Dateien sind nur für den
Adressaten bestimmt. Sie kann vertrauliche oder gesetzlich geschützte Daten
oder Informationen beinhalten. Falls Sie diese Nachricht irrtümlich erreicht
hat, bitten wir Sie höflich, diese unter Ausschluss jeglicher Reproduktion zu
löschen und die absendende Person zu benachrichtigen. Danke für Ihre Hilfe.
This message and any attached files are for the sole use of the recipient named
above. It may contain confidential or legally protected data or information. If
you have received this message in error, please delete it without making any
copies whatsoever and notify the sender. Thank you for your assistance.
smime.p7s
Description: S/MIME cryptographic signature
