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.
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.