Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Crash on update gamelist.

    Recalbox General
    update gamelist crash
    4
    8
    4107
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • reroshaggy
      reroshaggy last edited by reroshaggy

      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

      1 Reply Last reply Reply Quote 0
      • acris
        acris last edited by acris

        Hello
        update gamelist ? how ?

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

        reroshaggy 1 Reply Last reply Reply Quote 0
        • reroshaggy
          reroshaggy @acris last edited by reroshaggy

          @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
          reroshaggy DAM 2 Replies Last reply Reply Quote 0
          • reroshaggy
            reroshaggy @reroshaggy last edited by

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • DAM
              DAM @reroshaggy last edited by DAM

              @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.

              1 Reply Last reply Reply Quote 0
              • reroshaggy
                reroshaggy last edited by

                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.

                1 Reply Last reply Reply Quote 0
                • grgohr
                  grgohr last edited by

                  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)

                  reroshaggy 1 Reply Last reply Reply Quote 0
                  • reroshaggy
                    reroshaggy @grgohr last edited by reroshaggy

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Want to support us ?

                    91
                    Online

                    98.6k
                    Users

                    28.1k
                    Topics

                    187.0k
                    Posts

                    Copyright © 2021 recalbox.com