From: Christian Kamm Date: Tue, 6 Jun 2017 10:59:57 +0000 (+0200) Subject: Add extra logging for SQLITE_CANTOPEN errors #5633 X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~710^2~3^2~17 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=7eb8219419fe9251ce62ded3bdae197fd796a66e;p=nextcloud-desktop.git Add extra logging for SQLITE_CANTOPEN errors #5633 (cherry picked from commit 05c1dcef9b35a18d358ab307922eceff312e3304) --- diff --git a/src/libsync/ownsql.cpp b/src/libsync/ownsql.cpp index 7008ccf52..6c6337fd6 100644 --- a/src/libsync/ownsql.cpp +++ b/src/libsync/ownsql.cpp @@ -57,6 +57,10 @@ bool SqlDatabase::openHelper( const QString& filename, int sqliteFlags ) if( _errId != SQLITE_OK ) { qDebug() << "Error:" << _error << "for" << filename; + if (_errId == SQLITE_CANTOPEN) { + qDebug() << "CANTOPEN extended errcode: " << sqlite3_extended_errcode(_db); + qDebug() << "CANTOPEN system errno: " << sqlite3_system_errno(_db); + } close(); return false; }