click-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Finn Bock (JIRA)" <>
Subject [jira] Created: (CLK-712) ConcurrentModificationException during rendering of Css/JsImport element.
Date Thu, 15 Jul 2010 19:59:49 GMT
ConcurrentModificationException during rendering of Css/JsImport element.

                 Key: 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);


        // 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.

View raw message