Thanks Steve! I sent a pull request. On Tuesday, April 15, 2014 8:08:03 PM UTC-5, Stephen McDonald wrote: > > That change looks great Doug - do you want to send a pull request? If not > I'll just commit it myself. > > Thanks a lot. > > > On Wed, Apr 16, 2014 at 7:45 AM, Doug Evenhouse < > [email protected] <javascript:>> wrote: > >> I modified the thumbnail function in mezzanine_tags.py like below which >> at least prevents the 500 and enabled me to delete the offending image file >> using the normal Media Library file listing functionality. >> >> try: >> image = image.convert("RGBA") >> except: >> # Corrupt image file? >> return image_url >> >> >> On Tuesday, April 15, 2014 4:32:20 PM UTC-5, Doug Evenhouse wrote: >>> >>> Hello folks, >>> >>> I have a new site that is returning a 500 error whenever the user tries >>> to access the Media Library. I was unable to find any errors in any of the >>> logs but after changing the DEBUG setting to True I was able to see that >>> the error is occurring when one of the images is being rendered as a >>> thumbnail. >>> >>> The error is: >>> IOError at /admin/media-library/browse/ >>> image file is truncated (23 bytes not processed) >>> >>> and occurs in the file: >>> lib/python2.7/site-packages/filebrowser_safe/templates/ >>> filebrowser/include/filelisting.html >>> >>> at line 75: >>> <a href="{{ file.url }}" target="_blank"><img src="{{ MEDIA_URL }}{% >>> thumbnail file.path 60 60 %}" title="{% trans 'View Image' %}" /></a> >>> >>> The error happens here in mezzanine_tags.py: >>> Line 345: >>> >>> image = image.convert("RGBA") >>> >>> >>> This started happening after the user uploaded five images. It seems >>> that at least one of them is corrupted or something. How can I prevent the >>> 500 error? The thumbnail template tag method seems to be coded to catch >>> most exceptions but this one is still getting through. I'm a little over my >>> head when it comes to coding up these try - except blocks. >>> >>> I am going to try to manually remove the offending image file(s) but I >>> hate to have the server throw 500 errors rather than just complain that the >>> thumbnail could not be generated or something more friendly. >>> >>> Any help on catching this exception will be much appreciated. >>> >>> Thanks, >>> Doug >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Mezzanine Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Stephen McDonald > http://jupo.org >
-- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
