=== modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/fileresource/FileResourceUploadCallbackProvider.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/fileresource/FileResourceUploadCallbackProvider.java 2015-10-13 22:07:31 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/fileresource/FileResourceUploadCallbackProvider.java 2015-10-14 22:50:32 +0000 @@ -54,8 +54,12 @@ log.error( "Saving file content failed", ex ); FileResource fetchedFileResource = idObjectManager.get( FileResource.class, fileResourceUid ); - fetchedFileResource.setStorageStatus( FileResourceStorageStatus.FAILED ); - idObjectManager.update( fetchedFileResource ); + + if ( fetchedFileResource != null ) + { + fetchedFileResource.setStorageStatus( FileResourceStorageStatus.FAILED ); + idObjectManager.update( fetchedFileResource ); + } } @Override === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/fileresource/JCloudsFileResourceContentStore.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/fileresource/JCloudsFileResourceContentStore.java 2015-10-14 14:28:05 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/fileresource/JCloudsFileResourceContentStore.java 2015-10-14 22:50:32 +0000 @@ -64,8 +64,6 @@ import java.util.regex.Pattern; import java.util.stream.Collectors; -import static org.jclouds.blobstore.options.PutOptions.Builder.multipart; - /** * @author Halvdan Hoem Grelland */ @@ -330,7 +328,7 @@ try { - etag = blobStore.putBlob( container, blob, multipart() ); + etag = blobStore.putBlob( container, blob ); } catch ( RuntimeException rte ) {