samg / timetrap

Simple command line timetracker
http://rubygems.org/gems/timetrap
Other
1.48k stars 116 forks source link

"SQLite3::SQLException: cannot rollback - no transaction is active" after updating to sqlite-3.8.6-1-x86_64 #102

Closed logankoester closed 10 years ago

logankoester commented 10 years ago

Without thinking about how timetrap might be impacted, I updated my sqlite system package while clocked into an entry. After the update was complete, t out and t kill -i <ID> result in the following error:

SQLite3::SQLException: cannot rollback - no transaction is active

I am now unsure of how to restore my database to a useable state.

logankoester commented 10 years ago

Downgrading sqlite to the previously installed version (sqlite-3.8.6-1-x86_64) did not resolve the issue.

logankoester commented 10 years ago

Ha! Upon further investigation, the filesystem containing ~/.timetrap.db had reached 100% which was preventing further writes to the database. After freeing some disk space I was able to check out of the entry.