[ https://issues.apache.org/jira/browse/SOLR-7705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14621471#comment-14621471 ]
Edward Ribeiro edited comment on SOLR-7705 at 7/10/15 12:11 AM: ---------------------------------------------------------------- Hi, I have attached a patch. Please, let me know what you think. ps: the patch is against lucene_solr_5_0 since lucene_solr_4_10 involves some more changes, but I can backport it to 4.9 too if you feel like doing it. Cheers, Eddie was (Author: eribeiro): Hi, I am have attached a patch. It's against lucene_solr_5_0 since lucene_solr_4_10 involves some more changes, but I can backport it to 4.9 too if you feel like doing it. Please, see if the patch fits. > 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.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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org