Traceback (most recent call last):


 "/home/frappe/frappe-bench/apps/frappe/frappe/app.py", line 62, in application

response = frappe.handler.handle()


 "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 22, in handle

data = execute_cmd(cmd)


 "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 53, in execute_cmd

return frappe.call(method, **frappe.form_dict)


 "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 942, in call

return fn(*args, **newargs)


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/workflow.py", line 30, in get_transitions

frappe.has_permission(doc, 'read', throw=True)


 "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 535, in has_permission

out = frappe.permissions.has_permission(doctype, ptype, doc=doc, verbose=verbose, user=user)


 "/home/frappe/frappe-bench/apps/frappe/frappe/permissions.py", line 41, in has_permission

meta = frappe.get_meta(doctype)


 "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 658, in get_meta

return frappe.model.meta.get_meta(doctype, cached=cached)


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/meta.py", line 34, in get_meta

lambda: Meta(doctype))


 "/home/frappe/frappe-bench/apps/frappe/frappe/utils/redis_wrapper.py", line 173, in hget

value = generator()


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/meta.py", line 34, in <lambda>

lambda: Meta(doctype))


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/meta.py", line 71, in __init__

super(Meta, self).__init__(doctype.as_dict())


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 114, in __init__

self.init_valid_columns()


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/base_document.py", line 232, in init_valid_columns

for key in self.get_valid_columns():


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/meta.py", line 129, in get_valid_columns

[df.fieldname for df in self.get("fields") if df.fieldtype in type_map]
TypeError: 'NoneType' object is not iterable

Traceback (most recent call last):


 "/usr/local/bin/synapse_port_db", line 1104, in <module>

sys.stderr.write(end_error)
TypeError: write() argument must be str, not FirstError