GNOME Bugzilla – Bug 635874
Show rendering errors in a dialog
Last modified: 2013-05-18 19:34:26 UTC
When there is a hang/traceback/error while rendering, what usually happens is that pitivi just sits there and the user is not notified that there is a problem; only running pitivi in a terminal reveals the problem. We should catch exceptions and whatnot and have a dialog that at least tells the user that something went wrong, and maybe display the errors in a scrollable widget so they can be copy-pasted/saved somewhere for debugging.
Got a commit to fix this (at last) by catching the first error message showing up in the render pipeline, abort the render and display the error in a GTK message dialog.
commit 44efa7d32f0270c31063603fc0a15a558a0e7249 Author: Jean-François Fortin Tam <nekohayo@gmail.com> Date: Mon Apr 29 15:23:25 2013 +0100 render: Show a more human-readable message when an error occurs in the pipeline Hide the gory details in a GTK Expander widget commit a7877f902b552935e203fbe99ee7f14f0697aae6 Author: Jean-François Fortin Tam <nekohayo@gmail.com> Date: Sat Apr 27 20:32:11 2013 -0400 ui/filelisterrordialog: Set the GTK box orientation to be vertical This also updates the GtkBuilder file's syntax to Glade's latest tastes commit e70b0550210d9afe3677e866ee80af096c801e6b Author: Jean-François Fortin Tam <nekohayo@gmail.com> Date: Sat Apr 27 20:27:49 2013 -0400 render: Show rendering errors in a dialog Abort rendering when an error is encountered in the pipeline, show the error so that the user actually knows something went wrong. Fixes bug #635874