I recently tried installing the SnapEDA plugin for Fusion 360 (Mac), but ran into this error after launch:
Failed:
Traceback (most recent call last):
File "/Users/.../Library/Application Support/Autodesk/Autodesk Fusion 360/API/AddIns/SnapEDA/SnapEDA.py", line 467, in run
'PcbPlacePanel').controls
AttributeError: 'NoneType' object has no attribute ‘controls’
I performed a clean install (per https://knowledge.autodesk.com/support/fusion-360/troubleshooting/caas/sfdcarticles/sfdcarticles/Fusion-360-Errors-Traceback-and-MakeTime-AddIn-prevent-application-from-opening.html), but I’m still seeing the same error.
Any ideas on how to fix this?
Added 2 years, 5 months ago.
Hello there,
Thanks for reaching out.
Unfortunately, we haven't developed yet a formal Mac version for the Fusion 360 plugin.
However, rest assured that our team already has this on our roadmap and we will notify you once we start supporting it officially.
We are really sorry for this inconvenience.
That being said, if you haven't already, please follow the instructions in the link below:
https://support.snapeda.com/en/articles/5015445-how-to-install-autodesk-fusion-360-plugin-on-mac
Let us know if you have any other questions or concerns.
Answered 2 years, 5 months ago.
Hi Victor,
Thanks for the help. I followed those instructions and was able to get the SnapEDA icon in the toolbar. However, few issues still on the Mac:
1. It might be good to link that help article (https://support.snapeda.com/en/articles/5015445-how-to-install-autodesk-fusion-360-plugin-on-mac) on the plugins page (https://www.snapeda.com/plugins/)!
2. Even with the SnapEDA plugin in the toolbar, I'm still receiving the original error on startup.
3. After closing Fusion, I receive an error coming from the plugin:
Failed:
Traceback (most recent call last):
File "/Users/.../Library/Application Support/Autodesk/Autodesk Fusion 360/API/AddIns/SnapEDA/SnapEDA.py", line 526, in stop
os.kill(process, signal.SIGKILL)
ProcessLookupError: [Errno 3] No such process
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/.../Library/Application Support/Autodesk/Autodesk Fusion 360/API/AddIns/SnapEDA/SnapEDA.py", line 528, in stop
ui.messageBox(e)
File "/Users/.../Library/Application Support/Autodesk/webdeploy/production/6df8a52a70d698062976994a4826fc6cd2e240bc/Autodesk Fusion 360.app/Contents/Api/Python/packages/adsk/core.py", line 15595, in messageBox
return _core.UserInterface_messageBox(self, *args)
TypeError: Wrong number or type of arguments for overloaded function 'UserInterface_messageBox'.
Possible C/C++ prototypes are:
adsk::core::UserInterface::messageBox(std::string const &,std::string const &,adsk::core::MessageBoxButtonTypes,adsk::core::MessageBoxIconTypes) const
adsk::core::UserInterface::messageBox(std::string const &,std::string const &,adsk::core::MessageBoxButtonTypes) const
adsk::core::UserInterface::messageBox(std::string const &,std::string const &) const
adsk::core::UserInterface::messageBox(std::string const &) const
Happy to help with debugging these further!
Answered 2 years, 4 months ago.