Code Monkey home page Code Monkey logo

plugin.program.aml.dev's Issues

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

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.

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.