Re: Erratic nullpointer exceptions because feature structure has no type in Ruta

2019-11-11 Thread Mario Juric
Hi Peter,

Ruta version is 2.7.0 with UIMA version 2.10.2 in this setup.

We are to best of my knowledge not trying to access any internal Ruta objects 
and there is nothing that makes any covered text assignments. 

Cheers Mario











> On 11 Nov 2019, at 11:13 , Peter Klügl  wrote:
> 
> Hi,
> 
> 
> and which version of UIMA Ruta?
> 
> 
> Do you access internal Ruta objects somehow?
> 
> Do you (by accident) try to assign covered text?
> 
> 
> 
> Best,
> 
> 
> Peter
> 
> 
> 
> Am 11.11.2019 um 10:23 schrieb Richard Eckart de Castilho:
>> Hi Mario,
>> 
>> which version of the UIMA Java SDK are you using?
>> 
>> -- Richard
>> 
>>> On 11. Nov 2019, at 09:58, Mario Juric  wrote:
>>> 
>>> Hi Peter,
>>> 
>>> A while ago we started to get some erratic null pointer exceptions from 
>>> Ruta because the type of some feature structure element is null (see stack 
>>> trace below). The error is not consistently reproducible, in fact it 
>>> seldomly occurs and when reprocessing the document it doesn’t happen again. 
>>> We therefore think there are some race conditions at play when running in a 
>>> multithreaded environment as we do in production, and I was hoping that 
>>> maybe you would get an idea what might be causing it just by looking at the 
>>> stack trace.
>>> 
>>> Cheers
>>> Mario
> 
> -- 
> Dr. Peter Klügl
> R Text Mining/Machine Learning
> 
> Averbis GmbH
> Salzstr. 15
> 79098 Freiburg
> Germany
> 
> Fon: +49 761 708 394 0
> Fax: +49 761 708 394 10
> Email: peter.klu...@averbis.com
> Web: https://averbis.com
> 
> Headquarters: Freiburg im Breisgau
> Register Court: Amtsgericht Freiburg im Breisgau, HRB 701080
> Managing Directors: Dr. med. Philipp Daumke, Dr. Kornél Markó
> 



Re: Erratic nullpointer exceptions because feature structure has no type in Ruta

2019-11-11 Thread Mario Juric

Best Regards,

Mario Juric
Principal Engineer
UNSILO.ai 
mobile:  +45 3082 4100
skype: mario.juric.dk










Hi,

Sorry for not posting the versions right away. This particular older setup runs 
with UIMA version 2.10.2 and Ruta 2.6.1.

According to my source code CASImpl.ll_getFSRef is calling 
FeatureStructureImpl.toString when creating a CASRuntimeException at line 3653 
as specified by the stack trace (UIMA core version 2.10.2). The exception is a 
CASRuntimeException.DEREF_FS_OTHER_CAS, which appears to happen when a feature 
structure reference is set to a FS that belongs to a completely different CAS. 
I am puzzled how that can happen inside a Ruta script that is applied to a 
single view only, and I am pretty sure we have nothing doing stuff across 
multiple CAS’ in our pipeline. We’ve only seen this exception in a Ruta context 
so far, but they are rare and not reproducible after a second run.

Cheers
Mario


