[
https://issues.apache.org/jira/browse/UIMA-5704?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marshall Schor resolved UIMA-5704.
----------------------------------
Resolution: Fixed
> uv3 edge case failures in setting up JCas
> -----------------------------------------
>
> Key: UIMA-5704
> URL: https://issues.apache.org/jira/browse/UIMA-5704
> Project: UIMA
> Issue Type: Bug
> Components: Core Java Framework
> Reporter: Marshall Schor
> Assignee: Marshall Schor
> Priority: Major
> Fix For: 3.0.0SDK
>
>
> After adding the capability to merge from JCas class definitions into
> existing type systems, some edge cases appeared causing failures or
> replication in conformance testing and setting up the offsets in JCas classes
> when loading them with type systems.
> Rework to remove redundant checking, and insure offsets are set up in all
> cases.
> Use a simplified supertype/superclass validity checker.
> Remove 2nd map used just for class loader associated with pears (not needed).
> make type2jcci map only have entries for types having loaded JCas classes
> (others return null).
> Insure updateOrValidateAllCallSitesForJCasClass is called for each combo of a
> type system and class loader, to either set it up, or validate the offsets.
> fix a bug setting the threadlocal used for a previous (alpha) version of some
> jcas class impl - in case those jcas classes are hanging around (one is, in a
> PEAR test case)
> Skip conformance checking for built-ins.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)