lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Torsten Krah (JIRA)" <>
Subject [jira] [Created] (LUCENE-4165) HunspellDictionary - AffixFile Reader closed, Dictionary Readers left unclosed
Date Tue, 26 Jun 2012 08:00:46 GMT
Torsten Krah created LUCENE-4165:

             Summary: HunspellDictionary - AffixFile Reader closed, Dictionary Readers left
                 Key: LUCENE-4165
             Project: Lucene - Java
          Issue Type: Bug
          Components: modules/analysis
    Affects Versions: 3.6
         Environment: Linux, Java 1.6
            Reporter: Torsten Krah
            Priority: Minor

The HunspellDictionary takes an InputStream for affix file and a List of Streams for dictionaries.

Javadoc is not clear about i have to close those stream myself or the Dictionary constructor
does this already.

Looking at the code, at least reader.close() is called when the affix file is read via readAffixFile()
method (although closing streams is not done in a finally block - so the constructor may fail
to do so).
The readDictionaryFile() method does miss the call to close the reader in contrast to readAffixFile().

So the question here is - have i have to close the streams myself after instantiating the
Or is the close call only missing for the dictionary streams?
Either way, please add the close calls in a safe manner or clarify javadoc so i have to do
this myself.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message