summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java')
-rw-r--r--src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java11
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 );