GenServer #PID<0.4048.0> terminating : Handle signals to gracefully shutdown
Sentry Issue: WSDATASELECT-2Y
GenServer #PID<0.4048.0> terminating
** (stop) exited in: Task.await(%Task{mfa: {:erlang, :apply, 2}, owner: #PID<0.4048.0>, pid: #PID<0.4185.0>, ref: #Reference<0.0.518147.3871334845.2886533121.213148>}, 30000)
** (EXIT) an exception was raised:
** (ArgumentError) errors were found at the given arguments:
* 1st argument: not a list
:erlang.length(nil)
(bisect 0.4.0) lib/bisect.ex:84: Bisect.search/3
(wsdataselect 1.0.3) lib/wsdataselect/archive.ex:71: Wsdataselect.Archive.set_offset/3
(elixir 1.16.3) lib/enum.ex:1700: Enum."-map/2-lists^map/1-1-"/2
(wsdataselect 1.0.3) lib/wsdataselect/backend.ex:220: Wsdataselect.Backend.get_files/2
(elixir 1.16.3) lib/task/supervised.ex:101: Task.Supervised.invoke_mfa/2
(elixir 1.16.3) lib/task/supervised.ex:36: Task.Supervised.reply/4
(elixir 1.16.3) lib/task.ex:870: Task.await_receive/3
(elixir 1.16.3) lib/enum.ex:1700: Enum."-map/2-lists^map/1-1-"/2
(wsdataselect 1.0.3) lib/wsdataselect/backend.ex:121: Wsdataselect.Backend.files_in_archive/1
(wsdataselect 1.0.3) lib/wsdataselect/backend.ex:290: Wsdataselect.Backend.get_data_files/1
(wsdataselect 1.0.3) lib/wsdataselect/controller.ex:61: Wsdataselect.Controller.manage_query/2
(wsdataselect 1.0.3) deps/plug/lib/plug/router.ex:246: anonymous fn/4 in Wsdataselect.Router.dispatch/2
(telemetry 1.2.1) /app/deps/telemetry/src/telemetry.erl:321: :telemetry.span/3
(wsdataselect 1.0.3) deps/plug/lib/plug/router.ex:242: Wsdataselect.Router.dispatch/2
Last message: {:tcp, #Port<0.704>, "GET /query?network=XW&station=W09&location=00&starttime=2007-07-28T04%3A06%3A01.000836&endtime=2007-07-28T04%3A24%3A01.000836&channel=HHN HTTP/1.1\r\nHost: ws.resif.fr\r\nX-Request-ID: f63371ecefd3ca9f2f331c2e6eb070aa\r\nX-Real-IP: 213.121.189.107\r\nX-Forwarded-For: 213.121.189.107\r\nX-Forwarded-Host: ws.resif.fr\r\nX-Forwarded-Port: 80\r\nX-Forwarded-Proto: https\r\nX-Forwarded-Scheme: https\r\nX-Scheme: https\r\nX-Original-Forwarded-For: 213.121.189.107\r\naccept-encoding: identity\r\nuser-agent: ObsPy/1.2.2 (Linux-3.10.0-1160.81.1.el7.x86_64-x86_64-with-centos-7.9.2009-Core, Python 2.7.5)\r\n\r\n"}
State: {%ThousandIsland.Socket{socket: #Port<0.704>, transport_module: ThousandIsland.Transports.TCP, read_timeout: 60000, silent_terminate_on_error: false, span: %ThousandIsland.Telemetry{span_name: :connection, telemetry_span_context: #Reference<0.3871334845.2886467585.209776>, start_time: -576460652714717444, start_metadata: %{remote_address: {10, 42, 1, 175}, telemetry_span_context: #Reference<0.3871334845.2886467585.209776>, remote_port: 55730, parent_telemetry_span_context: #Reference<0.3871334845.2886467585.133891>}}}, %{opts: %{http: [], http_1: [], http_2: [], websocket: []}, plug: {Wsdataselect.Router, []}, handler_module: Bandit.HTTP1.Handler, http_1_enabled: true, http_2_enabled: true, requests_processed: 1}}