I've implemented Closeable on StatusListener in r1592258. Please try out
the unit tests again and let me know if this solves the issue on Windows.


On 3 May 2014 12:30, Matt Sicker <boa...@gmail.com> wrote:

> I think this is actually a bug. StatusListener should implement Closeable,
> and when the listeners are cleared, it should loop through and close them
> before clearing the list of listeners. Otherwise, files can stay opened and
> Windows still hasn't figured out how to handle that.
>
>
> On 3 May 2014 11:22, Remko Popma <remko.po...@gmail.com> wrote:
>
>> Thanks, commenting out that test to verify my changes was exactly what I
>> was doing now... :-)
>>
>>
>>
>> On Sun, May 4, 2014 at 1:20 AM, Ralph Goers 
>> <ralph.go...@dslextreme.com>wrote:
>>
>>>
>>> Oh, and if you are trying to do some work just comment out the @Test of
>>> the failing test - but don’t commit that.
>>>
>>> Ralph
>>>
>>>
>>>
>>> On May 3, 2014, at 9:19 AM, Ralph Goers <ralph.go...@dslextreme.com>
>>> wrote:
>>>
>>> That happens because the file is still being referenced by something
>>> when it is trying to delete it.  It should be because the file is open but
>>> I recall reading that Windows sometimes holds on to file references longer
>>> than it should.  This was probably caused by the changes Matt made to the
>>> unit test framework a month or so ago.  I will bring up my Windows VM and
>>> take a look at it this afternoon.
>>>
>>> Ralph
>>>
>>> On May 3, 2014, at 8:58 AM, Remko Popma <remko.po...@gmail.com> wrote:
>>>
>>> Yes, windows 7.
>>>
>>>
>>> On Sun, May 4, 2014 at 12:54 AM, Ralph Goers <ralph.go...@dslextreme.com
>>> > wrote:
>>>
>>>> FileOutputTest was failing for me last week and I thought I fixed it.
>>>> But it was failing because the file was empty, not because it couldn’t be
>>>> deleted. I guess you must be running on Windows?
>>>>
>>>> Ralph
>>>>
>>>> On May 3, 2014, at 8:44 AM, Remko Popma <remko.po...@gmail.com> wrote:
>>>>
>>>> > When I run mvn clean install, I get this problem:
>>>> >
>>>> > Failed tests:
>>>> >   FileOutputTest.testConfig Could not delete target\status.log, last
>>>> modifed 14/05/04 0:27
>>>> >
>>>> > FileOutputTest has a "CleanFiles" rule that seems to fail:
>>>> >     public RuleChain rules = RuleChain.outerRule(new
>>>> CleanFiles(STATUS_LOG)).around(new InitialLoggerContext(CONFIG));
>>>> >
>>>> > How do I fix this?
>>>> >
>>>> > Remko
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
>>>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>>>>
>>>>
>>>
>>>
>>>
>>
>
>
> --
> Matt Sicker <boa...@gmail.com>
>



-- 
Matt Sicker <boa...@gmail.com>

Reply via email to