[
https://issues.apache.org/jira/browse/SOLR-7705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Edward Ribeiro updated SOLR-7705:
---------------------------------
Attachment: SOLR-7705.2.patch
Attaching new version
> CoreAdminHandler Unload no longer handles null core name.
> ---------------------------------------------------------
>
> Key: SOLR-7705
> URL: https://issues.apache.org/jira/browse/SOLR-7705
> Project: Solr
> Issue Type: Bug
> Components: clients - java
> Affects Versions: 4.10, 5.0, 5.1, 5.2
> Environment: Windows 8 and Windows Server 2012 R2
> Reporter: John Call
> Priority: Minor
> Labels: easyfix
> Fix For: 4.10, 5.0, 5.1, 5.2, Trunk
>
> Attachments: SOLR-7705.2.patch, SOLR-7705.patch
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> Pre 4.10 If a null core name was passed in it would be handled as a bad
> request with error message "No such core exists [ null ]". From 4.10 onwards
> an unload call goes to CoreContainer unload where the first action taken is
> removing the core from coreInitFailures which throws when given null and
> instead of returning the expected BadRequest "Cannot unload non-existent core
> [null]" it returns InternalServerError "java.lang.NullPointerException
> at java.util.concurrent.ConcurrentHashMap.replaceNode(Unknown Source)
> at java.util.concurrent.ConcurrentHashMap.remove(Unknown Source)
> at org.apache.solr.core.CoreContainer.unload(CoreContainer.java:661)..."
> This was found due to mixing up query parameter "name" used in create vs
> "core" in unload. As a result this is easily reproducible with
> http://localhost:8983/solr/admin/cores?action=UNLOAD&name=core0
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]