Uploaded image for project: 'logback'
  1. logback
  2. LOGBACK-759

NPE in SizeAndTimeBasedArchiveRemover

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 1.0.7
    • logback-core
    • 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) 
      

      Attachments

        Activity

          People

            logback-dev Logback dev list
            anders Anders Wallgren
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: