You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@uima.apache.org by "Dr. Armin Wegner" <ar...@googlemail.com> on 2014/07/24 09:53:06 UTC

DKpro StanfordNamedEntityRecognizer ClassCastException

Hi!

I tried to do the introductory example for DKpro. But DKpro's
StanfordNamedEntityRecognizer throws a ClassCastException. Any ideas?
I had to replace some code snippets with [...].

Thanks
Armin


Jul 24, 2014 9:27:42 AM
de.tudarmstadt.ukp.dkpro.core.api.resources.ResourceObjectProviderBase
loadResource
INFO: Producing resource from
[jar:file:[...].jar!/de/tudarmstadt/ukp/dkpro/core/stanfordnlp/lib/ner-en-all.3class.distsim.crf.ser.gz]
redirected from
[jar:file:[...].jar!/de/tudarmstadt/ukp/dkpro/core/stanfordnlp/lib/ner-en-all.3class.distsim.crf.properties]
Jul 24, 2014 9:27:45 AM
de.tudarmstadt.ukp.dkpro.core.api.resources.ResourceObjectProviderBase
loadResource
INFO: Producing resource from
jar:file:[...]!/de/tudarmstadt/ukp/dkpro/core/stanfordnlp/lib/ner-en-all.3class.distsim.crf.map
Jul 24, 2014 9:27:45 AM
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl
callAnalysisComponentProcess(417)
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:401)
	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
	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:266)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
	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:266)
	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
	at [...].Pipeline.run(Pipeline.java:59)
	at [...].Main.main(Main.java:33)
Caused by: java.lang.ClassCastException:
org.apache.uima.cas.impl.AnnotationImpl cannot be cast to
de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
	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:385)
	... 13 more

Jul 24, 2014 9:27:45 AM
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl
processAndOutputNewCASes(274)
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:401)
	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
	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:266)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
	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:266)
	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
	at [...].Pipeline.run(Pipeline.java:59)
	at [...].Main.main(Main.java:33)
Caused by: java.lang.ClassCastException:
org.apache.uima.cas.impl.AnnotationImpl cannot be cast to
de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
	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:385)
	... 13 more

Jul 24, 2014 9:27:45 AM
org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl
processAndOutputNewCASes(274)
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:401)
	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
	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:266)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
	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:266)
	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
	at [...].Pipeline.run(Pipeline.java:59)
	at [...].Main.main(Main.java:33)
Caused by: java.lang.ClassCastException:
org.apache.uima.cas.impl.AnnotationImpl cannot be cast to
de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
	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:385)
	... 13 more

Exception in thread "main"
org.apache.uima.analysis_engine.AnalysisEngineProcessException:
Annotator processing failed.
	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(PrimitiveAnalysisEngine_impl.java:401)
	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
	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:266)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
	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:266)
	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
	at [...].Pipeline.run(Pipeline.java:59)
	at [...].Main.main(Main.java:33)
Caused by: java.lang.ClassCastException:
org.apache.uima.cas.impl.AnnotationImpl cannot be cast to
de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
	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:385)
	... 13 more

AW: DKpro StanfordNamedEntityRecognizer ClassCastException

Posted by Ar...@bka.bund.de.
Hi Richard,

Nailed it. The pipeline with DKPro's StanfordNamedEntityRecognizer does work with uimafit-core:jar:2.0.0 and uimaj-core:jar:2.4.2 but it does not work with uimafit-core:jar:2.1.0 and uimaj-core:jar:2.6.0. It runs with uimafit-core:2.0.0 aund uimaj-core:2.6.0, too.

Thanks a lot,
Armin


-----Ursprüngliche Nachricht-----
Von: Richard Eckart de Castilho [mailto:rec@apache.org] 
Gesendet: Donnerstag, 24. Juli 2014 18:46
An: user@uima.apache.org
Betreff: Re: DKpro StanfordNamedEntityRecognizer ClassCastException

Hi Armin,

I have absolutely no idea. I have rarely encountered this problem. Actually the only source of this that I remember is the use of the (de)serialization based on CASSerializer and/or CASCompleteSerializer (via CASImpl.reinit(...)).

Nothing related to this should have changed from uimaFIT 2.0.0 to 2.1.0. Does it work if you switch back to 2.0.0 (if you can)?

What kind of reader are you using?

Cheers,

-- Richard

On 24.07.2014, at 17:05, Armin.Wegner@bka.bund.de wrote:

