Drinking Tea with Iroh does not work #90

Closed
opened 2026-05-20 16:16:06 +00:00 by kevin · 0 comments
Owner
util.preloaded.orm_persistence.save_obj(

File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj
_emit_insert_statements(
File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements
result = connection.execute(
^^^^^^^^^^^^^^^^^^^
File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1418, in execute
return meth(
^^^^^
File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection
return connection._execute_clauseelement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement
ret = self._execute_context(
^^^^^^^^^^^^^^^^^^^^^^
File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context
return self._exec_single_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context
self._handle_dbapi_exception(
File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context
self.dialect.do_execute(
File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) NOT NULL constraint failed: hero_buffs.source
[SQL: INSERT INTO hero_buffs (hero_id, source, source_type, source_id, label, icon, stat, amount, expires_at, events_left, created_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]
[parameters: (5, None, 'teashop', None, 'Irohs Weisheit', '🍵', 'base_willpower', 1, '2026-05-21 01:14:11.956154', 1, '2026-05-20 16:14:11.971785')]
(Background on this error at: https://sqlalche.me/e/20/gkpj)

util.preloaded.orm_persistence.save_obj( File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( ^^^^^^^^^^^^^^^^^^^ File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1418, in execute return meth( ^^^^^ File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection return connection._execute_clauseelement( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement ret = self._execute_context( ^^^^^^^^^^^^^^^^^^^^^^ File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( File "/home/kevin/nexus-rpg/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) NOT NULL constraint failed: hero_buffs.source [SQL: INSERT INTO hero_buffs (hero_id, source, source_type, source_id, label, icon, stat, amount, expires_at, events_left, created_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: (5, None, 'teashop', None, 'Irohs Weisheit', '🍵', 'base_willpower', 1, '2026-05-21 01:14:11.956154', 1, '2026-05-20 16:14:11.971785')] (Background on this error at: https://sqlalche.me/e/20/gkpj)
kevin closed this issue 2026-05-20 16:34:31 +00:00
kevin added this to the World & Economy milestone 2026-05-20 16:58:26 +00:00
kevin removed this from the Nexus RPG Roadmap project 2026-05-20 17:53:24 +00:00
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
kevin/nexus-rpg#90
No description provided.