PrintMakerLab / mks-wifi-plugin

MKS wifi plugin for Cura
https://marketplace.ultimaker.com/app/cura/plugins/Jeredian/MKSWifiPlugin
GNU Affero General Public License v3.0
137 stars 56 forks source link

Cura crashed with error: 'NoneType' object has no attribute 'getMetaDataEntry' #276

Closed Icare2000 closed 2 years ago

Icare2000 commented 2 years ago

Plugin Version

1.3.1

Cura Version

4.13.1

Platform

Windows 11

Printer

Wanhao

Reproduction steps

1) install update 4.13.1--> this is crahsing

Traceback (most recent call last): File "C:\Users\Philippe\AppData\Roaming\cura\4.13\plugins\MKSWifiPlugin\MKSWifiPlugin\MachineConfig.py", line 114, in foundDevices printers = self._network_plugin.getPrinters() File "C:\Users\Philippe\AppData\Roaming\cura\4.13\plugins\MKSWifiPlugin\MKSWifiPlugin\MKSOutputDevicePlugin.py", line 153, in getPrinters ip_list_entry = active_machine.getMetaDataEntry(Constants.IP_LIST) AttributeError: 'NoneType' object has no attribute 'getMetaDataEntry'

and

Thread 0x000026e4 (most recent call first): File "C:\Program Files\Ultimaker Cura 4.13.1\plugins\USBPrinting\USBPrinterOutputDeviceManager.py", line 79 in _updateThread File "threading.py", line 870 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00001688 (most recent call first): File "threading.py", line 306 in wait File "zeroconf__init.py", line 2534 in wait File "zeroconf\init__.py", line 1715 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x0000704c (most recent call first): File "threading.py", line 306 in wait File "threading.py", line 558 in wait File "C:\Program Files\Ultimaker Cura 4.13.1\plugins\UM3NetworkPrinting\src\Network\ZeroConfClient.py", line 81 in _handleOnServiceChangedRequests File "threading.py", line 870 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x0000229c (most recent call first): File "zeroconf__init__.py", line 1369 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00002c1c (most recent call first): File "C:\Program Files\Ultimaker Cura 4.13.1\plugins\RemovableDriveOutputDevice\RemovableDrivePlugin.py", line 61 in _updateThread File "threading.py", line 870 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00006b40 (most recent call first): File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Backend\Backend.py", line 165 in _storeStderrToLogThread File "threading.py", line 870 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00004350 (most recent call first): File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Backend\Backend.py", line 153 in _storeOutputToLogThread File "threading.py", line 870 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00005a80 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00001b80 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00001054 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00002df8 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00001f04 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00001374 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00006878 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x000079b0 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x000015d8 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00007908 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00003854 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00004aa0 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00003f58 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x000079f0 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00002cc4 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Thread 0x00000eb8 (most recent call first): File "threading.py", line 302 in wait File "threading.py", line 433 in acquire File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 98 in _nextJob File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\JobQueue.py", line 124 in run File "threading.py", line 932 in _bootstrap_inner File "threading.py", line 890 in _bootstrap

Current thread 0x00006794 (most recent call first): File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\CrashHandler.py", line 398 in _logInfoWidget File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\CrashHandler.py", line 184 in _createDialog File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\CrashHandler.py", line 88 in init File "C:\build\Cura\4.13-exe\build\inst\bin\cura_app.py", line 162 in exceptHook File "C:\Users\Philippe\AppData\Roaming\cura\4.13\plugins\MKSWifiPlugin\MKSWifiPlugin\MachineConfig.py", line 83 in startDiscovery File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Qt\QtApplication.py", line 597 in createQmlComponent File "C:\Users\Philippe\AppData\Roaming\cura\4.13\plugins\MKSWifiPlugin\MKSWifiPlugin\MachineConfig.py", line 360 in _createAdditionalComponentsView File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Signal.py", line 332 in __performEmit File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Signal.py", line 219 in emit File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Qt\QtApplication.py", line 320 in initializeEngine File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\CuraApplication.py", line 942 in runWithGUI File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\CuraApplication.py", line 859 in run File "C:\build\Cura\4.13-exe\build\inst\bin\cura_app.py", line 236 in File "Console.py", line 36 in run File "startup.py", line 74 in run

2) if i start back 4.13.0 it works well

Actual results

see up

Expected results

NO crash

Checklist of files to include

Additional information & file uploads

none

Jeredian commented 2 years ago

@Icare2000 , you can try to manually install release 1.3.2 until it will available at the Cura Market

Icare2000 commented 2 years ago

Hello It works! Thanks