[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [sdx-users] java.io.IOException: Already closed
From: |
Emmanuel Bégué |
Subject: |
RE: [sdx-users] java.io.IOException: Already closed |
Date: |
Fri, 10 Jul 2009 11:26:45 +0200 |
> -----Original Message-----
> On Behalf Of Emmanuel Bégué
> Sent: Friday, July 10, 2009 10:36 AM
>
> Je soupçonne la classe LuceneDataStore/recycleSearcher d'être
> à l'origine du problème (...) et on y trouve:
>
> try {
> if (this.searcher != null)
> //freeing resources
> //TODO?:but what if an external call has already closed the
> //searcher or the searcher is in use?-rbp
> this.searcher.close();
>
> J'ai essayé de commenter "this.searcher.close()" mais j'ai
> alors une NPE générale (même pour une simple recherche).
En fait j'avais mal commenté parce que le if n'a pas de {};
si on commente tout le bloc if ça marche, c'est à dire qu'on
n'a pas de NPE et qu'on n'a plus l'erreur "Already closed".
Mais, cela veut dire qu'on ne ferme jamais le searcher qu'on
veut recycler: est-ce qu'il y a un risque associé à cela?
Merci,
Cdt,
EB
Re: [sdx-users] java.io.IOException: Already closed, Malo Pichot, 2009/07/28