Code Monkey home page Code Monkey logo

plugin.program.aml.dev's People

Contributors

rychem28 avatar wintermute0110 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

plugin.program.aml.dev's Issues

Fails when trying to build database

Hello,

I've have installed both official version of this plugin and dev version. But on each of them, whenever i try to build database, (it will successfully extract XML) it will go to 100% and then error out with message to check logs.
I've setup the path to mame executable and path to ROM files.
Log file is like this when it fails:

2019-05-06 22:19:41.859 T:1304421104  NOTICE: AML INFO : command_context_setup_plugin() Build everything starting ...
2019-05-06 22:19:41.865 T:1304421104  NOTICE: AML INFO : mame_build_MAME_main_database() Starting ...
2019-05-06 22:19:41.866 T:1304421104  NOTICE: AML INFO : --- Paths ---
2019-05-06 22:19:41.867 T:1304421104  NOTICE: AML INFO : mame_prog      = "/usr/games/mame"
2019-05-06 22:19:41.867 T:1304421104  NOTICE: AML INFO : rom_path       = "/usr/share/games/mame/roms/"
2019-05-06 22:19:41.868 T:1304421104  NOTICE: AML INFO : assets_path    = ""
2019-05-06 22:19:41.869 T:1304421104  NOTICE: AML INFO : dats_path      = ""
2019-05-06 22:19:41.869 T:1304421104  NOTICE: AML INFO : chd_path       = ""
2019-05-06 22:19:41.870 T:1304421104  NOTICE: AML INFO : samples_path   = ""
2019-05-06 22:19:41.870 T:1304421104  NOTICE: AML INFO : SL_hash_path   = ""
2019-05-06 22:19:41.871 T:1304421104  NOTICE: AML INFO : SL_rom_path    = ""
2019-05-06 22:19:41.872 T:1304421104  NOTICE: AML INFO : SL_chd_path    = ""
2019-05-06 22:19:41.872 T:1304421104  NOTICE: AML INFO : --- INI paths ---
2019-05-06 22:19:41.872 T:1304421104  NOTICE: AML INFO : bestgames_path = "bestgames.ini"
2019-05-06 22:19:41.873 T:1304421104  NOTICE: AML INFO : catlist_path   = "catlist.ini"
2019-05-06 22:19:41.873 T:1304421104  NOTICE: AML INFO : catver_path    = "catver.ini"
2019-05-06 22:19:41.873 T:1304421104  NOTICE: AML INFO : genre_path     = "genre.ini"
2019-05-06 22:19:41.874 T:1304421104  NOTICE: AML INFO : mature_path    = "mature.ini"
2019-05-06 22:19:41.874 T:1304421104  NOTICE: AML INFO : nplayers_path  = "nplayers.ini"
2019-05-06 22:19:41.875 T:1304421104  NOTICE: AML INFO : series_path    = "series.ini"
2019-05-06 22:19:41.875 T:1304421104  NOTICE: AML INFO : --- DAT paths ---
2019-05-06 22:19:41.875 T:1304421104  NOTICE: AML INFO : command_path   = "command.dat"
2019-05-06 22:19:41.876 T:1304421104  NOTICE: AML INFO : gameinit_path  = "gameinit.dat"
2019-05-06 22:19:41.876 T:1304421104  NOTICE: AML INFO : history_path   = "history.dat"
2019-05-06 22:19:41.876 T:1304421104  NOTICE: AML INFO : mameinfo_path  = "mameinfo.dat"
2019-05-06 22:19:41.877 T:1304421104  NOTICE: AML INFO : control_dic has stats_total_machines. User used fs_extract_MAME_XML()
2019-05-06 22:19:41.878 T:1304421104  NOTICE: AML INFO : mame_build_SL_names() MAME hash path does not exists.
2019-05-06 22:19:41.879 T:1304421104  NOTICE: AML INFO : mame_build_SL_names() Creating empty SL_NAMES_PATH
2019-05-06 22:19:41.909 T:1304421104  NOTICE: AML INFO : mame_load_INI_datfile() Parsing "bestgames.ini"
2019-05-06 22:19:41.910 T:1304421104  NOTICE: AML INFO : mame_load_INI_datfile() (IOError) opening "bestgames.ini"
2019-05-06 22:19:41.910 T:1304421104  NOTICE: AML INFO : mame_load_INI_datfile() Parsing "catlist.ini"
2019-05-06 22:19:41.911 T:1304421104  NOTICE: AML INFO : mame_load_INI_datfile() (IOError) opening "catlist.ini"
2019-05-06 22:19:41.912 T:1304421104  NOTICE: AML INFO : mame_load_Catver_ini() Parsing "catver.ini"
2019-05-06 22:19:41.912 T:1304421104   ERROR: AML ERROR: mame_load_Catver_ini() (IOError) opening "catver.ini"
2019-05-06 22:19:41.913 T:1304421104  NOTICE: AML INFO : mame_load_INI_datfile() Parsing "genre.ini"
2019-05-06 22:19:41.913 T:1304421104  NOTICE: AML INFO : mame_load_INI_datfile() (IOError) opening "genre.ini"
2019-05-06 22:19:41.914 T:1304421104  NOTICE: AML INFO : mame_load_Mature_ini() Parsing "mature.ini"
2019-05-06 22:19:41.914 T:1304421104  NOTICE: AML INFO : mame_load_Mature_ini() (IOError) opening "mature.ini"
2019-05-06 22:19:41.915 T:1304421104  NOTICE: AML INFO : mame_load_nplayers_ini() Parsing "nplayers.ini"
2019-05-06 22:19:41.915 T:1304421104  NOTICE: AML INFO : mame_load_nplayers_ini() (IOError) opening "nplayers.ini"
2019-05-06 22:19:41.916 T:1304421104  NOTICE: AML INFO : mame_load_INI_datfile() Parsing "series.ini"
2019-05-06 22:19:41.916 T:1304421104  NOTICE: AML INFO : mame_load_INI_datfile() (IOError) opening "series.ini"
2019-05-06 22:19:41.924 T:1304421104  NOTICE: AML INFO : mame_load_Command_DAT() Parsing "command.dat"
2019-05-06 22:19:41.925 T:1304421104  NOTICE: AML INFO : mame_load_Command_DAT() (IOError) opening "command.dat"
2019-05-06 22:19:41.926 T:1304421104  NOTICE: AML INFO : mame_load_GameInit_DAT() Parsing "gameinit.dat"
2019-05-06 22:19:41.927 T:1304421104  NOTICE: AML INFO : mame_load_GameInit_DAT() (IOError) opening "gameinit.dat"
2019-05-06 22:19:41.927 T:1304421104  NOTICE: AML INFO : mame_load_History_DAT() Parsing "history.dat"
2019-05-06 22:19:41.928 T:1304421104  NOTICE: AML INFO : mame_load_History_DAT() (IOError) opening "history.dat"
2019-05-06 22:19:41.929 T:1304421104  NOTICE: AML INFO : mame_load_MameInfo_DAT() Parsing "mameinfo.dat"
2019-05-06 22:19:41.929 T:1304421104  NOTICE: AML INFO : mame_load_MameInfo_DAT() (IOError) opening "mameinfo.dat"
2019-05-06 22:19:41.958 T:1304421104  NOTICE: AML INFO : mame_build_MAME_main_database() Loading "/home/pi/.kodi/userdata/addon_data/plugin.program.AML/MAME.xml"
2019-05-06 22:19:42.037 T:1304421104  NOTICE: AML INFO : mame_build_MAME_main_database() MAME str version "0.182 (unknown)"
2019-05-06 22:19:42.038 T:1304421104  NOTICE: AML INFO : mame_build_MAME_main_database() MAME numerical version 182500
2019-05-06 22:19:42.039 T:1304421104  NOTICE: AML INFO : mame_build_MAME_main_database() total_machines 2312
2019-05-06 22:19:42.039 T:1304421104  NOTICE: AML INFO : mame_build_MAME_main_database() Parsing MAME XML file ...
2019-05-06 22:20:16.770 T:1304421104   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'xml.etree.ElementTree.ParseError'>
                                            Error Contents: no element found: line 220760, column 0
                                            Traceback (most recent call last):
                                              File "/home/pi/.kodi/addons/plugin.program.AML/addon.py", line 37, in <module>
                                                resources.main.run_plugin(sys.argv)
                                              File "/home/pi/.kodi/addons/plugin.program.AML/resources/main.py", line 388, in run_plugin
                                                command_context_setup_plugin()
                                              File "/home/pi/.kodi/addons/plugin.program.AML/resources/main.py", line 4680, in command_context_setup_plugin
                                                db_dic = mame_build_MAME_main_database(g_PATHS, g_settings, control_dic, __addon_version__)
                                              File "/home/pi/.kodi/addons/plugin.program.AML/resources/mame.py", line 3778, in mame_build_MAME_main_database
                                                for event, elem in context:
                                              File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1285, in next
                                                self._root = self._parser.close()
                                              File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1665, in close
                                                self._raiseerror(v)
                                              File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1517, in _raiseerror
                                                raise err
                                            ParseError: no element found: line 220760, column 0
                                            -->End of Python script error report<--

