java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively0(Native Method)
at java.io.UnixFileSystem.createFileExclusively(UnixFileSystem.java:317)
at java.io.File.createNewFile(File.java:1006)
at com.amaze.trashbin.TrashBinConfig.getMetaDataFilePath(TrashBinConfig.kt:56)
at com.amaze.trashbin.TrashBin.loadMetaDataJSONFile(TrashBin.kt:205)
at com.amaze.trashbin.TrashBin.getTrashBinMetadata(TrashBin.kt:200)
at com.amaze.trashbin.TrashBin.(TrashBin.kt:53)
at com.amaze.trashbin.TrashBin.(Unknown Source:0)
at com.amaze.trashbin.TrashBin$Companion$1.invoke(TrashBin.kt:49)
at com.amaze.trashbin.TrashBin$Companion$1.invoke(TrashBin.kt:49)
at com.amaze.trashbin.SingletonSingleArgHolder.getInstance(SingletonHolder.kt:28)
at com.amaze.fileutilities.home_page.ui.files.FilesViewModel.getTrashBinInstance(FilesViewModel.kt:1917)
at com.amaze.fileutilities.home_page.ui.files.FilesViewModel$progressTrashBinFilesLiveData$1.invokeSuspend(FilesViewModel.kt:1943)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@bbd5907, Dispatchers.IO]
Issue explanation (write below this line)
Exception
Crash log
java.io.IOException: No such file or directory at java.io.UnixFileSystem.createFileExclusively0(Native Method) at java.io.UnixFileSystem.createFileExclusively(UnixFileSystem.java:317) at java.io.File.createNewFile(File.java:1006) at com.amaze.trashbin.TrashBinConfig.getMetaDataFilePath(TrashBinConfig.kt:56) at com.amaze.trashbin.TrashBin.loadMetaDataJSONFile(TrashBin.kt:205) at com.amaze.trashbin.TrashBin.getTrashBinMetadata(TrashBin.kt:200) at com.amaze.trashbin.TrashBin.(TrashBin.kt:53)
at com.amaze.trashbin.TrashBin.(Unknown Source:0)
at com.amaze.trashbin.TrashBin$Companion$1.invoke(TrashBin.kt:49)
at com.amaze.trashbin.TrashBin$Companion$1.invoke(TrashBin.kt:49)
at com.amaze.trashbin.SingletonSingleArgHolder.getInstance(SingletonHolder.kt:28)
at com.amaze.fileutilities.home_page.ui.files.FilesViewModel.getTrashBinInstance(FilesViewModel.kt:1917)
at com.amaze.fileutilities.home_page.ui.files.FilesViewModel$progressTrashBinFilesLiveData$1.invokeSuspend(FilesViewModel.kt:1943)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:749)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@bbd5907, Dispatchers.IO]
Reporter: None