It keeps coming up on Mac and PC, but only when uploading to a certain channel. It keeps working until I push to that channel (osx-universal), and then the bug keeps appearing.
Thanks for the additional info. Are you seeing the same issue with butler v10.4.0 ?
You can download it from:
- https://dl.itch.ovh/butler/windows-amd64/v10.4.0/butler.exe (for Windows)
- https://dl.itch.ovh/butler/linux-amd64/v10.4.0/butler (for Linux)
- https://dl.itch.ovh/butler/darwin-amd64/v10.4.0/butler (for macOS)
Also, can you upload what you're trying to push somewhere else so I can try to reproduce the issue? Thanks!
I tried pushing exactly the contents of osx-universal again to the same channel, and it worked fine:
I did this test from Linux though - if you're uploading some Windows and there are symlinks involved, things might be different.
I have additional questions:
- Are you pushing a folder or a .zip file ?
- How long does it take for butler to fail with "unexpected EOF" ?
- What's the CPU usage like while you're waiting for it to finish? Close to 100% or close to 0% ?
Thanks for all the additional info!
I see you're pushing to new channels in the meantime: I would recommend not doing that, as users who installed the older channel will have to redownload the full version instead of just applying the patch. I'll let you know as soon as I'm able to reproduce the issue, find out what caused it, and push a butler update for you.
Hi! I have to use google drive, as the file is 2.44GB. The link is here:
https://drive.google.com/open?id=1wHLGy4NNXg7lRpYyhtjbhTFfFWIUxyjc
(Anyone viewing this later, you can download my game here at: https://tetrastudios.itch.io/project-tetra)
Thanks for suggestions on my game page! I'll put them into the download info now.
After a day of investigation, I'm very convinced that this .zip file is invalid: there's details over at https://github.com/itchio/butler/issues/142
However, in the process, I discovered that butler was rejecting other files that are valid, so I fixed that :)
I've added the `butler auditzip file.zip` command to make it easier to investigate those cases in the future.
For now, I'm really curious though - what software produced this file? What was your exact process? Because it's not even just a "rare variant", it's just plain wrong :)
Also, here's what I recommend for the game:
- Always push folders, not .zips
- Push them to osx-universal and delete any other channels you've created when trying to work around that bug (so everyone gets delta updates)
- If you encounter any problems pushing in the future, post here instead of creating another channel!