lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler (JIRA)" <>
Subject [jira] [Commented] (LUCENE-8188) OpenNLPOpsFactory leaks filehandles of models
Date Thu, 01 Mar 2018 00:49:00 GMT


Uwe Schindler commented on LUCENE-8188:

Hoss: looks fine. Commit that. Was not able to test because it's late.

> OpenNLPOpsFactory leaks filehandles of models
> ---------------------------------------------
>                 Key: LUCENE-8188
>                 URL:
>             Project: Lucene - Core
>          Issue Type: Bug
>            Reporter: Hoss Man
>            Priority: Major
>         Attachments: LUCENE-8188.patch
> I appears that all methods in {{OpenNLPOpsFactory}} which use a {{ResourceLoader}} to
get an InputStream to use for building a model are not closing those {{InputStreams}}
> This doesn't seem to negatively affect any existing {{lucene/analysis/opennlp}} tests,
because the JVM doesn't know/care that there is a filehandle still open at the end of the
test (is there a way to make the test complain?)  but it does seem to cause a Solr level test
failure on windows (SOLR-12046) because the solr tests create a temp dir where pre-built models
are copied for use, and when the test completes the cleanup attempts to delete those copies
of the files but windows won't let it because they are still open.
> presumably if a {{lucene/analysis/opennlp}} test also made a copy of the files a similar
failure would be triggered -- but only on windows

This message was sent by Atlassian JIRA

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

View raw message