Assigned Categories are not shown in the transaction treeview
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
avernus |
New
|
Undecided
|
Unassigned |
Bug Description
And the console is spammed with:
Traceback (most recent call last):
File "/home/
transaction = model[iterator][0]
File "/usr/lib/
return self.model.
File "/usr/lib/
return info.invoke(*args, **kwargs)
ValueError: 0 not in range -2147483648 to 2147483647
The categories "work" in the sense that the charts show them and clicking on a category displays only the transactions in said category, but not even then are they shown in the treeview
Addition: After a restart all the category assignments are gone, and a click on one of the categories gives:
File "/usr/local/ lib/python2. 7/dist- packages/ sqlalchemy/ orm/attributes. py", line 168, in __get__ get(instance_ state(instance) ,dict_) lib/python2. 7/dist- packages/ sqlalchemy/ orm/attributes. py", line 453, in get (state, passive) lib/python2. 7/dist- packages/ sqlalchemy/ orm/strategies. py", line 508, in _load_for_state lazyload( session, state, ident_key) lib/python2. 7/dist- packages/ sqlalchemy/ orm/strategies. py", line 574, in _emit_lazyload lib/python2. 7/dist- packages/ sqlalchemy/ orm/query. py", line 2115, in all lib/python2. 7/dist- packages/ sqlalchemy/ orm/query. py", line 2227, in __iter__ and_instances( context) lib/python2. 7/dist- packages/ sqlalchemy/ orm/query. py", line 2240, in _execute_ and_instances with_result= True) lib/python2. 7/dist- packages/ sqlalchemy/ orm/query. py", line 2231, in _connection_ from_session lib/python2. 7/dist- packages/ sqlalchemy/ orm/session. py", line 777, in connection with_result= close_with_ result) lib/python2. 7/dist- packages/ sqlalchemy/ orm/session. py", line 781, in _connection_ for_bind n._connection_ for_bind( engine) lib/python2. 7/dist- packages/ sqlalchemy/ orm/session. py", line 289, in _connection_ for_bind _assert_ is_active( ) lib/python2. 7/dist- packages/ sqlalchemy/ orm/session. py", line 213, in _assert_is_active exception exc.InvalidRequ estError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (OperationalError) database is locked u'UPDATE account_transaction SET category_id=? WHERE account_ transaction. id = ?' (5, 9) bastian/ workspace/ avernus/ avernus/ gui/account/ account_ transactions_ tab.py" , line 348, in visible_cb category: lib/python2. 7/dist- packages/ sqlalchemy/ orm/attributes. py", line 168, in __get__ get(instance_ state(instance) ,dict_) lib/python2. 7/dist- packages/ sqlalchemy/ orm/attributes. py", line 453, in get (state, passive) lib/python2. 7/dist- packages/ sqlalchemy/ orm/strategies. py", line 508, in _load_for_state lazyload( session, state, ident_key) lib/python2. 7/dist- packages/ sqlalchemy/ orm/strategies. py", line 574, in _emit_lazyload lib/python2. 7/dist- packages/ sqlalchemy/ orm/query. py", line 2115, in all lib/python2. 7/dist- packages/ sqlalchemy/ orm/query. py", line 2227, in __iter__ and_instances( context) lib/pyth. ..
return self.impl.
File "/usr/local/
value = self.callable_
File "/usr/local/
return self._emit_
File "/usr/local/
result = q.all()
File "/usr/local/
return list(self)
File "/usr/local/
return self._execute_
File "/usr/local/
close_
File "/usr/local/
**kw)
File "/usr/local/
close_
File "/usr/local/
return self.transactio
File "/usr/local/
self.
File "/usr/local/
% self._rollback_
sqlalchemy.
Traceback (most recent call last):
File "/home/
if not transaction.
File "/usr/local/
return self.impl.
File "/usr/local/
value = self.callable_
File "/usr/local/
return self._emit_
File "/usr/local/
result = q.all()
File "/usr/local/
return list(self)
File "/usr/local/
return self._execute_
File "/usr/local/