Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.1
    • Fix Version/s: 4.1
    • Component/s: Framework
    • Labels:
      None

      Description

      I got this, I don't know any other details (which resource, etc...)

      java.text.ParseException: Unparseable date: "Wed, 19 Jul 2006 13:13:03 GMT"
      at java.text.DateFormat.parse(Unknown Source)
      at org.apache.tapestry.asset.AssetService.cachedResource(AssetService.java:309)
      at org.apache.tapestry.asset.AssetService.service(AssetService.java:245)
      at $IEngineService_10c86e9f483.service($IEngineService_10c86e9f483.java)
      at org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72)
      at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241)
      at org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
      at $WebRequestServicer_10c86e9f456.service($WebRequestServicer_10c86e9f456.java)
      at $WebRequestServicer_10c86e9f454.service($WebRequestServicer_10c86e9f454.java)
      at org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
      at $ServletRequestServicer_10c86e9f43a.service($ServletRequestServicer_10c86e9f43a.java)
      at org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
      at $ServletRequestServicerFilter_10c86e9f436.service($ServletRequestServicerFilter_10c86e9f436.java)
      at $ServletRequestServicer_10c86e9f43c.service($ServletRequestServicer_10c86e9f43c.java)
      at org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
      at $ServletRequestServicerFilter_10c86e9f434.service($ServletRequestServicerFilter_10c86e9f434.java)
      at $ServletRequestServicer_10c86e9f43c.service($ServletRequestServicer_10c86e9f43c.java)
      at org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
      at $ServletRequestServicerFilter_10c86e9f438.service($ServletRequestServicerFilter_10c86e9f438.java)
      at $ServletRequestServicer_10c86e9f43c.service($ServletRequestServicer_10c86e9f43c.java)
      at $ServletRequestServicer_10c86e9f3c9.service($ServletRequestServicer_10c86e9f3c9.java)
      at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
      at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:104)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
      at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
      at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
      at java.lang.Thread.run(Unknown Source)

        Activity

        Norbert Sándor created issue -
        Hide
        Jesse Kuhnert added a comment -

        Which browser/servlet container were you using when you saw it ?

        Show
        Jesse Kuhnert added a comment - Which browser/servlet container were you using when you saw it ?
        Jesse Kuhnert made changes -
        Field Original Value New Value
        Assignee Jesse Kuhnert [ jkuhnert ]
        Hide
        Norbert Sándor added a comment -

        IE6
        tomcat 5.0.28
        Windows XP Home (Hungarian)

        I see this exception sometimes...

        Show
        Norbert Sándor added a comment - IE6 tomcat 5.0.28 Windows XP Home (Hungarian) I see this exception sometimes...
        Hide
        Norbert Sándor added a comment -

        In AssetService

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

        is created using the default locale, in my case it is "hu". The header's format is fix, so the locale should be specified explicitly:

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

        Show
        Norbert Sándor added a comment - In AssetService private static final DateFormat CACHED_FORMAT = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z"); is created using the default locale, in my case it is "hu". The header's format is fix, so the locale should be specified explicitly: private static final DateFormat CACHED_FORMAT = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z", new Locale("en"));
        Hide
        Jesse Kuhnert added a comment -

        Thanks, fixed.

        Show
        Jesse Kuhnert added a comment - Thanks, fixed.
        Jesse Kuhnert made changes -
        Fix Version/s 4.1 [ 12310632 ]
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Mark Thomas made changes -
        Workflow jira [ 12376410 ] Default workflow, editable Closed status [ 12568876 ]
        Mark Thomas made changes -
        Workflow Default workflow, editable Closed status [ 12568876 ] jira [ 12590148 ]

          People

          • Assignee:
            Jesse Kuhnert
            Reporter:
            Norbert Sándor
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development