[ https://issues.apache.org/jira/browse/QPID-1471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12656963#action_12656963 ]
Martin Ritchie commented on QPID-1471: -------------------------------------- The cause of the issue is that it had never been tested using PLAIN auth. The OperationsTab used the connection SASL mechanism to determine the encoding of the password to be sent. This is clearly crazy. Going forward we should only ever send the clear text of the password this then allows the PasswordPrincipalDatabase to do what it wants with the password. i.e. Plain can just store it but Base64Hashed can do its hashing. To maintain backwards compatibility with M2, M3 and M4 adding a version to each of the MBeans will allow us to determine when this change was made and so correctly send the required char[] for the UserManagement MBean in use. > Argument Type Mismatch reported from Management Console > ------------------------------------------------------- > > Key: QPID-1471 > URL: https://issues.apache.org/jira/browse/QPID-1471 > Project: Qpid > Issue Type: Bug > Components: Java Management : JMX Console > Affects Versions: M4 > Reporter: Martin Ritchie > Assignee: Martin Ritchie > Attachments: QPID-1471-ArgumentTypeMismatch.log > > > Summary: > When executing 'Set Password' from the JMX Management Console an error > 'argument type mismatch' is reported. > The same error occurs when calling 'Create User' , 'Set Password' > Stack trace file attached. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.