Hi - The jira for this says it's fixed in the 2.3 version, which has not yet been released.
Can you describe what version of UIMA you were testing with? -Marshall Baptiste Gaillard wrote: > Hi, > > As Aaron said in his previous message the problem should have been fixed : > > https://issues.apache.org/jira/browse/UIMA-1107 > > But I tested again my aggregate, Aaron too. > We found that the BUG appears again now. > > Because I absolutely need to fix this BUG I tried to debug a very simple > workflow which integrate an aggregate. > > I am in the same situation , I integrate 2 annotators in an aggregate, the > first creates a new Sofa and the second works on this created Sofa. > > I found that when the two annotators of my aggregate are declared using the > '_pear.xml' descriptor, in the second annotator the CAS has a 'mSofaMappings' > (in fact JCasImpl.casImpl.svd.componentInfo.mSofaMappings) member empty (but > it should not !). > > componentInfo is of type RootUimaContext_Impl > > When the second annotator is declared with the component descriptor (not the > '_pear.xml' one) the 'mSofaMappings' contains > {_InitialView=MY_PRODUCED_SOFA}, so it seams right in this case. > > I search during hours to find why this 'mSofaMappings' is empty without > success. > > So, could you give me clues to help me find the problem ? What could be the > responsible classes ? > > If you want I cant send you my simple workflow to test that thing. > > Thanks for your help, > > Baptiste > > > ---------------------------------------- > >> Date: Tue, 7 Oct 2008 16:53:08 +0200 >> From: [EMAIL PROTECTED] >> To: [email protected] >> Subject: Re: Imports with '_pear.xml' in aggregate prevent annotators to >> work on the right Sofa >> >> Baptiste, >> >> This issue has been fixed in SVN, and the fix will be in the next release. >> >> https://issues.apache.org/jira/browse/UIMA-1107 >> >> -Aaron >> >> >> [EMAIL PROTECTED] wrote: >> >>> Hi, >>> >>> >>> >>> I have to integrate 2 annotators in an aggregate, the first creates a new >>> Sofa and the second work on this created Sofa. >>> >>> >>> >>> My problem is that when I use the Annotators descriptors in the imports >>> everything works, but when I specify the '_pear.xml' descriptors the second >>> annotator continue to work on the 'DEFAULT' Sofa. >>> >>> >>> >>> For example with this descriptor my second annotator (InfomagicXipFrench) >>> annotates the Sofa 'txt' : >>> >>> >>> >>> >>> >>> >>> >>> org.apache.uima.java >>> >>> false >>> >>> >>> >>> >>> >>> > location="../../XmlStripAnnotator/XmlStripAnnotator_pear.xml"/> >>> >>> >>> >>> >>> >>> > location="../../InfomagicXipFrench/desc/InfomagicXipFrench.xml"/> >>> >>> >>> >>> >>> >>> >>> >>> AggregateXeroxIGM >>> >>> >>> >>> 1.0 >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> XmlStripAnnotator >>> >>> InfomagicXipFrench >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> txt >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> true >>> >>> false >>> >>> false >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> XmlStripAnnotator >>> >>> txt >>> >>> txt >>> >>> >>> >>> >>> >>> InfomagicXipFrench >>> >>> txt >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> But when I use this import : >>> >>> >>> >>> > location="../../InfomagicXipFrench/InfomagicXipFrench_pear.xml"/> >>> >>> >>> >>> >>> >>> Instead of >>> >>> >>> >>> > location="../../InfomagicXipFrench/desc/InfomagicXipFrench.xml"/> >>> >>> >>> >>> >>> >>> The annotator works only on the 'DEFAULT' Sofa. >>> >>> >>> >>> This is very problematic because UIMA does not built the correct CLASSPATH >>> when I use the import based on >>> "../../InfomagicXipFrench/desc/InfomagicXipFrench.xml". As I have to >>> integrate other annotators (with a lot of JAR dependencies) I must use the >>> '_pear.xml' descriptor. >>> >>> >>> >>> Do you know how can I force my annotators to use the right Sofa using >>> '_pear.xml' imports in my aggregate ? >>> >>> >>> >>> Thanks, >>> >>> >>> >>> Baptiste GAILLARD. >>> >>> >>> >>> >>> > > _________________________________________________________________ > Téléphonez gratuitement à tous vos proches avec Windows Live Messenger ! > Téléchargez-le maintenant ! > http://www.windowslive.fr/messenger/1.asp > >
