click-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bob Schellink (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (CLK-712) ConcurrentModificationException during rendering of Css/JsImport element.
Date Sat, 17 Jul 2010 08:54:50 GMT

     [ https://issues.apache.org/jira/browse/CLK-712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Bob Schellink resolved CLK-712.
-------------------------------

         Assignee: Bob Schellink
    Fix Version/s: 2.3.0-M1
       Resolution: Fixed

fix checked in

> 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
>            Assignee: Bob Schellink
>            Priority: Critical
>             Fix For: 2.3.0-M1
>
>
> 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.


Mime
View raw message