I just got this error log email:

{{{
Shutter Studio Error Notification

          Customer: ---blanked---
           License: ---blanked---
    User Timestamp: 2009-05-05 22:30:27.287000
  Server Timestamp: 2009-05-05 22:31:03.913154
Version, Platform: 0.9.33 Windows-Vista-6.0.6001-SP1
  Exception Object: database disk image is malformed
SQL: update daboprefs set ctype = ?, cvalue = ? where ckey = ?
    Exception Type: <class 'dabo.dException.DBQueryException'>
       Active Form: None
    Active Control: None

Traceback (most recent call last):
   File "main.py", line 2, in <module>
   File "sbs_studio.pyc", line 85, in main
   File "dabo\dApp.pyc", line 783, in setUserSetting
   File "dabo\dUserSettingProvider.pyc", line 48, in setUserSetting
   File "dabo\dPref.pyc", line 428, in setValue
   File "dabo\dPref.pyc", line 139, in __setattr__
   File "dabo\dPref.pyc", line 235, in _persist
   File "dabo\db\dCursorMixin.pyc", line 329, in execute
<class 'dabo.dException.DBQueryException'>: database disk image is malformed
SQL: update daboprefs set ctype = ?, cvalue = ? where ckey = ?

=======================================================
User Notes:

=======================================================
}}}

Just FYI. Something is probably wrong with this user's computer, *or* something 
with 
Windows Vista is screwing up the preferences file, which is located in 
c:\Documents 
and Settings\<username>\Application Data\Shutter Studio\DaboPreferences.db.

Or maybe the user had a second instance of the app open the db?

I wonder if we should build in something to check the prefs db upon startup 
("pragma 
integrity_check;") and do something if it has problems (copy from the last 
backup and 
notify the app?)

Paul

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[email protected]

Reply via email to