Richard Eckart de Castilho created UIMA-6400:
------------------------------------------------
Summary: UimaContextHolder threadlocal can leak
Key: UIMA-6400
URL: https://issues.apache.org/jira/browse/UIMA-6400
Project: UIMA
Issue Type: Bug
Components: Core Java Framework
Reporter: Richard Eckart de Castilho
When a UIMA context is set in the {{UimaContextHolder}} e.g. when a component
initializes or processes - and then the component spawns a new thread, then the
{{UimaContextHolder}} is inherited by the spawned thread. If the thread does
not get garbage collected (e.g. because it is part of a global executor pool),
then the {{UimaContext}} held by the {{UimaContextHolder}} can live way beyond
its projected life-time without being garbage-collectable.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)