You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Andras Salamon (Jira)" <ji...@apache.org> on 2021/06/16 14:41:00 UTC
[jira] [Created] (LUCENE-10005) Improve AlreadyClosedException
logging
Andras Salamon created LUCENE-10005:
---------------------------------------
Summary: Improve AlreadyClosedException logging
Key: LUCENE-10005
URL: https://issues.apache.org/jira/browse/LUCENE-10005
Project: Lucene - Core
Issue Type: Improvement
Reporter: Andras Salamon
If we close the IndexWriter because of a tragic exception and later try to write into the index we got AlreadyClosedException exception like this:
{noformat}
2021-05-17 11:35:04,963 ERROR (qtp626742236-67894)----x:ct_returns_shard8_replica_n28-o.a.s.s.HttpSolrCall: null:org.apache.solr.common.SolrException: Error handling 'MERGEINDEXES' action
at org.apache.solr.handler.admin.CoreAdminOperation.execute(CoreAdminOperation.java:365)
...
Caused by: org.apache.lucene.store.AlreadyClosedException: this IndexWriter is closed
at org.apache.lucene.index.IndexWriter.ensureOpen(IndexWriter.java:671)
at org.apache.lucene.index.IndexWriter.ensureOpen(IndexWriter.java:685)
...
Caused by: org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block: BP-1877842388-10.181.61.226-1618590425462:blk_1075816117_2075498 file=/solr/ct_returns/core_node31/data/index/_1z_Lucene50_0.doc
at org.apache.hadoop.hdfs.DFSInputStream.refetchLocations(DFSInputStream.java:880)
at org.apache.hadoop.hdfs.DFSInputStream.chooseDataNode(DFSInputStream.java:863)
at {noformat}
This is rather misleading because 2021-05-17 is the date of the AlreadyClosedException, but the tragic exception (BlockMissingException in this case) could be much earlier. This is the exception we saved when we had to close the indexwriter.
We should emphasise that the tragic exception is not a fresh exception, but an exception we saved earlier.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org