> Hi Richard!
> 
> It looks like your absolutely right. I have changed all JCas stuff in the consumer's resource to pure CAS and it works.
> 
> But why is JCas support not initialized? The reader calls an annotator for document meta data that uses JCas. It says "new DocumentMetaData(cas.getJCas())" and actually is annotated in the CAS.
> 
> All annotator's descriptions are build with AnalysisEngineFactory.createEngineDescription or read from an XML file. They are added to an AggregateBuilder. The aggregate description is given as second argument to SimplePipeline.runPipeline(). The first argument is the reader's descriptions. One of the ae's is the cas.getJCas() one you mentioned earlier. What am I missing? Has anything changed from uimaFit 2.0.0 to 2.1.0?
> 
> Cheers
> Armin
> 
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: Richard Eckart de Castilho [mailto:rec@apache.org]
> Gesendet: Donnerstag, 24. Juli 2014 15:59
> An: user@uima.apache.org
> Betreff: Re: DKpro StanfordNamedEntityRecognizer ClassCastException
> 
> Hi Armin,
> 
> the underlying problem is that you get a simple org.apache.uima.cas.impl.AnnotationImpl instead of a JCas class like de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity. Normally a CAS that has its JCas support initialized always returns JCas classes. But is is possible to work entirely without JCas classes and without initializing JCas support. In such a case, all AnnotationFS feature structures are returned as AnnotationImpl.
> 
> I don't think this has anything to do with chaining resources. I'm pretty sure it is related to how CASes are created, (de)serialized, and/or passed through your pipeline (possibly through multipliers).
> 
> If you find out that this is not related to CAS creation/propagation, I'll be very curious to hear about it!
> 
> Cheers,
> 
> -- Richard
> 
> On 24.07.2014, at 15:27, Armin.Wegner@bka.bund.de wrote:
> 
>> Hello Richard!
>> 
>> Your fix doesn't change anything. So I tried to narrow down the problem. At least, I can tell that it is not a problem specific to DKPro. I have the same kind of exception when not using DKPro at all. My guess now is that it maybe has something to do with chaining resources. I tried some simple aes. They run fine. When I try to run components with resources of resources, they fail. That's all for now. I will try to find out more and report again.
>> 
>> Cheers,
>> Armin
> 


Re: DKpro StanfordNamedEntityRecognizer ClassCastException

Posted by Richard Eckart de Castilho <re...@apache.org>.
Hi Armin,

I have absolutely no idea. I have rarely encountered this problem. Actually the only source
of this that I remember is the use of the (de)serialization based on CASSerializer and/or
CASCompleteSerializer (via CASImpl.reinit(...)).

Nothing related to this should have changed from uimaFIT 2.0.0 to 2.1.0. Does it work if
you switch back to 2.0.0 (if you can)?

What kind of reader are you using?

Cheers,

-- Richard

On 24.07.2014, at 17:05, Armin.Wegner@bka.bund.de wrote:

> Hi Richard!
> 
> It looks like your absolutely right. I have changed all JCas stuff in the consumer's resource to pure CAS and it works.
> 
> But why is JCas support not initialized? The reader calls an annotator for document meta data that uses JCas. It says "new DocumentMetaData(cas.getJCas())" and actually is annotated in the CAS.
> 
> All annotator's descriptions are build with AnalysisEngineFactory.createEngineDescription or read from an XML file. They are added to an AggregateBuilder. The aggregate description is given as second argument to SimplePipeline.runPipeline(). The first argument is the reader's descriptions. One of the ae's is the cas.getJCas() one you mentioned earlier. What am I missing? Has anything changed from uimaFit 2.0.0 to 2.1.0?
> 
> Cheers
> Armin
> 
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: Richard Eckart de Castilho [mailto:rec@apache.org] 
> Gesendet: Donnerstag, 24. Juli 2014 15:59
> An: user@uima.apache.org
> Betreff: Re: DKpro StanfordNamedEntityRecognizer ClassCastException
> 
> Hi Armin,
> 
> the underlying problem is that you get a simple org.apache.uima.cas.impl.AnnotationImpl instead of a JCas class like de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity. Normally a CAS that has its JCas support initialized always returns JCas classes. But is is possible to work entirely without JCas classes and without initializing JCas support. In such a case, all AnnotationFS feature structures are returned as AnnotationImpl.
> 
> I don't think this has anything to do with chaining resources. I'm pretty sure it is related to how CASes are created, (de)serialized, and/or passed through your pipeline (possibly through multipliers).
> 
> If you find out that this is not related to CAS creation/propagation, I'll be very curious to hear about it!
> 
> Cheers,
> 
> -- Richard
> 
> On 24.07.2014, at 15:27, Armin.Wegner@bka.bund.de wrote:
> 
>> Hello Richard!
>> 
>> Your fix doesn't change anything. So I tried to narrow down the problem. At least, I can tell that it is not a problem specific to DKPro. I have the same kind of exception when not using DKPro at all. My guess now is that it maybe has something to do with chaining resources. I tried some simple aes. They run fine. When I try to run components with resources of resources, they fail. That's all for now. I will try to find out more and report again.
>> 
>> Cheers,
>> Armin
> 


AW: DKpro StanfordNamedEntityRecognizer ClassCastException

Posted by Ar...@bka.bund.de.
Hi Richard!

It looks like your absolutely right. I have changed all JCas stuff in the consumer's resource to pure CAS and it works.

But why is JCas support not initialized? The reader calls an annotator for document meta data that uses JCas. It says "new DocumentMetaData(cas.getJCas())" and actually is annotated in the CAS.

All annotator's descriptions are build with AnalysisEngineFactory.createEngineDescription or read from an XML file. They are added to an AggregateBuilder. The aggregate description is given as second argument to SimplePipeline.runPipeline(). The first argument is the reader's descriptions. One of the ae's is the cas.getJCas() one you mentioned earlier. What am I missing? Has anything changed from uimaFit 2.0.0 to 2.1.0?

Cheers
Armin



-----Ursprüngliche Nachricht-----
Von: Richard Eckart de Castilho [mailto:rec@apache.org] 
Gesendet: Donnerstag, 24. Juli 2014 15:59
An: user@uima.apache.org
Betreff: Re: DKpro StanfordNamedEntityRecognizer ClassCastException

Hi Armin,

the underlying problem is that you get a simple org.apache.uima.cas.impl.AnnotationImpl instead of a JCas class like de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity. Normally a CAS that has its JCas support initialized always returns JCas classes. But is is possible to work entirely without JCas classes and without initializing JCas support. In such a case, all AnnotationFS feature structures are returned as AnnotationImpl.

I don't think this has anything to do with chaining resources. I'm pretty sure it is related to how CASes are created, (de)serialized, and/or passed through your pipeline (possibly through multipliers).

If you find out that this is not related to CAS creation/propagation, I'll be very curious to hear about it!

Cheers,

-- Richard

On 24.07.2014, at 15:27, Armin.Wegner@bka.bund.de wrote:

> Hello Richard!
> 
> Your fix doesn't change anything. So I tried to narrow down the problem. At least, I can tell that it is not a problem specific to DKPro. I have the same kind of exception when not using DKPro at all. My guess now is that it maybe has something to do with chaining resources. I tried some simple aes. They run fine. When I try to run components with resources of resources, they fail. That's all for now. I will try to find out more and report again.
> 
> Cheers,
> Armin


Re: DKpro StanfordNamedEntityRecognizer ClassCastException

Posted by Richard Eckart de Castilho <re...@apache.org>.
Hi Armin,

the underlying problem is that you get a simple org.apache.uima.cas.impl.AnnotationImpl instead of a JCas class like de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity. Normally a CAS that has its JCas support initialized
always returns JCas classes. But is is possible to work entirely without JCas classes and without initializing
JCas support. In such a case, all AnnotationFS feature structures are returned as AnnotationImpl.

I don't think this has anything to do with chaining resources. I'm pretty sure it is related to how CASes are
created, (de)serialized, and/or passed through your pipeline (possibly through multipliers).

If you find out that this is not related to CAS creation/propagation, I'll be very curious to hear about it!

Cheers,

-- Richard

On 24.07.2014, at 15:27, Armin.Wegner@bka.bund.de wrote:

> Hello Richard!
> 
> Your fix doesn't change anything. So I tried to narrow down the problem. At least, I can tell that it is not a problem specific to DKPro. I have the same kind of exception when not using DKPro at all. My guess now is that it maybe has something to do with chaining resources. I tried some simple aes. They run fine. When I try to run components with resources of resources, they fail. That's all for now. I will try to find out more and report again.
> 
> Cheers,
> Armin


AW: DKpro StanfordNamedEntityRecognizer ClassCastException

Posted by Ar...@bka.bund.de.
Hello Richard!

