Re: ICUCollation throws exception

2012-07-20 Thread Robert Muir
Can you include the entire exception? This is really necessary!

On Tue, Jul 17, 2012 at 2:58 AM, Oliver Schihin
 wrote:
> Hello
>
> According to release notes from 4.0.0-ALPHA, SOLR-2396, I replaced
> ICUCollationKeyFilterFactory with ICUCollationField in our schema. But this
> throws an exception, see the following excerpt from the log:
> 
> Jul 16, 2012 5:27:48 PM org.apache.solr.common.SolrException log
> SEVERE: null:org.apache.solr.common.SolrException: Plugin init failure for
> [schema.xml] fieldType "alphaOnlySort": Pl
> ugin init failure for [schema.xml] analyzer/filter: class
> org.apache.solr.schema.ICUCollationField
> at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:168)
> at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:359)
> 
> The deprecated filter of ICUCollationKeyFilterFactory is working without any
> problem. This is how I did the schema (with the deprecated filter):
> 
>
> sortMissingLast="true" omitNorms="true">
>   
> 
>  locale="de@collation=phonebook"
> strength="primary"
>  />
>   
> 
> 
>
> Do I have to replace jars in /contrib/analysis-extras/, or any other hints
> of what might be wrong in my install and configuration?
>
> Thanks a lot
> Oliver
>
>



-- 
lucidimagination.com


Re: ICUCollation throws exception

2012-07-21 Thread Günter Hipler
Hi Robert,

instead of my colleague, he is currently away. Subsequently you will see
the entire log. Oliver told me the problem and I had the impression that
something necessary for initialisation is missing. I "googled" a little bit
and found a patch you have done
https://issues.apache.org/jira/secure/attachment/12505302/SOLR-2919.patch
related to "(ICU)CollationKeyFilter". But even initializations like this:

***
  
+
+
+
+
+
+
+
+
+
+
+
+  


didn't work. At least this is what I heard from Oliver.

Thanks and best wishes from Basel

Günter

***Exception**
INFO: Reading Solr Schema
Jul 16, 2012 5:27:48 PM org.apache.solr.schema.IndexSchema readSchema
INFO: Schema name=swissbib-default
Jul 16, 2012 5:27:48 PM org.apache.solr.common.SolrException log
SEVERE: null:org.apache.solr.common.SolrException: Plugin init failure for
[schema.xml] fieldType "alphaOnlySort": Plugin init failure for
[schema.xml] analyzer/filter: class org.apache.solr.schema.ICUCollationField
at
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:168)
at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:359)
at org.apache.solr.schema.IndexSchema.(IndexSchema.java:106)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:812)
at org.apache.solr.core.CoreContainer.load(CoreContainer.java:510)
at org.apache.solr.core.CoreContainer.load(CoreContainer.java:333)
at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:282)
at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:101)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at
org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at
org.apache.catalina.core.StandardService.start(StandardService.java:525)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.apache.solr.common.SolrException: Plugin init failure for
[schema.xml] analyzer/filter: class org.apache.solr.schema.ICUCollationField
at
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:168)
at
org.apache.solr.schema.FieldTypePluginLoader.readAnalyzer(FieldTypePluginLoader.java:356)
at
org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:95)
at
org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:43)
at
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:142)
... 34 more
Caused by: java.lang.ClassCastException: class
org.apache.solr.schema.ICUCollationField
at java.lang.Class.asSubclass(Class.java:3018)
at
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:409)
at
org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:430)
at
org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:86)
at
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:142)
... 38 more

Jul 16, 2012 5:27:48 PM org.apache.solr.core.CoreCon

Re: ICUCollation throws exception

2012-07-21 Thread Robert Muir
It looks to me like a misconfiguration in your schema, as if you have
specified ICUCollation*Field* as an Analyzer?

Can you check the configuration of 'alphaOnlySort' and tell me what it is?

On Sat, Jul 21, 2012 at 4:53 AM, Günter Hipler  wrote:
> Hi Robert,
>
> instead of my colleague, he is currently away. Subsequently you will see
> the entire log. Oliver told me the problem and I had the impression that
> something necessary for initialisation is missing. I "googled" a little bit
> and found a patch you have done
> https://issues.apache.org/jira/secure/attachment/12505302/SOLR-2919.patch
> related to "(ICU)CollationKeyFilter". But even initializations like this:
>
> ***
>   
> +
> +
> + class="solr.ICUCollationField"
> +   locale="en" strength="primary" alternate="shifted"/>
> +
> + +   locale="en" strength="primary" alternate="shifted"
> variableTop=" "/>
> +
> + +   locale="en" strength="primary" caseLevel="true"/>
> +
> + +   locale="en" numeric="true"/>
> +
> + class="solr.ICUCollationField"
> +   locale="en" strength="tertiary" caseFirst="upper"/>
> +  
>
> 
> didn't work. At least this is what I heard from Oliver.
>
> Thanks and best wishes from Basel
>
> Günter
>
> ***Exception**
> INFO: Reading Solr Schema
> Jul 16, 2012 5:27:48 PM org.apache.solr.schema.IndexSchema readSchema
> INFO: Schema name=swissbib-default
> Jul 16, 2012 5:27:48 PM org.apache.solr.common.SolrException log
> SEVERE: null:org.apache.solr.common.SolrException: Plugin init failure for
> [schema.xml] fieldType "alphaOnlySort": Plugin init failure for
> [schema.xml] analyzer/filter: class org.apache.solr.schema.ICUCollationField
> at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:168)
> at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:359)
> at org.apache.solr.schema.IndexSchema.(IndexSchema.java:106)
> at org.apache.solr.core.CoreContainer.create(CoreContainer.java:812)
> at org.apache.solr.core.CoreContainer.load(CoreContainer.java:510)
> at org.apache.solr.core.CoreContainer.load(CoreContainer.java:333)
> at
> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:282)
> at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:101)
> at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
> at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
> at
> org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)
> at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
> at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
> at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
> at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:525)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> Caused by: org.apache.solr.common.SolrException: Plugin init failure for
> [schema.xml] analyzer/filter: class org.apache.solr.schema.ICUCollationField
> at
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:168)
> at
> org.apache.solr.schema.FieldTypePluginLoader.readAnalyzer(FieldTypePluginLoader.java:356)
> at
> org