Return-Path: X-Original-To: apmail-uima-user-archive@www.apache.org Delivered-To: apmail-uima-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 79AA5184D2 for ; Wed, 26 Aug 2015 19:12:32 +0000 (UTC) Received: (qmail 18095 invoked by uid 500); 26 Aug 2015 19:12:32 -0000 Delivered-To: apmail-uima-user-archive@uima.apache.org Received: (qmail 18038 invoked by uid 500); 26 Aug 2015 19:12:32 -0000 Mailing-List: contact user-help@uima.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@uima.apache.org Delivered-To: mailing list user@uima.apache.org Received: (qmail 18022 invoked by uid 99); 26 Aug 2015 19:12:31 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Aug 2015 19:12:31 +0000 Received: from vpn-05.ukp.informatik.tu-darmstadt.de (ukpgw.ukp.informatik.tu-darmstadt.de [130.83.164.205]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id AFF311A0175; Wed, 26 Aug 2015 19:12:30 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: Wrong CAS being passed on in AAE From: Richard Eckart de Castilho In-Reply-To: Date: Wed, 26 Aug 2015 21:12:22 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <796F4179-7ABC-4315-8F98-162A44AB95B4@apache.org> References: To: user@uima.apache.org X-Mailer: Apple Mail (2.1878.6) What signature of SimplePipeline do you use? The one based on = AnalysisEngine or the one based on AnalysisEngineDescription? Cheers, -- Richard On 26.08.2015, at 21:07, Martin Wunderlich wrote: > Hi all,=20 >=20 > I am running a SimplePipeline which consists of a Reader and two = Aggregate Analysis Engines. The output CAS of the first AAE is meant to = feed into the second AAE. However, I find that even though the output of = the first AAE is correct, it is different from the input to the second = AAE. I have verified this by writing to XMI as the last step of AAE 1 = and the first step of AAE 2. In AAE 1 I have a CAS merger as the final = step and a flow controller which is set to drop the input CAS to the = merger. This is working fine: Only the merged CAS remains after the = merge step. And yet, the input CAS to AAE 2 is missing the annotations = which were added by annotator steps in AAE 1 before the merge.=20 >=20 > If I combine both AAEs into one super-AAE and add this one to the = SimplePipeline instead, it works fine. So, there is a work-around. I am = just curious why the AAEs might behave this way when I have the = separate.=20 > Thanks a lot.=20 >=20 > Cheers,=20 >=20 > Martin