SimpleDateFormat is not thread safe
-----------------------------------

         Key: BPM-307
         URL: http://jira.andromda.org/browse/BPM-307
     Project: Bpm4Struts Cartridge
        Type: Bug

    Reporter: Walter Itamar MourĂ£o
 Assigned to: Wouter Zoons 


Since SimpleDateFormat is not thread safe, the following code can generate 
runtime errors.

ActionForm.java.vsl:
...
#set ($dateFormatter = "${field.name}DateFormatter")
    private final static java.text.DateFormat $dateFormatter = new 
java.text.SimpleDateFormat("$field.dateFormat");
#elseif ($field.time)
...

CrudForm.java.vsl:
...
#if ($member.type.dateType)
    private static final java.text.DateFormat ${member.name}Formatter = new 
java.text.SimpleDateFormat("$member.dateFormat");
#set ($lenient = !$member.strictDateFormat)
    static { ${member.name}Formatter.setLenient($lenient); }
...

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


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php

Reply via email to