diff --git a/rollbar-java/src/main/java/com/rollbar/notifier/sender/queue/DiskQueue.java b/rollbar-java/src/main/java/com/rollbar/notifier/sender/queue/DiskQueue.java index 4924bd75..74108d5e 100644 --- a/rollbar-java/src/main/java/com/rollbar/notifier/sender/queue/DiskQueue.java +++ b/rollbar-java/src/main/java/com/rollbar/notifier/sender/queue/DiskQueue.java @@ -41,6 +41,10 @@ private DiskQueue(Builder builder) { this.maxSize = builder.maxSize; this.queueFolder = builder.queueFolder; + /* + A RuntimeException can cause a silent crash, since the error would not be saved and in the next + session there would be no payload to send. So we just log the error. + */ if (!this.queueFolder.exists()) { if (!this.queueFolder.mkdirs()) { LOGGER.error("Could not create folder: {}", queueFolder);