What is the constructor of the com.damiano.parser.generator.SpanFeatureGenerator class?
Jörn On Tue, Oct 25, 2016 at 11:51 AM, Damiano Porta <damianopo...@gmail.com> wrote: > Hello, > I have created a custom generator implementing the AdaptiveFeatureGenerator > interface. > > I am getting this error: > > Exception in thread "main" > opennlp.tools.util.ext.ExtensionNotLoadedException: > java.lang.InstantiationException: > com.damiano.parser.generator.SpanFeatureGenerator > at > opennlp.tools.util.ext.ExtensionLoader.instantiateExtension( > ExtensionLoader.java:72) > at > opennlp.tools.util.featuregen.GeneratorFactory$ > CustomFeatureGeneratorFactory.create(GeneratorFactory.java:582) > at > opennlp.tools.util.featuregen.GeneratorFactory.createGenerator( > GeneratorFactory.java:661) > at > opennlp.tools.util.featuregen.GeneratorFactory$ > AggregatedFeatureGeneratorFactory.create(GeneratorFactory.java:129) > at > opennlp.tools.util.featuregen.GeneratorFactory.createGenerator( > GeneratorFactory.java:661) > at > opennlp.tools.util.featuregen.GeneratorFactory$ > CachedFeatureGeneratorFactory.create(GeneratorFactory.java:171) > at > opennlp.tools.util.featuregen.GeneratorFactory.createGenerator( > GeneratorFactory.java:661) > at > opennlp.tools.util.featuregen.GeneratorFactory$ > AggregatedFeatureGeneratorFactory.create(GeneratorFactory.java:129) > at > opennlp.tools.util.featuregen.GeneratorFactory.createGenerator( > GeneratorFactory.java:661) > at > opennlp.tools.util.featuregen.GeneratorFactory.create( > GeneratorFactory.java:711) > at > opennlp.tools.namefind.TokenNameFinderFactory.createFeatureGenerators( > TokenNameFinderFactory.java:153) > at > opennlp.tools.namefind.TokenNameFinderFactory.createContextGenerator( > TokenNameFinderFactory.java:118) > at opennlp.tools.namefind.NameFinderME.train(NameFinderME.java:333) > at com.damiano.parser.trainer.NER.compileNER(NER.java:161) > at com.damiano.parser.trainer.NER.main(NER.java:136) > > Caused by: java.lang.InstantiationException: > com.damiano.parser.generator.SpanFeatureGenerator > at java.lang.Class.newInstance(Class.java:427) > at > opennlp.tools.util.ext.ExtensionLoader.instantiateExtension( > ExtensionLoader.java:70) > ... 14 more > > Caused by: java.lang.NoSuchMethodException: > com.damiano.parser.generator.SpanFeatureGenerator.<init>() > at java.lang.Class.getConstructor0(Class.java:3082) > at java.lang.Class.newInstance(Class.java:412) > ... 15 more > > the xml is: > > <generators> > <cache> > <generators> > <window prevLength="6" nextLength="3"> > <tokenclass/> > </window> > <window prevLength="6" nextLength="3"> > <token/> > </window> > <definition/> > <prevmap/> > <bigram/> > <sentence begin="true" end="false"/> > <custom class="com.damiano.parser.generator.SpanFeatureGenerator" > prefix="name" finder="blablabla" prevWindowSize="3" nextWindowSize="3"/> > </generators> > </cache> > </generators> > > What can i do? > Thank you! > > Damiano >