(2015-06-13, 23:21)scott967 Wrote: (2015-06-12, 04:34)caffeinepills Wrote: Just letting people know Rom Collection Browser isn't compatible with this skin. Not sure why it installs it.
The errors are so bad it won't even let you save Rom Collection Settings in Edit Collection Settings. It errors because some context menus and options are missing due to the skin incompatibility. Not sure if Aeon is preventing RCB context menus from being added or just RCB being old. The only way around it is to just edit the config file menu but that's annoying. However, it works with the default skin so no idea how that all integrates with eachother.
Example: Code:
21:31:34 T:3512 ERROR: EXCEPTION: Non-Existent Control 5540
21:31:34 T:3512 ERROR: EXCEPTION: Non-Existent Control 5550
21:31:34 T:3512 ERROR: EXCEPTION: Non-Existent Control 5560
21:31:34 T:3512 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: 'NoneType' object has no attribute 'setSelected'
Traceback (most recent call last):
File "C:\Users\User\AppData\Roaming\Kodi\addons\script.games.rom.collection.browser\resources\lib\dialogeditromcollection.py", line 132, in onInit
self.updateRomCollectionControls()
File "C:\Users\User\AppData\Roaming\Kodi\addons\script.games.rom.collection.browser\resources\lib\dialogeditromcollection.py", line 434, in updateRomCollectionControls
control.setSelected(self.selectedRomCollection.makeLocalCopy)
AttributeError: 'NoneType' object has no attribute 'setSelected'
-->End of Python script error report<--
I suppose this is probably due to RCB currently being at ver 2.1.2 while MQ5 was built for 2.0.10. Probably can fix, but need a full debug log.
scott s.
.
Code:
20:30:40 T:1704 NOTICE: RCB_INFO: End onInit
20:30:40 T:672 NOTICE: service.libraryautoupdate-0.9.4 : update timers
20:30:40 T:672 NOTICE: service.libraryautoupdate-0.9.4 : Creating timer for Video Library
20:30:41 T:1704 NOTICE: RCB_INFO: onAction: 117
20:30:41 T:1704 NOTICE: RCB_INFO: init ContextMenu
20:30:41 T:1704 NOTICE: RCB_INFO: onInit ContextMenu
20:30:41 T:1704 ERROR: EXCEPTION: 'platforms' is an invalid Id
20:30:41 T:1704 NOTICE: RCB_WARNING: Error while reading platforms from addon. Assume that we are not in RetroPlayer branch.
20:30:41 T:1704 ERROR: EXCEPTION: Non-Existent Control 5224
20:30:41 T:1704 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: 'NoneType' object has no attribute 'setVisible'
Traceback (most recent call last):
File "C:\XBMC\portable_data\addons\script.games.rom.collection.browser\resources\lib\dialogcontextmenu.py", line 48, in onInit
control.setVisible(False)
AttributeError: 'NoneType' object has no attribute 'setVisible'
-->End of Python script error report<--
20:30:43 T:1704 NOTICE: RCB_INFO: init Edit Rom Collection
20:30:43 T:1704 NOTICE: RCB_INFO: onInit Edit Rom Collection
20:30:43 T:1704 NOTICE: RCB_INFO: build rom collection list
20:30:43 T:1704 NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704 NOTICE: RCB_INFO: build scraper lists
20:30:43 T:1704 NOTICE: RCB_INFO: get available scrapers
20:30:43 T:1704 NOTICE: RCB_INFO: add scraper name: local nfo
20:30:43 T:1704 NOTICE: RCB_INFO: add scraper name: archive.vg
20:30:43 T:1704 NOTICE: RCB_INFO: add scraper name: mobygames.com
20:30:43 T:1704 NOTICE: RCB_INFO: add scraper name: thegamesdb.net
20:30:43 T:1704 NOTICE: RCB_INFO: add scraper name: maws.mameworld.info
20:30:43 T:1704 NOTICE: RCB_INFO: add scraper name: giantbomb.com
20:30:43 T:1704 NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704 NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704 NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704 NOTICE: RCB_INFO: build imagePlacing list
20:30:43 T:1704 NOTICE: RCB_INFO: add image placing: gameinfobig
20:30:43 T:1704 NOTICE: RCB_INFO: add image placing: gameinfosmall
20:30:43 T:1704 NOTICE: RCB_INFO: add image placing: gameinfomamemarquee
20:30:43 T:1704 NOTICE: RCB_INFO: add image placing: gameinfomamecabinet
20:30:43 T:1704 NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704 NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704 NOTICE: RCB_WARNING: Error while reading gameclient addons via json. Assume that we are not in RetroPlayer branch.
20:30:43 T:1704 ERROR: EXCEPTION: Non-Existent Control 5540
20:30:43 T:1704 ERROR: EXCEPTION: Non-Existent Control 5550
20:30:43 T:1704 NOTICE: RCB_INFO: updateRomCollectionControls
20:30:43 T:1704 NOTICE: RCB_INFO: selected rom collection: SNES
20:30:43 T:1704 NOTICE: RCB_INFO: addItemsToList
20:30:43 T:1704 NOTICE: RCB_INFO: selectScrapersInList
20:30:43 T:1704 NOTICE: RCB_INFO: selectItemInList
20:30:43 T:1704 NOTICE: RCB_INFO: selectItemInList
20:30:43 T:1704 NOTICE: RCB_INFO: selectItemInList
20:30:43 T:1704 NOTICE: RCB_INFO: selectItemInList
20:30:43 T:1704 NOTICE: RCB_INFO: selectItemInList
20:30:43 T:1704 ERROR: EXCEPTION: Non-Existent Control 5540
20:30:43 T:1704 ERROR: EXCEPTION: Non-Existent Control 5550
20:30:43 T:1704 ERROR: EXCEPTION: Non-Existent Control 5560
20:30:43 T:1704 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: 'NoneType' object has no attribute 'setSelected'
Traceback (most recent call last):
File "C:\XBMC\portable_data\addons\script.games.rom.collection.browser\resources\lib\dialogeditromcollection.py", line 132, in onInit
self.updateRomCollectionControls()
File "C:\XBMC\portable_data\addons\script.games.rom.collection.browser\resources\lib\dialogeditromcollection.py", line 434, in updateRomCollectionControls
control.setSelected(self.selectedRomCollection.makeLocalCopy)
AttributeError: 'NoneType' object has no attribute 'setSelected'
-->End of Python script error report<--
20:30:44 T:1604 NOTICE: Thread LanguageInvoker start, auto delete: false
20:30:48 T:1704 NOTICE: RCB_INFO: onClick
20:30:51 T:1704 NOTICE: RCB_INFO: onClick
20:30:51 T:1704 NOTICE: RCB_INFO: save
20:30:51 T:1704 NOTICE: RCB_INFO: updateSelectedRomCollection
20:30:51 T:1704 NOTICE: RCB_INFO: addScraperToSiteList
20:30:51 T:1704 NOTICE: RCB_INFO: addScraperToSiteList
20:30:51 T:1704 NOTICE: RCB_INFO: addScraperToSiteList
20:30:51 T:1704 ERROR: EXCEPTION: Non-Existent Control 5540
20:30:51 T:1704 ERROR: EXCEPTION: Non-Existent Control 5560
20:30:51 T:1704 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: 'NoneType' object has no attribute 'isSelected'
Traceback (most recent call last):
File "C:\XBMC\portable_data\addons\script.games.rom.collection.browser\resources\lib\dialogeditromcollection.py", line 152, in onClick
self.updateSelectedRomCollection()
File "C:\XBMC\portable_data\addons\script.games.rom.collection.browser\resources\lib\dialogeditromcollection.py", line 518, in updateSelectedRomCollection
self.selectedRomCollection.makeLocalCopy = bool(control.isSelected())
AttributeError: 'NoneType' object has no attribute 'isSelected'
-->End of Python script error report<--
I believe that's all of the errors. However, any fresh install of MQ5 and RCB will have the same errors, so it's easy to reproduce if you need more.
I just did a dirty bandaid fix of checking to make sure control exists for all of the NoneType errors on RCB's end. However, Make Local Copy doesn't exist in MQ5, only in confluence. Anyways, thanks for looking into it.
On an unrelated note, how would I go about making my own widget for displaying last used Apps/Games for another Program Addon? (Advanced Launcher). Where would I even start to go about that, like file wise? Thanks for any suggestion.