Your fix doesn't change anything. So I tried to narrow down the problem. At least, I can tell that it is not a problem specific to DKPro. I have the same kind of exception when not using DKPro at all. My guess now is that it maybe has something to do with chaining resources. I tried some simple aes. They run fine. When I try to run components with resources of resources, they fail. That's all for now. I will try to find out more and report again.

Cheers,
Armin


-----Ursprüngliche Nachricht-----
Von: Richard Eckart de Castilho [mailto:rec@apache.org] 
Gesendet: Donnerstag, 24. Juli 2014 10:05
An: user@uima.apache.org
Betreff: Re: DKpro StanfordNamedEntityRecognizer ClassCastException

Hi,

sounds like the JCas structures are not initialized. Maybe you also use the DKPro Core BinaryCasReader? If so, there was is a bug in DKPro Core 1.6.1 [1].

If you are initializing the CAS yourself or use the UIMA CAS serialization methods directly, then you should be able to fix this issue by calling this at some point before passing the CAS into your pipeline:

  cas.getJCas()

As a quick fix, you could implement a simple analysis engine that does nothing else than calling cas.getJCas() in its process method and plug that in before the StanfordNamedEntityRecognizer.

Cheers,

-- Richard

[1] https://code.google.com/p/dkpro-core-asl/issues/detail?id=413

On 24.07.2014, at 09:53, Dr. Armin Wegner <ar...@googlemail.com> wrote:

> Hi!
> 
> I tried to do the introductory example for DKpro. But DKpro's 
> StanfordNamedEntityRecognizer throws a ClassCastException. Any ideas?
> I had to replace some code snippets with [...].
> 
> Thanks
> Armin
> 
> 
> Jul 24, 2014 9:27:42 AM
> de.tudarmstadt.ukp.dkpro.core.api.resources.ResourceObjectProviderBase
> loadResource
> INFO: Producing resource from
> [jar:file:[...].jar!/de/tudarmstadt/ukp/dkpro/core/stanfordnlp/lib/ner
> -en-all.3class.distsim.crf.ser.gz]
> redirected from
> [jar:file:[...].jar!/de/tudarmstadt/ukp/dkpro/core/stanfordnlp/lib/ner
> -en-all.3class.distsim.crf.properties]
> Jul 24, 2014 9:27:45 AM
> de.tudarmstadt.ukp.dkpro.core.api.resources.ResourceObjectProviderBase
> loadResource
> INFO: Producing resource from
> jar:file:[...]!/de/tudarmstadt/ukp/dkpro/core/stanfordnlp/lib/ner-en-a
> ll.3class.distsim.crf.map
> Jul 24, 2014 9:27:45 AM
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl
> callAnalysisComponentProcess(417)
> 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:401)
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
> 	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
> 	at [...].Pipeline.run(Pipeline.java:59)
> 	at [...].Main.main(Main.java:33)
> Caused by: java.lang.ClassCastException:
> org.apache.uima.cas.impl.AnnotationImpl cannot be cast to 
> de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
> 	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
> 	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:385)
> 	... 13 more
> 
> Jul 24, 2014 9:27:45 AM
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl
> processAndOutputNewCASes(274)
> 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:401)
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
> 	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
> 	at [...].Pipeline.run(Pipeline.java:59)
> 	at [...].Main.main(Main.java:33)
> Caused by: java.lang.ClassCastException:
> org.apache.uima.cas.impl.AnnotationImpl cannot be cast to 
> de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
> 	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
> 	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:385)
> 	... 13 more
> 
> Jul 24, 2014 9:27:45 AM
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl
> processAndOutputNewCASes(274)
> 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:401)
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
> 	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
> 	at [...].Pipeline.run(Pipeline.java:59)
> 	at [...].Main.main(Main.java:33)
> Caused by: java.lang.ClassCastException:
> org.apache.uima.cas.impl.AnnotationImpl cannot be cast to 
> de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
> 	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
> 	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:385)
> 	... 13 more
> 
> Exception in thread "main"
> org.apache.uima.analysis_engine.AnalysisEngineProcessException:
> Annotator processing failed.
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(PrimitiveAnalysisEngine_impl.java:401)
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
> 	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
> 	at [...].Pipeline.run(Pipeline.java:59)
> 	at [...].Main.main(Main.java:33)
> Caused by: java.lang.ClassCastException:
> org.apache.uima.cas.impl.AnnotationImpl cannot be cast to 
> de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
> 	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
> 	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:385)
> 	... 13 more


Re: DKpro StanfordNamedEntityRecognizer ClassCastException

Posted by Richard Eckart de Castilho <re...@apache.org>.
Hi,

