Hi @Syres,
thank you for your post. Probably you already have found the error. I will have a look at this section and fix it on master branch.
Hi @Syres,
The bug is fixed. Please update to version v0.4.35a .Syres wrote: ↑Mon Dec 30, 2019 1:25 pm Using v0.4.35, when deleting constraints I was occasionally getting the following error in the Report View but not consistently:
Code: Select all
Traceback (most recent call last): File "C:\Users\JPS\AppData\Roaming\FreeCAD\Mod\A2plus\a2p_viewProviderProxies.py", line 126, in getIcon FreeCAD.ActiveDocument.getObject(self.constraintObj_name).Type <class 'AttributeError'>: 'NoneType' object has no attribute 'Type'
Thanks!
Such attempts are usually error-prone and don't work good beyond offering some basic migration capabilities. Therefore for existing Assembly 2 projects best to use FreeCAD 0.16 and Assembly 2, for new projects use FreeCAD and A2plus. The third viable option is to take an existing Assembly 2 project and redefine relations with A2plus (manually). I guess for projects that are still under active development and would benefit by migration to A2plus.
@triplus already answered this correctly and sorry for no better news. You will probably loose many constraints during migration from A2 to A2plus. The imported parts can be kept alive, but not the constraints. There is a menu entry within the A2plus WB menu: "migrate proxies of imported parts" which updates the imported parts to recent state. The constraints have to be deleted and you have to redefine them manually. Please always keep a robust backup.
I am a little bit confused. If activating the option "enable recursive update..." in A2p prefs, you will see this additional icon: .
Ok. I want to do this right away. There is this "Uninstall-FreeCAD.exe" file present inside the "FreeCAD 0.18" folder. Can I activate this without removing the FreeCAD V0.16 installation and what goes with it (like: 2,5 years of hard work for instance)?Additional comment: For me, i do not recommend FC0.18.x anymore. If you are doing some transitions, you should directly switch to FC0.19. It is much more performant and already very stable, if you are using the standard and well known features.
The WB selector shows V0.4.39a. I will provide a screenshot when FC V0.19 is installed correctlyPlease can you provide a screenshot including the workbench selector like this one:
Activated the option, still using V0.18 (screendumps: above kbwbe, below mine + content of pulldown A2plus)am a little bit confused. If activating the option "enable recursive update..." in A2p prefs, you will see this additional icon
Better you ask for this in an appropiate forum (help or install/compile). I am no Expert for this.
Your installation of A2plus seems to be a mix of an old and the recent version, however. You should delete the complete A2plus subfolder in your Mod directory and reinstall the workbench.