Ever since going to 3.4 the calculate geometry tool frequents fails with the below error message. It seems to only happen on SDE housed layers. Sometimes it will work after rebooting the machine. It works fine in ArcMAP.
Traceback (most recent call last):
File "c:\program files\arcgis\pro\Resources\ArcToolbox\scripts\calculategeometry.py", line 368, in <module>
CalculateGeometry(fc, properties, lUnit, aUnit, cs, cformat)
File "c:\program files\arcgis\pro\Resources\ArcToolbox\scripts\calculategeometry.py", line 179, in CalculateGeometry
fidxes = [ucur.fields.index(cprop[0]) for cprop in properties]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "c:\program files\arcgis\pro\Resources\ArcToolbox\scripts\calculategeometry.py", line 179, in <listcomp>
fidxes = [ucur.fields.index(cprop[0]) for cprop in properties]
^^^^^^^^^^^
RuntimeError: workspace already in transaction mode