Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: EJBCA 6.14.1.2, EJBCA 6.15.0.2, EJBCA 6.15.1
-
Component/s: None
-
Labels:None
-
Sprint:EJBCA Sprint 21 Team Alice
Description
Customer has complained about issues with DynamicUIProperty:
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 1 at java.util.ArrayList.rangeCheck(ArrayList.java:657) [rt.jar:1.8.0_162] at java.util.ArrayList.get(ArrayList.java:433) [rt.jar:1.8.0_162] at org.cesecore.util.ui.DynamicUiProperty.getValue(DynamicUiProperty.java:466) [cesecore-common.jar:] at org.cesecore.keybind.impl.OcspKeyBinding.getRequireTrustedSignature(OcspKeyBinding.java:160) [cesecore-common.jar:]
From what we can tell, this seems to be some sort of a thread issue (while not being able to reproduce), so an initial fix is to synchronize on the member.