Error switching ES Theme (Solved)
-
Pi Model or other hardware: 3
Power Supply used: 5V Canakit
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.2.9
Built From: Berryboot
USB Devices connected: 1TB PiDrive, 2 Buffalo SNES USB controllers, Logitech USB dongle for keyboard.
Controller used: Buffalo SNES USB
Error messages received: See below.
Log found in /dev/shm/runcommand.log (if relevant):
Guide used: N/A
File: N/A
Emulator: N/A
Attachment of config files: N/A
How to replicate the problem: Change the theme in EmulationStation. Currently attempting to change from @ruckage Famicom-Mini theme.
Updated to the newest binary and am experiencing a crash when trying to change the theme all of a sudden. Once I select the new theme, it crashes Emulation Station, goes back to the shell and displays this message...
emulationstation: /home/pi/RetroPie-Setup/tmp/build/emulationstation/es-core/src/components/OptionListComponent.h:239 T OptionListComponent<T>::getSelected() [with T = std::basic_string<char>]: Assertion `selected.size() == 1' failed.
AbortedWhen this happens and it goes back to shell, my usb wireless keyboard won't work either. It is truly locked and I have to reboot via SSH.
Going to attempt to uninstall the Famicom-Mini theme to see if that is the issue at hand. Wanted to post this so someone else can test and see if they are experiencing anything similar.
Update
Uninstalled the Famicom-Mini theme, which defaulted me to @TMNTturtlguy Comicbook theme. Attempted to change themes and experienced the same crash, so it isn't theme specific.
-
What's the EmulationStation version you're on?
I'm not experiencing that and I just changed themes, but I'd guess it's not as much related to the themes as it is related to any other option you have set in that menu that isn't recognized.
Can you share your es_settings.cfg file? Were you running any other builds prior to this one or always from the main branch?
Do you have any option in that menu whose value seems to be a star? Can you take a screenshot with your phone of that menu altogether, viewing all options?
Thanks.
Edit: in particular some options from development builds may have changed at launch and you may still have one such value in your settings file which causes this crash. Did you per chance use any old development random video screensaver builds?
-
V2.4.0RP is what it says in the menu when I press start.
Haven't ever used any developer builds.
es_settings.cfg: https://pastebin.com/X4WS2nKD
-
@LiveFastCyYoung ok. Then the rest of the details will help, in particular the options you're seeing on that UI settings menu and if any has a star value or something. Screenshots can help, make sure you scroll down to see all options.
-
@pjft Transition Style has a star as the setting.
-
@LiveFastCyYoung name might have changed. I wonder if you used a test build in the past? Or maybe we changed that in some version of sorts.
Anyway, make sure to change that as well before the theme . You used to have instant selected, fyi.
Edit: @Hex FYI. Did we change the name of the transition at some point on the main build? If so, this may be happening to some. Nothing to act on for now, but good for future reference on changing option names for public features, and/or if anyone has the same problem. I didn't think of this at the time.
-
Changed it to instant, changed the theme and voila, it worked.
That was a quick resolve!
Wasn't so much worried about my setup as wanting to get it documented on here in case anyone else runs into this issue with ES being worked on as much as it has been these days.
Thanks!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.