You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Justin Ross (JIRA)" <ji...@apache.org> on 2013/05/02 12:10:15 UTC
[jira] [Resolved] (QPID-4806) qpid-config traceback in case of ACL
denial
[ https://issues.apache.org/jira/browse/QPID-4806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Justin Ross resolved QPID-4806.
-------------------------------
Resolution: Fixed
http://svn.apache.org/viewvc?view=revision&revision=1478311
Patch courtesy of Ernie Allen.
> qpid-config traceback in case of ACL denial
> -------------------------------------------
>
> Key: QPID-4806
> URL: https://issues.apache.org/jira/browse/QPID-4806
> Project: Qpid
> Issue Type: Bug
> Components: Python Tools
> Affects Versions: 0.22
> Reporter: Justin Ross
> Assignee: Justin Ross
> Fix For: 0.23
>
>
> [Text from Leonid]
> The latest version of qpid-config tool shows an ugly traceback in case that the request was denied by ACL rule:
> [root@lzhaldyb-rhel63x ~]# qpid-config add exchange topic new -b user/password@localhost:5672
> Failed: UnauthorizedAccess: unauthorized-access: ACL denied queue create request from user@QPID (qpid/broker/Broker.cpp:1106)(403)
> Traceback (most recent call last):
> File "/usr/bin/qpid-config", line 772, in <module>
> sys.exit(main())
> File "/usr/bin/qpid-config", line 755, in main
> bm.Disconnect()
> File "/usr/bin/qpid-config", line 376, in Disconnect
> self.conn.close()
> File "<string>", line 6, in close
> File "/usr/lib/python2.6/site-packages/qpid/messaging/endpoints.py", line 316, in close
> ssn.close(timeout=timeout)
> File "<string>", line 6, in close
> File "/usr/lib/python2.6/site-packages/qpid/messaging/endpoints.py", line 739, in close
> self.sync(timeout=timeout)
> File "<string>", line 6, in sync
> File "/usr/lib/python2.6/site-packages/qpid/messaging/endpoints.py", line 731, in sync
> if not self._ewait(lambda: not self.outgoing and not self.acked, timeout=timeout):
> File "/usr/lib/python2.6/site-packages/qpid/messaging/endpoints.py", line 567, in _ewait
> self.check_error()
> File "/usr/lib/python2.6/site-packages/qpid/messaging/endpoints.py", line 556, in check_error
> raise self.error
> qpid.messaging.exceptions.UnauthorizedAccess: unauthorized-access: ACL denied queue create request from user@QPID (qpid/broker/Broker.cpp:1106)(403)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org