Booplicate / MAS-Submods-SubmodUpdaterPlugin

A util submod for MAS that makes updating other submods easier.
17 stars 5 forks source link

Opening the Submod menu raises an exception #15

Closed zwartkop2 closed 2 years ago

zwartkop2 commented 2 years ago

I'm sorry, but an uncaught exception occurred.

While running game code: File "renpy/common/00gamemenu.rpy", line 173, in $ ui.interact() File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2631, in execute screen submods(): File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2631, in execute screen submods(): File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2634, in execute use game_menu(("Submods")): File "game/screens.rpy", line 1035, in execute File "game/screens.rpy", line 1035, in execute File "game/screens.rpy", line 1056, in execute File "game/screens.rpy", line 1059, in execute File "game/screens.rpy", line 1065, in execute File "game/screens.rpy", line 1068, in execute File "game/screens.rpy", line 1097, in execute File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2634, in execute use game_menu(("Submods")): File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2638, in execute viewport id "scrollme": File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2643, in execute vbox: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2648, in execute for submod in sorted(store.mas_submod_utils.submod_map.values(), key=lambda x: x.name): File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2649, in execute vbox: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2653, in execute hbox: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2659, in execute if store.sup_utils.SubmodUpdater.getUpdater(submod.name) is not None: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2660, in execute imagebutton: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2660, in keywords imagebutton: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 1743, in getIcon update_state = updater._compareVersion(updater._json["latest_version"]) File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 785, in _compareVersion new_version = self.__versionToList(new_version) File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 768, in _m1_submod_updater_plugin__versionToList return map(int, version.split(".")) ValueError: invalid literal for int() with base 10: 'Latest'

-- Full Traceback ------------------------------------------------------------

Full traceback: File "lib/windows-i686/00gamemenu.rpyc", line 173, in script File "C:\Users\user\OneDrive\Desktop\DDLC backup\MAS\renpy\ast.py", line 814, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Users\user\OneDrive\Desktop\DDLC backup\MAS\renpy\python.py", line 1719, in py_exec_bytecode exec bytecode in globals, locals File "renpy/common/00gamemenu.rpy", line 173, in $ ui.interact() File "C:\Users\user\OneDrive\Desktop\DDLC backup\MAS\renpy\ui.py", line 285, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, kwargs) File "C:\Users\user\OneDrive\Desktop\DDLC backup\MAS\renpy\display\core.py", line 2538, in interact scene_lists.replace_transient() File "C:\Users\user\OneDrive\Desktop\DDLC backup\MAS\renpy\display\core.py", line 822, in replace_transient self.remove(layer, tag) File "C:\Users\user\OneDrive\Desktop\DDLC backup\MAS\renpy\display\core.py", line 1107, in remove self.hide_or_replace(layer, remove_index, "hide") File "C:\Users\user\OneDrive\Desktop\DDLC backup\MAS\renpy\display\core.py", line 1031, in hide_or_replace d = oldsle.displayable._hide(now - st, now - at, prefix) File "C:\Users\user\OneDrive\Desktop\DDLC backup\MAS\renpy\display\screen.py", line 443, in _hide self.update() File "C:\Users\user\OneDrive\Desktop\DDLC backup\MAS\renpy\display\screen.py", line 578, in update self.screen.function(self.scope) File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2631, in execute screen submods(): File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2631, in execute screen submods(): File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2634, in execute use game_menu(("Submods")): File "game/screens.rpy", line 1035, in execute File "game/screens.rpy", line 1035, in execute File "game/screens.rpy", line 1056, in execute File "game/screens.rpy", line 1059, in execute File "game/screens.rpy", line 1065, in execute File "game/screens.rpy", line 1068, in execute File "game/screens.rpy", line 1097, in execute File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2634, in execute use game_menu(("Submods")): File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2638, in execute viewport id "scrollme": File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2643, in execute vbox: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2648, in execute for submod in sorted(store.mas_submod_utils.submod_map.values(), key=lambda x: x.name): File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2649, in execute vbox: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2653, in execute hbox: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2659, in execute if store.sup_utils.SubmodUpdater.getUpdater(submod.name) is not None: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2660, in execute imagebutton: File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 2660, in keywords imagebutton: File "", line 2661, in File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 1743, in getIcon update_state = updater._compareVersion(updater._json["latest_version"]) File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 785, in _compareVersion new_version = self.__versionToList(new_version) File "game/Submods/Submod Updater Plugin/submod_updater_plugin.rpy", line 768, in _m1_submod_updater_plugin__versionToList return map(int, version.split(".")) ValueError: invalid literal for int() with base 10: 'Latest'

Windows-8-6.2.9200 Ren'Py 6.99.12.4.2187 Monika After Story 0.12.9

Booplicate commented 2 years ago

I think you installed the DateMonikaSubmod submod, it's currently has invalid release tag which causes this error, you can report it to the submod creator.