Baseflow / Baseflow/flutter_cache_manager

DatabaseException

未关闭
#343 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Dart
星标
809
派生
510
平均合并
6 分钟
30 天内合并 PR
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 摘要。