You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Marshall Schor (JIRA)" <de...@uima.apache.org> on 2014/12/17 19:43:13 UTC

[jira] [Updated] (UIMA-4132) JCasGen with limit option does not work in Eclipse unless typesystem is reloaded

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

Marshall Schor updated UIMA-4132:
---------------------------------
    Fix Version/s:     (was: 2.7.0SDK)
                   backlogSDK

> JCasGen with limit option does not work in Eclipse unless typesystem is reloaded
> --------------------------------------------------------------------------------
>
>                 Key: UIMA-4132
>                 URL: https://issues.apache.org/jira/browse/UIMA-4132
>             Project: UIMA
>          Issue Type: Bug
>          Components: Eclipse plugins
>            Reporter: Richard Eckart de Castilho
>            Priority: Minor
>             Fix For: backlogSDK
>
>
> # Create a Java project "test2"
> # Create a type system description "typeSystemDescriptor2.xml" in "test2"
> # Create a type "some.typename.you.Choose2" in that descriptor
> # Save "typeSystemDescriptor2.xml"
> # Create a Java project "test"
> # Add "test2" as a build dependency to "test"
> # Create a type system description "typeSystemDescriptor.xml" in "test"
> # Create a type "some.typename.you.Choose" in that descriptor
> # Add "typeSystemDescriptor2.xml" via import-by-name 
> # Save "typeSystemDescriptor.xml"
> # Enable "limited" in "typeSystemDescriptor.xml"
> # Press JCasGen in "typeSystemDescriptor.xml"
> Expected result:
> * JCas files generated for "some.typename.you.Choose"
> * no JCas files generated for "some.typename.you.Choose2"
> Actual result:
> * no JCas files generated whatsoever
> Diagnosis
> * isOutOfScope() requires the sourceUrl in the type descriptor to be set
> * apparently, the sourceUrl is not set when "typeSystemDescriptor.xml" is created (also not when saved)
> Workaround
> * close the editor for "typeSystemDescriptor.xml"
> * reopen it
> * Enable "limited" in "typeSystemDescriptor.xml"
> * Press JCasGen in "typeSystemDescriptor.xml"



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)