ConcurrentModificationException during rendering of Css/JsImport element.
-------------------------------------------------------------------------
Key: CLK-712
URL: https://issues.apache.org/jira/browse/CLK-712
Project: Click
Issue Type: Bug
Components: core
Reporter: Finn Bock
Priority: Critical
In Css/JsImport.render(), the src/href attribute is temporarily removed:
// Temporarily remove href attribute while other attributes are rendered
setAttribute("href", null);
appendAttributes(buffer);
// Restore href attribute
setAttribute("href", href);
This cause incorrect rendering and ConcurrentModificationException when other
threads rendering the same element. The sharing between threads is common for
the CSS & JS elements added to a cached menu.
It is quite easy to reproduce: Just let jmeter hit
localhost:8080/click-examples/home.htm about 40.000 times. After the test is
finished use a browser to show the examples homepage. For me, the CSS and JS
import elements related to menu is missing or rendered incorrectly.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.