AndroidIDE icon indicating copy to clipboard operation
AndroidIDE copied to clipboard

Crash when closing file

Open LsxMm opened this issue 1 year ago • 0 comments

Issue Checklist

  • [X] I confirm that this issue is not a duplicate and hasn't been reported before.
  • [X] I agree to follow the project's code of conduct.
  • [X] I have checked and verified that I am using the latest version of AndroidIDE from GitHub or F-Droid.

Additional terms

  • [X] I understand that providing incomplete or inaccurate information may result in the issue being closed.
  • [X] I agree to provide all requested details promptly for a comprehensive bug report.

Issue explanation

AndroidIDE Crash Report Version : v2.7.1-beta (27102) CI Build : true Branch : main Commit : 55bb46b31 Variant : arm64-v8a (release) Build type : OFFICIAL F-Droid Build : false F-Droid Version : null F-Droid Version code : -1 SDK Version : 31 Supported ABIs : [arm64-v8a, armeabi-v7a, armeabi] Manufacturer : vivo Device : V1981A

Stacktrace: android.system.ErrnoException: fstat failed: ENOENT (No such file or directory) at libcore.io.Linux.fstat(Native Method) at libcore.io.ForwardingOs.fstat(ForwardingOs.java:264) at libcore.io.BlockGuardOs.fstat(BlockGuardOs.java:194) at libcore.io.ForwardingOs.fstat(ForwardingOs.java:264) at libcore.io.IoBridge.open(IoBridge.java:564) Caused by: java.io.FileNotFoundException: /storage/emulated/0/AndroidIDEProjects/阿里矢量图库/.androidide/editor/openedFiles.json: fstat failed: ENOENT (No such file or directory) at libcore.io.IoBridge.open(IoBridge.java:575) at java.io.FileOutputStream.(FileOutputStream.java:236) at java.io.FileOutputStream.(FileOutputStream.java:186) at kotlinx.coroutines.AwaitKt.writeText$default(Unknown Source:23) at com.itsaky.androidide.viewmodel.EditorViewModel$writeOpenedFiles$1.invokeSuspend(Unknown Source:46) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:120) at androidx.work.Worker$2.run(Unknown Source:39) at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:91)

Expected behavior

AndroidIDE Crash Report Version : v2.7.1-beta (27102) CI Build : true Branch : main Commit : 55bb46b31 Variant : arm64-v8a (release) Build type : OFFICIAL F-Droid Build : false F-Droid Version : null F-Droid Version code : -1 SDK Version : 31 Supported ABIs : [arm64-v8a, armeabi-v7a, armeabi] Manufacturer : vivo Device : V1981A

Stacktrace: android.system.ErrnoException: fstat failed: ENOENT (No such file or directory) at libcore.io.Linux.fstat(Native Method) at libcore.io.ForwardingOs.fstat(ForwardingOs.java:264) at libcore.io.BlockGuardOs.fstat(BlockGuardOs.java:194) at libcore.io.ForwardingOs.fstat(ForwardingOs.java:264) at libcore.io.IoBridge.open(IoBridge.java:564) Caused by: java.io.FileNotFoundException: /storage/emulated/0/AndroidIDEProjects/阿里矢量图库/.androidide/editor/openedFiles.json: fstat failed: ENOENT (No such file or directory) at libcore.io.IoBridge.open(IoBridge.java:575) at java.io.FileOutputStream.(FileOutputStream.java:236) at java.io.FileOutputStream.(FileOutputStream.java:186) at kotlinx.coroutines.AwaitKt.writeText$default(Unknown Source:23) at com.itsaky.androidide.viewmodel.EditorViewModel$writeOpenedFiles$1.invokeSuspend(Unknown Source:46) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8) at kotlinx.coroutines.DispatchedTask.run(Unknown Source:120) at androidx.work.Worker$2.run(Unknown Source:39) at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:91)

Version name

2.7.1-beta

Download source

GitHub

Relevant log output

AndroidIDE Crash Report
Version : v2.7.1-beta (27102)
CI Build : true
Branch : main
Commit : 55bb46b31
Variant : arm64-v8a (release)
Build type : OFFICIAL
F-Droid Build : false
F-Droid Version : null
F-Droid Version code : -1
SDK Version : 31
Supported ABIs : [arm64-v8a, armeabi-v7a, armeabi]
Manufacturer : vivo
Device : V1981A

Stacktrace:
android.system.ErrnoException: fstat failed: ENOENT (No such file or directory)
	at libcore.io.Linux.fstat(Native Method)
	at libcore.io.ForwardingOs.fstat(ForwardingOs.java:264)
	at libcore.io.BlockGuardOs.fstat(BlockGuardOs.java:194)
	at libcore.io.ForwardingOs.fstat(ForwardingOs.java:264)
	at libcore.io.IoBridge.open(IoBridge.java:564)
 Caused by: java.io.FileNotFoundException: /storage/emulated/0/AndroidIDEProjects/阿里矢量图库/.androidide/editor/openedFiles.json: fstat failed: ENOENT (No such file or directory)
	at libcore.io.IoBridge.open(IoBridge.java:575)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:236)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:186)
	at kotlinx.coroutines.AwaitKt.writeText$default(Unknown Source:23)
	at com.itsaky.androidide.viewmodel.EditorViewModel$writeOpenedFiles$1.invokeSuspend(Unknown Source:46)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:120)
	at androidx.work.Worker$2.run(Unknown Source:39)
	at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:91)

LsxMm avatar Mar 31 '24 20:03 LsxMm