Hi Bryce,

Sorry for the late followup,

It seems that you got many errors when trying to upload the same large
image on 2011/05/06 around 09:34.

I can you share this image with us (privately if needed), that might
help to narrow it down further.

Thanks in advance.

On Wed, May 4, 2011 at 10:14 AM, PandaSuit <[email protected]> wrote:
> This appears to have been an issue in March and then it just went
> away. It is back now:
> http://code.google.com/p/googleappengine/issues/detail?id=4775
>
> Is anyone else having an issue where large (> 4MB) images
> inconsistently fail to transform using the images API?
>
> My snipped of code (which has been working perfectly with images up to
> 20MB before last week) is;
>
> def loadImage(image_data=None, blob_key=None):
>    image = images.Image(image_data=image_data, blob_key=blob_key)
>    image.rotate(degrees=90)
>    image =
> images.Image(image_data=image.execute_transforms(output_encoding=images.JPEG))
>    return image
>
> I always call this function using a blob_key and the part that is
> throwing the exception is the "image.execute_transforms()" function.
> It does not seem to matter whether I give it a JPG or a PNG.
>
> The traceback:
>
> Traceback (most recent call last):
>  File "/base/data/home/apps/s~mediacooler-app/1-28.350162602241030413/
> article/upload.py", line 39, in post
>    img = article.funcs.loadImage(blob_key=str(blob_info.key()))
>  File "/base/data/home/apps/s~mediacooler-app/1-28.350162602241030413/
> article/funcs.py", line 213, in loadImage
>    image =
> images.Image(image_data=image.execute_transforms(output_encoding=images.JPEG))
>  File "/base/python_runtime/python_lib/versions/1/google/appengine/
> api/images/__init__.py", line 673, in execute_transforms
>    raise TransformationError()
> TransformationError
>
> According to the images API code in the SDK execute_transforms raises
> a "TransformtionError when something errors during image
> manipulation." In the code this happens only when the images service
> returns an ImagesServiceError.UNSPECIFIED_ERROR.
>
> It is really disturbing to have a piece of code be rock solid for
> months (under load) and then start throwing exceptions out of the
> blue. Real customers are using my service so this is a critical issue
> for me.
>
> - Bryce
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>



-- 
Johan Euphrosine (proppy)
Developer Programs Engineer
Google Developer Relations

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to