Baseflow / Baseflow/flutter_cache_manager

OS Error: No such file or directory, errno = 2

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

説明

## 🐛 Bug Report

```
FileSystemException: Cannot delete file, path = '/var/mobile/Containers/Data/Application/A293AAB5-BBED-44AD-8745-4473AEEE9FAD/Library/Caches/***AppCache/2144cf90-f178-11ec-a12a-35675c75ae1e.file' (OS Error: No such file or directory, errno = 2)
_File._delete. (dart:io/file_impl.dart:283)
_rootRunUnary (dart:async/zone.dart:1434)
ForwardingFileSystemEntity.delete (package:file/src/forwarding/forwarding_file_system_entity.dart:66)
CacheStore._removeCachedFile (package:flutter_cache_manager/src/cache_store.dart:190)
```

### Reproduction steps
On test devices, the problem was not detected. Information obtained from crash analytics.
After mapping user events with this error, no dependencies were found

### Configuration

**Version:**
Flutter 3.0.1
Tools • Dart 2.17.1 • DevTools 2.12.2

**Platform:**
- [ ] :robot: Android 12, 11, 9, 10
- [ ] :iphone: iOS 15.3, 14.8.1, 15.4.1, 15.5, 12.5.5

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

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

調査の方向性

レポートでは dart:io/file_impl.dart、package:file/src/forwarding/forwarding_file_system_entity.dart、package:flutter_cache_manager/src/cache_store.dart、特に CacheStore._removeCachedFile が指摘されています。まず削除呼び出しを追跡し、iOS で欠落したパスがどのように発生するのかを特定してください。クラッシュ条件を再現できるか、または記載されたプラットフォームでその処理が検証できれば完了です。

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

評価

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

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

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