Bug 1217154

Summary: Does not start, crash on startup.
Product: [openSUSE] openSUSE Tumbleweed Reporter: Maks Vasilev <max>
Component: OtherAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Maks Vasilev 2023-11-15 08:34:38 UTC
Traceback (most recent call last):
  File "/usr/lib64/python3.11/site-packages/veusz/veusz_main.py", line 337, in slotStartApplication
    self.openMainWindow(args.docs)
  File "/usr/lib64/python3.11/site-packages/veusz/veusz_main.py", line 243, in openMainWindow
    MainWindow.CreateWindow()
  File "/usr/lib64/python3.11/site-packages/veusz/windows/mainwindow.py", line 93, in CreateWindow
    win = cls()
          ^^^^^
  File "/usr/lib64/python3.11/site-packages/veusz/windows/mainwindow.py", line 142, in __init__
    self._defineMenus()
  File "/usr/lib64/python3.11/site-packages/veusz/windows/mainwindow.py", line 716, in _defineMenus
    self.populateExamplesMenu()
  File "/usr/lib64/python3.11/site-packages/veusz/windows/mainwindow.py", line 731, in populateExamplesMenu
    for f in os.listdir(str(utils.exampleDirectory))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib64/python3.11/site-packages/veusz/examples'

Frame slotStartApplication (File /usr/lib64/python3.11/site-packages/veusz/veusz_main.py, line 337)
 self = <veusz.veusz_main.VeuszApp object at 0x7f6c1d40f1c0>
  self.CustomColor = 1
  self.ManyColor = 2
  self.NormalColor = 0
  self.__dict__ = {'args': Namespace(unsafe_mode=False, listen=False, quiet=False, export=None, export_option=None, embed_remote=False, ve...
  self.__doc__ = 'Event which can open mac files.'
  self.__module__ = 'veusz.veusz_main'
  self.args = Namespace(unsafe_mode=False, listen=False, quiet=False, export=None, export_option=None, embed_remote=False, veusz_plugi...
  self.openeventfiles = []
  self.splash = <PyQt5.QtWidgets.QSplashScreen object at 0x7f6c1d40f250>
  self.startupdone = False
  self.staticMetaObject = <PyQt5.QtCore.QMetaObject object at 0x7f6bec16a500>
  self.thread = <veusz.veusz_main.ImportThread object at 0x7f6c1d40f490>
  self.trans = None
 args = Namespace(unsafe_mode=False, listen=False, quiet=False, export=None, export_option=None, embed_remote=False, veusz_plugi...
 vzdbus = <module 'veusz.utils.vzdbus' from '/usr/lib64/python3.11/site-packages/veusz/utils/vzdbus.py'>
 vzsamp = <module 'veusz.utils.vzsamp' from '/usr/lib64/python3.11/site-packages/veusz/utils/vzsamp.py'>
 startuperrors = []
 document = <module 'veusz.document' from '/usr/lib64/python3.11/site-packages/veusz/document/__init__.py'>
 setting = <module 'veusz.setting' from '/usr/lib64/python3.11/site-packages/veusz/setting/__init__.py'>
 txfile = ''

Frame openMainWindow (File /usr/lib64/python3.11/site-packages/veusz/veusz_main.py, line 243)
 self = <veusz.veusz_main.VeuszApp object at 0x7f6c1d40f1c0>
 docs = []
 MainWindow = <class 'veusz.windows.mainwindow.MainWindow'>
 emptywins = []
 w = <PyQt5.QtWidgets.QSplashScreen object at 0x7f6c1d40f250>

Frame CreateWindow (File /usr/lib64/python3.11/site-packages/veusz/windows/mainwindow.py, line 93)
 cls = <class 'veusz.windows.mainwindow.MainWindow'>
 filename = None
 mode = 'graph'

Frame __init__ (File /usr/lib64/python3.11/site-packages/veusz/windows/mainwindow.py, line 142)
 self = <veusz.windows.mainwindow.MainWindow object at 0x7f6bedf249d0>
  self.AllowNestedDocks = 2
  self.AllowTabbedDocks = 4
  self.AnimatedDocks = 1
  self.DrawChildren = 2
  self.DrawWindowBackground = 1
  self.ForceTabbedDocks = 8
  self.GroupedDragging = 32
  self.IgnoreMask = 4
  self.PdmDepth = 6
  self.PdmDevicePixelRatio = 11
  self.PdmDevicePixelRatioScaled = 12
  self.PdmDpiX = 7
  self.PdmDpiY = 8
  self.PdmHeight = 2
  self.PdmHeightMM = 4
  self.PdmNumColors = 5
  self.PdmPhysicalDpiX = 9
  self.PdmPhysicalDpiY = 10
  self.PdmWidth = 1
  self.PdmWidthMM = 3
  self.VerticalTabs = 16
  self.__dict__ = {'document': <veusz.document.doc.Document object at 0x7f6bedf24b80>, 'filename': '', 'dialogs': [], 'vzactions': {'file....
  self.__doc__ = ' The main window class for the application.'
  self.__module__ = 'veusz.windows.mainwindow'
  self.datatoolbar = <PyQt5.QtWidgets.QToolBar object at 0x7f6bec135990>
  self.dialogs = []
  self.document = <veusz.document.doc.Document object at 0x7f6bedf24b80>
  self.filename = ''
  self.maintoolbar = <PyQt5.QtWidgets.QToolBar object at 0x7f6bec1357e0>
  self.menus = {'file': <PyQt5.QtWidgets.QMenu object at 0x7f6bec1372e0>, 'file.new': <PyQt5.QtWidgets.QMenu object at 0x7f6bec137370>,...
  self.staticMetaObject = <PyQt5.QtCore.QMetaObject object at 0x7f6bec16a6c0>
  self.vzactions = {'file.new.menu': <PyQt5.QtWidgets.QAction object at 0x7f6bec1231c0>, 'file.new.graph': <PyQt5.QtWidgets.QAction object ...
  self.windows = []
 args = ()

Frame _defineMenus (File /usr/lib64/python3.11/site-packages/veusz/windows/mainwindow.py, line 716)
 self = <veusz.windows.mainwindow.MainWindow object at 0x7f6bedf249d0>
 a = <function makeAction at 0x7f6c1d23dc60>
 tb = <PyQt5.QtWidgets.QToolBar object at 0x7f6bec135990>
 iconsize = 24
 filemenu = [['file.new', 'New', ['file.new.graph', 'file.new.graph3d', 'file.new.polar', 'file.new.ternary']], 'file.open', ['file....
 editmenu = ['edit.undo', 'edit.redo', '', ['edit.select', '&Select', []], '', 'edit.prefs', 'edit.stylesheet', 'edit.custom', '']
 viewwindowsmenu = ['view.edit', 'view.props', 'view.format', 'view.console', 'view.datanav', '', 'view.maintool', 'view.viewtool', 'view.a...
 viewmenu = [['view.viewwindows', '&Windows', ['view.edit', 'view.props', 'view.format', 'view.console', 'view.datanav', '', 'view.m...
 insertmenu = []
 datapluginsmenu = [['data.ops.Add', 'Add', ['data.ops.Add.Constant', 'data.ops.Add.Datasets']], ['data.ops.Subtract', 'Subtract', ['data.o...
 datamenu = [['data.ops', '&Operations', [['data.ops.Add', 'Add', ['data.ops.Add.Constant', 'data.ops.Add.Datasets']], ['data.ops.Su...
 helpmenu = ['help.home', 'help.bug', 'help.update', '', 'help.tutorial', '', ['help.examples', '&Example documents', []], '', 'help.about']
 toolsmenu = [['tools.Colors', 'Colors', ['tools.Colors.Randomize', 'tools.Colors.Sequence', 'tools.Colors.Colormap Sequence', 'tools...
 menus = [['file', '&File', [['file.new', 'New', ['file.new.graph', 'file.new.graph3d', 'file.new.polar', 'file.new.ternary']], '...

Frame populateExamplesMenu (File /usr/lib64/python3.11/site-packages/veusz/windows/mainwindow.py, line 731)
 self = <veusz.windows.mainwindow.MainWindow object at 0x7f6bedf249d0>
Comment 1 Maks Vasilev 2023-11-18 13:38:13 UTC
Broken files in python311-veusz. After force reinstall python311-veusz all work as normal.