From bf57479c64eb0ce35178824715cbdadc4eb2856d Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Fri, 14 Sep 2018 14:04:00 +0000 Subject: [PATCH] ref #11879: TDM - Update to StorageHUB https://support.d4science.org/issues/#11879 Updated to StorageHub git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@171469 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../user/td/gwtservice/server/storage/FilesStorage.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/storage/FilesStorage.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/storage/FilesStorage.java index c47e2ca..025a1c3 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/storage/FilesStorage.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/storage/FilesStorage.java @@ -246,7 +246,10 @@ public class FilesStorage { IClient client = new StorageClient(user, AccessType.PUBLIC, MemoryType.VOLATILE).getClient(); try (InputStream is = client.get().RFileAsInputStream(storageId)) { - + if(is==null){ + logger.error("Error in storage input stream is null for storageId :"+storageId); + throw new TDGWTServiceException("Error in storage input stream is null for storageId :"+storageId); + } StorageHubClient shc = new StorageHubClient(); FolderContainer folderContainer = shc.open(folderId).asFolder(); FileContainer fileContainer = folderContainer.uploadFile(is, name, description);