After upgrading our project to version 4, we are getting a NPE from cTAKES.
The text that was being processed was DIDANOSINE, 250MG (PO Capsule Delayed
Release), though it seems to be happening to us no matter what text we
submit.  The stack trace is below. Any help would be appreciated as I'm at
a loss at to what we might be doing wrong if this is not a bug in cTAKES.

Thank you,
Jeff

Oct 01, 2017 11:10:16 PM
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl
processAndOutputNewCASes(273)
SEVERE: Exception occurred
org.apache.uima.analysis_engine.AnalysisEngineProcessException: Annotator
processing failed.
at
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(PrimitiveAnalysisEngine_impl.java:412)
at
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:314)
at
org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:570)
at
org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:412)
at
org.apache.uima.analysis_engine.asb.impl.ASB_impl.process(ASB_impl.java:344)
at
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl.processAndOutputNewCASes(AggregateAnalysisEngine_impl.java:265)
at
org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:269)
at
org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:284)
at
com.clientproject.ctakes.processors.CommandLineProcessor.processLine(CommandLineProcessor.java:163)
at
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
at
java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
at
com.clientproject.ctakes.processors.CommandLineProcessor.run(CommandLineProcessor.java:114)
at com.clientproject.ctakes.App.main(App.java:109)
Caused by: java.lang.NullPointerException
at
org.apache.ctakes.dictionary.lookup2.ae.DefaultJCasTermAnnotator.isTermMatch(DefaultJCasTermAnnotator.java:102)
at
org.apache.ctakes.dictionary.lookup2.ae.DefaultJCasTermAnnotator.findTerms(DefaultJCasTermAnnotator.java:79)
at
org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnnotator.findTerms(AbstractJCasTermAnnotator.java:236)
at
org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnnotator.processWindow(AbstractJCasTermAnnotator.java:219)
at
org.apache.ctakes.dictionary.lookup2.ae.AbstractJCasTermAnnotator.process(AbstractJCasTermAnnotator.java:156)
at
org.apache.uima.analysis_component.JCasAnnotator_ImplBase.process(JCasAnnotator_ImplBase.java:48)
at
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(PrimitiveAnalysisEngine_impl.java:396)
... 12 more

Reply via email to