View Single Post
Old 01-08-2010, 09:07 PM   #1
Filigree
Junior Member
Filigree began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Jan 2010
Device: Cybook Opus
Error on Check Database Integrity

I did clean install of Windows 7. Installed latest version of calibre.
It works, but for fun I did check database integrity, and once it gets approximately half way through it fails with:

Traceback (most recent call last):
File "site-packages\calibre\gui2\dialogs\config\__init__.py", line 782, in run
File "site-packages\calibre\library\database2.py", line 1828, in check_integrity
File "site-packages\calibre\library\database2.py", line 905, in formats
File "site-packages\calibre\library\database2.py", line 927, in format_abspath
File "glob.py", line 16, in glob
File "glob.py", line 41, in iglob
File "glob.py", line 42, in iglob
File "glob.py", line 61, in glob1
File "fnmatch.py", line 47, in filter
File "re.py", line 190, in compile
File "re.py", line 245, in _compile
error: bad character range

I am just curious, does the new version not like some characters in some book or folder, that previous version made? (I have installed new version on the new os, an older version created the whole database and directory structure, but it was not very old, I did it maybe 3 months ago). The database and directory structure itself was no moved, I just pointed new version in new os to it. I double checked permissions on the database file plus the program works, except for checking database integrity.

Thanks in advance.
Filigree is offline   Reply With Quote