You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Steve Rowe (JIRA)" <ji...@apache.org> on 2016/11/14 23:24:59 UTC

[jira] [Commented] (SOLR-9751) PreAnalyzedField can cause managed schema corruption

    [ https://issues.apache.org/jira/browse/SOLR-9751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15665359#comment-15665359 ] 

Steve Rowe commented on SOLR-9751:
----------------------------------

Manual testing of the Schema API in the standalone Solr case shows the same problem as in the SolrCloud case, even though it didn't trigger system failure, so the problem is not confined to SolrCloud.

> PreAnalyzedField can cause managed 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, 6.3
>            Reporter: liuyang
>            Assignee: Steve Rowe
>            Priority: Minor
>         Attachments: SOLR-9751.patch, SOLR-9751.patch
>
>
> 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