in original plugin version, and

2019-05-06 22:43:47.052 T:1348465392  NOTICE: AML INFO : mame_build_MAME_main_database() Starting ...
2019-05-06 22:43:47.052 T:1348465392  NOTICE: AML INFO : --- Paths ---
2019-05-06 22:43:47.052 T:1348465392  NOTICE: AML INFO : mame_prog      = "/usr/games/mame"
2019-05-06 22:43:47.052 T:1348465392  NOTICE: AML INFO : ROM_path       = "/usr/share/games/mame/roms/"
2019-05-06 22:43:47.052 T:1348465392  NOTICE: AML INFO : assets_path    = ""
2019-05-06 22:43:47.052 T:1348465392  NOTICE: AML INFO : DATs_path      = ""
2019-05-06 22:43:47.052 T:1348465392  NOTICE: AML INFO : CHD_path       = ""
2019-05-06 22:43:47.052 T:1348465392  NOTICE: AML INFO : samples_path   = ""
2019-05-06 22:43:47.052 T:1348465392  NOTICE: AML INFO : SL_hash_path   = ""
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : SL_rom_path    = ""
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : SL_chd_path    = ""
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : --- INI paths ---
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : artwork_path   = "Artwork.ini"
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : bestgames_path = "bestgames.ini"
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : category_path  = "Category.ini"
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : catlist_path   = "catlist.ini"
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : catver_path    = "catver.ini"
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : genre_path     = "genre.ini"
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : mature_path    = "mature.ini"
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : nplayers_path  = "nplayers.ini"
2019-05-06 22:43:47.053 T:1348465392  NOTICE: AML INFO : series_path    = "series.ini"
2019-05-06 22:43:47.054 T:1348465392  NOTICE: AML INFO : --- DAT paths ---
2019-05-06 22:43:47.054 T:1348465392  NOTICE: AML INFO : command_path   = "command.dat"
2019-05-06 22:43:47.054 T:1348465392  NOTICE: AML INFO : gameinit_path  = "gameinit.dat"
2019-05-06 22:43:47.054 T:1348465392  NOTICE: AML INFO : history_path   = "history.dat"
2019-05-06 22:43:47.054 T:1348465392  NOTICE: AML INFO : mameinfo_path  = "mameinfo.dat"
2019-05-06 22:43:47.055 T:1348465392  NOTICE: AML INFO : mame_build_SL_names() MAME hash path does not exists.
2019-05-06 22:43:47.055 T:1348465392  NOTICE: AML INFO : mame_build_SL_names() Creating empty SL_NAMES_PATH
2019-05-06 22:43:47.062 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() Parsing "Artwork.ini"
2019-05-06 22:43:47.063 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() (IOError) opening "Artwork.ini"
2019-05-06 22:43:47.063 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() Parsing "bestgames.ini"
2019-05-06 22:43:47.063 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() (IOError) opening "bestgames.ini"
2019-05-06 22:43:47.063 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() Parsing "Category.ini"
2019-05-06 22:43:47.064 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() (IOError) opening "Category.ini"
2019-05-06 22:43:47.064 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() Parsing "catlist.ini"
2019-05-06 22:43:47.064 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() (IOError) opening "catlist.ini"
2019-05-06 22:43:47.064 T:1348465392  NOTICE: AML INFO : mame_load_Catver_ini() Parsing "catver.ini"
2019-05-06 22:43:47.065 T:1348465392   ERROR: AML ERROR: mame_load_Catver_ini() Exception IOError
2019-05-06 22:43:47.065 T:1348465392   ERROR: AML ERROR: mame_load_Catver_ini() File "catver.ini"
2019-05-06 22:43:47.065 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() Parsing "genre.ini"
2019-05-06 22:43:47.066 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() (IOError) opening "genre.ini"
2019-05-06 22:43:47.066 T:1348465392  NOTICE: AML INFO : mame_load_Mature_ini() Parsing "mature.ini"
2019-05-06 22:43:47.066 T:1348465392  NOTICE: AML INFO : mame_load_Mature_ini() (IOError) opening "mature.ini"
2019-05-06 22:43:47.066 T:1348465392  NOTICE: AML INFO : mame_load_nplayers_ini() Parsing "nplayers.ini"
2019-05-06 22:43:47.066 T:1348465392  NOTICE: AML INFO : mame_load_nplayers_ini() (IOError) opening "nplayers.ini"
2019-05-06 22:43:47.066 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() Parsing "series.ini"
2019-05-06 22:43:47.067 T:1348465392  NOTICE: AML INFO : mame_load_INI_datfile_simple() (IOError) opening "series.ini"
2019-05-06 22:43:47.079 T:1348465392  NOTICE: AML INFO : mame_load_Command_DAT() Parsing "command.dat"
2019-05-06 22:43:47.079 T:1348465392  NOTICE: AML INFO : mame_load_Command_DAT() (IOError) opening "command.dat"
2019-05-06 22:43:47.080 T:1348465392  NOTICE: AML INFO : mame_load_GameInit_DAT() Parsing "gameinit.dat"
2019-05-06 22:43:47.080 T:1348465392  NOTICE: AML INFO : mame_load_GameInit_DAT() (IOError) opening "gameinit.dat"
2019-05-06 22:43:47.080 T:1348465392  NOTICE: AML INFO : mame_load_History_DAT() Parsing "history.dat"
2019-05-06 22:43:47.081 T:1348465392  NOTICE: AML INFO : mame_load_History_DAT() (IOError) opening "history.dat"
2019-05-06 22:43:47.081 T:1348465392  NOTICE: AML INFO : mame_load_MameInfo_DAT() Parsing "mameinfo.dat"
2019-05-06 22:43:47.081 T:1348465392  NOTICE: AML INFO : mame_load_MameInfo_DAT() (IOError) opening "mameinfo.dat"
2019-05-06 22:43:47.109 T:1348465392  NOTICE: AML INFO : artwork_dic   unique_categories True
2019-05-06 22:43:47.109 T:1348465392  NOTICE: AML INFO : bestgames_dic unique_categories True
2019-05-06 22:43:47.109 T:1348465392  NOTICE: AML INFO : category_dic  unique_categories True
2019-05-06 22:43:47.109 T:1348465392  NOTICE: AML INFO : catlist_dic   unique_categories True
2019-05-06 22:43:47.109 T:1348465392  NOTICE: AML INFO : catver_dic    unique_categories True
2019-05-06 22:43:47.109 T:1348465392  NOTICE: AML INFO : genre_dic     unique_categories True
2019-05-06 22:43:47.109 T:1348465392  NOTICE: AML INFO : mature_dic    unique_categories True
2019-05-06 22:43:47.109 T:1348465392  NOTICE: AML INFO : nplayers_dic  unique_categories True
2019-05-06 22:43:47.110 T:1348465392  NOTICE: AML INFO : series_dic    unique_categories True
2019-05-06 22:43:47.110 T:1348465392  NOTICE: AML INFO : veradded_dic  unique_categories True
2019-05-06 22:43:47.112 T:1348465392  NOTICE: AML INFO : Loading XML "/home/pi/.kodi/userdata/addon_data/plugin.program.AML.dev/MAME.xml"
2019-05-06 22:43:47.268 T:1348465392  NOTICE: AML INFO : mame_build_MAME_main_database() MAME str version "0.182 (unknown)"
2019-05-06 22:43:47.268 T:1348465392  NOTICE: AML INFO : mame_build_MAME_main_database() MAME numerical version 182500
2019-05-06 22:43:47.268 T:1348465392  NOTICE: AML INFO : mame_build_MAME_main_database() total_machines 2312
2019-05-06 22:43:47.268 T:1348465392  NOTICE: AML INFO : mame_build_MAME_main_database() Parsing MAME XML file ...
2019-05-06 22:44:22.641 T:1348465392   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'xml.etree.ElementTree.ParseError'>
                                            Error Contents: no element found: line 220760, column 0
                                            Traceback (most recent call last):
                                              File "/home/pi/.kodi/addons/plugin.program.AML.dev/addon.py", line 37, in <module>
                                                resources.main.run_plugin(sys.argv)
                                              File "/home/pi/.kodi/addons/plugin.program.AML.dev/resources/main.py", line 404, in run_plugin
                                                command_context_setup_plugin()
                                              File "/home/pi/.kodi/addons/plugin.program.AML.dev/resources/main.py", line 5389, in command_context_setup_plugin
                                                db_dic = mame_build_MAME_main_database(g_PATHS, g_settings, control_dic, __addon_version__)
                                              File "/home/pi/.kodi/addons/plugin.program.AML.dev/resources/mame.py", line 3808, in mame_build_MAME_main_database
                                                for event, elem in context:
                                              File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1285, in next
                                                self._root = self._parser.close()
                                              File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1665, in close
                                                self._raiseerror(v)
                                              File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1517, in _raiseerror
                                                raise err
                                            ParseError: no element found: line 220760, column 0
                                            -->End of Python script error report<--

in Dev version.

Can i have any help on resolving this? Is there something that I'm missing?
I'm running this on Raspberry Pi 3 B+, Raspbian Stretch.
Kodi version is Leia (18), MAME Version is 0.182.

Thanks in advance.

Nice-to-have AEL settings

These advanced settings are currently available in AEL, but not in AML, I hope you will consider adding them:

Action on Kodi playing media
After/before launch delay (ms)
Suspend/resume Kodi audio engine

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.