Hello Eddie,

when trying the new 2.3.0 version of uimacpp yesterday, it turned out that the 
problem still occurs. Judging from the JIRA (issue: UIMA-1653), however, there 
is a fix for this. Could it be, that the test cases provided with the fix do 
not exactly reproduce the same behavior?

Regards,
Matthias


-----Ursprüngliche Nachricht-----
Von: Eddie Epstein [mailto:[email protected]] 
Gesendet: Freitag, 6. November 2009 22:51
An: [email protected]
Betreff: Re: compatibility issues of uimacpp vs. uimaj using uima-as

On Fri, Nov 6, 2009 at 10:37 AM, Matthias Wendt
<[email protected]> wrote:
> I finally found out the difference between the two scenarios. My Annotator
> has "multipleReferencesAllowed" set to true.

Bingo! Problem reproduced here too. Is a bug in Xmi serialization
replies. Normally all features of a type to be sent are checked to
look for FS references. This check is done correctly for new types
created in the service, but missed for types received by a C++
service.

As you already guessed, a workaround with the current code is to add
the new StringArrayFS to the index repository. Will be fixed in the
upcoming release.

Many thanks for your time isolating this.
Eddie

Reply via email to