[ https://issues.apache.org/jira/browse/UIMA-4721?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marshall Schor resolved UIMA-4721. ---------------------------------- Resolution: Fixed is also fixed in 3.0.0SDKexp > Nested protect blocks not adding back in all cases > -------------------------------------------------- > > Key: UIMA-4721 > URL: https://issues.apache.org/jira/browse/UIMA-4721 > Project: UIMA > Issue Type: Bug > Components: Core Java Framework > Affects Versions: 2.8.1SDK > Reporter: Marshall Schor > Assignee: Marshall Schor > Priority: Minor > Fix For: 3.0.0SDKexp, 2.8.2SDK > > > The protect block mechanism has a provision to handle nested protect blocks. > It does this by keeping a stack of nested contexts. > The close of the protect block checks to see if nested protect blocks were > not closed. If this is the case, the nested ones are closed automatically > starting with the most deeply nested one. The logic for doing this has an > off-by-one error, which would result in an array index out of bounds. -- This message was sent by Atlassian JIRA (v6.3.4#6332)