Hi Shawn,
thank you very much for your quick anwser,
I fixed it.

Thanks
Francesco

2014-09-10 15:34 GMT+02:00 Shawn Heisey <s...@elyograg.org>:

> On 9/10/2014 7:14 AM, Francesco Valentini wrote:
> > I’m using Solr 4.4.0 distro and now,  I have a strange issue while
> > extending  TokenizerFactory with a custom class.
>
> I think what we have here is a basic Java error, nothing specific to
> Solr.  This jumps out at me:
>
> Caused by: java.lang.NoSuchMethodException:
> com.mytest.tokenizer.RelationChunkTokenizerFactory.<init>(java.util.Map)
>         at java.lang.Class.getConstructor0(Unknown Source)
>         at java.lang.Class.getConstructor(Unknown Source)
>         at
>
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:552)
>         ... 21 more
>
> Java is trying to execute a method that doesn't exist.  The
> "getConstructor" pieces after the message suggest that perhaps it's a
> constructor with a Map as an argument, but I'm not familiar enough with
> this error to know whether it's trying to run a constructor that doesn't
> exist, or whether it's trying to actually use a method called "init".
>
> The constructor in TokenizerFactory is protected, and all of the
> existing descendants that I looked at have a public constructor ... this
> message would make sense in all of the following situations:
>
> 1) You didn't create a constructor for your object with a Map argument.
> 2) You made your constructor protected.
> 3) You made your constructor private.
>
> Thanks,
> Shawn
>
>

Reply via email to