Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Build suddenly "failed to process"

A topic by cricketHunter created 14 days ago Views: 100 Replies: 2
Viewing posts 1 to 2
(+3)

I have a tiny deploy script for my html5 games. It zips up the folders and then tells butler to push to the project:

remove-item "$FileName.zip"
Compress-Archive $FileName "$FileName.zip"
# Set the PATH environment variable temporarily
$env:Path += "path stuff that includes my name"
butler push "$FileName.zip" crabbucketgames/"$GameName":html5

This works great! Saved me so much time and then suddenly after one build:

A build for Reduce, Reuse, Raccoon failed to process 10h

Build html5 51 for Reduce, Reuse, Raccoon is now live 11h

Build html5 50 for Reduce, Reuse, Raccoon is now live 12h

And now no matter what I do I just get the failed to process message. Butler status doesn't show me anything weird. I can delete the butler upload and rerun butler, which works the first time but then goes back to failing after that:

A build for Reduce, Reuse, Raccoon failed to process 4m

Build html5 1 for Reduce, Reuse, Raccoon is now live 9h

A build for Reduce, Reuse, Raccoon failed to process 9h

What steps should I be taking to troubleshoot?

Admin (1 edit)

I’m looking over the logs for your build. Generally we don’t recommend pre-zipping your projects and instead running butler run a directory that contains your game build (I believe it shows a warning about this).

There’s something about the zip file you’re sending that has an invalid entry and it’s causing the process to abort. I’d have to do more investigation to figure out exactly what’s happening but in the meantime I recommend using butler push command on a folder, not a zip file.

(1 edit)

Thank you! I'll try it and let you know if it fixes things!

edit: made that change to my script, blew away the old build and suddenly it looks like I can upload again? maybe?