I updated my base to v5 few days ago, but after run one update on this morning I’m getting a very strange error:
Traceback (most recent call last):
File "/vagrant/frappe-bench/apps/frappe/frappe/middlewares.py", line 15, in __call__
return super(StaticDataMiddleware, self).__call__(environ, start_response)
File "/home/vagrant/frappe-bench/env/lib/python2.7/site-packages/werkzeug/wsgi.py", line 591, in __call__
return self.app(environ, start_response)
File "/home/vagrant/frappe-bench/env/lib/python2.7/site-packages/werkzeug/wsgi.py", line 591, in __call__
return self.app(environ, start_response)
File "/home/vagrant/frappe-bench/env/lib/python2.7/site-packages/werkzeug/local.py", line 224, in application
return ClosingIterator(app(environ, start_response), self.cleanup)
File "/home/vagrant/frappe-bench/env/lib/python2.7/site-packages/werkzeug/wrappers.py", line 290, in application
return f(*args[:-2] + (request,))(*args[-2:])
File "/vagrant/frappe-bench/apps/frappe/frappe/app.py", line 88, in application
response = frappe.website.render.render("message", http_status_code=http_status_code)
File "/vagrant/frappe-bench/apps/frappe/frappe/website/render.py", line 53, in render
data = render_page(path)
File "/vagrant/frappe-bench/apps/frappe/frappe/website/render.py", line 116, in render_page
return build(path)
File "/vagrant/frappe-bench/apps/frappe/frappe/website/render.py", line 125, in build
return build_method(path)
File "/vagrant/frappe-bench/apps/frappe/frappe/website/render.py", line 141, in build_page
context = get_context(path)
File "/vagrant/frappe-bench/apps/frappe/frappe/website/context.py", line 28, in get_context
context = build_context(context)
File "/vagrant/frappe-bench/apps/frappe/frappe/website/context.py", line 44, in build_context
context.update(get_website_settings())
File "/vagrant/frappe-bench/apps/frappe/frappe/website/doctype/website_settings/website_settings.py", line 94, in get_website_settings
settings = frappe.get_doc("Website Settings", "Website Settings")
File "/vagrant/frappe-bench/apps/frappe/frappe/__init__.py", line 461, in get_doc
return frappe.model.document.get_doc(arg1, arg2)
File "/vagrant/frappe-bench/apps/frappe/frappe/model/document.py", line 45, in get_doc
return controller(arg1, arg2)
File "/vagrant/frappe-bench/apps/frappe/frappe/model/document.py", line 76, in __init__
self.load_from_db()
File "/vagrant/frappe-bench/apps/frappe/frappe/model/document.py", line 92, in load_from_db
if not getattr(self, "_metaclass", False) and self.meta.issingle:
File "/vagrant/frappe-bench/apps/frappe/frappe/model/base_document.py", line 54, in meta
self._meta = frappe.get_meta(self.doctype)
File "/vagrant/frappe-bench/apps/frappe/frappe/__init__.py", line 478, in get_meta
return frappe.model.meta.get_meta(doctype, cached=cached)
File "/vagrant/frappe-bench/apps/frappe/frappe/model/meta.py", line 18, in get_meta
return frappe.cache().get_value("meta:" + doctype, lambda: Meta(doctype))
File "/vagrant/frappe-bench/apps/frappe/frappe/utils/redis_wrapper.py", line 49, in get_value
val = generator()
File "/vagrant/frappe-bench/apps/frappe/frappe/model/meta.py", line 18, in <lambda>
return frappe.cache().get_value("meta:" + doctype, lambda: Meta(doctype))
File "/vagrant/frappe-bench/apps/frappe/frappe/model/meta.py", line 49, in __init__
Document.__init__(self, "DocType", doctype)
File "/vagrant/frappe-bench/apps/frappe/frappe/model/document.py", line 76, in __init__
self.load_from_db()
File "/vagrant/frappe-bench/apps/frappe/frappe/model/meta.py", line 54, in load_from_db
super(Meta, self).load_from_db()
File "/vagrant/frappe-bench/apps/frappe/frappe/model/document.py", line 113, in load_from_db
table_fields = self.meta.get_table_fields()
File "/vagrant/frappe-bench/apps/frappe/frappe/model/meta.py", line 70, in get_table_fields
if self.name!="DocType":
AttributeError: 'Meta' object has no attribute 'name'