Fix exception handling in the method wrap_messaging_exception() in rpc/base.py
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mistral |
Fix Released
|
High
|
Renat Akhmerov |
Bug Description
Looking on the Pike version of `/usr/lib/
``` def decorator(*args, **kwargs):
try:
return method(*args, **kwargs)
except exc.MistralExce
raise
except (client.
if hasattr(e, 'exc_type') and hasattr(exc, e.exc_type):
```
At this place Mistral swallows the original exception.
For example, if we got:
```RemoteError: Remote error: SizeLimitExceed
we won't see any details about it although this exception could be fixed easily just by providing the right configuration option.
Changed in mistral: | |
milestone: | none → rocky-1 |
assignee: | nobody → Renat Akhmerov (rakhmerov) |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: queens-backport |
Fix proposed to branch: master /review. openstack. org/550399
Review: https:/