Uncaught Server Exception

Hi All

I got “Uncaught Server Exception” this error message.

Then I try do some steps to resolve this issue.

Try 1.

sudo service supervisior restart

I get

Try 2.

sudo supervisorctl status

Then I get

frappe-bench-redis:frappe-bench-redis-cache RUNNING pid 8148, uptime 0:13:29
frappe-bench-redis:frappe-bench-redis-queue RUNNING pid 8147, uptime 0:13:29
frappe-bench-redis:frappe-bench-redis-socketio RUNNING pid 8149, uptime 0:13:29
frappe-bench-web:frappe-bench-frappe-web FATAL Exited too quickly (process log may have details)
frappe-bench-web:frappe-bench-node-socketio RUNNING pid 8146, uptime 0:13:29
frappe-bench-workers:frappe-bench-frappe-default-worker-0 RUNNING pid 8141, uptime 0:13:29
frappe-bench-workers:frappe-bench-frappe-long-worker-0 RUNNING pid 8143, uptime 0:13:29
frappe-bench-workers:frappe-bench-frappe-schedule RUNNING pid 8142, uptime 0:13:29
frappe-bench-workers:frappe-bench-frappe-short-worker-0 RUNNING pid 8144, uptime 0:13:29
root@ubuntu:/var/log/nginx# packet_write_wait: Connection to 139.162.73.205: Broken pipe

Try 3:

sudo supervisorctl start all

Then get

frappe-bench-frappe-web: ERROR (abnormal termination)

Try 4:

bench clear-cache

Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/bench_helper.py", line 79, in <module>
    main()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/bench_helper.py", line 16, in main
    click.Group(commands=commands)(prog_name='bench')
  File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/commands/__init__.py", line 24, in _func
    ret = f(frappe._dict(ctx.obj), *args, **kwargs)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/commands/utils.py", line 37, in clear_cache
    frappe.clear_cache()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 478, in clear_cache
    frappe.sessions.clear_cache()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/sessions.py", line 49, in clear_cache
    clear_notifications(user)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/notifications.py", line 118, in clear_notifications
    config = get_notification_config()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/notifications.py", line 171, in get_notification_config
    return frappe.cache().get_value("notification_config", _get)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/redis_wrapper.py", line 70, in get_value
    val = generator()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/notifications.py", line 165, in _get
    nc = frappe.get_attr(notification_config)()
  File "/home/frappe/frappe-bench/apps/erpnext/erpnext/startup/notifications.py", line 64, in get_notification_config
    fields= ["name"], filters = {"name": ("not in", doctype), 'is_submittable': 1}):
  File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 1139, in get_all
    return get_list(doctype, *args, **kwargs)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 1112, in get_list
    return frappe.model.db_query.DatabaseQuery(doctype).execute(None, *args, **kwargs)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/db_query.py", line 85, in execute
    result = self.build_and_run()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/db_query.py", line 97, in build_and_run
    args = self.prepare_args()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/db_query.py", line 114, in prepare_args
    self.set_optional_columns()
  File "/home/frappe/frappe-bench/apps/frappe/frappe/model/db_query.py", line 215, in set_optional_columns
    columns = frappe.db.get_table_columns(self.doctype)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/database.py", line 808, in get_table_columns
    return self.get_db_table_columns('tab' + doctype)
  File "/home/frappe/frappe-bench/apps/frappe/frappe/database.py", line 804, in get_db_table_columns
    return [r[0] for r in self.sql("DESC `%s`" % table)]
  File "/home/frappe/frappe-bench/apps/frappe/frappe/database.py", line 149, in sql
    self._cursor.execute(query)
  File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/MySQLdb/cursors.py", line 205, in execute
    self.errorhandler(self, exc, value)
  File "/home/frappe/frappe-bench/env/local/lib/python2.7/site-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
    raise errorclass, errorvalue
_mysql_exceptions.OperationalError: (1021, 'Disk full (/tmp/#sql_efb_0.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")')

Really thanks your kindly help.

If you delete the files in /tmp that may free up sufficient space on your full drive?

Hi

Really thanks your suggestion. I add more space on filesystem. Then it is worked now.

Thanks