Re: S3 Get failure....

40 views
Skip to first unread message

david...@autodesk.com

unread,
Jun 13, 2011, 8:18:18 PM6/13/11
to JetS3t Users
We're seeing this issue too - only intermittently, unfortunately.
We're using the 0.7.0 version of JetS3t.

2011-06-13 17:33:07,822 [pool-40149-thread-1] ERROR
com.autodesk.dragonfly.api.contentmanager.ContentManager - Issue in
ContentManager saving images for URL
http://autodesk-dragonfly-ec2.s3.amazonaws.com/TempUserDesigns-ec2/Images/_-MB:d31041f8-5f3c-6df6-2e69-461cd54aa218-large.jpg
com.autodesk.dragonfly.framework.exception.PersistenceException:
Exception caught while uploading file /TempUserDesigns-ec2/Images/_-
MB:d31041f8-5f3c-6df6-2e69-461cd54aa218-large.jpg
at
com.autodesk.dragonfly.framework.persistence.UploaderJetS3.uploadInternal(UploaderJetS3.java:
279)
at
com.autodesk.dragonfly.framework.persistence.UploaderJetS3.upload(UploaderJetS3.java:
232)
at
com.autodesk.dragonfly.framework.persistence.UploaderJetS3.upload(UploaderJetS3.java:
132)
at
com.autodesk.dragonfly.framework.persistence.UploaderJetS3.upload(UploaderJetS3.java:
100)
at
com.autodesk.dragonfly.framework.persistence.UploaderJetS3.upload(UploaderJetS3.java:
84)
at
com.autodesk.dragonfly.api.contentmanager.ThumbnailUploadThread
$1.run(ContentManager.java:522)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.jets3t.service.S3ServiceException: S3 PUT connection
failed for '/TempUserDesigns-ec2%2FImages%2F_-MB
%3Ad31041f8-5f3c-6df6-2e69-461cd54aa218-large.jpg'
at
org.jets3t.service.impl.rest.httpclient.RestS3Service.performRequest(RestS3Service.java:
491)
at
org.jets3t.service.impl.rest.httpclient.RestS3Service.performRestPut(RestS3Service.java:
775)
at
org.jets3t.service.impl.rest.httpclient.RestS3Service.createObjectImpl(RestS3Service.java:
1343)
at
org.jets3t.service.impl.rest.httpclient.RestS3Service.putObjectImpl(RestS3Service.java:
1261)
at org.jets3t.service.S3Service.putObject(S3Service.java:1588)
at org.jets3t.service.S3Service.putObject(S3Service.java:1840)
at
com.autodesk.dragonfly.framework.persistence.UploaderJetS3.uploadInternal(UploaderJetS3.java:
276)
... 8 more
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/
httpclient/protocol/ControllerThreadSocketFactory
at
org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:
132)
at
org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:
704)

James Murty

unread,
Jun 14, 2011, 11:33:02 AM6/14/11
to jets3t...@googlegroups.com
Hi,

Since fact this error has only surfaced after a long period without
problems, and is caused by an intermittent classpath lookup/loading
failure, it is almost certainly caused by the environment in which
JetS3t runs. It's unlikely there's anything that can be done at the
library level to help.

Was there a change of some kind that may have triggered the issue,
such as an update to the underlying application framework, or to the
version of Java on the machine, or to another application that also
uses the HttpClient library and might therefore be causing contention?

The only advice I can think of is to isolate the change that may have
caused the issue and try to address it by rolling back that part of
the technology stack.

James

> --
> You received this message because you are subscribed to the Google Groups "JetS3t Users" group.
> To post to this group, send email to jets3t...@googlegroups.com.
> To unsubscribe from this group, send email to jets3t-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/jets3t-users?hl=en.
>
>

Reply all
Reply to author
Forward
0 new messages