Bigtree3DPluginSuit
Bigtree3DPluginSuit copied to clipboard
Cura 4.12.1 Crashes
When trying to use the plugin on Cura 4.12.1, Cura crashes.
Its not working right for me either on Cura 4.12.1 and Windows 10 64bit. It gives me an error. Even though it says it could not save in the error box it does save the gcode file to the sdcard but when I stick it in the TFT35 it does not show a 3d preview, it only shows a generic icon.
When I installed the newest plugin update I unzipped the files and copy/pasted the folders over the existing ones. I never deleted the old folders/files first. I started fresh and now it works.
Cura-dev here. I was just browsing through the crash reports (users can choose to 'send report' after a crash), and I found this in the error-trace, that I think might be related:
AttributeError: 'NoneType' object has no attribute 'scaled'
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\CuraApplication.py", line 1096, in event
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Qt\QtApplication.py", line 482, in event
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Event.py", line 218, in call
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Signal.py", line 332, in __performEmit
File "BigTree3DPlugin\Bigtree3DStore.py", line 314, in _onWriteJobFinished
self.do_snap(job.getFileName())
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\Utils\Threading.py", line 31, in _call_on_qt_thread_wrapper
File "BigTree3DPlugin\Bigtree3DStore.py", line 326, in do_snap
img = Snapshot.snapshot(width = 200, height = 200).scaled(200,200,Qt.IgnoreAspectRatio, Qt.SmoothTransformation)
It was reported against 4.11.0, 4.12.1 and 4.13-BETA, by probably by separate users (anonymized of course, but we do get a sort of 'random' number corresponding to each user, which allows us to distinguish between crashes that happen a lot for a few people on the one hand, and those that happen not so often for many users).
I have the same error as mentioned by r00t and gert with Cura Ultimate 4.13.1 I have also noticed that, right click doesn't seem to work, and the bar (File, Edit, View, Settings, etc..) doesn't work either.
My crash log:
Error Traceback
Traceback (most recent call last):
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\CuraApplication.py", line 1100, in event
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Qt\QtApplication.py", line 482, in event
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Event.py", line 218, in call
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Signal.py", line 332, in __performEmit
File "C:\Program Files\Ultimaker Cura 4.13.1\plugins\BigTree3DPlugin\Bigtree3DStore.py", line 314, in _onWriteJobFinished
self.do_snap(job.getFileName())
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\Utils\Threading.py", line 31, in _call_on_qt_thread_wrapper
File "C:\Program Files\Ultimaker Cura 4.13.1\plugins\BigTree3DPlugin\Bigtree3DStore.py", line 328, in do_snap
outdata = outdata + self.overseek()
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\Utils\Threading.py", line 31, in _call_on_qt_thread_wrapper
File "C:\Program Files\Ultimaker Cura 4.13.1\plugins\BigTree3DPlugin\Bigtree3DStore.py", line 256, in overseek
CONFIGPATH = os.path.join(CuraApplication.getInstance().getPluginRegistry().getPluginPath("BigTreeExtension"),"config.txt")
File "ntpath.py", line 78, in join
TypeError: expected str, bytes or os.PathLike object, not NoneType
Logs
Thread 0x00007550 (most recent call first):
File "C:\Program Files\Ultimaker Cura 4.13.1\plugins\USBPrinting\USBPrinterOutputDeviceManager.py", line 87 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 0x000035c4 (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 0x00007e98 (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 0x0000536c (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 0x00009020 (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 0x00008dc4 (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 0x000041d8 (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 0x000037b8 (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 0x00001bb0 (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 0x000046a8 (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 0x00002a34 (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 0x000018f8 (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 0x00005810 (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 0x00001a1c (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 0x00002164 (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 0x000082bc (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 0x00003cbc (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 0x00008384 (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 0x00009b84 (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 0x00009750 (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 0x00005308 (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 0x0000a280 (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:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\UM\Qt\QtApplication.py", line 396 in exec_
File "C:\build\Cura\4.13-exe\build\inst\lib\python3.8\site-packages\cura\CuraApplication.py", line 877 in run
File "C:\build\Cura\4.13-exe\build\inst\bin\cura_app.py", line 236 in <module>
File "Console.py", line 36 in run
File "__startup__.py", line 74 in run
@aldaw It seems that this crash happens in a plugin called 'BigTree3D'. It should probably be reported to the developers of that plugin.
C:\Program Files\Ultimaker Cura 4.13.1\plugins\BigTree3DPlugin\Bigtree3DStore.py