[ 
https://issues.apache.org/jira/browse/SOLR-5679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shalin Shekhar Mangar resolved SOLR-5679.
-----------------------------------------

    Resolution: Fixed

This is fixed.

I'll investigate the auto-upgrade of clusterstate.json separately.

> Shard splitting fails with ClassCastException on clusterstate.json with 
> router as string
> ----------------------------------------------------------------------------------------
>
>                 Key: SOLR-5679
>                 URL: https://issues.apache.org/jira/browse/SOLR-5679
>             Project: Solr
>          Issue Type: Bug
>          Components: SolrCloud
>    Affects Versions: 4.6, 4.6.1
>            Reporter: Shalin Shekhar Mangar
>            Assignee: Shalin Shekhar Mangar
>             Fix For: 4.7
>
>
> SOLR-5246 added support for splitting collections configured with a 
> router.field but the fix was not back-compatible.
> After upgrading an old SolrCloud cluster to 4.6 or 4.6.1, shard splitting can 
> fail with the following message:
> {quote}
> ERROR o.a.s.handler.admin.CoreAdminHandler - ERROR executing split:
> java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map
>         at 
> org.apache.solr.handler.admin.CoreAdminHandler.handleSplitAction(CoreAdminHandler.java:285)
>  [solr-core-4.6.1.jar:4.6.1 1560866 - mark - 2014-01-23 20:21:50]
>         at 
> org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:193)
>  [solr-core-4.6.1.jar:4.6.1 1560866 - mark - 2014-01-23 20:21:50]
>         at 
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
>  [solr-core-4.6.1.jar:4.6.1 1560866 - mark - 2014-01-23 20:21:50]
> {quote}
> This happens because the cluster state still contains the router as a string. 
> The clusterstate.json is supposed to auto-upgrade if cluster state is 
> upgraded but according to the user report that did not happen. In any case, 
> we need to fix the core admin split.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to