looks like you are using a command like this: EMBED_TAB_COMMAND = qtvcp -d -c cam_align -x {XID} cam_align
try changing it to: EMBED_TAB_COMMAND = halcmd loadusr qtvcp -d -c cam_align -x {XID} cam_align ________________________________ From: gene heskett <ghesk...@shentel.net> Sent: January 11, 2023 9:17 PM To: emc-developers@lists.sourceforge.net <emc-developers@lists.sourceforge.net> Subject: Re: [Emc-developers] Broken master 06jan23 On 1/11/23 16:02, Chris Morley wrote: > FileNotFoundError: [Errno 2] No such file or directory: > '/usr/share/qtvcp/panels/-d/-d.ui' > > This is weird, it's picking up the -d as a panel name. > > Can you post a link to your INI file? > > Chris I'll put it on my web page (in the sig) under the GO704 directory when I get some food hidden. Half an hour maybe. > ________________________________ > From: gene heskett <ghesk...@shentel.net> > Sent: January 11, 2023 3:10 PM > To: emc-developers@lists.sourceforge.net > <emc-developers@lists.sourceforge.net> > Subject: Re: [Emc-developers] Broken master 06jan23 > > [QTvcp][CRITICAL] Aborted from Error Dialog > Qtvcp encountered an error. The following information may be useful > in troubleshooting: > LinuxCNC Version : 2.10.0-pre0-483-g47f4f07e2 > > Traceback (most recent call last): > File "/usr/bin/qtvcp", line 511, in <module> > APP = QTVCP() > File "/usr/bin/qtvcp", line 304, in __init__ > self.panel = qt_makepins.QTPanel(self.hal, PATH, window, opts.debug) > File "/usr/lib/python3/dist-packages/qtvcp/qt_makepins.py", line 96, > in __init__ > window[pName].instance(os.path.join(path.PANELDIR , cmd, cmd+'.ui')) > File "/usr/lib/python3/dist-packages/qtvcp/qt_makegui.py", line 382, > in instance > instance = uic.loadUi(filename, self) > File "/usr/lib/python3/dist-packages/PyQt5/uic/__init__.py", line > 226, in loadUi > return DynamicUILoader(package).loadUi(uifile, baseinstance, > resource_suffix) > File "/usr/lib/python3/dist-packages/PyQt5/uic/Loader/loader.py", > line 72, in loadUi > return self.parse(filename, resource_suffix, basedir) > File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line > 1013, in parse > document = parse(filename) > File "/usr/lib/python3.7/xml/etree/ElementTree.py", line 1197, in parse > tree.parse(source, parser) > File "/usr/lib/python3.7/xml/etree/ElementTree.py", line 587, in parse > source = open(source, "rb") > FileNotFoundError: [Errno 2] No such file or directory: > '/usr/share/qtvcp/panels/-d/-d.ui' > > (qtvcp:503) > 'QTVCP' object has no attribute 'panel' > 'QTVCP' object has no attribute 'panel' > Error in sys.excepthook: > Traceback (most recent call last): > File "/usr/bin/qtvcp", line 504, in excepthook > self.shutdown() > File "/usr/bin/qtvcp", line 462, in shutdown > self.panel.window.sync_qsettings() > AttributeError: 'QTVCP' object has no attribute 'panel' > > Original exception was: > Traceback (most recent call last): > File "/usr/bin/qtvcp", line 511, in <module> > APP = QTVCP() > File "/usr/bin/qtvcp", line 304, in __init__ > self.panel = qt_makepins.QTPanel(self.hal, PATH, window, opts.debug) > File "/usr/lib/python3/dist-packages/qtvcp/qt_makepins.py", line 96, > in __init__ > window[pName].instance(os.path.join(path.PANELDIR , cmd, cmd+'.ui')) > File "/usr/lib/python3/dist-packages/qtvcp/qt_makegui.py", line 382, > in instance > instance = uic.loadUi(filename, self) > File "/usr/lib/python3/dist-packages/PyQt5/uic/__init__.py", line > 226, in loadUi > return DynamicUILoader(package).loadUi(uifile, baseinstance, > resource_suffix) > File "/usr/lib/python3/dist-packages/PyQt5/uic/Loader/loader.py", > line 72, in loadUi > return self.parse(filename, resource_suffix, basedir) > File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line > 1013, in parse > document = parse(filename) > File "/usr/lib/python3.7/xml/etree/ElementTree.py", line 1197, in parse > tree.parse(source, parser) > File "/usr/lib/python3.7/xml/etree/ElementTree.py", line 587, in parse > source = open(source, "rb") > FileNotFoundError: [Errno 2] No such file or directory: > '/usr/share/qtvcp/panels/-d/-d.ui' > > > > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > . Cheers, Gene Heskett. -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Genes Web page <http://geneslinuxbox.net:6309/> _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers