DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4036>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4036

HttpServletRquest.getDateHeader(String header) implementaion not thread safe

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|FIXED                       |
            Version|3.2.2 Final                 |3.3.1 Final



------- Additional Comments From [EMAIL PROTECTED]  2002-11-25 18:53 
-------
I don't see any protection against concurrent access to the various 
SimpleDateFormat instances in "org.apache.tomcat.util.buf.DateTool.parseDate()".

stack trace using tomcat 3.3.1:
2002-11-25 10:06:28 - Ctx() : Exception in R(  + /treemenu/deeptree.css + 
null) - java.lang.NumberFormatException: 
        at java.lang.Long.parseLong(Long.java:331)
        at java.lang.Long.parseLong(Long.java:363)
        at java.text.DigitList.getLong(DigitList.java:153)
        at java.text.DecimalFormat.parse(DecimalFormat.java:820)
        at java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:1201)
        at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:730)
        at java.text.DateFormat.parse(DateFormat.java:322)
        at org.apache.tomcat.util.buf.DateTool.parseDate(DateTool.java:196)
        at org.apache.tomcat.util.buf.DateTool.parseDate(DateTool.java:190)
        at org.apache.tomcat.util.buf.DateTool.parseDate(DateTool.java:138)
        at org.apache.tomcat.util.buf.MessageBytes.getTime
(MessageBytes.java:555)
        at org.apache.tomcat.modules.generators.FileHandler.doService
(StaticInterceptor.java:332)
        at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
        at org.apache.tomcat.core.Handler.service(Handler.java:235)
        at org.apache.tomcat.core.ContextManager.internalService
(ContextManager.java:917)
        at org.apache.tomcat.core.ContextManager.service
(ContextManager.java:833)
        at org.apache.tomcat.modules.server.Http10Interceptor.processConnection
(Http10Interceptor.java:176)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:494)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:516)
        at java.lang.Thread.run(Thread.java:484)

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to