[GH-ISSUE #1643] Bug: OperationalError at /admin/huey_monitor/taskmodel/ #3996

Closed
opened 2026-03-15 01:15:03 +03:00 by kerem · 2 comments
Owner

Originally created by @hoangquochung1110 on GitHub (Jan 28, 2025).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1643

Originally assigned to: @pirate on GitHub.

Provide a screenshot and describe the bug

I got OperationalError at /admin/huey_monitor/taskmodel/ when trying access Tasks admin at Background Processes section

Image Image

Steps to reproduce

1. uv run archivebox init --setup
2. uv run archivebox server --debug
3. open localhost:8000/admin/huey_monitor/taskmodel/
4. Django Admin throws OperationalError

Logs or errors

> /Users/hunghoang/Development/ArchiveBox/.venv/bin/archivebox server; TS=2025-01-28__14:38:02 VERSION=0.8.5rc51 IN_DOCKER=False IS_TTY=True
daphne.server HTTP/2 support not enabled (install the http2 and tls Twisted extras)
daphne.server Configuring endpoint tcp:port=8000:interface=127.0.0.1
daphne.server Listening on TCP address 127.0.0.1:8000
django.request Internal Server Error: /admin/huey_monitor/taskmodel/
Traceback (most recent call last):
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py", line 354, in execute
    return super().execute(query, params)
sqlite3.OperationalError: user-defined function raised exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 518, in thread_handler
    raise exc_info[1]
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 42, in inner
    response = await get_response(request)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 284, in _get_response_async
    response = await sync_to_async(
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 468, in __call__
    ret = await asyncio.shield(exec_coro)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/current_thread_executor.py", line 40, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 522, in thread_handler
    return func(*args, **kwargs)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/response.py", line 114, in render
    self.content = self.rendered_content
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/response.py", line 92, in rendered_content
    return template.render(context, self._request)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/defaulttags.py", line 327, in render
    return nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/contrib/admin/templatetags/base.py", line 45, in render
    return super().render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/library.py", line 258, in render
    _dict = self.func(*resolved_args, **resolved_kwargs)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py", line 419, in date_hierarchy
    "choices": [
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 400, in __iter__
    self._fetch_all()
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 1928, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 287, in __iter__
    for row in compiler.results_iter(
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1525, in results_iter
    results = self.execute_sql(
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1574, in execute_sql
    cursor.execute(sql, params)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 122, in execute
    return super().execute(sql, params)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/requests_tracker/sql/sql_hook.py", line 34, in execute
    return sql_tracker.record(
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/requests_tracker/sql/sql_tracker.py", line 257, in record
    return method(cursor_self, sql, params)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py", line 354, in execute
    return super().execute(query, params)
django.db.utils.OperationalError: user-defined function raised exception
django.channels.server HTTP GET /admin/huey_monitor/taskmodel/ 500 [0.75, 127.0.0.1:52130]
django.channels.server HTTP GET /admin/ 200 [0.03, 127.0.0.1:52140]
django.request Internal Server Error: /admin/huey_monitor/taskmodel/
Traceback (most recent call last):
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py", line 354, in execute
    return super().execute(query, params)
sqlite3.OperationalError: user-defined function raised exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 518, in thread_handler
    raise exc_info[1]
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 42, in inner
    response = await get_response(request)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 284, in _get_response_async
    response = await sync_to_async(
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 468, in __call__
    ret = await asyncio.shield(exec_coro)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/current_thread_executor.py", line 40, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 522, in thread_handler
    return func(*args, **kwargs)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/response.py", line 114, in render
    self.content = self.rendered_content
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/response.py", line 92, in rendered_content
    return template.render(context, self._request)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render
    return self.template.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render
    return compiled_parent._render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 65, in render
    result = block.nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/defaulttags.py", line 327, in render
    return nodelist.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp>
    return SafeString("".join([node.render_annotated(context) for node in self]))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated
    return self.render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/contrib/admin/templatetags/base.py", line 45, in render
    return super().render(context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/library.py", line 258, in render
    _dict = self.func(*resolved_args, **resolved_kwargs)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py", line 419, in date_hierarchy
    "choices": [
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 400, in __iter__
    self._fetch_all()
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 1928, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 287, in __iter__
    for row in compiler.results_iter(
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1525, in results_iter
    results = self.execute_sql(
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1574, in execute_sql
    cursor.execute(sql, params)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 122, in execute
    return super().execute(sql, params)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/requests_tracker/sql/sql_hook.py", line 34, in execute
    return sql_tracker.record(
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/requests_tracker/sql/sql_tracker.py", line 257, in record
    return method(cursor_self, sql, params)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 79, in execute
    return self._execute_with_wrappers(
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 100, in _execute
    with self.db.wrap_database_errors:
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute
    return self.cursor.execute(sql, params)
  File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py", line 354, in execute
    return super().execute(query, params)
django.db.utils.OperationalError: user-defined function raised exception
django.channels.server HTTP GET /admin/huey_monitor/taskmodel/ 500 [0.25, 127.0.0.1:52140]
daphne.server Killed 0 pending application instances

ArchiveBox Version

uv run archivebox version       
0.8.5rc51
ArchiveBox v0.8.5rc51 COMMIT_HASH=12f109b BUILD_TIME=2025-01-28 06:09:11 1738066151
IN_DOCKER=False IN_QEMU=False ARCH=arm64 OS=Darwin PLATFORM=macOS-13.2-arm64-arm-64bit PYTHON=Cpython (venv)
EUID=501:20 UID=501:20 PUID=501:20 FS_UID=501:20 FS_PERMS=644 FS_ATOMIC=True FS_REMOTE=False
DEBUG=False IS_TTY=True SUDO=False ID=04d7c599:1cb8c248 SEARCH_BACKEND=ripgrep LDAP=False

 Binary Dependencies:
 √  python                3.10.14      venv_pip   ~/Development/ArchiveBox/.venv/bin/python
 √  django                5.1.2        venv_pip   ~/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/__init__.py
 √  sqlite                2.6.0        venv_pip   ~/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py
 √  pip                   25.0.0       lib_pip    ./lib/arm64-darwin/pip/venv/bin/pip
 √  pipx                  1.6.0        sys_pip    /opt/homebrew/bin/pipx
 √  node                  23.3.0       brew       /opt/homebrew/bin/node
 √  npm                   10.9.0       brew       /opt/homebrew/bin/npm
 √  npx                   10.9.0       brew       /opt/homebrew/bin/npx
 √  playwright            1.49.1       lib_pip    ./lib/arm64-darwin/pip/venv/bin/playwright
 √  puppeteer             24.1.1       lib_npm    ./lib/arm64-darwin/npm/node_modules/.bin/puppeteer
 √  ldap                  3.4.4        venv_pip   ~/Development/ArchiveBox/.venv/lib/python3.10/site-packages/ldap/__init__.py
 √  rg                    14.1.0       brew       /opt/homebrew/bin/rg
 √  sonic                 1.4.9        brew       /opt/homebrew/bin/sonic
 √  chrome                131.0.6778   env        /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
 √  curl                  7.86.0       env        /usr/bin/curl
 √  git                   2.46.0       brew       /opt/homebrew/bin/git
 √  postlight-parser      2.2.3        lib_npm    ./lib/arm64-darwin/npm/node_modules/.bin/postlight-parser
 √  readability-extractor 0.0.11       lib_npm    ./lib/arm64-darwin/npm/node_modules/.bin/readability-extractor
 √  single-file           1.1.54       lib_npm    ./lib/arm64-darwin/npm/node_modules/.bin/single-file
 √  wget                  1.25.0       brew       /opt/homebrew/bin/wget
 √  yt-dlp                2024.10.7    venv_pip   ~/Development/ArchiveBox/.venv/bin/yt-dlp
 √  ffmpeg                7.1.0        brew       /opt/homebrew/bin/ffmpeg

 Package Managers:
 √  env         /usr/bin/which                                       UID=501  PATH=~/Development/ArchiveBox/.venv/bin:~/.codeium/windsurf/bin:/opt/homebrew/opt/o…
 -  apt         not available                                        UID=0    PATH=
 √  brew        /opt/homebrew/bin/brew                               UID=501  PATH=/home/linuxbrew/.linuxbrew/bin:/opt/homebrew/bin:/usr/local/bin
 √  sys_pip     ~/Development/ArchiveBox/.venv/bin/pip               UID=501  PATH=/usr/bin:/opt/homebrew/bin:~/.pyenv/shims:/opt/homebrew/Cellar/python@3.10/3.1…
 √  venv_pip    ~/Development/ArchiveBox/.venv/bin/pip               UID=501  PATH=~/Development/ArchiveBox/.venv/bin
 √  lib_pip     ./lib/arm64-darwin/pip/venv/bin/pip                  UID=501  PATH=./lib/arm64-darwin/pip/venv/bin
 √  sys_npm     ~/.nvm/versions/node/v20.11.1/bin/npm                UID=501  PATH=~/.nvm/versions/node/v20.11.1/bin
 √  lib_npm     ~/.nvm/versions/node/v20.11.1/bin/npm                UID=501  PATH=./lib/arm64-darwin/npm/node_modules/.bin:./node_modules/.bin:~/.nvm/versions/n…

How did you install the version of ArchiveBox you are using?

pip

What operating system are you running on?

macOS (including Docker on macOS)

What type of drive are you using to store your ArchiveBox data?

  • some of data/ is on a local SSD or NVMe drive
  • some of data/ is on a spinning hard drive or external USB drive
  • some of data/ is on a network mount (e.g. NFS/SMB/Ceph/GlusterFS/etc.)
  • some of data/ is on a FUSE mount (e.g. SSHFS/RClone/S3/B2/Google Drive/Dropbox/etc.)

Docker Compose Configuration


ArchiveBox Configuration


Originally created by @hoangquochung1110 on GitHub (Jan 28, 2025). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1643 Originally assigned to: @pirate on GitHub. ### Provide a screenshot and describe the bug I got `OperationalError at /admin/huey_monitor/taskmodel/` when trying access `Tasks` admin at `Background Processes` section <img width="1384" alt="Image" src="https://github.com/user-attachments/assets/db923ca1-0fe0-42b6-919e-387c13df08a0" /> <img width="1387" alt="Image" src="https://github.com/user-attachments/assets/69fc267a-7a28-40a5-a57d-d14bfa43658d" /> ### Steps to reproduce ```markdown 1. uv run archivebox init --setup 2. uv run archivebox server --debug 3. open localhost:8000/admin/huey_monitor/taskmodel/ 4. Django Admin throws OperationalError ``` ### Logs or errors ```shell > /Users/hunghoang/Development/ArchiveBox/.venv/bin/archivebox server; TS=2025-01-28__14:38:02 VERSION=0.8.5rc51 IN_DOCKER=False IS_TTY=True daphne.server HTTP/2 support not enabled (install the http2 and tls Twisted extras) daphne.server Configuring endpoint tcp:port=8000:interface=127.0.0.1 daphne.server Listening on TCP address 127.0.0.1:8000 django.request Internal Server Error: /admin/huey_monitor/taskmodel/ Traceback (most recent call last): File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py", line 354, in execute return super().execute(query, params) sqlite3.OperationalError: user-defined function raised exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 518, in thread_handler raise exc_info[1] File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 42, in inner response = await get_response(request) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 284, in _get_response_async response = await sync_to_async( File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 468, in __call__ ret = await asyncio.shield(exec_coro) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/current_thread_executor.py", line 40, in run result = self.fn(*self.args, **self.kwargs) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 522, in thread_handler return func(*args, **kwargs) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/defaulttags.py", line 327, in render return nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/contrib/admin/templatetags/base.py", line 45, in render return super().render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/library.py", line 258, in render _dict = self.func(*resolved_args, **resolved_kwargs) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py", line 419, in date_hierarchy "choices": [ File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 400, in __iter__ self._fetch_all() File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 287, in __iter__ for row in compiler.results_iter( File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1525, in results_iter results = self.execute_sql( File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1574, in execute_sql cursor.execute(sql, params) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 122, in execute return super().execute(sql, params) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/requests_tracker/sql/sql_hook.py", line 34, in execute return sql_tracker.record( File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/requests_tracker/sql/sql_tracker.py", line 257, in record return method(cursor_self, sql, params) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py", line 354, in execute return super().execute(query, params) django.db.utils.OperationalError: user-defined function raised exception django.channels.server HTTP GET /admin/huey_monitor/taskmodel/ 500 [0.75, 127.0.0.1:52130] django.channels.server HTTP GET /admin/ 200 [0.03, 127.0.0.1:52140] django.request Internal Server Error: /admin/huey_monitor/taskmodel/ Traceback (most recent call last): File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py", line 354, in execute return super().execute(query, params) sqlite3.OperationalError: user-defined function raised exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 518, in thread_handler raise exc_info[1] File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 42, in inner response = await get_response(request) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 284, in _get_response_async response = await sync_to_async( File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 468, in __call__ ret = await asyncio.shield(exec_coro) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/current_thread_executor.py", line 40, in run result = self.fn(*self.args, **self.kwargs) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/asgiref/sync.py", line 522, in thread_handler return func(*args, **kwargs) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/backends/django.py", line 107, in render return self.template.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/defaulttags.py", line 327, in render return nodelist.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 1008, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/base.py", line 969, in render_annotated return self.render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/contrib/admin/templatetags/base.py", line 45, in render return super().render(context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/template/library.py", line 258, in render _dict = self.func(*resolved_args, **resolved_kwargs) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/contrib/admin/templatetags/admin_list.py", line 419, in date_hierarchy "choices": [ File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 400, in __iter__ self._fetch_all() File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/query.py", line 287, in __iter__ for row in compiler.results_iter( File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1525, in results_iter results = self.execute_sql( File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/models/sql/compiler.py", line 1574, in execute_sql cursor.execute(sql, params) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 122, in execute return super().execute(sql, params) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/requests_tracker/sql/sql_hook.py", line 34, in execute return sql_tracker.record( File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/requests_tracker/sql/sql_tracker.py", line 257, in record return method(cursor_self, sql, params) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 79, in execute return self._execute_with_wrappers( File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 92, in _execute_with_wrappers return executor(sql, params, many, context) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 100, in _execute with self.db.wrap_database_errors: File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/utils.py", line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/utils.py", line 105, in _execute return self.cursor.execute(sql, params) File "/Users/hunghoang/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py", line 354, in execute return super().execute(query, params) django.db.utils.OperationalError: user-defined function raised exception django.channels.server HTTP GET /admin/huey_monitor/taskmodel/ 500 [0.25, 127.0.0.1:52140] daphne.server Killed 0 pending application instances ``` ### ArchiveBox Version ```shell uv run archivebox version 0.8.5rc51 ArchiveBox v0.8.5rc51 COMMIT_HASH=12f109b BUILD_TIME=2025-01-28 06:09:11 1738066151 IN_DOCKER=False IN_QEMU=False ARCH=arm64 OS=Darwin PLATFORM=macOS-13.2-arm64-arm-64bit PYTHON=Cpython (venv) EUID=501:20 UID=501:20 PUID=501:20 FS_UID=501:20 FS_PERMS=644 FS_ATOMIC=True FS_REMOTE=False DEBUG=False IS_TTY=True SUDO=False ID=04d7c599:1cb8c248 SEARCH_BACKEND=ripgrep LDAP=False Binary Dependencies: √ python 3.10.14 venv_pip ~/Development/ArchiveBox/.venv/bin/python √ django 5.1.2 venv_pip ~/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/__init__.py √ sqlite 2.6.0 venv_pip ~/Development/ArchiveBox/.venv/lib/python3.10/site-packages/django/db/backends/sqlite3/base.py √ pip 25.0.0 lib_pip ./lib/arm64-darwin/pip/venv/bin/pip √ pipx 1.6.0 sys_pip /opt/homebrew/bin/pipx √ node 23.3.0 brew /opt/homebrew/bin/node √ npm 10.9.0 brew /opt/homebrew/bin/npm √ npx 10.9.0 brew /opt/homebrew/bin/npx √ playwright 1.49.1 lib_pip ./lib/arm64-darwin/pip/venv/bin/playwright √ puppeteer 24.1.1 lib_npm ./lib/arm64-darwin/npm/node_modules/.bin/puppeteer √ ldap 3.4.4 venv_pip ~/Development/ArchiveBox/.venv/lib/python3.10/site-packages/ldap/__init__.py √ rg 14.1.0 brew /opt/homebrew/bin/rg √ sonic 1.4.9 brew /opt/homebrew/bin/sonic √ chrome 131.0.6778 env /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome √ curl 7.86.0 env /usr/bin/curl √ git 2.46.0 brew /opt/homebrew/bin/git √ postlight-parser 2.2.3 lib_npm ./lib/arm64-darwin/npm/node_modules/.bin/postlight-parser √ readability-extractor 0.0.11 lib_npm ./lib/arm64-darwin/npm/node_modules/.bin/readability-extractor √ single-file 1.1.54 lib_npm ./lib/arm64-darwin/npm/node_modules/.bin/single-file √ wget 1.25.0 brew /opt/homebrew/bin/wget √ yt-dlp 2024.10.7 venv_pip ~/Development/ArchiveBox/.venv/bin/yt-dlp √ ffmpeg 7.1.0 brew /opt/homebrew/bin/ffmpeg Package Managers: √ env /usr/bin/which UID=501 PATH=~/Development/ArchiveBox/.venv/bin:~/.codeium/windsurf/bin:/opt/homebrew/opt/o… - apt not available UID=0 PATH= √ brew /opt/homebrew/bin/brew UID=501 PATH=/home/linuxbrew/.linuxbrew/bin:/opt/homebrew/bin:/usr/local/bin √ sys_pip ~/Development/ArchiveBox/.venv/bin/pip UID=501 PATH=/usr/bin:/opt/homebrew/bin:~/.pyenv/shims:/opt/homebrew/Cellar/python@3.10/3.1… √ venv_pip ~/Development/ArchiveBox/.venv/bin/pip UID=501 PATH=~/Development/ArchiveBox/.venv/bin √ lib_pip ./lib/arm64-darwin/pip/venv/bin/pip UID=501 PATH=./lib/arm64-darwin/pip/venv/bin √ sys_npm ~/.nvm/versions/node/v20.11.1/bin/npm UID=501 PATH=~/.nvm/versions/node/v20.11.1/bin √ lib_npm ~/.nvm/versions/node/v20.11.1/bin/npm UID=501 PATH=./lib/arm64-darwin/npm/node_modules/.bin:./node_modules/.bin:~/.nvm/versions/n… ``` ### How did you install the version of ArchiveBox you are using? pip ### What operating system are you running on? macOS (including Docker on macOS) ### What type of drive are you using to store your ArchiveBox data? - [x] some of `data/` is on a local SSD or NVMe drive - [ ] some of `data/` is on a spinning hard drive or external USB drive - [ ] some of `data/` is on a network mount (e.g. NFS/SMB/Ceph/GlusterFS/etc.) - [ ] some of `data/` is on a FUSE mount (e.g. SSHFS/RClone/S3/B2/Google Drive/Dropbox/etc.) ### Docker Compose Configuration ```shell ``` ### ArchiveBox Configuration ```shell ```
kerem closed this issue 2026-03-15 01:15:08 +03:00
Author
Owner

@hoangquochung1110 commented on GitHub (Feb 21, 2025):

Could you spend some time advising me on this issue ? Thank you for wonderful project @pirate !

<!-- gh-comment-id:2674786624 --> @hoangquochung1110 commented on GitHub (Feb 21, 2025): Could you spend some time advising me on this issue ? Thank you for wonderful project @pirate !
Author
Owner

@pirate commented on GitHub (Feb 21, 2025):

I'm not planning on using that section of the UI, it will likely be removed in a future release.

<!-- gh-comment-id:2675140679 --> @pirate commented on GitHub (Feb 21, 2025): I'm not planning on using that section of the UI, it will likely be removed in a future release.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#3996
No description provided.