You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "liuyang (JIRA)" <ji...@apache.org> on 2016/11/11 02:51:58 UTC

[jira] [Created] (SOLR-9751) PreanalyzedField can cause schema corruption

liuyang created SOLR-9751:
-----------------------------

             Summary: PreanalyzedField can cause schema corruption
                 Key: SOLR-9751
                 URL: https://issues.apache.org/jira/browse/SOLR-9751
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: Schema and Analysis
    Affects Versions: 6.2
            Reporter: liuyang
            Priority: Minor


The exception as follows:
Caused by: org.apache.solr.common.SolrException: Could not load conf for core test_shard1_replica1: Can't load schema managed-schema: Plugin init failure for [schema.xml] fieldType "preanalyzed": Cannot load analyzer: org.apache.solr.schema.PreAnalyzedField$PreAnalyzedAnalyzer
        at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:85)
        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1031)
        ... 6 more
Caused by: org.apache.solr.common.SolrException: Can't load schema managed-schema: Plugin init failure for [schema.xml] fieldType "preanalyzed": Cannot load analyzer: org.apache.solr.schema.PreAnalyzedField$PreAnalyzedAnalyzer
        at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:600)
        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:183)
        at org.apache.solr.schema.ManagedIndexSchema.<init>(ManagedIndexSchema.java:104)
        at org.apache.solr.schema.ManagedIndexSchemaFactory.create(ManagedIndexSchemaFactory.java:172)
        at org.apache.solr.schema.ManagedIndexSchemaFactory.create(ManagedIndexSchemaFactory.java:45)
        at org.apache.solr.schema.IndexSchemaFactory.buildIndexSchema(IndexSchemaFactory.java:75)
        at org.apache.solr.core.ConfigSetService.createIndexSchema(ConfigSetService.java:107)
        at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:78)
        ... 7 more

Test procedure
1.create collection using sample_techproducts_configs;
2.add field in Solr web view;
3.add field again in Solr web view.
manage-schema is modifyed as follows:
<fieldType name="preanalyzed" class="solr.PreAnalyzedField">
      <analyzer class=" org.apache.solr.schema.PreAnalyzedField$PreAnalyzedAnalyzer">
      </analyzer>
 </fieldType>




--
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