Crash on update gamelist.



  • Update gamelist produces black screen. Have to ssh to reboot, no buttons work. Have restarted and tried to update but it still crashes. One time i got the recalbox 4.0 screen, then a minute later black screen. Only started happening today.U pdate, gamelist, crash


  • Staff
    Global moderator
    Team

    Hello
    update gamelist ? how ?

    Do you edit your gamelist to add something ?
    can you upload your gamelist please ?



  • @acris forgive my lack of details, frustrating night XD. In emulationstation (2.0.1.A) using the ui, inselect game settings, then update gamelist. Everytime now it just goes to black screen, no audio, no inputs from controller. I have not manually edited any of the lists. (Manually meaning opened in text editor and modified externally).

    I guess I dont have privilege to "upload" so I'm assuming a dropbox link should suffice (in hopes if not filling thread with text). I'm sorry but which gamelist.xml do you need, it's location?
    I know each rom folder has one, but not sure where/what else your looking for.

    This is an excerpt from Es_log.txt this goes through nearly every game and says doesn't exist. Don't know if relevant but trying to help in the meantime.
    "lvl1: File ""/recalbox/share/roms/fba_libretro/ddp2.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/dmnfrnt.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/mslug.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/mslug2.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/mslug5.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/mslugx.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/bmaster.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/exedexes.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/sf.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/dorodon.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/ddragon3.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/fstarfrc.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/fba_libretro/fixeight.zip"" does not exist! Ignoring.
    lvl1: Adding "megadrive" in system list.
    lvl2: Parsing XML file "/recalbox/share/roms/neogeo/gamelist.xml"...
    lvl1: Adding "neogeo" in system list.
    lvl2: Parsing XML file "/recalbox/share/roms/atari2600/gamelist.xml"...
    lvl1: System "atari2600" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/atari7800/gamelist.xml"...
    lvl1: Adding "fba_libretro" in system list.
    lvl2: Parsing XML file "/recalbox/share/roms/lynx/gamelist.xml"...
    lvl1: System "atari7800" has no games! Ignoring it.
    lvl1: System "lynx" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/ngp/gamelist.xml"...
    lvl2: Parsing XML file "/recalbox/share/roms/ngpc/gamelist.xml"...
    lvl1: Adding "snes" in system list.
    lvl2: Parsing XML file "/recalbox/share/roms/wswan/gamelist.xml"...
    lvl1: System "ngp" has no games! Ignoring it.
    lvl1: System "ngpc" has no games! Ignoring it.
    lvl1: Unknown platform for system "prboom" (platform "prboom" from list "prboom")
    lvl1: System "wswan" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/wswanc/gamelist.xml"...
    lvl1: Unknown platform for system "vectrex" (platform "vectrex" from list "vectrex")
    lvl2: Parsing XML file "/recalbox/share/roms/mame/gamelist.xml"...
    lvl2: Parsing XML file "/recalbox/share/roms/vectrex/gamelist.xml"...
    lvl2: Parsing XML file "/recalbox/share/roms/prboom/gamelist.xml"...
    lvl1: File ""/recalbox/share/roms/mame/dmnfrnt.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/mame/mk4.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/mame/astormu.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/prboom/hexdd.wad"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/prboom/game-musics/DoomMetalVol4.wad"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/prboom/Metal.wad"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/prboom/doom 2.wad"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/prboom/doom evilution.wad"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/prboom/heretic.wad"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/prboom/hexen.wad"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/mame/bbakraid.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/mame/warlords.zip"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/prboom/MMMUS.WAD"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/prboom/REQMUS.WAD"" does not exist! Ignoring.
    lvl1: File ""/recalbox/share/roms/prboom/REQUIEM.WAD"" does not exist! Ignoring.
    lvl1: gameList: folder doesn't already exist, won't create
    lvl0: Error finding/creating FileData for ""/recalbox/share/roms/prboom/game-musics"", skipping.
    lvl1: System "wswanc" has no games! Ignoring it.
    lvl1: Unknown platform for system "lutro" (platform "lutro" from list "lutro")
    lvl1: System "vectrex" has no games! Ignoring it.
    lvl1: Unknown platform for system "cavestory" (platform "cavestory" from list "cavestory")
    lvl2: Parsing XML file "/recalbox/share/roms/lutro/gamelist.xml"...
    lvl2: Parsing XML file "/recalbox/share/roms/cavestory/gamelist.xml"...
    lvl1: Adding "prboom" in system list.
    lvl1: System "lutro" has no games! Ignoring it.
    lvl1: System "cavestory" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/atarist/gamelist.xml"...
    lvl2: Parsing XML file "/recalbox/share/roms/amstradcpc/gamelist.xml"...
    lvl2: Parsing XML file "/recalbox/share/roms/msx/gamelist.xml"...
    lvl1: System "amstradcpc" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/msx1/gamelist.xml"...
    lvl1: System "msx1" has no games! Ignoring it.
    lvl1: System "msx" has no games! Ignoring it.
    lvl1: Unknown platform for system "odyssey2" (platform "odyssey2" from list "odyssey2")
    lvl1: System "atarist" has no games! Ignoring it.
    lvl1: Unknown platform for system "zx81" (platform "zx81" from list "zx81")
    lvl2: Parsing XML file "/recalbox/share/roms/msx2/gamelist.xml"...
    lvl2: Parsing XML file "/recalbox/share/roms/o2em/gamelist.xml"...
    lvl2: Parsing XML file "/recalbox/share/roms/zx81/gamelist.xml"...
    lvl1: System "msx2" has no games! Ignoring it.
    lvl1: System "zx81" has no games! Ignoring it.
    lvl1: Unknown platform for system "moonlight" (platform "moonlight" from list "moonlight")
    lvl2: Parsing XML file "/recalbox/share/roms/zxspectrum/gamelist.xml"...
    lvl2: Parsing XML file "/recalbox/share/roms/moonlight/gamelist.xml"...
    lvl1: System "moonlight" has no games! Ignoring it.
    lvl1: System "odyssey2" has no games! Ignoring it.
    lvl0: System "favorites" is missing name, path, extension, or command!
    lvl2: Parsing XML file "/recalbox/share/screenshots/gamelist.xml"...
    lvl1: System "zxspectrum" has no games! Ignoring it.
    lvl0: from theme "/recalbox/share/system/.emulationstation/themes/pixel/imageviewer/theme.xml"
    Included file "./../simple.xml" not found! (resolved to "/recalbox/share/system/.emulationstation/themes/pixel/imageviewer/../simple.xml")
    lvl1: System "imageviewer" has no games! Ignoring it.
    lvl1: Adding "mame" in system list.
    lvl2: creating favorite system
    lvl2: req music [system.bgsound]
    lvl2: (missing)
    lvl2: Launching /recalbox/scripts/recalbox-config.sh canupdate
    lvl2: Cannot update
    lvl1: OptionListComponent too narrow!
    lvl1: OptionListComponent too narrow!
    lvl1: OptionListComponent too narrow!
    lvl1: OptionListComponent too narrow!
    lvl1: OptionListComponent too narrow!"

    • list item


  • This post is deleted!


  • @reroshaggy , Acess the RecalBox on SSH and Remount partition on read-write with "mount -o remount, rw /boot"

    After try to delet gamelist.xml on all systems and reboot.

    If you need to change the gamelist.xml on SSH you need to remount the partion on read-write.

    If your use the games on usbstick (pendrive), you may edit gamelist.xml with notepad++ (https://notepad-plus-plus.org/), freeware, in Windows or Linux. Using another text editor cause clash on gamelist.xml.



  • Thank you for your assistance. I did everything you stated, and it did fix the issue of freezing, however I'm unwilling to go about rescraping, hiding mame system roms, hiding .cue files in psx, and fixing bad scrape names all because an xml file error. I just reverted to a backup. I do use notepad++ for edits, though in this instance i hadn't done so recently. Thank you for any help.



  • drag and drop your gamelist file in a browser to check if the xml is not broken
    also EmulationStation is quite unstable with exotic characters, so you should try to have simple ascii characters (char value >32 <128)
    and way to check is open the file in Notepad++ and activate the "display all chars" which could highlight non accepted chars (usually wrong format for quote or dash that you should delete/replace with simple char)



  • @grgohr I could kiss you! So I initially opened all .xml from directory into firefox, only one came up broken. I deleted that one and tried again, still froze. I then opened every xml in N++, went to ENCODING | Convert to ansi, then convert to UTF-8 (not bom). Then saved the xml. All is good, you saved my library. There should be a forum faq with these steps for Windows users. If I missed it sorry. Did find plenty if people with similar issues on github and other sources after here.



Want to support us ?

262
Online

80.5k
Users

21.6k
Topics

158.2k
Posts