tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Greg Woolsey (JIRA)" <tapestry-...@jakarta.apache.org>
Subject [jira] Created: (TAPESTRY-1229) AssetService not thread safe
Date Fri, 12 Jan 2007 03:05:27 GMT
AssetService not thread safe

                 Key: TAPESTRY-1229
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1229
             Project: Tapestry
          Issue Type: Bug
          Components: Core, Framework
    Affects Versions: 4.1.1
            Reporter: Greg Woolsey
            Priority: Blocker

AssetService declares this field:

    static final DateFormat CACHED_FORMAT = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss
Z", Locale.ENGLISH);

However, DateFormat objects are explicitly NOT thread safe.  We've encountered this in our
in-house concurrency testing.  We'll have to patch our local 4.1.1 to fix this before deploying
our application.

a quick search did not find any other references to SimpleDateFormat that look like they could
have the same issue.

A simple CommonsPool object pool of date format objects would fix the problem.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org

View raw message