Race condition in Menu.getHeadElements
--------------------------------------
Key: CLK-713
URL: https://issues.apache.org/jira/browse/CLK-713
Project: Click
Issue Type: Bug
Components: extras
Reporter: Finn Bock
Priority: Critical
Multi threads can access a cached Menu while it is being initialized. The
Exception can be:
java.lang.ArrayIndexOutOfBoundsException: 2
at java.util.ArrayList.add(ArrayList.java:352)
at org.apache.click.extras.control.Menu.getHeadElements(Menu.java:1077)
at org.apache.click.util.PageImports.processControl(PageImports.java:37
Initializing the menu in MenuFactory by calling menu.getHeadElements() seems to
make the race condition go away.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.