Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- java.lang.RuntimeException: Unable to start activity ComponentInfo{com.esnanta.storyapp/com.esnanta.storyapp.ui.story.ListStoryActivity}: java.lang.ClassCastException: com.esnanta.storyapp.data.repository.UserRepository cannot be cast to com.esnanta.storyapp.data.repository.StoryRepository
- at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3782)
- at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3922)
- at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
- at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
- at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
- at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2443)
- at android.os.Handler.dispatchMessage(Handler.java:106)
- at android.os.Looper.loopOnce(Looper.java:205)
- at android.os.Looper.loop(Looper.java:294)
- at android.app.ActivityThread.main(ActivityThread.java:8177)
- at java.lang.reflect.Method.invoke(Native Method)
- at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
- at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
- Caused by: java.lang.ClassCastException: com.esnanta.storyapp.data.repository.UserRepository cannot be cast to com.esnanta.storyapp.data.repository.StoryRepository
- at com.esnanta.storyapp.di.ViewModelFactory.create(ViewModelFactory.kt:29)
- at androidx.lifecycle.ViewModelProvider$NewInstanceFactory.create(ViewModelProvider.android.kt:198)
- at androidx.lifecycle.ViewModelProvider$NewInstanceFactory.create(ViewModelProvider.android.kt:203)
- at androidx.lifecycle.viewmodel.ViewModelProviderImpl_androidKt.createViewModel(ViewModelProviderImpl.android.kt:34)
- at androidx.lifecycle.viewmodel.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel_release(ViewModelProviderImpl.kt:65)
- at androidx.lifecycle.viewmodel.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel_release$default(ViewModelProviderImpl.kt:47)
- at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.android.kt:91)
- at androidx.lifecycle.ViewModelLazy.getValue(ViewModelLazy.kt:51)
- at androidx.lifecycle.ViewModelLazy.getValue(ViewModelLazy.kt:35)
- at com.esnanta.storyapp.ui.story.ListStoryActivity.getViewModel(ListStoryActivity.kt:13)
- at com.esnanta.storyapp.ui.story.ListStoryActivity.observeViewModel(ListStoryActivity.kt:35)
- at com.esnanta.storyapp.ui.story.ListStoryActivity.onCreate(ListStoryActivity.kt:25)
- at android.app.Activity.performCreate(Activity.java:8595)
- at android.app.Activity.performCreate(Activity.java:8573)
- at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)
- at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3764)
- at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3922)
- at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
- at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
- at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
- at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2443)
- at android.os.Handler.dispatchMessage(Handler.java:106)
- at android.os.Looper.loopOnce(Looper.java:205)
- at android.os.Looper.loop(Looper.java:294)
- at android.app.ActivityThread.main(ActivityThread.java:8177)
- at java.lang.reflect.Method.invoke(Native Method)
- at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
- at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement