lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-7705) CoreAdminHandler Unload no longer handles null core name.
Date Sun, 12 Jul 2015 05:29:04 GMT

    [ https://issues.apache.org/jira/browse/SOLR-7705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14623666#comment-14623666
] 

ASF subversion and git services commented on SOLR-7705:
-------------------------------------------------------

Commit 1690424 from shalin@apache.org in branch 'dev/trunk'
[ https://svn.apache.org/r1690424 ]

SOLR-7705: CoreAdminHandler Unload no longer handles null core name

> 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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message