From 5dc0e1725126cbf4d053479540e744279996cf0a Mon Sep 17 00:00:00 2001
From: jinno Yun <jinno321@naver.com>
Date: Tue, 1 Oct 2024 22:09:40 +0900
Subject: [PATCH] =?UTF-8?q?#21=20fix=20:=20soutv=EB=A1=9C=EA=B7=B8=20?=
 =?UTF-8?q?=EC=82=AD=EC=A0=9C=20&=20=EB=AA=A8=EB=93=A0=20=EC=97=90?=
 =?UTF-8?q?=EB=9F=AC=20=EC=B2=98=EB=A6=AC=20runtimeException=20=ED=88=AC?=
 =?UTF-8?q?=EC=B2=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/web3/s3Storage/service/S3StorageService.java  | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/web3-credential-server/src/main/java/web3/s3Storage/service/S3StorageService.java b/web3-credential-server/src/main/java/web3/s3Storage/service/S3StorageService.java
index 7560c0a..645de1b 100644
--- a/web3-credential-server/src/main/java/web3/s3Storage/service/S3StorageService.java
+++ b/web3-credential-server/src/main/java/web3/s3Storage/service/S3StorageService.java
@@ -256,19 +256,17 @@ public HashMap<String, String> getPdfMetadata( String pdfUrl) {
             metadata = new HashMap<>(response.metadata());
 
             if (metadata.isEmpty()) {
-                System.out.println("No user-defined metadata found for this object.");
+                throw new RuntimeException("No user-defined metadata found for this object.");
             }
 
         } catch (S3Exception e) {
-            System.err.println("Failed to retrieve metadata: " + e.getMessage());
-            return new HashMap<>();
+            throw new RuntimeException("Failed to retrieve metadata: " + e.getMessage());
         }
 
         return metadata;
     }
 
     public String getMetadataForPage(String pdfUrl, int pageNumber) {
-        System.out.println("pdfUrl = " + pdfUrl);
         String fileName = extractKeyFromUrl(pdfUrl);
 
         GetObjectRequest getRequest = GetObjectRequest.builder()
@@ -280,7 +278,6 @@ public String getMetadataForPage(String pdfUrl, int pageNumber) {
 
         Map<String, String> metadata = getObjectResponse.metadata();
         HashMap<String, String> decodedMetadata = decodeMetadata(metadata);
-        System.out.println("decodedMetadata = " + decodedMetadata);
 
         String pageKey = "page-" + pageNumber;
 
@@ -340,7 +337,7 @@ public void deletePdf(String urlToDelete) {
                     .key(key)
                     .build());
         } catch (S3Exception e) {
-            System.err.println("Failed to delete photo from S3: " + e.getMessage());
+            throw new RuntimeException("Failed to delete photo from S3: " + e.getMessage());
         }
     }
 
@@ -405,7 +402,6 @@ private HashMap<String, String> changeForNewMetadata(int pageNumberToRemove, Has
                 newPageNumbers.add(pageNumber);
             }
         }
-        System.out.println("pageSize = " + pageSize);
 
         // 새로운 메타데이터 해시맵 생성
         HashMap<String, String> newMetadata = new HashMap<>();