Something went wrong when processing the logo I've just installed Craft on a new Laravel Homestead environment and all seems to be running fine, with the exception of being able to upload a logo in the General settings.

The logo uploads and displays in the popup for cropping, but when I save it, I get this error flashed up:


  Something went wrong when processing the logo.


I've checked the permissions and everything seems fine - the storage dir is set to 777 on my local box just to be doubly sure and I can see Craft is creating files and folders in there.

The $imagePath variable in the RebrandController::RebrandController() method is as follows:


  /home/vagrant/sites/craft-base/craft/storage/runtime/temp/uploads/Rally-Digital-Logo.png&amp;d=1420216657


Aside from permissions, what could cause this?
There was a problem with the URL of the image.

The RebrandController class removes '?' querystrings from the URL but in my case I had a '&amp;'. Removing that solved the issue and Brad has confirmed this fix has been rolled into the next release.