Exception AMQ222216 seen on broker startup when using the new AMQ Broker Operator feature for management operations

Solution Verified - Updated -

Issue

When using the new feature for management operations, described in the documentation, I see the following exceptions when starting the broker

2024-08-06 16:39:59,659 WARN  [org.apache.activemq.artemis.core.server] AMQ222216: Security problem while authenticating: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
2024-08-06 16:39:59,659 WARN  [org.eclipse.jetty.server.handler.ContextHandler.console] jolokia-agent: Error while using detector GeronimoDetector: java.lang.SecurityException: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
java.lang.SecurityException: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
....
2024-08-06 16:39:59,664 WARN  [org.apache.activemq.artemis.core.server] AMQ222216: Security problem while authenticating: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
2024-08-06 16:39:59,664 WARN  [org.eclipse.jetty.server.handler.ContextHandler.console] jolokia-agent: Error while using detector JBossDetector: java.lang.SecurityException: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
java.lang.SecurityException: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
...
2024-08-06 16:39:59,665 WARN  [org.apache.activemq.artemis.core.server] AMQ222216: Security problem while authenticating: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
2024-08-06 16:39:59,665 WARN  [org.eclipse.jetty.server.handler.ContextHandler.console] jolokia-agent: Error while using detector ActiveMQDetector: java.lang.SecurityException: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
java.lang.SecurityException: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
...
2024-08-06 16:39:59,666 WARN  [org.apache.activemq.artemis.core.server] AMQ222216: Security problem while authenticating: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
2024-08-06 16:39:59,666 WARN  [org.eclipse.jetty.server.handler.ContextHandler.console] jolokia-agent: Error while using detector TomcatDetector: java.lang.SecurityException: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
java.lang.SecurityException: AMQ229031: Unable to validate user from management. Username: null; SSL certificate subject DN: unavailable
    at org.apache.activemq.artemis.core.server.management.ArtemisRbacInvocationHandler.securityCheck(ArtemisRbacInvocationHandler.java:207) ~[artemis-server-2.33.0.redhat-00013.jar:2.33.0.redhat-00013]
    at org.apache.activemq.artemis.core.server.management.ArtemisRbacInvocationHandler.invoke(ArtemisRbacInvocationHandler.java:71) ~[artemis-server-2.33.0.redhat-00013.jar:2.33.0.redhat-00013]
    at jdk.proxy2/jdk.proxy2.$Proxy31.queryNames(Unknown Source) ~[?:?]
...

Environment

  • AMQ Broker Operator v7.12.0
  • Role-based access control for management operations configured on the ActiveMQArtemis custom resource

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content