uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard Eckart de Castilho (JIRA)" <...@uima.apache.org>
Subject [jira] [Updated] (UIMA-3597) CollectionReader and Annotators not having access to the same ExternalResource instance
Date Mon, 14 Apr 2014 20:34:15 GMT

     [ https://issues.apache.org/jira/browse/UIMA-3597?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Richard Eckart de Castilho updated UIMA-3597:
---------------------------------------------

    Fix Version/s: 2.0.1uimaFIT

> CollectionReader and Annotators not having access to the same ExternalResource instance

> ----------------------------------------------------------------------------------------
>
>                 Key: UIMA-3597
>                 URL: https://issues.apache.org/jira/browse/UIMA-3597
>             Project: UIMA
>          Issue Type: Bug
>          Components: uimaFIT
>    Affects Versions: 2.0.0uimaFIT
>            Reporter: Swirl
>            Priority: Minor
>             Fix For: 2.0.1uimaFIT
>
>
> Creating a pipeline as follows:
> a. CollectionReader
> b. AnnotatorA
> c. AnnotatorB
> All the above (including the CollectionReader and the 2 annotators) have a 
> dependency on an ExternalResource.
> Here's a shortened code that I used:
> // create the external resource desc 
> ExternalResourceDescription myExternalResourceDesc = 
> createExternalResourceDescription();
> // create the CollectionReaderDescription, with the external resource desc
> CollectionReaderDescription myCollectionReaderDesc = 
> createDescription(myExternalResourceDesc);
> // create the MyAnnotatorA desc, with the external resource desc 
> AnalysisEngineDescription myAnnotatorADesc = 
> createPrimitiveDescription(myExternalResourceDesc);
> // create the MyAnnotatorB desc, with the external resource desc 
> AnalysisEngineDescription myAnnotatorBDesc = 
> createPrimitiveDescription(myExternalResourceDesc);
> // run 
> SimplePipeline.runPipeline(myCollectionReaderDesc, myAnnotatorADesc,				
> myAnnotatorBDesc);
> In the initialize(UimaContext context) method of collection reader and 
> annotator, I print out the instance of the ExternalResource:
> MyCollectionReader:com.example.MyExternalResource <at> 26a7dd39
> MyAnnotatorA:com.example.MyExternalResource <at> 6ee1dac2
> MyAnnotatorB:com.example.MyExternalResource <at> 6ee1dac2
> As you can see, MyAnnotatorA and MyAnnotatorB got the same instance of the 
> ExternalResource, but MyCollectionReader got a different instance.
> They should be accessing the same ExternalResource instance.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message