beville / ComicStreamer

Apache License 2.0
168 stars 91 forks source link

I don't know if beville is still around, but I'm getting errors when I search by character. #46

Open LucidusAtra opened 7 years ago

LucidusAtra commented 7 years ago

I'm running from source. I start the server and immediately put "Spider-Man" into the character search bar. I get stuck with a blank search list, permanently "processing." And here's what the logs do:

2017-02-21 22:56:26,569 - INFO - Stream server running on port 7614... 2017-02-21 22:56:26,634 - INFO - Monitor: Beginning file scan... 2017-02-21 22:56:26,673 - WARNING - Cannot run bonjour server! Maybe some packages need to be installed? 2017-02-21 22:56:58,099 - INFO - Monitor: 8238 new files to scan... Exception in thread Thread-1: Traceback (most recent call last): File "C:\Python27\lib\threading.py", line 801, in __bootstrap_inner self.run() File "C:\Python27\lib\threading.py", line 754, in run self.target(*self.args, **self.__kwargs) File "C:\Users\Zack\Desktop\Tools\ComicStreamer-0.0.7\comicstreamerlib\monitor.py", line 81, in mainLoop self.dofullScan(self.paths) File "C:\Users\Zack\Desktop\Tools\ComicStreamer-0.0.7\comicstreamerlib\monitor.py", line 535, in dofullScan self.commitMetadataList(md_list) File "C:\Users\Zack\Desktop\Tools\ComicStreamer-0.0.7\comicstreamerlib\monitor.py", line 470, in commitMetadataList self.session.commit() File "C:\Python27\lib\site-packages\sqlalchemy\orm\session.py", line 790, in commit self.transaction.commit() File "C:\Python27\lib\site-packages\sqlalchemy\orm\session.py", line 396, in commit t[1].commit() File "C:\Python27\lib\site-packages\sqlalchemy\engine\base.py", line 1574, in commit self._do_commit() File "C:\Python27\lib\site-packages\sqlalchemy\engine\base.py", line 1605, in _do_commit self.connection._commit_impl() File "C:\Python27\lib\site-packages\sqlalchemy\engine\base.py", line 690, in _commit_impl self._handle_dbapi_exception(e, None, None, None, None) File "C:\Python27\lib\site-packages\sqlalchemy\engine\base.py", line 1341, in _handle_dbapi_exception exc_info File "C:\Python27\lib\site-packages\sqlalchemy\util\compat.py", line 199, in raise_from_cause reraise(type(exception), exception, tb=exc_tb) File "C:\Python27\lib\site-packages\sqlalchemy\engine\base.py", line 688, in _commit_impl self.engine.dialect.do_commit(self.connection) File "C:\Python27\lib\site-packages\sqlalchemy\engine\default.py", line 423, in do_commit dbapi_connection.commit() OperationalError: (sqlite3.OperationalError) database is locked

If I hit back, I'm able to see the home screen, but nothing else will load, the server needs to be restarted. I know my whole library isn't scanned yet, you'll see that it was scanning while I ran the search. But I've run into this same issue with a fully scanned library, I don't think that has anything to do with it. I wish I'd saved the logs. Searching by series, publisher, start date, end date, all definitely work fine. Team definitely makes the server freeze.