Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RCB error #169

Open
Lockzi opened this issue Jan 1, 2015 · 5 comments
Open

RCB error #169

Lockzi opened this issue Jan 1, 2015 · 5 comments

Comments

@Lockzi
Copy link

Lockzi commented Jan 1, 2015

After trying to import Nintendo 64 roms added through SMB I set up the RCB scraper to import all.

On next start up I get a message in RetroRig when trying to enter "Go Retro"

Error in Rom Collection Browser, please see xbmc.log for more information.

The relevant output from xbmc.log:
16:35:50 T:140616320263936 NOTICE: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms
16:35:53 T:140616717617088 NOTICE: RetroRig: void CThread::SpawnThread(unsigned stacksize)
16:35:53 T:140615923201792 NOTICE: Thread LanguageInvoker start, auto delete: false
16:35:53 T:140615923201792 NOTICE: -->Python Interpreter Initialized<--
16:35:53 T:140615923201792 NOTICE: RCB started
16:35:53 T:140615923201792 NOTICE: RCB: sys.argv = ['RCB.py']
16:35:53 T:140615923201792 NOTICE: RCB: param = RCB.py
16:35:53 T:140615923201792 NOTICE: RCB: setting launchRCB = True
16:35:53 T:140615923201792 NOTICE: RCB: launchRCB = True
16:35:53 T:140615923201792 NOTICE: RCB_INFO: Loading sqlite3 as DB engine
16:35:54 T:140615923201792 NOTICE: RCB: init log level
16:35:54 T:140615923201792 NOTICE: RCB: current log level: 2
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Loading sqlite3 as DB engine
16:35:54 T:140616717617088 NOTICE: RetroRig: void CThread::SpawnThread(unsigned stacksize)
16:35:54 T:140615551547136 NOTICE: Thread JobWorker start, auto delete: true
16:35:54 T:140615551547136 NOTICE: RetroRig: void CThread::SpawnThread(unsigned stacksize)
16:35:54 T:140615905892096 NOTICE: Thread JobWorker start, auto delete: true
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Path to configuration file: /home/administrator/.retrorig/.xbmc/userdata/addon_data/script.games.rom.collection.browser/config.xml
16:35:54 T:140615923201792 NOTICE: RCB_INFO: XBMC version: Assuming we are on Eden
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Init Rom Collection Browser: /home/administrator/.retrorig/.xbmc/addons/script.games.rom.collection.browser
16:35:54 T:140615923201792 NOTICE: RCB_INFO: RCB version: 2.0.17
16:35:54 T:140615923201792 NOTICE: RCB_INFO: RCB service addon: <xbmcaddon.Addon object at 0x7fe39927a1e8>
16:35:54 T:140615923201792 NOTICE: RCB_INFO: checkUpdateInProgress
16:35:54 T:140615923201792 NOTICE: RCB_INFO: scrapeOnStartupAction =
16:35:54 T:140615923201792 NOTICE: RCB_INFO: initializeConfig
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Config() set path to None
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Path to configuration file: /home/administrator/.retrorig/.xbmc/userdata/addon_data/script.games.rom.collection.browser/config.xml
16:35:54 T:140615923201792 NOTICE: RCB_INFO: checkRomCollectionsAvailable
16:35:54 T:140615923201792 NOTICE: RCB_INFO: initXml
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Path to configuration file: /home/administrator/.retrorig/.xbmc/userdata/addon_data/script.games.rom.collection.browser/config.xml
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Number of Rom Collections in config.xml: 22
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Reading config version from config.xml: 2.0.8
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Config file is up to date
16:35:54 T:140615923201792 NOTICE: RCB_INFO: readXml
16:35:54 T:140615923201792 NOTICE: RCB_INFO: initXml
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Begin readRomCollections
16:35:54 T:140615923201792 NOTICE: RCB_INFO: current Rom Collection: MAME
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Rom path: installdir_temp/ROMs/MAME/.zip
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Media path: installdir_temp/Artwork/MAME/boxfront/%GAME%.

16:35:54 T:140615923201792 NOTICE: RCB_INFO: Media path: installdir_temp/Artwork/MAME/title/%GAME%.*
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Media path: installdir_temp/Artwork/MAME/gameplay/%GAME%.*
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Media path: installdir_temp/Artwork/MAME/action/%GAME%.*
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Media path: installdir_temp/Artwork/MAME/marquee/%GAME%.*
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Media path: installdir_temp/Artwork/MAME/RCB/%ROMCOLLECTION%.*
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Media path: installdir_temp/Artwork/MAME/cabinet/%GAME%.*
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Scraper site: MAME
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Scraper Site: MAME
16:35:54 T:140615923201792 NOTICE: RCB_INFO: Scraper descFilePerGame: False
16:35:54 T:140615923201792 NOTICE: RCB_ERROR: Configuration error. parseInstruction file /home/administrator/.retrorig/.xbmc/addons/script.games.rom.collection.browser/resources/scraper/installdir_temp/Artwork/MAME/parserConfig.xml does not exist.

@beaumanvienna
Copy link
Contributor

After a fresh install of RR 0.9.8.2, I don't have this folder either.

I do have a folder named ~/.retrorig/.xbmc/addons/script.games.rom.collection.browser/resources/scraper/, but it only contains .xml files.

Sounds like installdir_temp is not replaced by its actual folder name. This is a search of all replacements in RR: http://slexy.org/raw/s2VgTTt2Md

@mdeguzis
Copy link
Owner

mdeguzis commented Jan 2, 2015

That line is https://github.com/ProfessorKaos64/RetroRig/blob/master/scriptmodules/helpers.shinc#L985 . It acts on line 874 of script.games.rom.collection.browser/config.xml. I just did an install late about 5 days ago and have the correct path in config.xml. h_emu_user_fixes() runs at the end of each gamepad function. I did have h_emu_user_fixes() right after the gamepad selection, kind of duplicating what was already done, so I removed that out of the main setup routine in retrorig-setup.sh. I will try a fresh install right now. There is no need for to be in the main setup routine, since it should be running when a new gamepad is selected.

@mdeguzis
Copy link
Owner

mdeguzis commented Jan 2, 2015

Worked on a test install just now. Please retest. You could also just correct the path if you don't want to reinstall everything.

@beaumanvienna
Copy link
Contributor

Looks like
/home/administrator/.retrorig/.xbmc/addons/script.games.rom.collection.browser/resources/scraper/installdir_temp/Artwork/MAME/parserConfig.xml does not exist. actually refers to two paths:

/home/administrator/.retrorig/.xbmc/addons/script.games.rom.collection.browser/resources/scraper/
and
installdir_temp/Artwork/MAME/parserConfig.xml

@ProfessorKaos64 : So where does the first line come from?
@Lockzi : Could you paste line 874 of /home/administrator/.retrorig/.xbmc/userdata/addon_data/script.games.rom.collection.browser/config.xml?

For me, this file is OK as well. No occurrences of installdir_temp.

@mdeguzis
Copy link
Owner

mdeguzis commented Jan 3, 2015

That is just RCB trying to guess the location based on the addon directory. It looks there because there was an issue finding installdir_temp/Artwork/MAME/file. Should be fine now, I did test it on two machines.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants