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