mingchuno / aws-wrap Goto Github PK
View Code? Open in Web Editor NEWThis project forked from dwhjames/aws-wrap
Asynchronous Scala Clients for Amazon Web Services
License: Apache License 2.0
This project forked from dwhjames/aws-wrap
Asynchronous Scala Clients for Amazon Web Services
License: Apache License 2.0
[info] FutureTransferSpec:
[info] FutureTransfer
[info] - should upload a file *** FAILED ***
[info] com.amazonaws.AmazonClientException: Unable to verify integrity of data upload. Client calculated content hash (contentMD5: UBqk24T0DmpFPfPUVDOKPA== in base 64) didn't match hash (etag: 74c7b8e2e8c62362011b1a73c583ecb3 in hex) calculated by Amazon S3. You may need to delete the data stored in Amazon S3. (metadata.contentMD5: UBqk24T0DmpFPfPUVDOKPA==, md5DigestStream: null, bucketName: my-s3-bucket-98bfdf06-9475-4d1a-a235-e0eddd5859f9, key: test)
[info] at com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1597)
[info] at com.amazonaws.services.s3.transfer.internal.UploadCallable.uploadInOneChunk(UploadCallable.java:131)
[info] at com.amazonaws.services.s3.transfer.internal.UploadCallable.call(UploadCallable.java:123)
[info] at com.amazonaws.services.s3.transfer.internal.UploadMonitor.call(UploadMonitor.java:139)
[info] at com.amazonaws.services.s3.transfer.internal.UploadMonitor.call(UploadMonitor.java:47)
[info] at java.util.concurrent.FutureTask.run(FutureTask.java:262)
[info] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[info] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[info] at java.lang.Thread.run(Thread.java:745)
Hello again @mingchuno
Sorry to bother you again, I believe you haven't done a cross publish for Scala 2.12 and older Scala versions.
Since you are using Bintray-SBT, I believe you need to do a sbt "+publish"
in order to perform cross build publishing.
Thanks a lot
Cal
I've just noticed that the implicit conversion of Boolean values to an AttributeValue uses the 'withS' method rather than the 'withBOOL' method. This results in the Boolean value being persisted as a String in the Dynamo table.
From dynamodb/package.scala
/** Boolean to a string AttributeValue */ implicit val booleanToAttributeValue = (x: Boolean) => new AttributeValue().withS(x.toString)
Is there some fundamental reason for this or just an oversight?
Thanks
Tim
Hello,
Would you be able to build the library so it can be used with Scala 2.12?
Thanks
Cal
[info] - should upload a file *** FAILED ***
[info] com.amazonaws.AmazonClientException: Unable to complete transfer: null
[info] at com.amazonaws.services.s3.transfer.internal.AbstractTransfer.unwrapExecutionException(AbstractTransfer.java:286)
[info] at com.amazonaws.services.s3.transfer.internal.AbstractTransfer.rethrowExecutionException(AbstractTransfer.java:265)
[info] at com.amazonaws.services.s3.transfer.internal.UploadImpl.waitForUploadResult(UploadImpl.java:66)
[info] at com.github.dwhjames.awswrap.s3.FutureTransferSpec$$anonfun$1.apply$mcV$sp(FutureTransferSpec.scala:54)
[info] at com.github.dwhjames.awswrap.s3.FutureTransferSpec$$anonfun$1.apply(FutureTransferSpec.scala:42)
[info] at com.github.dwhjames.awswrap.s3.FutureTransferSpec$$anonfun$1.apply(FutureTransferSpec.scala:42)
[info] at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
[info] at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info] at org.scalatest.Transformer.apply(Transformer.scala:22)
[info] at org.scalatest.Transformer.apply(Transformer.scala:20)
[info] ...
[info] Cause: java.util.ConcurrentModificationException:
[info] at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:966)
[info] at java.util.LinkedList$ListItr.next(LinkedList.java:888)
[info] at com.amazonaws.services.s3.transfer.internal.AbstractTransfer.setState(AbstractTransfer.java:164)
[info] at com.amazonaws.services.s3.transfer.internal.UploadCallable.call(UploadCallable.java:120)
[info] at com.amazonaws.services.s3.transfer.internal.UploadMonitor.call(UploadMonitor.java:143)
[info] at com.amazonaws.services.s3.transfer.internal.UploadMonitor.call(UploadMonitor.java:48)
[info] at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[info] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[info] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[info] at java.lang.Thread.run(Thread.java:745)
[info] ...
[info] - should download a file *** FAILED ***
[info] com.amazonaws.services.s3.model.AmazonS3Exception: Not Found (Service: Amazon S3; Status Code: 404; Error Code: 404 Not Found; Request ID: null)
[info] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1588)
[info] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1258)
[info] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1030)
[info] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:742)
[info] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:716)
[info] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:699)
[info] at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:667)
[info] at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:649)
[info] at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:513)
[info] at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:4169)
[info] ...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.