> On 11 Nov 2019, at 15:58 , Marshall Schor  wrote:
> 
> This stack trace seems impossible, because the 3rd line shows
> 
> CASImpl.ll_getFSRef calling a FeatureStructureImpl.toString method, which I
> believe it doesn't do.
> 
> -M
> 
> On 11/11/2019 3:58 AM, Mario Juric wrote:
>> Hi Peter,
>> 
>> A while ago we started to get some erratic null pointer exceptions from Ruta 
>> because the type of some feature structure element is null (see stack trace 
>> below). The error is not consistently reproducible, in fact it seldomly 
>> occurs and when reprocessing the document it doesn’t happen again. We 
>> therefore think there are some race conditions at play when running in a 
>> multithreaded environment as we do in production, and I was hoping that 
>> maybe you would get an idea what might be causing it just by looking at the 
>> stack trace.
>> 
>> Cheers
>> Mario
>> 
>> java.lang.NullPointerException at 
>> org.apache.uima.cas.impl.FeatureStructureImpl.prettyPrint(FeatureStructureImpl.java:501)
>>  at 
>> org.apache.uima.cas.impl.FeatureStructureImpl.prettyPrint(FeatureStructureImpl.java:483)
>>  at 
>> org.apache.uima.cas.impl.FeatureStructureImpl.toString(FeatureStructureImpl.java:472)
>>  at 
>> org.apache.uima.cas.impl.FeatureStructureImpl.toString(FeatureStructureImpl.java:467)
>>  at org.apache.uima.cas.impl.CASImpl.ll_getFSRef(CASImpl.java:3653) at 
>> org.apache.uima.cas.impl.FeatureStructureImpl.setFeatureValue(FeatureStructureImpl.java:61)
>>  at org.apache.uima.ruta.RutaStream.assignFeatureValue(RutaStream.java:1140) 
>> at org.apache.uima.ruta.RutaStream.assignFeatureValues(RutaStream.java:1020) 
>> at org.apache.uima.ruta.action.CreateAction.execute(CreateAction.java:74) at 
>> org.apache.uima.ruta.rule.AbstractRuleElement.apply(AbstractRuleElement.java:133)
>>  at 
>> org.apache.uima.ruta.rule.RuleElementCaretaker.applyRuleElements(RuleElementCaretaker.java:121)
>>  at 
>> org.apache.uima.ruta.rule.ComposedRuleElement.applyRuleElements(ComposedRuleElement.java:621)
>>  at 
>> org.apache.uima.ruta.rule.AbstractRuleElement.doneMatching(AbstractRuleElement.java:86)
>>  at 
>> org.apache.uima.ruta.rule.ComposedRuleElement.fallback(ComposedRuleElement.java:526)
>>  at 
>> org.apache.uima.ruta.rule.ComposedRuleElement.fallbackContinue(ComposedRuleElement.java:419)
>>  at 
>> org.apache.uima.ruta.rule.RutaRuleElement.startMatch(RutaRuleElement.java:103)
>>  at 
>> org.apache.uima.ruta.rule.ComposedRuleElement.startMatch(ComposedRuleElement.java:76)
>>  at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:63) at 
>> org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:54) at 
>> org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:36) at 
>> org.apache.uima.ruta.block.RutaScriptBlock.apply(RutaScriptBlock.java:67) at 
>> org.apache.uima.ruta.RutaModule.apply(RutaModule.java:56) at 
>> org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:561) 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:401)
>>  at 
>> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:318)
>>  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.(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:271)
>>  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.(ASB_impl.java:412)
>>  at 
>> 

Re: Erratic nullpointer exceptions because feature structure has no type in Ruta

2019-11-11 Thread Marshall Schor
This stack trace seems impossible, because the 3rd line shows

CASImpl.ll_getFSRef calling a FeatureStructureImpl.toString method, which I
believe it doesn't do.

-M

On 11/11/2019 3:58 AM, Mario Juric wrote:
> Hi Peter,
>
> A while ago we started to get some erratic null pointer exceptions from Ruta 
> because the type of some feature structure element is null (see stack trace 
> below). The error is not consistently reproducible, in fact it seldomly 
> occurs and when reprocessing the document it doesn’t happen again. We 
> therefore think there are some race conditions at play when running in a 
> multithreaded environment as we do in production, and I was hoping that maybe 
> you would get an idea what might be causing it just by looking at the stack 
> trace.
>
> Cheers
> Mario
>
> java.lang.NullPointerException at 
> org.apache.uima.cas.impl.FeatureStructureImpl.prettyPrint(FeatureStructureImpl.java:501)
>  at 
> org.apache.uima.cas.impl.FeatureStructureImpl.prettyPrint(FeatureStructureImpl.java:483)
>  at 
> org.apache.uima.cas.impl.FeatureStructureImpl.toString(FeatureStructureImpl.java:472)
>  at 
> org.apache.uima.cas.impl.FeatureStructureImpl.toString(FeatureStructureImpl.java:467)
>  at org.apache.uima.cas.impl.CASImpl.ll_getFSRef(CASImpl.java:3653) at 
> org.apache.uima.cas.impl.FeatureStructureImpl.setFeatureValue(FeatureStructureImpl.java:61)
>  at org.apache.uima.ruta.RutaStream.assignFeatureValue(RutaStream.java:1140) 
> at org.apache.uima.ruta.RutaStream.assignFeatureValues(RutaStream.java:1020) 
> at org.apache.uima.ruta.action.CreateAction.execute(CreateAction.java:74) at 
> org.apache.uima.ruta.rule.AbstractRuleElement.apply(AbstractRuleElement.java:133)
>  at 
> org.apache.uima.ruta.rule.RuleElementCaretaker.applyRuleElements(RuleElementCaretaker.java:121)
>  at 
> org.apache.uima.ruta.rule.ComposedRuleElement.applyRuleElements(ComposedRuleElement.java:621)
>  at 
> org.apache.uima.ruta.rule.AbstractRuleElement.doneMatching(AbstractRuleElement.java:86)
>  at 
> org.apache.uima.ruta.rule.ComposedRuleElement.fallback(ComposedRuleElement.java:526)
>  at 
> org.apache.uima.ruta.rule.ComposedRuleElement.fallbackContinue(ComposedRuleElement.java:419)
>  at 
> org.apache.uima.ruta.rule.RutaRuleElement.startMatch(RutaRuleElement.java:103)
>  at 
> org.apache.uima.ruta.rule.ComposedRuleElement.startMatch(ComposedRuleElement.java:76)
>  at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:63) at 
> org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:54) at 
> org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:36) at 
> org.apache.uima.ruta.block.RutaScriptBlock.apply(RutaScriptBlock.java:67) at 
> org.apache.uima.ruta.RutaModule.apply(RutaModule.java:56) at 
> org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:561) 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:401)
>  at 
> org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:318)
>  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.(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:271)
>  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.(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:271)
>  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.(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:271)
>  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.(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:271)
>  at 
> 

