diff options
Diffstat (limited to 'src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java')
-rw-r--r-- | src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java b/src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java index c52b45b..7b41e20 100644 --- a/src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java +++ b/src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java @@ -54,8 +54,9 @@ public class ThriftConnection * connection is ok, it calls submitImage with CRCsum in List<Integer>. * * @return returns 'null' if there is a problem. + * @throws ImageDataException */ - public static UploadData getUploadInfos( ImageData imDat, String path ) + public static UploadData getUploadInfos( ImageData imDat, String path ) throws ImageDataException { ImageServer.Client theClient = null; String crcPath = path.concat( ".crc" ); @@ -87,12 +88,7 @@ public class ThriftConnection log.warn( "Unknown authorization error.", e ); } } catch ( ImageDataException e ) { - if ( e.number == ImageDataError.INVALID_DATA ) { - log.warn( "Data for image not valid", e ); - // TODO: add e.message into DB; - } else { - log.warn( "ImageDataException", e ); - } + throw e; } catch ( UploadException e ) { if ( e.number == UploadError.BROKEN_BLOCK ) { // A Block was transmitted 20 times unsuccessfully. @@ -269,6 +265,7 @@ public class ThriftConnection return false; } try { + log.info( sSD.toString() ); return theClient.publishUser( sSD.sessionId, userInfo ); } catch ( AuthorizationException e ) { log.error( "AutorizationException", e ); |