chilli-axe / mpc-autofill

Print automation software (leveraging MakePlayingCards) for your tabletop gaming community
https://mpcautofill.github.io
GNU General Public License v3.0
219 stars 97 forks source link

Image Upload Freeze #245

Closed SkyNuetz closed 3 months ago

SkyNuetz commented 4 months ago

System

Affected Components

Description

Screenshot 2024-07-03 at 2 22 01 PM

autofill_crash_log.txt

Not sure if the screenshot posted. Whenever I go through the process of uploading my project into makeplayingcards.com it begins to the uploaded but then it will freeze on a random image and will populate an error. I have screenshot the error.

Steps to Reproduce

make a project on MPC fill and then download and move to desktop. Activate the autofill macOS, and go through the steps on the program. Once going through the upload process it eventually freezes. It happens with any project I try to autofill. I have tried several different projects.

I could not upload the xml file but here is the deck list.

1 Arcane Denial 1 Archmage's Charm 1 Artistic Refusal 1 Avacyn, Angel of Hope 1 Badlands 1 Bala Ged Recovery 1 Bayou 1 Birds of Paradise 1 Bloodstained Mire 1 Boon of the Wish-Giver 1 Burgeoning 1 Command Tower 1 Conflux 1 Consecrated Sphinx 1 Cosmic Epiphany 1 Cruel Ultimatum 1 Cryptic Command 1 Cultivate 1 Deflecting Swat 1 Demonic Tutor 1 Dig Through Time 1 Door to Nothingness 1 Dragonlord's Prerogative 1 Entomb 1 Expropriate 1 Farseek 1 Flooded Strand 5 Forest 1 Hullbreaker Horror 1 Imperial Seal 1 Inspired Ultimatum 1 Into the Story 4 Island 1 Jin-Gitaxias, Progress Tyrant 1 Kodama's Reach 1 Lively Dirge 1 Marsh Flats 1 Misty Rainforest 1 Mnemonic Deluge 1 Mystic Confluence 1 Narset's Reversal 1 Nature's Lore 1 Naya Charm 1 Nexus of Fate 1 Omniscience 1 One with the Multiverse 1 Opportunity 1 Oriq Loremage 1 Polluted Delta 1 Precognitive Perception 1 Primal Command 1 Privileged Position 1 Progenitus 1 Rampant Growth 1 Recollect 1 Regrowth 1 Relearn 1 Reliquary Tower 1 Reshape the Earth 1 Ruinous Ultimatum 1 Rush of Knowledge 1 Sakura-Tribe Elder 1 Savannah 1 Scalding Tarn 1 Scrubland 1 Sea Gate Restoration 1 Shark Typhoon 1 Silence 1 Sink into Stupor 1 Skyshroud Claim 2 Swamp 1 Taiga 1 Teferi's Protection 1 Thousand-Year Storm 1 Three Visits 1 Tidings 1 Time Stretch 1 Timetwister 1 Tropical Island 1 Tundra 1 Underground Sea 1 Unmarked Grave 1 Vampiric Tutor 1 Vedalken Orrery 1 Verdant Catacombs 1 Vile Entomber 1 Volcanic Island 1 Waterlogged Teachings 1 Windswept Heath 1 Wooded Foothills 1 Zagoth Triome

1 Go-Shintai of Life's Origin

-

ndepaola commented 4 months ago

iirc the Uploading, please wait... alert this message is reporting happens when you're partway through uploading an image and try to interact with the page, e.g. clicking anywhere on the page triggers it - though the tool will attempt to dismiss any alerts that pop up while it's doing its work.

did you happen to click on the page while an image was uploading to trigger this error? or does it happen if you start the tool and don't touch the page as it processes your order?

it sounds like two things are going on here:

SkyNuetz commented 4 months ago

This was the error when I tried to refresh. Once the program freezes I have tried waiting then I will refresh, but it stops and gives me this error. The program used to work great. Not sure what has triggered the change.

ndepaola commented 4 months ago

hmm, i see - thanks for letting me know, i'll manually test it tonight on a medium sized order and see if i can reproduce your issues.

i re-ran our automated tests for the desktop tool and will keep an eye on how they go

more broadly - this project relies on reverse engineering the MPC frontend (as they don't have an API of any kind), so any changes they make to their frontend code can have a flow-on effect to the desktop tool

ndepaola commented 3 months ago

howdy - i've just cut a new release https://github.com/chilli-axe/mpc-autofill/releases/tag/v4.5.2 could you try this version and see if your issue is resolved?

ndepaola commented 3 months ago

closing this because i'm pretty sure it's the same issue as #227 and should be fixed now. pls reopen if this issue persists for you on the latest release