Wiican crashes with void info.desktop mapping files

Bug #797407 reported by J. Félix Ontañón
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
WiiCan
Triaged
Medium
J. Félix Ontañón

Bug Description

Wiican can't handle with corrupt info.desktop mapping files, as void files. Traceback:

(wiican:8451): GConf-WARNING **: haven't implemented getting a specific locale in GConfClient

(wiican:8451): GConf-WARNING **: haven't implemented getting a specific locale in GConfClient

(wiican:8451): GConf-WARNING **: haven't implemented getting a specific locale in GConfClient

(wiican:8451): GConf-WARNING **: haven't implemented getting a specific locale in GConfClient
Traceback (most recent call last):
  File "/usr/bin/wiican", line 323, in <module>
    launch_statusicon()
  File "/usr/bin/wiican", line 282, in launch_statusicon
    wiican = WiimoteStatusIcon()
  File "/usr/bin/wiican", line 93, in __init__
    self.__load_mappings_menu()
  File "/usr/bin/wiican", line 152, in __load_mappings_menu
    mapping_manager.scan_mappings()
  File "/usr/local/lib/python2.7/dist-packages/wiican/mapping/manager.py", line 92, in scan_mappings
    os.path.walk(path, load_mapping, self.__mapping_bag)
  File "/usr/lib/python2.7/posixpath.py", line 237, in walk
    walk(name, func, arg)
  File "/usr/lib/python2.7/posixpath.py", line 229, in walk
    func(arg, top, names)
  File "/usr/local/lib/python2.7/dist-packages/wiican/mapping/manager.py", line 78, in load_mapping
    mappings[mapping_id] = Mapping(dirname)
  File "/usr/local/lib/python2.7/dist-packages/wiican/mapping/mapping.py", line 81, in __init__
    self.__info.parse(os.path.join(path, Mapping.info_filename))
  File "/usr/lib/pymodules/python2.7/xdg/DesktopEntry.py", line 33, in parse
    IniFile.parse(self, file, ["Desktop Entry", "KDE Desktop Entry"])
  File "/usr/lib/pymodules/python2.7/xdg/IniFile.py", line 86, in parse
    raise ParsingError("[%s]-Header missing" % headers[0], filename)
xdg.Exceptions.ParsingError: ParsingError in file '/home/ljoel/.local/share/wiican/944465/info.desktop', [Desktop Entry]-Header missing

Tags: mapping
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.