Issue Type: Bug Bug
Affects Versions: 1.0.7
Assignee: Logback dev list
Components: logback-core
Created: 12/Oct/12 1:14 AM
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.

{code}
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)
{code}
Environment: linux
Project: logback
Priority: Major Major
Reporter: Anders Wallgren
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira