You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by bu...@apache.org on 2004/04/04 13:39:52 UTC
DO NOT REPLY [Bug 28187] New: -
FileInputStream never closed in HTMLParser
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=28187>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=28187
FileInputStream never closed in HTMLParser
Summary: FileInputStream never closed in HTMLParser
Product: Lucene
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: Other
Component: Examples
AssignedTo: lucene-dev@jakarta.apache.org
ReportedBy: daniel.naber@t-online.de
HTMLParser.java contains this code:
public HTMLParser(File file) throws FileNotFoundException {
this(new FileInputStream(file));
}
This FileInputStream should be closed with the close() method, as there's no
guarantee that the garbage collection will run and do this for you. I don't
know how to fix this without changing the API to take a FileInputStream
instead of a File, as the call to this() must be the first thing in the
constructor, i.e. you cannot create the stream, call this(...), and then close
the stream.
---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org