After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 635874 - Show rendering errors in a dialog
Show rendering errors in a dialog
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: Rendering
Git
Other Linux
: Normal normal
: 0.91
Assigned To: Jean-François Fortin Tam
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2010-11-26 19:56 UTC by Jean-François Fortin Tam
Modified: 2013-05-18 19:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2010-11-26 19:56:05 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.
Comment 1 Jean-François Fortin Tam 2013-04-28 00:33:56 UTC
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.
Comment 2 Jean-François Fortin Tam 2013-05-18 19:34:26 UTC
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