Shawn Heisey created SOLR-11153: ----------------------------------- Summary: Incomplete schema results in mysterious error Key: SOLR-11153 URL: https://issues.apache.org/jira/browse/SOLR-11153 Project: Solr Issue Type: Bug Security Level: Public (Default Security Level. Issues are Public) Affects Versions: 6.6 Reporter: Shawn Heisey Assignee: Shawn Heisey
A user on the mailing list was getting a very arcane error trying to load a very minimal solrconfig and schema. The error was ultimately caused by NPE in SchemaXmlWriter.java at line 85. The actual problem turned out to be a missing "name" attribute from the top level XML "schema" element in the file. {code} <?xml version="1.0" encoding="UTF-8" ?> <schema version="1.5"> <fields> <field name="_id" type="string" indexed="true" stored="true" required="true"/> <field name="title" type="string" indexed="true" stored="true" required="true"/> </fields> <uniqueKey>_id</uniqueKey> <types> <fieldType name="string" class="solr.StrField" /> </types> </schema> {code} As written, the code will explode with an NPE if either the name or version is missing from the schema. Although I can state that the user's minimal config/schema are not very useful, Solr should not blow up without a useful error message, and in this case, I think it should have worked, only emitting a WARN message and assuming a default name. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org