[
https://issues.apache.org/jira/browse/QPID-1827?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12702378#action_12702378
]
Robert Gemmell commented on QPID-1827:
--------------------------------------
On further investigation, this is really a not-bug as it is doing what was
intended and wont affect functionality in the slightest.
The problem is the MBeanServer query methods return the object names for the
admin-only MBeans along with the others, but when JConsole tries to get the
information for those it cant because only admin level users are permitted to.
That has always been the case, but since the custom invoker wasnt being used
for RMI connections in the past it wasnt exposed.
It might be possible to get rid of the warning by monitoring for the relevant
method invocations and filtering the query results in the invoker before
returning them. It wont make any functional difference though, as the users
dont have any access to operate on those MBeans after connecting anyway.
> 'readonly' JMX users incorrectly denied access to isBroadcaster() method when
> connecting using JConsole
> -------------------------------------------------------------------------------------------------------
>
> Key: QPID-1827
> URL: https://issues.apache.org/jira/browse/QPID-1827
> Project: Qpid
> Issue Type: Bug
> Components: Java Broker
> Affects Versions: 0.5
> Reporter: Robert Gemmell
> Assignee: Robert Gemmell
> Priority: Minor
> Fix For: 0.6
>
>
> When connecting to the broker as a 'readonly' user using JConsole, although
> the connection is successful and appears to operate normally, a warning is
> indicated in the terminal output signalling denied access to the
> isBroadcaster() method.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]