Java AmazonS3ClientBuilder未响应

Java AmazonS3ClientBuilder未响应,java,amazon-s3,aws-java-sdk,Java,Amazon S3,Aws Java Sdk,我正试图将我的对象上传到s3 bucket,但没有从客户端生成器得到响应 CompletableFuture.runAsync(()->{ try { //runs up to here System.out.println("start connection"); AmazonS3 s3 = AmazonS3ClientBuilder.standard().withRegion(AppConstant

我正试图将我的对象上传到s3 bucket,但没有从客户端生成器得到响应

CompletableFuture.runAsync(()->{
        try {
            //runs up to here
            System.out.println("start connection");
            AmazonS3 s3 = AmazonS3ClientBuilder.standard().withRegion(AppConstants.AWS_REGION).build();
            System.out.println("connected");
            //nothing executed below!
            ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
            ObjectMetadata metadata = new ObjectMetadata();
            metadata.setContentType(mimeType);
            metadata.addUserMetadata("x-amz-meta-title", "someTitle");
            metadata.setContentLength(bytes.length);
            PutObjectRequest request = new PutObjectRequest(bucket, fileName, bais , metadata);
            request.setCannedAcl(CannedAccessControlList.BucketOwnerFullControl);
            s3.putObject(request);
        }catch (AmazonServiceException e) {
            //no errors logged
            e.printStackTrace();
        }catch (SdkClientException e) {
            // no errors logged
            e.printStackTrace();
        }
        catch(Exception e) {
           //no errors logged
            e.printStackTrace();
        }
});
服务器正在记录以下内容:

 (ForkJoinPool.commonPool-worker-5) start connection
然后什么也没发生

附:我正在使用的库:

aws-java-sdk-core-1.11.482
aws-java-sdk-s3-1.11.482

我的凭证文件也在~/.aws/credentials

中,调试应用程序并在它“不做任何事情”时暂停它,然后找到主线程并检查堆栈跟踪,看看它卡在哪里。@因为UnderflowSeveryWhere Ok找到了它,一个丢失的jar文件(joda time)。好的,我很高兴你修复了它。也许你可以发布一个答案来回答你自己的问题,或者觉得最好结束这个问题。你能写一个答案让我接受吗?你能编辑这个问题以提供更有用的调试信息,从而提示你缺少一个jar吗?出现无法加载类的错误吗?