From 3ab741946a8b43a3fd579e14ea58aa2542b441ec Mon Sep 17 00:00:00 2001 From: spmunna Date: Tue, 5 Oct 2021 14:24:19 -0400 Subject: [PATCH] Update Transcribe.java --- src/main/java/transcribe/Transcribe.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/main/java/transcribe/Transcribe.java b/src/main/java/transcribe/Transcribe.java index cdc16cf..84461c7 100644 --- a/src/main/java/transcribe/Transcribe.java +++ b/src/main/java/transcribe/Transcribe.java @@ -89,10 +89,12 @@ public void testFileFromAwsBucket(String fileName) { String key = fileName.replaceAll(" ", "_").toLowerCase(); //String newKey = key + "-" + System.currentTimeMillis(); //s3Client().copyObject(bucketName, key, bucketName, newKey); + S3Object s3object = null; + S3ObjectInputStream inputStream = null; try { Thread.sleep(1000); - S3Object s3object = s3Client().getObject(bucketName, key); - S3ObjectInputStream inputStream = s3object.getObjectContent(); + s3object = s3Client().getObject(bucketName, key); + inputStream = s3object.getObjectContent(); File file = new File("/tmp/test2.wav"); if (file.createNewFile()) { System.out.println("File created: " + file.getName()); @@ -110,6 +112,19 @@ public void testFileFromAwsBucket(String fileName) { }catch(Exception e) { e.printStackTrace(); + }finally{ + + try{ + if(s3object != null){ + s3object.close(); + } + if(inputStream != null){ + inputStream.close(); + } + }catch(Exception resExec){ + resExec.printStackTrace(); + } + } }