I'm add fields via arcpy code as follows;
import arcpy
arcpy.env.workspace = "C:\Users\sheartz\Documents\NBspray_1952.shp"
arcpy.AddField_management(
'NBspray_1952',
[['area_ac', 'DOUBLE', None, 20, None, ''],
['area_ha', 'DOUBLE', None, 20,None, ''],
['block_1', 'TEXT', None, 12,None, ''],
...more field entry code...
['citations', 'TEXT', None, 8,None, '']])
Error was stated as;
Runtime error
Traceback (most recent call last):
File "<string>", line 46, in <module>
File "c:\program files (x86)\arcgis\desktop10.5\arcpy\arcpy\management.py", line 3443, in AddField
raise e
RuntimeError: Object: Error in executing tool
Not seen this error before, can't find what it means.