<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>One of the things I like about digiKam is how it deals with
external changes to files. However, it seems that this is fragile.
If I make a lot of external changes; e.g. filename renaming, I
find DK copes fine. But only if I leave it alone for an hour or
two. If I try to do pretty much anything while it's still busy
scratching its head about the nonsense I've been up to while it
was asleep, I get this sort of thing, and it Aborts.</p>
<p>It's not the end of the world. I can wait. But is there anything
I can tweak? It usually involves lots of 'Datebase is locked'
messages before it aborts.</p>
<p>This is digikam-6.3.0-x86-64.appimage on Debian.<br>
</p>
<p>Dougie</p>
<p><br>
</p>
<p><br>
</p>
<p>Digikam::ItemScanner::scanFromIdenticalFile: Recognized
"/store/media/images/2004/01/18/Europe - Brussels -- Sun 18 Jan
2004 11-43-30 GMT.jpg" as identical to item 2213<br>
Digikam::ItemScanner::commit: Scanning took 3 ms<br>
Digikam::BdEngineBackendPrivate::checkRetrySQLiteLockError:
Database is locked. Waited 9500<br>
Digikam::BdEngineBackendPrivate::checkRetrySQLiteLockError:
Database is locked. Waited 9750<br>
Digikam::BdEngineBackendPrivate::checkRetrySQLiteLockError:
Database is locked. Waited 9750<br>
Digikam::ItemScanner::~ItemScanner: Finishing took 418 ms<br>
Digikam::DImg::load: "/store/media/images/2004/01/18/Europe -
Brussels -- Sun 18 Jan 2004 11-43-35 GMT.jpg" : JPEG file
identified<br>
Digikam::ItemScanner::prepareAddImage: Adding new item
"/store/media/images/2004/01/18/Europe - Brussels -- Sun 18 Jan
2004 11-43-35 GMT.jpg"<br>
Digikam::ItemScanner::scanFromIdenticalFile: Recognized
"/store/media/images/2004/01/18/Europe - Brussels -- Sun 18 Jan
2004 11-43-35 GMT.jpg" as identical to item 2214<br>
Digikam::ItemScanner::commit: Scanning took 3 ms<br>
Digikam::BdEngineBackendPrivate::checkRetrySQLiteLockError:
Database is locked. Waited 10000<br>
Digikam::BdEngineBackendPrivate::checkRetrySQLiteLockError:
Detected locked database file. There is an active transaction.
Waited but giving up now.<br>
Digikam::BdEngineBackendPrivate::debugOutputFailedQuery: Failure
executing query:<br>
"SELECT id FROM Albums WHERE albumRoot=:a AND relativePath=:bb;"
<br>
Error messages: "Unable to fetch row" "database table is locked:
Albums" "6" 1 <br>
Bound values: (QVariant(int, 1), QVariant(QString, "/2014/07"))<br>
Digikam::BdEngineBackendPrivate::checkRetrySQLiteLockError:
Database is locked. Waited 10000<br>
Digikam::BdEngineBackendPrivate::checkRetrySQLiteLockError:
Detected locked database file. There is an active transaction.
Waited but giving up now.<br>
Digikam::BdEngineBackendPrivate::debugOutputFailedQuery: Failure
executing query:<br>
"SELECT COUNT(id) FROM Images WHERE album=:a;" <br>
Error messages: "Unable to fetch row" "database table is locked:
Images" "6" 1 <br>
Bound values: (QVariant(int, 2066))<br>
unknown: ASSERT: "!isEmpty()" in file ././/include/QtCore/qlist.h,
line 345<br>
/tmp/.mount_digikaDHsM2n/AppRun: line 151: 30145
Aborted digikam $@<br>
<br>
</p>
</body>
</html>