Skip to content

java.nio.file.NoSuchFileException: /data/user/0/com.ichi2.anki/cache/notetype957925729682963336.tmp #20781

@david-allison

Description

@david-allison

2.24.0alpha10

https://ankidroid.org/acra/app/1/bug/397266/report/a58af326-8cd2-40c5-a85c-2ba317c5c3a2

java.lang.RuntimeException: An exception happened in constructor of class com.ichi2.anki.previewer.y0
	at androidx.lifecycle.SavedStateViewModelFactory_androidKt.newInstance(SavedStateViewModelFactory.android.kt:263)
	at androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.android.kt:153)
	at androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.android.kt:112)
	at androidx.lifecycle.viewmodel.internal.ViewModelProviderImpl_androidKt.createViewModel(ViewModelProviderImpl.android.kt:35)
	at androidx.lifecycle.viewmodel.internal.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel(ViewModelProviderImpl.java:59)
	at androidx.lifecycle.viewmodel.internal.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel$default(ViewModelProviderImpl.java:43)
	at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:90)
	at androidx.lifecycle.ViewModelLazy.getValue(ViewModelLazy.kt:52)
	at androidx.lifecycle.ViewModelLazy.getValue(ViewModelLazy.kt:35)
	at com.ichi2.anki.previewer.TemplatePreviewerFragment.getViewModel(TemplatePreviewerFragment.kt:35)
	at com.ichi2.anki.previewer.TemplatePreviewerFragment.getViewModel(TemplatePreviewerFragment.kt:32)
	at com.ichi2.anki.previewer.CardViewerFragment.setupWebView(CardViewerFragment.kt:115)
	at com.ichi2.anki.previewer.CardViewerFragment.onViewCreated(CardViewerFragment.kt:68)
	at com.ichi2.anki.previewer.TemplatePreviewerFragment.onViewCreated(TemplatePreviewerFragment.kt:52)
	at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3152)
	at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:608)
	at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:286)
	at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1685)
	at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3319)
	at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:3237)
	at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
	at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
	at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:238)
	at com.ichi2.anki.AnkiActivity.onStart(AnkiActivity.kt:163)
	at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1597)
	at android.app.Activity.performStart(Activity.java:8931)
	at android.app.ActivityThread.handleStartActivity(ActivityThread.java:4016)
	at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:235)
	at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:215)
	at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:187)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:101)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2589)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loopOnce(Looper.java:222)
	at android.os.Looper.loop(Looper.java:314)
	at android.app.ActivityThread.main(ActivityThread.java:8790)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:561)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
Caused by: java.nio.file.NoSuchFileException: /data/user/0/com.ichi2.anki/cache/notetype957925729682963336.tmp
	at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:220)
	at java.nio.file.Files.newByteChannel(Files.java:361)
	at java.nio.file.Files.newByteChannel(Files.java:407)
	at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
	at j$.nio.file.spi.a.v(SourceFile)
	at j$.nio.file.Files.copy(SourceFile:154)
	at com.ichi2.compat.CompatV26.copyFile(CompatV26.kt:71)
	at com.ichi2.anki.NotetypeFile.getNotetype(CardTemplateNotetype.kt:541)
	at com.ichi2.anki.previewer.TemplatePreviewerArguments.getNotetype(TemplatePreviewerViewModel.kt:291)
	at com.ichi2.anki.previewer.TemplatePreviewerViewModel.<init>(TemplatePreviewerViewModel.kt:73)
	at java.lang.reflect.Constructor.newInstance0(Native Method)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
	at androidx.lifecycle.SavedStateViewModelFactory_androidKt.newInstance(SavedStateViewModelFactory.android.kt:257)

Metadata

Metadata

Assignees

No one assigned

    Labels

    2.24ReproducedThis bug has been reproduced by a maintainer

    Type

    Priority

    None yet

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions