You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Michael McCandless (JIRA)" <ji...@apache.org> on 2008/07/01 14:31:45 UTC
[jira] Created: (LUCENE-1323) MultiReader should make a private
copy of the subReaders array
MultiReader should make a private copy of the subReaders array
--------------------------------------------------------------
Key: LUCENE-1323
URL: https://issues.apache.org/jira/browse/LUCENE-1323
Project: Lucene - Java
Issue Type: Bug
Components: Index
Affects Versions: 2.3.1, 2.3, 2.2, 2.1, 2.0.0, 1.9, 2.3.2, 2.4, 2.9, 3.0
Reporter: Michael McCandless
Assignee: Michael McCandless
Priority: Trivial
Fix For: 2.4
Spinoff from here:
http://mail-archives.apache.org/mod_mbox/lucene-java-user/200806.mbox/%3C88F3F6A4-FBFB-43DF-890D-DB5F0D9A2461@gmail.com%3E
Because MultiReader just holds a reference to the array that was passed in, it's possible to hit scary exceptions (that look like index corruption) if that array is later altered eg by reopening some of the readers.
The fix is trivial: just make a private copy.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org
[jira] Resolved: (LUCENE-1323) MultiReader should make a private
copy of the subReaders array
Posted by "Michael McCandless (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/LUCENE-1323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael McCandless resolved LUCENE-1323.
----------------------------------------
Resolution: Fixed
Thanks Sascha!
> MultiReader should make a private copy of the subReaders array
> --------------------------------------------------------------
>
> Key: LUCENE-1323
> URL: https://issues.apache.org/jira/browse/LUCENE-1323
> Project: Lucene - Java
> Issue Type: Bug
> Components: Index
> Affects Versions: 1.9, 2.0.0, 2.1, 2.2, 2.3, 2.3.1, 2.3.2, 2.4, 2.9, 3.0
> Reporter: Michael McCandless
> Assignee: Michael McCandless
> Priority: Trivial
> Fix For: 2.4
>
>
> Spinoff from here:
> http://mail-archives.apache.org/mod_mbox/lucene-java-user/200806.mbox/%3C88F3F6A4-FBFB-43DF-890D-DB5F0D9A2461@gmail.com%3E
> Because MultiReader just holds a reference to the array that was passed in, it's possible to hit scary exceptions (that look like index corruption) if that array is later altered eg by reopening some of the readers.
> The fix is trivial: just make a private copy.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org