My library magically disappeared, which I'm sure isn't normal.
After receiving undesireable results with the online scrapers (missing artwork along with wrong and / or inaccurate descriptions), I decided to use a vanilla offline scraper (using the example file and parser supplied in the FAQs but with my own games of course).
Everything loaded and displayed just fine but in later sessions, they all vanished. I tried rescraping, it acknowledges that it found the games but they don't display. I tried using the Delete Games & Settings option followed by importing everything again - still no joy. Finally, I deleted the games and settings, then took it even further by uninstalling and reinstalling RCB followed by importing everything.... nothing.
Something glitched... hard. I'm all out of ideas, and the log files don't seem to hint at anything obvious either other than these possible highlights.
02:52:16 T:1692636120 DEBUG: Activating window ID: 10000
02:52:16 T:1692636120 DEBUG: ------ Window Deinit (/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.games.rom.collection.browser/resources/skins/Default/720p/script-Rom_Collection_Browser-main.xml) ------
02:52:16 T:1692636120 DEBUG: ------ Window Init (Home.xml) ------
02:52:16 T:1692636120 DEBUG: Window Home.xml was already loaded
02:52:16 T:1692636120 DEBUG: Alloc resources: 10.57m
02:52:16 T:1834732064 INFO: CPythonInvoker(10, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.games.rom.collection.browser/default.py): script successfully run
02:52:16 T:1824493384 DEBUG: POParser: loaded 40 strings from file /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/weather.wunderground/resources/language/English/strings.po
02:52:16 T:1834732064 WARNING: CPythonInvoker(10, /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.games.rom.collection.browser/default.py): the python script "/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.games.rom.collection.browser/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon4xbmc8PlayListE
02:52:16 T:1834732064 INFO: Python script stopped
02:52:16 T:1834732064 DEBUG: Thread LanguageInvoker 1834732064 terminating
02:54:57 T:1692636120 ERROR: Control 52 in window 13000 has been asked to focus, but it can't
02:55:00 T:1833495120 ERROR: EXCEPTION: 'platforms' is an invalid Id
02:55:05 T:1692636120 DEBUG: ------ Window Init (/storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.games.rom.collection.browser/resources/skins/Default/720p/script-RCB-editscraper.xml) ------
02:55:05 T:1692636120 INFO: Loading skin file: /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.games.rom.collection.browser/resources/skins/Default/720p/script-RCB-editscraper.xml, load type: LOAD_ON_GUI_INIT
02:55:05 T:1692636120 DEBUG: LocalizeStrings: no strings.po file exist at /storage/sdcard0/Android/data/org.xbmc.xbmc/files/.xbmc/addons/script.games.rom.collection.browser/resources/language/English, fallback to strings.xml
02:55:05 T:1692636120 DEBUG: Previous line repeats 26 times.
02:55:34 T:1692636120 ERROR: Control 50 in window 13000 has been asked to focus, but it can't
I'd hate to have to reinstall and reconfig ALL of XBMC just to get it working properly again (especially if the end result is still fail).
Platform information that may be of use:
RCB Version: 2.0.17
XBMC Version: 13.2 Gotham (ARM)
Sideloaded official apk on my OUYA (Makes for a good XBMC box)
Android Version: 4.1.2
Kernel Version: 3.1.10-g780994a
Other Useful infomation:
I noticed the glitch occured when going through the sample library (populated with only 2 games to ensure the parser and multi-game description files were in working order) and somehow while navigating, the selection went off-screen (which can be reproduced in even the PC version, although not the glitch itself) and being the natural bug tester that I am, decided to "click" on it and see what happens (expecting a crash or error), instead, everything vanished on the next session with no way to restore it - even after redoing everything from scratch.