#331 exceptions that stop revisor are not properly handled
Opened by thomasvs. Modified

The exception is shown on the console (which you don't see if you run revisor normally), no dialog is shown, and the UI just sits there and hangs. The only way out is to kill it and manually clean up the huge amount of temp files revisor generated all over /tmp and /var/tmp


Consider using a generic exception handler that just informs the user an internal bug has happened (because these bugs typically indicate a programming mistake), and a way to save the exception information (traceback for example).

Bonus points for linking to "file a new ticket" in your trac, with summary, component and version pre-filled (easy to pass as GET parameters), though given that people need a fedora account to file a bug, that might not be as useful)

What are you composing? Live Media? Installation Media? In the case of Installation Media, this is actually an anaconda bug (buildinstall happilly continues on failure and returns exit 0, etc). In the case of Live Media... where is it hanging?

Metadata