CRamsan / CoreProject

This is a project that aims to provide a scalable architecture for mobile development.
https://cramsan.com/
1 stars 0 forks source link

Fix java.lang.NoSuchMethodException: com.cesarandres.ps2link.fragments.profilepager.friendlist.FriendListViewModel.<init> [class android.app.Application] in androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create (ViewModelProvider.java:267) #217

Closed CRamsan closed 3 years ago

CRamsan commented 3 years ago

Version 5.4.0-debug(1)

Stacktrace

androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create (ViewModelProvider.java:267);

androidx.lifecycle.SavedStateViewModelFactory.create (SavedStateViewModelFactory.java:112);

androidx.lifecycle.SavedStateViewModelFactory.create (SavedStateViewModelFactory.java:146);

dagger.hilt.android.internal.lifecycle.HiltViewModelFactory.create (HiltViewModelFactory.java:111);

androidx.lifecycle.ViewModelProvider.get (ViewModelProvider.java:187);

androidx.lifecycle.ViewModelProvider.get (ViewModelProvider.java:150);

androidx.fragment.app.Fragment.performCreate (Fragment.java:2949);

androidx.fragment.app.FragmentStateManager.create (FragmentStateManager.java:475);

androidx.fragment.app.FragmentStateManager.moveToExpectedState (FragmentStateManager.java:278);

androidx.fragment.app.FragmentManager.executeOpsTogether (FragmentManager.java:2189);

androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute (FragmentManager.java:2100);

androidx.fragment.app.FragmentManager.execSingleAction (FragmentManager.java:1971);

androidx.fragment.app.BackStackRecord.commitNow (BackStackRecord.java:305);

androidx.viewpager2.adapter.FragmentStateAdapter.placeFragmentInViewHolder (FragmentStateAdapter.java:341);

androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow (FragmentStateAdapter.java:276);

androidx.viewpager2.adapter.FragmentStateAdapter.onViewAttachedToWindow (FragmentStateAdapter.java:67);

androidx.recyclerview.widget.RecyclerView.dispatchChildAttached (RecyclerView.java:7867);

androidx.recyclerview.widget.RecyclerView$5.addView (RecyclerView.java:893);

androidx.recyclerview.widget.ChildHelper.addView (ChildHelper.java:107);

androidx.recyclerview.widget.RecyclerView$LayoutManager.addViewInt (RecyclerView.java:8902);

androidx.recyclerview.widget.RecyclerView$LayoutManager.addView (RecyclerView.java:8860);

androidx.recyclerview.widget.RecyclerView$LayoutManager.addView (RecyclerView.java:8848);

androidx.recyclerview.widget.LinearLayoutManager.layoutChunk (LinearLayoutManager.java:1645);

androidx.recyclerview.widget.LinearLayoutManager.fill (LinearLayoutManager.java:1591);

androidx.recyclerview.widget.LinearLayoutManager.scrollBy (LinearLayoutManager.java:1395);

androidx.recyclerview.widget.LinearLayoutManager.scrollHorizontallyBy (LinearLayoutManager.java:1124);

androidx.recyclerview.widget.RecyclerView.scrollStep (RecyclerView.java:1969);

androidx.recyclerview.widget.RecyclerView.scrollByInternal (RecyclerView.java:2071);

androidx.recyclerview.widget.RecyclerView.onTouchEvent (RecyclerView.java:3531);

androidx.viewpager2.widget.ViewPager2$RecyclerViewImpl.onTouchEvent (ViewPager2.java:991);

androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper.java:69);

androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper.java:69);

Reason

java.lang.NoSuchMethodException: com.cesarandres.ps2link.fragments.profilepager.friendlist.FriendListViewModel. [class android.app.Application]

Link to App Center