[ANNOUNCE] Apache UIMA Java SDK version 3.1.1 released

2019-11-11 Thread Marshall Schor


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512
 
The Apache UIMA team is pleased to announce the release of Apache UIMA Java SDK,
version 3.1.1.  You can download it here:

https://uima.apache.org/downloads.cgi

Apache UIMA  is a component architecture and framework
for the analysis of unstructured content like text, video and audio data.

Version 3.1.1 is an incremental update for the version 3 branch of UIMA. It
includes a performance fix for instances where a users is processing 100's of
CASes with the same type system, in parallel.

It is also our first release since moving the Source Control from SVN to GIT.
The source is now on https://github.com/apache/uima-uimaj

See the UIMA News item for more details here: https://uima.apache.org/news.html

Please send feedback via the Apache UIMA project mailing lists.

- -Marshall Schor, for the Apache UIMA development team.

-BEGIN PGP SIGNATURE-
 
iQIzBAEBCgAdFiEEOn/mVSh3S1eNEDz+zHYv/c0Ez9YFAl3Jb5MACgkQzHYv/c0E
z9Y1BA/+ORehm8mzCEoITakHx/hbvnKLigNgyo4chfvCMEOT7ijPmuQy4dc/KEsq
HRcImDhymRLQsYB8CZcukmhDTcjm1r0Xka2sk5CB68FE1cH9bF0Z7PztVT120+jH
IpFfPKbzRl+C2QUU6j9Sc3iBZkwttukAZxx/nLRPkcpXBBwLt6oHcNIHVXkjKYTG
Tfxd1yiA97tB+pu9CAIQoC6++mYAIMGNtTMY3POr/LYAWqQ9mPH65KxZolKgesHl
zzsRz2xNXrhXV+pBXqgTsGwW7Sa58qajc0eMYI52jaSD2Gwg+snT/p0aKjp9eDnX
mCnoEF3yDe4s8K3W6dz4V5IyvUNtFzLUS1cyIBGFnjCyTwbDujW4JRSYRYxEUrBt
XltYOpMpvv8ckKsbRSuQexhAeehYrmawfGGuAZZNAGp5abzBCEfbivxg3B4ZAwIF
mI7yFFYz1d4gROHlqAYshJAp2gmi0oEzOdJD0pWTpT568Dk19+yGPiNVzgNVInZd
CX5S9dgmtzPreT/eYdJL0d41/dg3zwQhF0SKwqoQArFR8BZvRvrY8GlCSDGwYxwq
NLRXm3wsz28XehGpc8Bqe5BVrDhUw3v2zK3O25m5smqnRiNfIGLePyFJ9qBFj3bO
8KBcyqg3yX9PUIJ6NO4xnS7tLl5Foa/X9CKCJw3z3r4A+lJPo0o=
=oDmW
-END PGP SIGNATURE-




Re: Erratic nullpointer exceptions because feature structure has no type in Ruta

2019-11-11 Thread Peter Klügl
Hi,


and which version of UIMA Ruta?


Do you access internal Ruta objects somehow?

Do you (by accident) try to assign covered text?



Best,


Peter



Am 11.11.2019 um 10:23 schrieb Richard Eckart de Castilho:
> Hi Mario,
>
> which version of the UIMA Java SDK are you using?
>
> -- Richard
>
>> On 11. Nov 2019, at 09:58, Mario Juric  wrote:
>>
>> Hi Peter,
>>
>> A while ago we started to get some erratic null pointer exceptions from Ruta 
>> because the type of some feature structure element is null (see stack trace 
>> below). The error is not consistently reproducible, in fact it seldomly 
>> occurs and when reprocessing the document it doesn’t happen again. We 
>> therefore think there are some race conditions at play when running in a 
>> multithreaded environment as we do in production, and I was hoping that 
>> maybe you would get an idea what might be causing it just by looking at the 
>> stack trace.
>>
>> Cheers
>> Mario

-- 
Dr. Peter Klügl
R Text Mining/Machine Learning

