Race condition in DownloadTest #26
Owner
```
17:22:12.726 request_id=GMSimYvmeNyxe9gAADwC [error] Task #PID<0.6838.0> started from #PID<0.6835.0> terminating
** (File.Error) could not read file stats "/home/igor/src/bromal/bromal/_build/test/lib/bromal/priv/spool/media/data/localhost/ufYePPB2OCZTO2b2Tj8H5nvo7HSBzZqmvggB2oYMjhk": no such file or directory
(elixir 1.19.5) lib/file.ex:501: File.stat!/2
(plug 1.20.3) lib/plug/adapters/test/conn.ex:81: Plug.Adapters.Test.Conn.send_file/6
(plug 1.20.3) lib/plug/conn.ex:498: Plug.Conn.send_file/5
(bromal 0.0.1-2970c4d+test) lib/bromal_client/matrix/client/media/download.ex:17: BromalClient.Matrix.Client.Media.Download.action/2
(bromal 0.0.1-2970c4d+test) lib/bromal_client/matrix/client/media/download.ex:17: BromalClient.Matrix.Client.Media.Download.phoenix_controller_pipeline/2
(phoenix 1.8.9) lib/phoenix/router.ex:428: Phoenix.Router.__call__/5
(phoenix 1.8.9) lib/phoenix/router/route.ex:55: Phoenix.Router.Route.call/2
(phoenix 1.8.9) lib/phoenix/router.ex:428: Phoenix.Router.__call__/5
(bromal 0.0.1-2970c4d+test) lib/bromal_client/endpoint.ex:17: BromalClient.Endpoint.plug_builder_call/2
(bromal 0.0.1-2970c4d+test) lib/bromal_client/endpoint.ex:17: BromalClient.Endpoint.call/2
(phoenix 1.8.9) lib/phoenix/test/conn_test.ex:225: Phoenix.ConnTest.dispatch/5
(elixir 1.19.5) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
(elixir 1.19.5) lib/task/supervised.ex:40: Task.Supervised.reply/4
Function: #Function<5.3399282/0 in BromalClient.Matrix.Client.Media.DownloadTest.download_media_with_timeout/4>
Args: []
1) test download media downloads media with timeout: tarball (BromalClient.Matrix.Client.Media.DownloadTest)
test/bromal_client/matrix/client/media/download_test.exs:158
** (EXIT from #PID<0.6835.0>) an exception was raised:
** (File.Error) could not read file stats "/home/igor/src/bromal/bromal/_build/test/lib/bromal/priv/spool/media/data/localhost/ufYePPB2OCZTO2b2Tj8H5nvo7HSBzZqmvggB2oYMjhk": no such file or directory
(elixir 1.19.5) lib/file.ex:501: File.stat!/2
(plug 1.20.3) lib/plug/adapters/test/conn.ex:81: Plug.Adapters.Test.Conn.send_file/6
(plug 1.20.3) lib/plug/conn.ex:498: Plug.Conn.send_file/5
(bromal 0.0.1-2970c4d+test) lib/bromal_client/matrix/client/media/download.ex:17: BromalClient.Matrix.Client.Media.Download.action/2
(bromal 0.0.1-2970c4d+test) lib/bromal_client/matrix/client/media/download.ex:17: BromalClient.Matrix.Client.Media.Download.phoenix_controller_pipeline/2
(phoenix 1.8.9) lib/phoenix/router.ex:428: Phoenix.Router.__call__/5
(phoenix 1.8.9) lib/phoenix/router/route.ex:55: Phoenix.Router.Route.call/2
(phoenix 1.8.9) lib/phoenix/router.ex:428: Phoenix.Router.__call__/5
(bromal 0.0.1-2970c4d+test) lib/bromal_client/endpoint.ex:17: BromalClient.Endpoint.plug_builder_call/2
(bromal 0.0.1-2970c4d+test) lib/bromal_client/endpoint.ex:17: BromalClient.Endpoint.call/2
(phoenix 1.8.9) lib/phoenix/test/conn_test.ex:225: Phoenix.ConnTest.dispatch/5
(elixir 1.19.5) lib/task/supervised.ex:105: Task.Supervised.invoke_mfa/2
(elixir 1.19.5) lib/task/supervised.ex:40: Task.Supervised.reply/4
```
bug
label
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?