HarbourMasters / HarbourMasters/retro
Read only file system error
- Dominant language
- Dart
- Stars
- 84
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Description
```
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: FileSystemException: Cannot create file, path = 'latest.log' (OS Error: Sistema de ficheros de sólo lectura, errno = 30)
#0 _File.throwIfError (dart:io/file_impl.dart:675)
#1 _File.createSync (dart:io/file_impl.dart:306)
#2 main (package:retro/main.dart:35)
#3 _runMain. (dart:ui/hooks.dart:301)
#4 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:297)
#5 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184
```
Got this while running within my user directory(owned by my user) release 0.2.0, I'll try building from source and see if the issue persists. :3
uname -r : `Void Linux 6.12.11_1 #1 SMP PREEMPT_DYNAMIC Fri Jan 24 14:02:23 UTC 2025 x86_64 GNU/Linux`
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in package:retro/main.dart at line 35 and reproduce release 0.2.0 on the reported Void Linux environment, focusing on creation of latest.log. Determine the expected behavior when the filesystem is read-only, then verify that behavior with a regression check if the project provides a suitable test location.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100