Averbis GmbH
Salzstr. 15
79098 Freiburg
Germany

Fon: +49 761 708 394 0
Fax: +49 761 708 394 10
Email: peter.klu...@averbis.com
Web: https://averbis.com

Headquarters: Freiburg im Breisgau
Register Court: Amtsgericht Freiburg im Breisgau, HRB 701080
Managing Directors: Dr. med. Philipp Daumke, Dr. Kornél Markó



Re: Erratic nullpointer exceptions because feature structure has no type in Ruta

2019-11-11 Thread Richard Eckart de Castilho
Hi Mario,

which version of the UIMA Java SDK are you using?

-- Richard

> On 11. Nov 2019, at 09:58, Mario Juric  wrote:
> 
> Hi Peter,
> 
> A while ago we started to get some erratic null pointer exceptions from Ruta 
> because the type of some feature structure element is null (see stack trace 
> below). The error is not consistently reproducible, in fact it seldomly 
> occurs and when reprocessing the document it doesn’t happen again. We 
> therefore think there are some race conditions at play when running in a 
> multithreaded environment as we do in production, and I was hoping that maybe 
> you would get an idea what might be causing it just by looking at the stack 
> trace.
> 
> Cheers
> Mario



Erratic nullpointer exceptions because feature structure has no type in Ruta

2019-11-11 Thread Mario Juric
Hi Peter,

A while ago we started to get some erratic null pointer exceptions from Ruta 
because the type of some feature structure element is null (see stack trace 
below). The error is not consistently reproducible, in fact it seldomly occurs 
and when reprocessing the document it doesn’t happen again. We therefore think 
there are some race conditions at play when running in a multithreaded 
environment as we do in production, and I was hoping that maybe you would get 
an idea what might be causing it just by looking at the stack trace.

Cheers
Mario

java.lang.NullPointerException at 
org.apache.uima.cas.impl.FeatureStructureImpl.prettyPrint(FeatureStructureImpl.java:501)
 at 
org.apache.uima.cas.impl.FeatureStructureImpl.prettyPrint(FeatureStructureImpl.java:483)
 at 
org.apache.uima.cas.impl.FeatureStructureImpl.toString(FeatureStructureImpl.java:472)
 at 
org.apache.uima.cas.impl.FeatureStructureImpl.toString(FeatureStructureImpl.java:467)
 at org.apache.uima.cas.impl.CASImpl.ll_getFSRef(CASImpl.java:3653) at 
org.apache.uima.cas.impl.FeatureStructureImpl.setFeatureValue(FeatureStructureImpl.java:61)
 at org.apache.uima.ruta.RutaStream.assignFeatureValue(RutaStream.java:1140) at 
org.apache.uima.ruta.RutaStream.assignFeatureValues(RutaStream.java:1020) at 
org.apache.uima.ruta.action.CreateAction.execute(CreateAction.java:74) at 
org.apache.uima.ruta.rule.AbstractRuleElement.apply(AbstractRuleElement.java:133)
 at 
org.apache.uima.ruta.rule.RuleElementCaretaker.applyRuleElements(RuleElementCaretaker.java:121)
 at 
org.apache.uima.ruta.rule.ComposedRuleElement.applyRuleElements(ComposedRuleElement.java:621)
 at 
org.apache.uima.ruta.rule.AbstractRuleElement.doneMatching(AbstractRuleElement.java:86)
 at 
org.apache.uima.ruta.rule.ComposedRuleElement.fallback(ComposedRuleElement.java:526)
 at 
org.apache.uima.ruta.rule.ComposedRuleElement.fallbackContinue(ComposedRuleElement.java:419)
 at 
org.apache.uima.ruta.rule.RutaRuleElement.startMatch(RutaRuleElement.java:103) 
at 
org.apache.uima.ruta.rule.ComposedRuleElement.startMatch(ComposedRuleElement.java:76)
 at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:63) at 
org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:54) at 
org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:36) at 
org.apache.uima.ruta.block.RutaScriptBlock.apply(RutaScriptBlock.java:67) at 
org.apache.uima.ruta.RutaModule.apply(RutaModule.java:56) at 
org.apache.uima.ruta.engine.RutaEngine.process(RutaEngine.java:561) 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:401)
 at 
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:318)
 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.(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:271)
 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.(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:271)
 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.(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:271)
 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.(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:271)
 at 
org.apache.uima.analysis_engine.impl.AnalysisEngineImplBase.process(AnalysisEngineImplBase.java:269)
 at 
org.apache.uima.collection.impl.cpm.engine.ProcessingUnit.processNext(ProcessingUnit.java:895)
 at 
org.apache.uima.collection.impl.cpm.engine.ProcessingUnit.run(ProcessingUnit.java:575)