Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-16324

AMQ229213: User does not have permission CREATE_DURABLE_QUEUE

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • 26.1.0.Final
    • JMS
    • None
    • ---
    • ---

    Description

      Since upgrading from Wildfly 23 to 26.0.1 and later 26.1.0, Artemis require the users to have the "CREATE_DURABLE_QUEUE permission, which was never needed before.

       

       ERROR [org.apache.activemq.artemis.ra.ActiveMQRALogger] (default-threads - 1) AMQ154003: Unable to reconnect org.apache.activemq.artemis.ra.inflow.ActiveMQActivationSpec(ra=org.wildfly.extension.messaging.activemq.ActiveMQResourceAdapter@4a5f2f79 destination=java:/jms/queue/internal/application/queueName destinationType=javax.jms.Queue ack=Auto-acknowledge durable=false clientID=null user=null maxSession=15): ActiveMQSecurityException[errorType=SECURITY_EXCEPTION message=AMQ229213: User: username does not have permission='CREATE_DURABLE_QUEUE' for queue queue.internal.application.queueName on address queue.internal.application.queueName]

       

      The queues are already static and durable so no need for this module to try and create them.

      The settings are identical from wildfly 23 and 26.

       

      Is this unexpected or by intent, and if so - how can it be configured differently?

       

      This problem come with both local queue+remote bridge and configured as external-jms-queue

      Attachments

        Activity

          People

            ehugonne1@redhat.com Emmanuel Hugonnet
            asandahl Anders Sandahl (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: