Alessandro Benedetti created SOLR-15149: -------------------------------------------
Summary: Learning To Rank model upload fails generically Key: SOLR-15149 URL: https://issues.apache.org/jira/browse/SOLR-15149 Project: Solr Issue Type: Bug Security Level: Public (Default Security Level. Issues are Public) Reporter: Alessandro Benedetti When uploading a model, using a not existent store or other incorrect parameters you get: "error":{ "metadata":[ "error-class","org.apache.solr.common.SolrException", "root-error-class","java.lang.ClassCastException"], "msg":"org.apache.solr.ltr.model.ModelException: Model type does not exist org.apache.solr.ltr.model.LinearModel", "code":400}} In the response, logs don't help that much out of the box, I had to go for remote debugging and of course we don't want the generic user to do that. Reason is in org/apache/solr/ltr/model/LTRScoringModel.java:111 {code:java} try { // create an instance of the model model = solrResourceLoader.newInstance( className, LTRScoringModel.class, new String[0], // no sub packages new Class[] { String.class, List.class, List.class, String.class, List.class, Map.class }, new Object[] { name, features, norms, featureStoreName, allFeatures, params }); if (params != null) { SolrPluginUtils.invokeSetters(model, params.entrySet()); } } catch (final Exception e) { throw new ModelException("Model type does not exist " + className, e); } {code} unless any objection, we should improve such message with the real one -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org