The GitHub Actions job "Java CI with Maven" on 
uima-uimaj.git/bugfix/234-Using-builtin-annotation-classes-before-creating-a-CAS-can-break-type-system-management
 has succeeded.
Run started by GitHub user reckart (triggered by reckart).

Head commit for run:
aa308afd8169f4ea96ed6748bb6638af8812436f / Richard Eckart de Castilho 
<[email protected]>
Issue #234: Using builtin annotation classes before creating a CAS can break 
type system management

- Defer `TypeSystemImpl.staticTsi.commit()` out of `<clinit>` into a new lazy 
`committedStaticTsi()` accessor with double-checked-locking on a volatile flag, 
breaking the recursive cover-class init storm that caused the issue
- Route `TypeSystemConstants` builtin-feature `adjOffset` constants through 
`TypeSystemImpl.committedStaticTsi()` so they remain valid now that `staticTsi` 
is no longer committed eagerly

Report URL: https://github.com/apache/uima-uimaj/actions/runs/26401166282

With regards,
GitHub Actions via GitBox

Reply via email to