Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
1.0.7
-
None
-
linux
Description
This happened around the same time that the process ran out of file handles – it seems like listFiles can return null in that case, which is not accounted for.
16:08:42,453 |- AsyncLogDispatcher-ASYNC_FILE | ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Appender [FILE] failed to append. java.lang.NullPointerException at java.lang.NullPointerException at at ch.qos.logback.core.rolling.helper.SizeAndTimeBasedArchiveRemover.cleanByPeriodOffset(SizeAndTimeBasedArchiveRemover.java:41) at at ch.qos.logback.core.rolling.helper.DefaultArchiveRemover.clean(DefaultArchiveRemover.java:71) at at ch.qos.logback.core.rolling.TimeBasedRollingPolicy.rollover(TimeBasedRollingPolicy.java:166) at at ch.qos.logback.core.rolling.RollingFileAppender.rollover(RollingFileAppender.java:115) at at ch.qos.logback.core.rolling.RollingFileAppender.subAppend(RollingFileAppender.java:148) at at ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.java:103) at at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:88) at at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:48) at at com.electriccloud.log.AsyncAppender$Dispatcher.run(AsyncAppender.java:260) at at java.lang.Thread.run(Thread.java:722)