Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major 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}

      ]

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development