I am using Timex (Which is fantastic) but each day when I compile for the first time I get the following error:
[error] GenServer :tzdata_release_updater terminating
** (ArgumentError) argument error
(stdlib) :ets.lookup_element(:hackney_config, :mod_metrics, 2)
/Users/abarr/Code/conference/deps/hackney/src/hackney_metrics.erl:26: :hackney_metrics.get_engine/0
/Users/abarr/Code/conference/deps/hackney/src/hackney_connect.erl:78: :hackney_connect.create_connection/5
/Users/abarr/Code/conference/deps/hackney/src/hackney_connect.erl:47: :hackney_connect.connect/5
/Users/abarr/Code/conference/deps/hackney/src/hackney.erl:333: :hackney.request/5
(tzdata) lib/tzdata/http_client/hackney.ex:17: Tzdata.HTTPClient.Hackney.head/3
(tzdata) lib/tzdata/data_loader.ex:46: Tzdata.DataLoader.last_modified_of_latest_available/1
(tzdata) lib/tzdata/release_updater.ex:81: Tzdata.ReleaseUpdater.loaded_tzdata_matches_remote_last_modified?/0
(tzdata) lib/tzdata/release_updater.ex:42: Tzdata.ReleaseUpdater.poll_for_update/0
(tzdata) lib/tzdata/release_updater.ex:19: Tzdata.ReleaseUpdater.handle_info/2
(stdlib) gen_server.erl:637: :gen_server.try_dispatch/4
(stdlib) gen_server.erl:711: :gen_server.handle_msg/6
(stdlib) proc_lib.erl:249: :proc_lib.init_p_do_apply/3
Last message: :check_if_time_to_update
State: []
It seems to be a problem with checking for updates in tzdata but I have not been able to fix it. Is or has anyone seen this error?
Andrew