Spoiler:(D) Retrieving sections from: ..\data\..\data\songs\Guitar Hero - Metallica\7.06-Dyers Eve\notes.mid
(E) Loading error: Traceback (most recent call last):
File "C:\Games\FoFiX\src\GameEngine.py", line 1004, in main
done = Engine.run(self)
File "C:\Games\FoFiX\src\Engine.py", line 136, in run
self._runTask(task, tick)
File "C:\Games\FoFiX\src\Engine.py", line 124, in _runTask
task.run(ticks)
File "C:\Games\FoFiX\src\SongChoosingScene.py", line 171, in run
selectedSong = Config.get("game", "selected_song"))
File "C:\Games\FoFiX\src\Dialogs.py", line 5329, in chooseSong
d = SongChooser(engine, prompt, selectedLibrary = selectedLibrary, selectedSong = selectedSong)
File "C:\Games\FoFiX\src\Dialogs.py", line 776, in __init__
self.loadCollection()
File "C:\Games\FoFiX\src\Dialogs.py", line 914, in loadCollection
self.engine.resource.load(self, "libraries", lambda: Song.getAvailableLibraries(self.engine, self.library), onLoad = self.libraryListLoaded, synch = True)
File "C:\Games\FoFiX\src\Resource.py", line 246, in load
return l.finish()
File "C:\Games\FoFiX\src\Resource.py", line 133, in finish
self.onLoad(self.result)
File "C:\Games\FoFiX\src\Dialogs.py", line 923, in libraryListLoaded
self.engine.resource.load(self, "songs", lambda: Song.getAvailableSongsAndTitles(self.engine, self.library, progressCallback=self.progressCallback), onLoad = self.songListLoaded, synch = True) # evilynux - Less BlackSOD[?]
File "C:\Games\FoFiX\src\Resource.py", line 246, in load
return l.finish()
File "C:\Games\FoFiX\src\Resource.py", line 113, in load
self.result = self.function()
File "C:\Games\FoFiX\src\Dialogs.py", line 923, in <lambda>
self.engine.resource.load(self, "songs", lambda: Song.getAvailableSongsAndTitles(self.engine, self.library, progressCallback=self.progressCallback), onLoad = self.songListLoaded, synch = True) # evilynux - Less BlackSOD[?]
File "C:\Games\FoFiX\src\Song.py", line 4413, in getAvailableSongsAndTitles
items = items + getAvailableSongs(engine, libName, includeTutorials, progressCallback=progressCallback)
File "C:\Games\FoFiX\src\Song.py", line 4201, in getAvailableSongs
if cache.execute('DELETE FROM `songinfo` WHERE `hash` NOT IN (' + ','.join("'%s'" % s.stateHash for s in songs) + ')').rowcount > 0:
OperationalError: database is locked
(E) OperationalError, <class 'sqlite3.OperationalError'>: database is lockedTraceback (most recent call last):
File "C:\Games\FoFiX\src\GameEngine.py", line 1031, in run
return self.mainloop()
File "C:\Games\FoFiX\src\GameEngine.py", line 1004, in main
done = Engine.run(self)
File "C:\Games\FoFiX\src\Engine.py", line 136, in run
self._runTask(task, tick)
File "C:\Games\FoFiX\src\Engine.py", line 124, in _runTask
task.run(ticks)
File "C:\Games\FoFiX\src\SongChoosingScene.py", line 171, in run
selectedSong = Config.get("game", "selected_song"))
File "C:\Games\FoFiX\src\Dialogs.py", line 5329, in chooseSong
d = SongChooser(engine, prompt, selectedLibrary = selectedLibrary, selectedSong = selectedSong)
File "C:\Games\FoFiX\src\Dialogs.py", line 776, in __init__
self.loadCollection()
File "C:\Games\FoFiX\src\Dialogs.py", line 914, in loadCollection
self.engine.resource.load(self, "libraries", lambda: Song.getAvailableLibraries(self.engine, self.library), onLoad = self.libraryListLoaded, synch = True)
File "C:\Games\FoFiX\src\Resource.py", line 246, in load
return l.finish()
File "C:\Games\FoFiX\src\Resource.py", line 133, in finish
self.onLoad(self.result)
File "C:\Games\FoFiX\src\Dialogs.py", line 923, in libraryListLoaded
self.engine.resource.load(self, "songs", lambda: Song.getAvailableSongsAndTitles(self.engine, self.library, progressCallback=self.progressCallback), onLoad = self.songListLoaded, synch = True) # evilynux - Less BlackSOD[?]
File "C:\Games\FoFiX\src\Resource.py", line 246, in load
return l.finish()
File "C:\Games\FoFiX\src\Resource.py", line 113, in load
self.result = self.function()
File "C:\Games\FoFiX\src\Dialogs.py", line 923, in <lambda>
self.engine.resource.load(self, "songs", lambda: Song.getAvailableSongsAndTitles(self.engine, self.library, progressCallback=self.progressCallback), onLoad = self.songListLoaded, synch = True) # evilynux - Less BlackSOD[?]
File "C:\Games\FoFiX\src\Song.py", line 4413, in getAvailableSongsAndTitles
items = items + getAvailableSongs(engine, libName, includeTutorials, progressCallback=progressCallback)
File "C:\Games\FoFiX\src\Song.py", line 4201, in getAvailableSongs
if cache.execute('DELETE FROM `songinfo` WHERE `hash` NOT IN (' + ','.join("'%s'" % s.stateHash for s in songs) + ')').rowcount > 0:
OperationalError: database is locked