sounds like the JCas structures are not initialized. Maybe you also use the
DKPro Core BinaryCasReader? If so, there was is a bug in DKPro Core 1.6.1 [1].

If you are initializing the CAS yourself or use the UIMA CAS serialization
methods directly, then you should be able to fix this issue by calling this
at some point before passing the CAS into your pipeline:

  cas.getJCas()

As a quick fix, you could implement a simple analysis engine that does
nothing else than calling cas.getJCas() in its process method and plug that
in before the StanfordNamedEntityRecognizer.

Cheers,

-- Richard

[1] https://code.google.com/p/dkpro-core-asl/issues/detail?id=413

On 24.07.2014, at 09:53, Dr. Armin Wegner <ar...@googlemail.com> wrote:

> Hi!
> 
> I tried to do the introductory example for DKpro. But DKpro's
> StanfordNamedEntityRecognizer throws a ClassCastException. Any ideas?
> I had to replace some code snippets with [...].
> 
> Thanks
> Armin
> 
> 
> Jul 24, 2014 9:27:42 AM
> de.tudarmstadt.ukp.dkpro.core.api.resources.ResourceObjectProviderBase
> loadResource
> INFO: Producing resource from
> [jar:file:[...].jar!/de/tudarmstadt/ukp/dkpro/core/stanfordnlp/lib/ner-en-all.3class.distsim.crf.ser.gz]
> redirected from
> [jar:file:[...].jar!/de/tudarmstadt/ukp/dkpro/core/stanfordnlp/lib/ner-en-all.3class.distsim.crf.properties]
> Jul 24, 2014 9:27:45 AM
> de.tudarmstadt.ukp.dkpro.core.api.resources.ResourceObjectProviderBase
> loadResource
> INFO: Producing resource from
> jar:file:[...]!/de/tudarmstadt/ukp/dkpro/core/stanfordnlp/lib/ner-en-all.3class.distsim.crf.map
> Jul 24, 2014 9:27:45 AM
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl
> callAnalysisComponentProcess(417)
> 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:401)
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
> 	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
> 	at [...].Pipeline.run(Pipeline.java:59)
> 	at [...].Main.main(Main.java:33)
> Caused by: java.lang.ClassCastException:
> org.apache.uima.cas.impl.AnnotationImpl cannot be cast to
> de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
> 	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
> 	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:385)
> 	... 13 more
> 
> Jul 24, 2014 9:27:45 AM
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl
> processAndOutputNewCASes(274)
> 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:401)
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
> 	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
> 	at [...].Pipeline.run(Pipeline.java:59)
> 	at [...].Main.main(Main.java:33)
> Caused by: java.lang.ClassCastException:
> org.apache.uima.cas.impl.AnnotationImpl cannot be cast to
> de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
> 	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
> 	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:385)
> 	... 13 more
> 
> Jul 24, 2014 9:27:45 AM
> org.apache.uima.analysis_engine.impl.AggregateAnalysisEngine_impl
> processAndOutputNewCASes(274)
> 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:401)
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
> 	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
> 	at [...].Pipeline.run(Pipeline.java:59)
> 	at [...].Main.main(Main.java:33)
> Caused by: java.lang.ClassCastException:
> org.apache.uima.cas.impl.AnnotationImpl cannot be cast to
> de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
> 	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
> 	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:385)
> 	... 13 more
> 
> Exception in thread "main"
> org.apache.uima.analysis_engine.AnalysisEngineProcessException:
> Annotator processing failed.
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(PrimitiveAnalysisEngine_impl.java:401)
> 	at org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:309)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.processUntilNextOutputCas(ASB_impl.java:569)
> 	at org.apache.uima.analysis_engine.asb.impl.ASB_impl$AggregateCasIterator.<init>(ASB_impl.java:411)
> 	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:266)
> 	at org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:267)
> 	at org.apache.uima.fit.pipeline.SimplePipeline.runPipeline(SimplePipeline.java:150)
> 	at [...].Pipeline.run(Pipeline.java:59)
> 	at [...].Main.main(Main.java:33)
> Caused by: java.lang.ClassCastException:
> org.apache.uima.cas.impl.AnnotationImpl cannot be cast to
> de.tudarmstadt.ukp.dkpro.core.api.ner.type.NamedEntity
> 	at de.tudarmstadt.ukp.dkpro.core.stanfordnlp.StanfordNamedEntityRecognizer.process(StanfordNamedEntityRecognizer.java:188)
> 	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:385)
> 	... 13 more