[
https://issues.apache.org/jira/browse/UIMA-3663?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marshall Schor resolved UIMA-3663.
----------------------------------
Resolution: Fixed
> UimaConterxt_ImplBase code to generate uniqueIdentifier may not be unique
> -------------------------------------------------------------------------
>
> Key: UIMA-3663
> URL: https://issues.apache.org/jira/browse/UIMA-3663
> Project: UIMA
> Issue Type: Bug
> Components: Core Java Framework
> Affects Versions: 2.5.0SDK
> Reporter: Marshall Schor
> Assignee: Marshall Schor
> Priority: Trivial
> Fix For: 2.5.1SDK
>
>
> Code in the construction of UimaConterxt_ImplBase calls UID() to get a unique
> id. One use is as a way to allow (for scaled-out apps) unique identification
> of otherwise similar MBeans, using different mbean names. MBean names cannot
> have colons or dashes. This code removes those from the string value
> returned by UID(). This means that 2 different UIDs that differ only in
> having some part have a minus sign, could be confused with another not having
> this. A small test case shows this can arise if > 32768 UIMA Contexts are
> created within one millisecond. While extremely unlikely, this is easily
> avoided, for example, by substituting _ for the characters, rather than
> deleting them.
--
This message was sent by Atlassian JIRA
(v6.2#6252)