[GH-ISSUE #160] [BUG] - .zip versions can't be downloaded #75

Closed
opened 2026-02-17 17:06:03 -05:00 by yindo · 4 comments
Owner

Originally created by @Vanguard4893 on GitHub (Aug 1, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/160

Describe the bug
Any download in the app fails

To Reproduce
Steps to reproduce the behavior:

  1. Open Drop Client
  2. Click on any game in the library
  3. Attempt to Download that game
  4. See error - "Drop encountered an error while Downloading, see Download Manager for specific error"

Note: The download manager does not show any specific error, nor do the console logs from running the client:
(drop-app:243639): libayatana-appindicator-WARNING **: 13:03:17.639: libayatana-appindicator is deprecated. Please use libayatana-appindicator-glib in newly written code.
2025-08-01T13:03:39.955778078+01:00 | INFO | src/download_manager/download_manager_frontend.rs:110 - creating download with meta DownloadableMetadata { id: "4ab3258c-1cc4-4458-9ec6-5806a3f99c48", version: Some(".zip"), download_type: Game }
2025-08-01T13:03:39.956023895+01:00 | INFO | src/download_manager/download_manager_builder.rs:228 - starting download for DownloadableMetadata { id: "4ab3258c-1cc4-4458-9ec6-5806a3f99c48", version: Some(".zip"), download_type: Game }
2025-08-01T13:03:40.108216399+01:00 | INFO | src/games/downloads/drop_data.rs:97 - Any contexts which are complete? false
2025-08-01T13:03:40.154407305+01:00 | ERROR | src/games/downloads/download_agent.rs:317 - download failed. See Download Manager status for specific error
2025-08-01T13:03:40.154734914+01:00 | ERROR | src/games/downloads/download_agent.rs:397 - error while managing download: download failed. See Download Manager status for specific error
2025-08-01T13:03:40.171809908+01:00 | ERROR | src/games/downloads/download_agent.rs:317 - download failed. See Download Manager status for specific error
2025-08-01T13:03:40.288882299+01:00 | ERROR | src/games/downloads/download_agent.rs:317 - download failed. See Download Manager status for specific error
2025-08-01T13:03:40.289892973+01:00 | INFO | src/games/downloads/download_agent.rs:352 - download agent for 4ab3258c-1cc4-4458-9ec6-5806a3f99c48 exited without completing (0/1402)

Expected behaviour
The Download to start and continue without error

Desktop (please complete the following information):

  • OS: Debian
  • App Version 0.3.1

Additional context
After setting up the Drop server instance in Docker, behind a reverse proxy (Traefik), I am not able to download any game added to the library with the client.

Originally created by @Vanguard4893 on GitHub (Aug 1, 2025). Original GitHub issue: https://github.com/Drop-OSS/drop/issues/160 **Describe the bug** Any download in the app fails **To Reproduce** Steps to reproduce the behavior: 1. Open Drop Client 2. Click on any game in the library 3. Attempt to Download that game 4. See error - "Drop encountered an error while Downloading, see Download Manager for specific error" Note: The download manager does *not* show any specific error, nor do the console logs from running the client: (drop-app:243639): libayatana-appindicator-WARNING **: 13:03:17.639: libayatana-appindicator is deprecated. Please use libayatana-appindicator-glib in newly written code. 2025-08-01T13:03:39.955778078+01:00 | INFO | src/download_manager/download_manager_frontend.rs:110 - creating download with meta DownloadableMetadata { id: "4ab3258c-1cc4-4458-9ec6-5806a3f99c48", version: Some("<GAME>.zip"), download_type: Game } 2025-08-01T13:03:39.956023895+01:00 | INFO | src/download_manager/download_manager_builder.rs:228 - starting download for DownloadableMetadata { id: "4ab3258c-1cc4-4458-9ec6-5806a3f99c48", version: Some("<GAME>.zip"), download_type: Game } 2025-08-01T13:03:40.108216399+01:00 | INFO | src/games/downloads/drop_data.rs:97 - Any contexts which are complete? false 2025-08-01T13:03:40.154407305+01:00 | ERROR | src/games/downloads/download_agent.rs:317 - download failed. See Download Manager status for specific error 2025-08-01T13:03:40.154734914+01:00 | ERROR | src/games/downloads/download_agent.rs:397 - error while managing download: download failed. See Download Manager status for specific error 2025-08-01T13:03:40.171809908+01:00 | ERROR | src/games/downloads/download_agent.rs:317 - download failed. See Download Manager status for specific error 2025-08-01T13:03:40.288882299+01:00 | ERROR | src/games/downloads/download_agent.rs:317 - download failed. See Download Manager status for specific error 2025-08-01T13:03:40.289892973+01:00 | INFO | src/games/downloads/download_agent.rs:352 - download agent for 4ab3258c-1cc4-4458-9ec6-5806a3f99c48 exited without completing (0/1402) **Expected behaviour** The Download to start and continue without error **Desktop (please complete the following information):** - OS: Debian - App Version 0.3.1 **Additional context** After setting up the Drop server instance in Docker, behind a reverse proxy (Traefik), I am not able to download any game added to the library with the client.
yindo closed this issue 2026-02-17 17:06:03 -05:00
Author
Owner

@DecDuck commented on GitHub (Aug 1, 2025):

Can you re-run the binary from the terminal like so: RUST_LOG=debug drop-app and upload the logs again.

@DecDuck commented on GitHub (Aug 1, 2025): Can you re-run the binary from the terminal like so: `RUST_LOG=debug drop-app` and upload the logs again.
Author
Owner

@Vanguard4893 commented on GitHub (Aug 1, 2025):

Can you re-run the binary from the terminal like so: RUST_LOG=debug drop-app and upload the logs again.

Please see attached for debug log - Diablo II used as an example game here.
I should add - I have removed Traefik from the equation here just to ensure that wasn't causing an issue. The client is now hitting the server's local IP.

Drop CLI Debug.log

@Vanguard4893 commented on GitHub (Aug 1, 2025): > Can you re-run the binary from the terminal like so: `RUST_LOG=debug drop-app` and upload the logs again. Please see attached for debug log - Diablo II used as an example game here. I should add - I have removed Traefik from the equation here just to ensure that wasn't causing an issue. The client is now hitting the server's local IP. [Drop CLI Debug.log](https://github.com/user-attachments/files/21548792/Drop.CLI.Debug.log)
Author
Owner

@DecDuck commented on GitHub (Aug 1, 2025):

This is actually a server error. The code that extracts the zip on-the-fly doesn't truncate the file correctly, which is what the client is complaining about. It should be fixed within a few days, but for now, you can't use .zip files as versions.

@DecDuck commented on GitHub (Aug 1, 2025): This is actually a server error. The code that extracts the zip on-the-fly doesn't truncate the file correctly, which is what the client is complaining about. It should be fixed within a few days, but for now, you can't use .zip files as versions.
Author
Owner

@Vanguard4893 commented on GitHub (Aug 1, 2025):

This is actually a server error. The code that extracts the zip on-the-fly doesn't truncate the file correctly, which is what the client is complaining about. It should be fixed within a few days, but for now, you can't use .zip files as versions.

Ah understood! Thanks for clarifying the situation.

@Vanguard4893 commented on GitHub (Aug 1, 2025): > This is actually a server error. The code that extracts the zip on-the-fly doesn't truncate the file correctly, which is what the client is complaining about. It should be fixed within a few days, but for now, you can't use .zip files as versions. Ah understood! Thanks for clarifying the situation.
yindo changed title from [BUG] - `.zip` versions can't be downloaded to [GH-ISSUE #160] [BUG] - `.zip` versions can't be downloaded 2026-06-05 14:21:16 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#75