On 7/25/2017 5:21 PM, Lucas Pelegrino wrote: > Trying to make solr work here, but I'm getting this error from this command: > > $ ./solr create -c products -d /Users/lucaswxp/reduza-solr/products/conf/ > > Error CREATEing SolrCore 'products': Unable to create core [products] > Caused by: null > > I'm posting my solrconf.xml, schema.xml and data-config.xml here: > https://pastebin.com/fnYK9pSJ > > The debug from log solr: https://pastebin.com/kVLMvBwZ
Problems with my email client. Meant to send this to the list, but only sent it to Lucas. Resending to the list. In the exception you got, I see that the final "Caused by" section starts with this: Caused by: java.lang.NullPointerException at org.apache.solr.response.SchemaXmlWriter.writeResponse(SchemaXmlWriter.java:85) Line 85 of that source code file is this: writeAttr(IndexSchema.NAME, schemaProperties.get(IndexSchema.NAME).toString()); As Rick noted, the schema should be named "managed-schema" rather than "schema.xml", but Solr *should* see the schema.xml, copy it to managed-schema, rename it to something else, and continue loading. I'm proceeding based on the idea that Solr *has* found your file. Looking at your schema, you have not given the schema a name, and that's what is causing the problem. Therefore when the code mentioned above tried to get the name of the schema, it got a null. Java can't perform an operation (in this case, toString() is the one being called) on a null pointer. Here is the relevant line from one of the example schemas included with Solr 6.6 showing how to give the schema a name: <schema name="example-basic" version="1.6"> The error could be more descriptive, but a better option is to work without creating an error at all. I opened an issue to deal with the problem, and I'm expecting it to be fixed in the next release of Solr: https://issues.apache.org/jira/browse/SOLR-11153 Thanks, Shawn