(2012-09-06, 09:18)thezoggy Wrote: plz report back if anything broke
I had a show in my database which wasn't on my harddrive any longer, so the directory and the episodes where missing on my harddrive, but still present in my database. After the upgrade SB refused to start any longer, stating that those files were missing.
Tracelog of that event:
Code:
Traceback (most recent call last):
File "SickBeard.py", line 328, in <module>
main()
File "SickBeard.py", line 247, in main
sickbeard.initialize(consoleLogging=consoleLogging)
File "C:\Program Files (x86)\SickBeard\sickbeard\__init__.py", line 662, in initialize
db.upgradeDatabase(db.DBConnection(), mainDB.InitialSchema)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 148, in upgradeDatabase
_processUpgrade(connection, schema)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 168, in _processUpgrade
_processUpgrade(connection, upgradeSubClass)
File "C:\Program Files (x86)\SickBeard\sickbeard\db.py", line 159, in _processUpgrade
instance.execute()
File "C:\Program Files (x86)\SickBeard\sickbeard\databases\mainDB.py", line 441, in execute
cur_size = ek.ek(os.path.getsize, cur_ep["location"])
File "C:\Program Files (x86)\SickBeard\sickbeard\encodingKludge.py", line 60, in ek
result = func(*args)
File "C:\Python27\lib\genericpath.py", line 49, in getsize
return os.stat(filename).st_size
WindowsError: [Error 3] The system cannot find the path specified: u'D:\\Serien\\Alias\\Alias - S01E02 - So It Begins.avi'
I deleted the episode-entries from the database and all is fine again, the show was still in the "tv_shows" table, which was okay apparantly, I deleted only the episodes. Just a heads up!
Other than that: This version is crazy great - thanks so much. SB is now really, really performant and loads very quick when being accessed for the first time - loving the update!