Skip to content

AttributeError: 'NoneType' object has no attribute 'COLOR' (py3.14, py313) #2982

@ReimarBauer

Description

@ReimarBauer

pixi global update mss installs also python 3.14.3. This gives a failure when I start TopView

py3.14

Fatal error in MSS 10.2.1 on macOS-26.2-arm64-arm-64bit-Mach-O
Python 3.14.2 | packaged by conda-forge | (main, Dec  6 2025, 11:34:40) [Clang 20.1.8 ]

Please report bugs in MSS to https://github.com/Open-MSS/MSS

Information about the fatal error:

Traceback (most recent call last):
  File "/Users/reimarbauer/.pixi/envs/mss/lib/python3.14/site-packages/mslib/msui/msui_mainwindow.py", line 997, in create_view_handler
    self.create_view(_type, self.active_flight_track)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/reimarbauer/.pixi/envs/mss/lib/python3.14/site-packages/mslib/msui/msui_mainwindow.py", line 1011, in create_view
    edit = editor.ConfigurationEditorWindow(self)
  File "/Users/reimarbauer/.pixi/envs/mss/lib/python3.14/site-packages/mslib/msui/editor.py", line 154, in __init__
    self.json_model = JsonModel(data=options, editable_keys=True, editable_values=True)
                      ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/reimarbauer/.pixi/envs/mss/lib/python3.14/site-packages/mslib/support/qt_json_view/model.py", line 18, in __init__
    self.init(data, editable_keys, editable_values)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/reimarbauer/.pixi/envs/mss/lib/python3.14/site-packages/mslib/support/qt_json_view/model.py", line 29, in init
    type_.next(model=self, data=data, parent=parent)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/reimarbauer/.pixi/envs/mss/lib/python3.14/site-packages/mslib/support/qt_json_view/datatypes.py", line 206, in next
    key_item = self.key_item(key, datatype=type_, model=model)
  File "/Users/reimarbauer/.pixi/envs/mss/lib/python3.14/site-packages/mslib/support/qt_json_view/datatypes.py", line 59, in key_item
    QtGui.QBrush(datatype.COLOR), QtCore.Qt.ForegroundRole)
                 ^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'COLOR'

when I do use 3.13 same problem

Fatal error in MSS 10.2.1 on macOS-26.2-arm64-arm-64bit-Mach-O
Python 3.13.11 | packaged by conda-forge | (main, Dec  6 2025, 11:28:54) [Clang 19.1.7 ]

Please report bugs in MSS to https://github.com/Open-MSS/MSS

Information about the fatal error:

Traceback (most recent call last):
  File "/Users/reimarbauer/tmp/mss-py313/.pixi/envs/default/lib/python3.13/site-packages/mslib/msui/msui_mainwindow.py", line 997, in create_view_handler
    self.create_view(_type, self.active_flight_track)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/reimarbauer/tmp/mss-py313/.pixi/envs/default/lib/python3.13/site-packages/mslib/msui/msui_mainwindow.py", line 1011, in create_view
    edit = editor.ConfigurationEditorWindow(self)
  File "/Users/reimarbauer/tmp/mss-py313/.pixi/envs/default/lib/python3.13/site-packages/mslib/msui/editor.py", line 154, in __init__
    self.json_model = JsonModel(data=options, editable_keys=True, editable_values=True)
                      ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/reimarbauer/tmp/mss-py313/.pixi/envs/default/lib/python3.13/site-packages/mslib/support/qt_json_view/model.py", line 18, in __init__
    self.init(data, editable_keys, editable_values)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/reimarbauer/tmp/mss-py313/.pixi/envs/default/lib/python3.13/site-packages/mslib/support/qt_json_view/model.py", line 29, in init
    type_.next(model=self, data=data, parent=parent)
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/reimarbauer/tmp/mss-py313/.pixi/envs/default/lib/python3.13/site-packages/mslib/support/qt_json_view/datatypes.py", line 206, in next
    key_item = self.key_item(key, datatype=type_, model=model)
  File "/Users/reimarbauer/tmp/mss-py313/.pixi/envs/default/lib/python3.13/site-packages/mslib/support/qt_json_view/datatypes.py", line 59, in key_item
    QtGui.QBrush(datatype.COLOR), QtCore.Qt.ForegroundRole)
                 ^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'COLOR'

py313_list.txt

py313_pixi.toml.txt

py313_pixi_lock.txt

py3.12

when I usse python 3.12 it works

NFO: MSS Version: 10.2.1
INFO: Python Version: 3.12.12 | packaged by conda-forge | (main, Oct 22 2025, 23:34:53) [Clang 19.1.7 ]
INFO: Platform: macOS-26.2-arm64-arm-64bit (('64bit', ''))
INFO: Log file location: /Users/reimarbauer/.config/msui/msui.log
INFO: Started from : /Users/reimarbauer/tmp/mss-py312
INFO: Executable location: /Users/reimarbauer/tmp/mss-py312/.pixi/envs/default/bin/msui
INFO: Command line arguments: ['/Users/reimarbauer/tmp/mss-py312/.pixi/envs/default/bin/msui']

py312_list.txt

py312_pixi.toml.txt

py312_pixi_lock.txt

Until we solved this I do limit the conda-forge package to <3.13.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions