Skip to content

Instantly share code, notes, and snippets.

@btow
Created August 15, 2017 11:13
Show Gist options
  • Save btow/643bdfe29d908ef0310578cf2657e25a to your computer and use it in GitHub Desktop.
Save btow/643bdfe29d908ef0310578cf2657e25a to your computer and use it in GitHub Desktop.
java.lang.ClassCastException: com.example.service_library.model.ApplicationControllerDB cannot be cast to com.example.module_00_lib.model.ControllerDB
public class ControllerDB extends ApplicationControllerDB implements InterfaceControllerDB<JsonQiwisUsers> {
//......
}
public class RecyclerListPresenter extends MvpPresenter<RecyclerListView> {
public static ArrayList<QiwiUsers> createListQiwiUsers() throws DBCursorIsNullException {
boolean isRun = false;
setQiwiUsersListCreated(isRun);
ArrayList<QiwiUsers> qiwiUsersList = new ArrayList<>();
ControllerDB controllerDB = (ControllerDB) getManagerControllerDB().getControllerDB(Service.getDbName());
//......
return qiwiUsersList;
}
}
08-15 11:08:16.753 26565-26565/com.example.users_interface E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.users_interface, PID: 26565
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.users_interface/com.example.users_interface.ui.activity.main.MainActivity}: java.lang.ClassCastException: com.example.service_library.model.ApplicationControllerDB cannot be cast to com.example.module_00_lib.model.ControllerDB
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2665)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
Caused by: java.lang.ClassCastException: com.example.service_library.model.ApplicationControllerDB cannot be cast to com.example.module_00_lib.model.ControllerDB
at com.example.module_00_lib.presentation.presenter.recycler.RecyclerListPresenter.createListQiwiUsers(RecyclerListPresenter.java:59)
at com.example.shell_lib.model.Shell.showServiceFragment(Shell.java:57)
at com.example.shell_lib.model.Shell.serialScreeningOfServiceFragments(Shell.java:33)
at com.example.shell_lib.model.Shell.showFunction00(Shell.java:91)
at com.example.users_interface.presentation.presenter.main.MainPresenter.showFunction00(MainPresenter.java:105)
at com.example.users_interface.ui.activity.main.MainActivity.onCreate(MainActivity.java:52)
at android.app.Activity.performCreate(Activity.java:6679)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2618)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726) 
at android.app.ActivityThread.-wrap12(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:154) 
at android.app.ActivityThread.main(ActivityThread.java:6119) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment