[ 
https://issues.apache.org/jira/browse/IO-450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14076054#comment-14076054
 ] 

Sebb commented on IO-450:
-------------------------

Sounds like the file does not have a trailing EOL.
Since Tailer reads complete lines, it won't see the last (incomplete) line.

I'm not sure there is any way around this without breaking existing 
functionality.
How can Tailer know when the last line is complete if it does not have an EOL?

> File doesn't end with blank line and cann't get the last line using Tailer!
> ---------------------------------------------------------------------------
>
>                 Key: IO-450
>                 URL: https://issues.apache.org/jira/browse/IO-450
>             Project: Commons IO
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 2.4
>         Environment: linux and windows 7
>            Reporter: davidchiu
>            Priority: Minor
>             Fix For: 2.5
>
>
> I use Tailer to read file, I can't get the last line if the file doesn't end 
> with a blank line!
> My file like as following:
> AAAAAAAAAAAA
> BBBBBBBBBBBB
> And Not end with a blank line, "BBBBBBBBBBBB" is the last line, When I use 
> io.input.Tailer to tail the file, I cann't get the last line "BBBBBBBBBBBB"!
> All  versions(2.3/2.4/2.5) of Commons-IO have the same problem! 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to