File tree Expand file tree Collapse file tree 3 files changed +7
-12
lines changed
src/main/java/ch/ethz/seb/sps/server Expand file tree Collapse file tree 3 files changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -34,17 +34,14 @@ public ScreenshotDAOS3(final S3DAO s3DAO) {
3434 }
3535
3636 @ Override
37- @ Transactional (readOnly = true )
3837 public Result <InputStream > getImage (
3938 final Long pk ,
4039 final String sessionUUID ) {
4140
42- return this .s3DAO .getItem (sessionUUID , pk )
43- .onError (error -> log .error ("Failed to retrieve screenshot from S3 service: " , error ));
41+ return this .s3DAO .getItem (sessionUUID , pk );
4442 }
4543
4644 @ Override
47- @ Transactional
4845 public Result <List <Long >> deleteAllForSession (
4946 final String sessionId ,
5047 final List <Long > screenShotPKs ) {
@@ -53,11 +50,7 @@ public Result<List<Long>> deleteAllForSession(
5350 this .s3DAO .deleteItemBatch (createItemListForDeletion (sessionId , screenShotPKs ));
5451 return screenShotPKs ;
5552
56- })
57- .onError (error -> {
58- log .error ("Failed to delete items..." , error );
59- })
60- .onError (TransactionHandler ::rollback );
53+ });
6154 }
6255
6356 private List <DeleteObject > createItemListForDeletion (final String sessionId , final List <Long > screenShotPKs ){
Original file line number Diff line number Diff line change @@ -539,7 +539,9 @@ private void deleteSessionScreenshots(final SessionRecord sessionRecord) {
539539 .execute ();
540540
541541 // then all screenshots
542- this .screenshotDAO .deleteAllForSession (sessionRecord .getUuid (), screenShotPKs );
542+ this .screenshotDAO
543+ .deleteAllForSession (sessionRecord .getUuid (), screenShotPKs )
544+ .onError (error -> log .error ("Failed to delete Screenshots: {}" , screenShotPKs , error ));
543545 }
544546
545547 @ Override
Original file line number Diff line number Diff line change @@ -365,12 +365,12 @@ public CompletableFuture<Void> getScreenshot(
365365 log .error ("Failed to parse timestamp: {}" , timestamp );
366366 response .setStatus (HttpStatus .BAD_REQUEST .value ());
367367 } catch (final NoResourceFoundException nre ) {
368- log .error ("Failed to stream image file: {}" , nre .getMessage ());
368+ log .warn ("Failed to stream image file: {}" , nre .getMessage ());
369369 response .setStatus (HttpStatus .NOT_FOUND .value ());
370370 } catch (final ClientAbortException cae ) {
371371 log .info ("Client aborted connection: {}" , cae .getMessage ());
372372 } catch (final Exception e ) {
373- log .error ("Failed to stream image file: {}" , e .getMessage ());
373+ log .warn ("Failed to stream image file: {}" , e .getMessage ());
374374 response .setStatus (HttpStatus .INTERNAL_SERVER_ERROR .value ());
375375 }
376376 },
You can’t perform that action at this time.
0 commit comments