Sorry, but I'm not able to recreate this error. An error that seems very strange, as the trac-admin ... permission add
should not be calling create_custom_field()
in a plugin. The Trac version seems old, and perhaps it is patched or otherwise changed? I would never expect the Trac code to call code in the plugin - which seems to be what is going on in the middle of your traceback:
File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/admin/api.py", line 36, in ?
mycfcomp.update_custom_field(myenv, mycfdict, create=True)
Perhaps you can look at that particular file, and compare its content with with the released version: trac:browser:tags