Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.11
    • Fix Version/s: 1.3
    • Component/s: None
    • Labels:
      None
    • Environment:

      MacBook Pro, Snow Leopard 10.6.2

      Description

      A user reported problems on IRC. It turns out that couchdb (or mochiweb) barfs when the local machine is set to some timezones.

      I set my local timezone to Western Indonesian Time (WIT) and reproduced the bug.

      Steps
      1) Change to WIT
      2) Visit Futon

      Error;

      {"error":"unknown_error","reason":"badarg"}

      and logs report;

      [info] [<0.104.0>] 127.0.0.1 - - 'GET' /_utils/index.html 500
      [error] [<0.112.0>] Badarg error in HTTP request
      [info] [<0.112.0>] Stacktrace: [{erlang,universaltime_to_localtime,[{{1969,12,31},{23,59,59}}]},

      {calendar,local_time_to_universal_time_dst,1}

      ,

      {httpd_util,rfc1123_date,1}

      ,

      {mochiweb_request,maybe_serve_file,3}

      ,

      {couch_httpd,serve_file,4}

      ,

      {couch_httpd,handle_request,5}

      ,

      {mochiweb_http,headers,5}

      ,

      {proc_lib,init_p_do_apply,3}

      ]

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                rnewson Robert Newson
                Reporter:
                rnewson Robert Newson
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: