Bug 1173534
Summary: | Subsequent Queue redirection returns undefined Exception | ||
---|---|---|---|
Product: | Red Hat Enterprise MRG | Reporter: | Zdenek Kraus <zkraus> |
Component: | qpid-cpp | Assignee: | messaging-bugs <messaging-bugs> |
Status: | NEW --- | QA Contact: | Messaging QE <messaging-qe-bugs> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | Development | CC: | jross |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | Bug | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Zdenek Kraus
2014-12-12 11:45:16 UTC
Just to add, same Exception is present, when redirecting a->a, in that case error_text should state, redirecting in loop is not possible or something like that. The interface between QMF and the broker allows the return of the status code (int) value. Common errors get converted to useful text like 'unknown object' or 'unknown method'. In cases described here the string describing the error is placed in the error log but it is not passed back to the QMF caller. Manageable::status_t Broker::queueRedirect(...) The suite of broker mananagement methods need a return interface that allows descriptive strings in addition to the simple status_t code. |