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