lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <t...@sina.com>
Subject Fail to load org.apache.solr.schema.PreAnalyzedField$PreAnalyzedAnalyzer for fieldType "preanalyzed"
Date Fri, 24 Jun 2016 02:21:01 GMT
 Hi,

I use Solr 6.0 on Windows. And try the example techproducts. At first I run bin\solr -e techproducts
-s "example\techproducts" and it works fine. But when I add several fields, and try to restart
it, I get some failures. From the log, it should be fail to load the PreAnalyzedAnalyzer for
fieldType "preanalyzed". The call stack is as follow:

INFO  - 2016-06-24 02:02:29.866; [   ] org.apache.solr.schema.IndexSchema; [techproducts]
Schema name=example
ERROR - 2016-06-24 02:02:30.122; [   ] org.apache.solr.schema.FieldTypePluginLoader; Cannot
load analyzer: org.apache.solr.schema.PreAnalyzedField$PreAnalyzedAnalyzer
java.lang.InstantiationException: org.apache.solr.schema.PreAnalyzedField$PreAnalyzedAnalyzer
    at java.lang.Class.newInstance(Class.java:427)
    at org.apache.solr.schema.FieldTypePluginLoader.readAnalyzer(FieldTypePluginLoader.java:271)
    at org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:104)
    at org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:53)
    at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:152)
    at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:474)
    at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:163)
    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:108)
    at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:79)
    at org.apache.solr.core.CoreContainer.create(CoreContainer.java:815)
    at org.apache.solr.core.CoreContainer.access$000(CoreContainer.java:88)
    at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:468)
    at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:459)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:229)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodException: org.apache.solr.schema.PreAnalyzedField$PreAnalyzedAnalyzer.<init>()
    at java.lang.Class.getConstructor0(Class.java:3082)
    at java.lang.Class.newInstance(Class.java:412)
    ... 21 more
ERROR - 2016-06-24 02:02:30.128; [   ] org.apache.solr.core.CoreContainer; Error creating
core [techproducts]: Could not load conf for core techproducts: Can't load schema C:\WORK\Solr\Solr6.0\solr-6.0.0\example\techproducts\solr\techproducts\conf\managed-schema:
Plugin init failure for [schema.xml] fieldType "preanalyzed": Cannot load analyzer: org.apache.solr.schema.PreAnalyzedField$PreAnalyzedAnalyzer.

What could be the reason? On stackoverflow, some answers mentioned that to fix the error like
"java.lang.NoSuchMethodException: XXXX.YYY.<init>()", we could add a constructor without
arguments. But for this issue, I don't think so.

Thanks
Liu Peng
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message