Francesco:

What was the fix? It'll help others with the same issue.....

On Wed, Sep 10, 2014 at 6:53 AM, Francesco Valentini
<valentin...@gmail.com> wrote:
> 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