RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Emulationstation 2.1.0RP not saving metadata

    Scheduled Pinned Locked Moved Help and Support
    emulationstatiometadatagamelistupdate
    20 Posts 7 Posters 5.3k Views
    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.
    • hooperreH
      hooperre @jwcbronski
      last edited by hooperre

      Having the exact same issue, except only on a select few systems. SNES, PSX, and PC. Maybe we can go 2 for 1 here?

      RPi3.
      RetroPie 4.1.
      Pre-Made SD Image on Retropie (downloaded 11/30 fwiw)
      USB Devices: Rii Keyboard
      Controller: PS4

      lvl2: 	EmulationStation - v2.1.0rp, built Dec 12 2016 - 17:39:54
      lvl2: 	Creating surface...
      lvl2: 	Created window successfully.
      lvl2: 	Added known joystick Sony Computer Entertainment Wireless Controller (instance ID: 0, device index: 0)
      lvl2: 	Checking available OpenGL extensions...
      lvl2: 	 ARB_texture_non_power_of_two: MISSING
      lvl2: 	Loading system config file /etc/emulationstation/es_systems.cfg...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/amstradcpc/gamelist.xml"...
      lvl1: 	System "amstradcpc" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/arcade/gamelist.xml"...
      lvl1: 	System "arcade" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atari2600/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atari5200/gamelist.xml"...
      lvl1: 	System "atari5200" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atari7800/gamelist.xml"...
      lvl1: 	System "atari7800" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atari800/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/atarilynx/gamelist.xml"...
      lvl1: 	System "atarilynx" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/dreamcast/gamelist.xml"...
      lvl1: 	File ""/home/pi/RetroPie/roms/dreamcast/systemManager.cdi"" does not exist! Ignoring.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/fba/gamelist.xml"...
      lvl1: 	System "fba" has no games! Ignoring it.
      lvl1: 	  Unknown platform for system "fds" (platform "fds" from list "fds")
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/fds/gamelist.xml"...
      lvl1: 	System "fds" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/gamegear/gamelist.xml"...
      lvl1: 	System "gamegear" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/gb/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/gba/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/gbc/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/intellivision/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/mame-libretro/gamelist.xml"...
      lvl1: 	System "mame-libretro" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/mame-mame4all/gamelist.xml"...
      lvl1: 	System "mame-mame4all" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/mastersystem/gamelist.xml"...
      lvl1: 	System "mastersystem" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/megadrive/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/msx/gamelist.xml"...
      lvl1: 	System "msx" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/n64/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/neogeo/gamelist.xml"...
      lvl1: 	System "neogeo" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/nes/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/ngp/gamelist.xml"...
      lvl1: 	System "ngp" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/ngpc/gamelist.xml"...
      lvl1: 	System "ngpc" has no games! Ignoring it.
      lvl1: 	  Unknown platform for system "pcengine" (platform "tg16" from list "tg16")
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/pcengine/gamelist.xml"...
      lvl1: 	System "pcengine" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/psp/gamelist.xml"...
      lvl1: 	System "psp" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/psx/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/retropie/gamelist.xml"...
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/sega32x/gamelist.xml"...
      lvl1: 	System "sega32x" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/segacd/gamelist.xml"...
      lvl1: 	System "segacd" has no games! Ignoring it.
      lvl1: 	  Unknown platform for system "sg-1000" (platform "sg-1000" from list "sg-1000")
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/sg-1000/gamelist.xml"...
      lvl1: 	System "sg-1000" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/snes/gamelist.xml"...
      lvl1: 	  Unknown platform for system "vectrex" (platform "vectrex" from list "vectrex")
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/vectrex/gamelist.xml"...
      lvl1: 	System "vectrex" has no games! Ignoring it.
      lvl2: 	Parsing XML file "/home/pi/.emulationstation/gamelists/zxspectrum/gamelist.xml"...
      lvl1: 	System "zxspectrum" has no games! Ignoring it.
      
      

      4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

      1 Reply Last reply Reply Quote 0
      • fellegF
        felleg
        last edited by

        I am also having this issue ;(

        1 Reply Last reply Reply Quote 0
        • BuZzB
          BuZz administrators
          last edited by

          https://github.com/RetroPie/EmulationStation/issues/79

          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

          1 Reply Last reply Reply Quote 0
          • fieldofcowsF
            fieldofcows
            last edited by

            I'm taking a look but I can't reproduce this at the moment. Can anybody give me any pointers on how to setup a minimum config to trigger this error?

            1 Reply Last reply Reply Quote 1
            • J
              jwcbronski
              last edited by

              I can only tell you that the error message "terminate called after throwing an instance of 'std::out_of_range'" is still displayed even when I have deleted all of my gamelists.

              fieldofcowsF 1 Reply Last reply Reply Quote 2
              • fieldofcowsF
                fieldofcows @jwcbronski
                last edited by

                @jwcbronski Ok. Thanks. That's actually very helpful and rules out a fair chunk of the code that could be causing the issue.

                1 Reply Last reply Reply Quote 1
                • fieldofcowsF
                  fieldofcows
                  last edited by fieldofcows

                  Ok. Got it. It only happens on systems that use folders when checking to see if the metadata for the folder has changed. I know what the problem is and how to fix it.

                  In fact, @Buzz has already suggested the correct fix in https://github.com/RetroPie/EmulationStation/issues/79. I'll update the issue with the reason the fix works.

                  Thanks everyone and sorry for causing the issue :(

                  herb_fargusH 1 Reply Last reply Reply Quote 3
                  • herb_fargusH
                    herb_fargus administrators @fieldofcows
                    last edited by

                    @fieldofcows seems the only time bugs show up is when it's actually put in the master :p thanks for the quick response :)

                    If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                    Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                    1 Reply Last reply Reply Quote 1
                    • BuZzB
                      BuZz administrators
                      last edited by

                      This is now fixed - please update ES from binary (or source if you prefer).

                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                      1 Reply Last reply Reply Quote 1
                      • hooperreH
                        hooperre
                        last edited by hooperre

                        Really speedy work, y'all!

                        Any idea why it was only happening to 3 of my systems? Seems weird.

                        4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

                        fieldofcowsF 1 Reply Last reply Reply Quote 0
                        • fieldofcowsF
                          fieldofcows @hooperre
                          last edited by

                          @hooperre said in Emulationstation 2.1.0RP not saving metadata:

                          Any idea why it was only happening to 3 of my systems? Seems weird

                          Do you only have rom subfolders on those 3 systems? That would explain it.

                          hooperreH N 2 Replies Last reply Reply Quote 0
                          • fellegF
                            felleg
                            last edited by felleg

                            You guys are an amazing development team. I'm proud to be here!

                            BuZzB 1 Reply Last reply Reply Quote 2
                            • hooperreH
                              hooperre @fieldofcows
                              last edited by hooperre

                              @fieldofcows path for all roms are .\retropie\roms\SYSTEM\FILE

                              I'll check when I get home from work to make sure this fixed it :X

                              ETA: WRONG. PC (DosBox) games are in subfolders. Very possible all subsequent systems (which would be PC, PSX, and SNES) are affected.

                              4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

                              1 Reply Last reply Reply Quote 0
                              • BuZzB
                                BuZz administrators @felleg
                                last edited by

                                @felleg :-)

                                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                1 Reply Last reply Reply Quote 0
                                • N
                                  Nismo @fieldofcows
                                  last edited by

                                  @fieldofcows Now i remember when ES was crashing for me when I had a subfolder for unlicensed games in my megadrive roms folder. Do you remember that?

                                  It was crashing with lvl1: OptionListComponent too narrow! in the log file on windows...

                                  Thanks for the kick fix, i already applied to the build i'm using for windows from your old fork.

                                  Really guys you are the best.

                                  1 Reply Last reply Reply Quote 1
                                  • hooperreH
                                    hooperre
                                    last edited by hooperre

                                    Well done! Happy holidays.

                                    4B ~ RPi PSU 5.1V / 3.0A ~ 32GB SanDisk microSD ~ 128GB USB

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

                                    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.