Baseflow / Baseflow/flutter_cache_manager

DatabaseException

オープン
#343 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Dart
スター
809
フォーク
510
平均マージ
6分
マージ済み PR(30日)
1

説明

## 🐛 Bug Report
Call the DefaultCacheManager().emptyCache() method to report an error

err:DatabaseException(attempt to write a readonly database - SQLITE_READONLY_DBMOVED (Sqlite code 1032), (OS error - 2:No such file or directory)) sql 'DELETE FROM cacheObject WHERE _id IN (1)' args []

### Expected behavior

### Reproduction steps

### Configuration

**Version:cached_network_image: ^3.1.0 flutter_cache_manager: ^3.1.2

**Platform:**
- [ ] :iphone: iOS
- [*] :robot: Android

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Android で cached_network_image 3.1.0 と flutter_cache_manager 3.1.2 を使用し、まず DefaultCacheManager().emptyCache() から始め、その後 SQLITE_READONLY_DBMOVED を報告する SQLite の DELETE を追跡します。issue には再現手順や名前付きのファイル/テストがありません。原因を特定し、emptyCache() が DatabaseException なしで動作することを確認できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
dart, flutter, sqlite
領域
databases, mobile-dev
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。