- this.transactionProvider.abortTransaction();
- } catch (final IllegalStateException e) {
- logger.warn("Abort failed: ", e);
+ if (transactionProvider.getTransaction().isPresent()) {
+ this.transactionProvider.abortTransaction();
+ }
+ } catch (final RuntimeException e) {
+ LOG.warn("Abort failed: ", e);