i have errors using openNLp you can tell me why ??

this is the code:

InputStream modelIn = new FileInputStream(NLPModel/en-ner-person.bin");

TokenNameFinderModel model = new TokenNameFinderModel(modelIn);

modelIn.close();
NameFinderME nameFinder = new NameFinderME(model);
String[] split = input.split(" ");
Span nameSpans[] = nameFinder.find(split);

nameFinder.clearAdaptiveData();

if (nameSpans == null || nameSpans.length == 0)
return;

for (Span span : nameSpans)
{
StringBuilder buf = new StringBuilder();

for (int i = span.getStart(); i < span.getEnd(); i++)
{
buf.append(split[i]);
if(i<span.getEnd()-1)
buf.append(" ");

}
System.out.println(buf.toString());
}


this is the error :



(class: opennlp/model/GenericModelReader, method: checkModelType signature: 
()V) Bad type in putfield/putstatic
java.lang.VerifyError: (class: opennlp/model/GenericModelReader, method: 
checkModelType signature: ()V) Bad type in putfield/putstatic
at 
opennlp.tools.util.model.GenericModelSerializer.create(GenericModelSerializer.java:35)
at 
opennlp.tools.util.model.GenericModelSerializer.create(GenericModelSerializer.java:31)
at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:135)
at 
opennlp.tools.namefind.TokenNameFinderModel.<init>(TokenNameFinderModel.java:67)
at LangProcessing.processingWithOpenNLP(LangProcessing.java:237)
at OpenNLPJUnitTest.testHello(OpenNLPJUnitTest.java:33)


-- 
[email protected]
Inviato con Sparrow (http://www.sparrowmailapp.com/?sig)

Reply via email to