I downloaded the latest VM from Not Found (http://build.erpnext.com/ERPNext-Production.ova). It boots up perfectly and I even went through the setup. However, on searching something in the AwesomeBar I get an error. Here’s a report :
App Versions
{
"erpnext": "8.3.6",
"frappe": "8.3.10"
}
Route
Error Report
Traceback (most recent call last):
File "/home/frappe/frappe-bench/apps/frappe/frappe/app.py", line 56, in application
response = frappe.handler.handle()
File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 21, in handle
data = execute_cmd(cmd)
File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 52, in execute_cmd
return frappe.call(method, **frappe.form_dict)
File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 913, in call
return fn(*args, **newargs)
File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/help.py", line 29, in get_help
return HelpDatabase().search(text)
File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/help.py", line 86, in search
select title, intro, path from help where match(content) against (%s) limit 10''', ('%'+words+'%', words))
File "/home/frappe/frappe-bench/apps/frappe/frappe/database.py", line 142, in sql
self._cursor.execute(query, values)
File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/MySQLdb/cursors.py", line 250, in execute
self.errorhandler(self, exc, value)
File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/MySQLdb/connections.py", line 50, in defaulterrorhandler
raise errorvalue
ProgrammingError: (1146, "Table 'd56cb677eaab3383.help' doesn't exist")
Request Data
{
"type": "POST",
"args": {
"text": "neil",
"cmd": "frappe.utils.help.get_help"
},
"url": "/"
}
Note : Running bench migrate
fixes this issue. I’m guessing that the help table doesn’t get generated for whatever reason?