A forum dedicated to the Draft, Arch and BIM workbenches development.
vances
Posts: 8 Joined: Sat Aug 15, 2020 3:46 pm
Post
by vances » Sat Aug 15, 2020 9:00 pm
* Install 0.19_pre on macOS Catalina
* Use Add-On Manager to add BIM
* Restart FreeCAD
* Use Add-On Manager to add suggested prerequisites (Dodo, Fasteners, Reinforcements, Reporting, Web Tools)
* Restart FreeCAD
* New Document
* Select BIM Workbench
* Add Column
* Select Face
* Select Column Reinforcement
* Select OK
Code: Select all
00:48:54 Traceback (most recent call last):
00:48:54 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/MainColumnReinforcement.py", line 657, in clicked
00:48:54 self.accept(button)
00:48:54 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/MainColumnReinforcement.py", line 683, in accept
00:48:54 RebarGroup = makeSingleTieMultipleRebars(
00:48:54 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/SingleTieMultipleRebars.py", line 125, in makeSingleTieMultipleRebars
00:48:54 SingleTieFourRebarsObject = makeSingleTieFourRebars(
00:48:54 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/SingleTie.py", line 103, in makeSingleTieFourRebars
00:48:54 facename_for_rebars = getFacenameforRebar(
00:48:54 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/Rebarfunc.py", line 543, in getFacenameforRebar
00:48:54 return facename_for_rebars
00:48:54 UnboundLocalError: local variable 'facename_for_rebars' referenced before assignment
Kunda1
Veteran
Posts: 13434 Joined: Thu Jan 05, 2017 9:03 pm
Post
by Kunda1 » Sun Aug 16, 2020 12:30 pm
@vances thanks for the post. Please always add you full
About info
CC @amrit3701
amrit3701
Posts: 343 Joined: Mon Jun 13, 2016 5:37 pm
Post
by amrit3701 » Sun Aug 16, 2020 4:06 pm
vances wrote: ↑ Sat Aug 15, 2020 9:00 pm
* Install 0.19_pre on macOS Catalina
* Use Add-On Manager to add BIM
* Restart FreeCAD
* Use Add-On Manager to add suggested prerequisites (Dodo, Fasteners, Reinforcements, Reporting, Web Tools)
* Restart FreeCAD
* New Document
* Select BIM Workbench
* Add Column
* Select Face
* Select Column Reinforcement
* Select OK
Code: Select all
00:48:54 Traceback (most recent call last):
00:48:54 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/MainColumnReinforcement.py", line 657, in clicked
00:48:54 self.accept(button)
00:48:54 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/MainColumnReinforcement.py", line 683, in accept
00:48:54 RebarGroup = makeSingleTieMultipleRebars(
00:48:54 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/SingleTieMultipleRebars.py", line 125, in makeSingleTieMultipleRebars
00:48:54 SingleTieFourRebarsObject = makeSingleTieFourRebars(
00:48:54 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/SingleTie.py", line 103, in makeSingleTieFourRebars
00:48:54 facename_for_rebars = getFacenameforRebar(
00:48:54 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/Rebarfunc.py", line 543, in getFacenameforRebar
00:48:54 return facename_for_rebars
00:48:54 UnboundLocalError: local variable 'facename_for_rebars' referenced before assignment
Hi @vances,
I just created a column reinforcement using master branch code of Reinforcement repo (
https://github.com/amrit3701/FreeCAD-Reinforcement ) and on my side everything works fine.
@vances, it would better if you write steps on how I can reproduce your bug. Also, share your fcstd file.
Thanks,
vances
Posts: 8 Joined: Sat Aug 15, 2020 3:46 pm
Post
by vances » Tue Aug 18, 2020 8:05 pm
Kunda1 wrote: ↑ Sun Aug 16, 2020 12:30 pm
@vances thanks for the post. Please always add you full
About info
CC @amrit3701
Code: Select all
OS: macOS 10.15
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22261 (Git)
Build type: Release
Branch: master
Hash: 1c432fd6170b7904592a224194e42d3c566707a6
Python version: 3.8.5
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: C/Default (C)
vances
Posts: 8 Joined: Sat Aug 15, 2020 3:46 pm
Post
by vances » Tue Aug 18, 2020 8:09 pm
amrit3701 wrote: ↑ Sun Aug 16, 2020 4:06 pm
vances wrote: ↑ Sat Aug 15, 2020 9:00 pm
* Install 0.19_pre on macOS Catalina
* Use Add-On Manager to add BIM
* Restart FreeCAD
* Use Add-On Manager to add suggested prerequisites (Dodo, Fasteners, Reinforcements, Reporting, Web Tools)
* Restart FreeCAD
* New Document
* Select BIM Workbench
* Add Column
* Select Face
* Select Column Reinforcement
* Select OK
@vances, it would better if you write steps on how I can reproduce your bug. Also, share your fcstd file.
I did
exactly that above. I started over with a fresh install just to be able to provide exact steps.
vocx
Veteran
Posts: 5197 Joined: Thu Oct 18, 2018 9:18 pm
Post
by vocx » Fri Aug 28, 2020 11:10 pm
Suraj Dadral
Posts: 307 Joined: Fri Sep 07, 2018 5:32 pm
Contact:
Post
by Suraj Dadral » Sun Sep 13, 2020 5:45 am
Hi @vances
The related PR to fix the issue has been merged and you may mark this as solved.
Thanks,
vances
Posts: 8 Joined: Sat Aug 15, 2020 3:46 pm
Post
by vances » Thu Sep 17, 2020 1:49 pm
Suraj Dadral wrote: ↑ Sun Sep 13, 2020 5:45 am
The related PR to fix the issue has been merged and you may mark this as solved.
I downloaded and installed 0.19.22411 but got the same thing:
Code: Select all
21:43:42 Traceback (most recent call last):
21:43:42 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/MainColumnReinforcement.py", line 657, in clicked
21:43:42 self.accept(button)
21:43:42 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/MainColumnReinforcement.py", line 683, in accept
21:43:42 RebarGroup = makeSingleTieMultipleRebars(
21:43:42 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/SingleTieMultipleRebars.py", line 125, in makeSingleTieMultipleRebars
21:43:42 SingleTieFourRebarsObject = makeSingleTieFourRebars(
21:43:42 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/ColumnReinforcement/SingleTie.py", line 103, in makeSingleTieFourRebars
21:43:42 facename_for_rebars = getFacenameforRebar(
21:43:42 File "/Users/vances/Library/Preferences/FreeCAD/Mod/Reinforcement/Rebarfunc.py", line 543, in getFacenameforRebar
21:43:42 return facename_for_rebars
21:43:42 UnboundLocalError: local variable 'facename_for_rebars' referenced before assignment
OS: macOS 10.15
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22411 (Git)
Build type: Release
Branch: master
Hash: d4519d5aec15bc08f029da5ed15410a494b57b2c
Python version: 3.8.5
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.4.0
Locale: C/Default (C)
vocx
Veteran
Posts: 5197 Joined: Thu Oct 18, 2018 9:18 pm
Post
by vocx » Thu Sep 17, 2020 6:56 pm
vances wrote: ↑ Thu Sep 17, 2020 1:49 pm
I downloaded and installed 0.19.22411 but got the same thing:
You have to update the Reinforcement addon.
vances
Posts: 8 Joined: Sat Aug 15, 2020 3:46 pm
Post
by vances » Fri Sep 18, 2020 1:37 pm
vocx wrote: ↑ Thu Sep 17, 2020 6:56 pm
You have to update the Reinforcement addon.
No, that's not it. I had updated the addons before upgrading FreeCAD but tried that again now. The Workbench was updated but the Reinforcement addon didn't require updating now.
Later maybe I'll try a clean start again.