diff --git a/platform/default/sqlite_cache.cpp b/platform/default/sqlite_cache.cpp index d8b79c8f9..5dc152168 100644 --- a/platform/default/sqlite_cache.cpp +++ b/platform/default/sqlite_cache.cpp @@ -133,6 +133,9 @@ void SQLiteCache::Impl::get(const Resource &resource, Callback callback) { } catch (mapbox::sqlite::Exception& ex) { Log::Error(Event::Database, ex.code, ex.what()); callback(nullptr); + } catch (std::runtime_error& ex) { + Log::Error(Event::Database, ex.what()); + callback(nullptr); } } @@ -200,6 +203,8 @@ void SQLiteCache::Impl::put(const Resource& resource, std::shared_ptrrun(); } catch (mapbox::sqlite::Exception& ex) { Log::Error(Event::Database, ex.code, ex.what()); + } catch (std::runtime_error& ex) { + Log::Error(Event::Database, ex.what()); } }