I noticed this when testing #936490-79: Update module should verify downloaded tarballs and propagate errors correctly. If you're running the update manager inside the overlay, and for any reason it needs to throw an exception (e.g. an invalid tarball), you end up on a complete UI dead end. See attached patch.

To reproduce, apply http://drupal.org/files/issues/drupal_updater.patch from the other issue and then try to install a new module from inside the overlay and use http://ftp.drupal.org/files/projects/entity-7.x-1.0-beta5.tar.gz as the URL to install from. You should see something like this:

Comments

dww’s picture

Title: If anything throws an Exception while downloading/verifying a tarball while in the overlay, you're in a dead end » If anything throws an Exception while downloading/verifying a tarball, you're in a dead end
Assigned: Unassigned » dww
Status: Active » Needs review
Issue tags: -overlay
StatusFileSize
new80.65 KB
new1.08 KB

Upon closer inspection, this isn't just the overlay's fault. It happens outside of the overlay, too. The problem are uncaught exceptions. This is better.

Now, for example, you see something more like this on the failure case explained above:

aspilicious’s picture

Status: Needs review » Reviewed & tested by the community

Good to go :).
Tested it and code looks good.

webchick’s picture

Status: Reviewed & tested by the community » Fixed

Committed to HEAD. Thanks!

Status: Fixed » Closed (fixed)
Issue tags: -Update manager

Automatically closed -- issue fixed for 2 weeks with no activity.