Size: a a a

2020 March 21

AB

Alikhan Bakytbek in Android KZ
Vladimir Tokarev
А ещё как вариант, догадка, не уверен, проблема в  функции, то что она generic. Проверь, напрямую без этой функции сделай синглы
+++
источник

AB

Alikhan Bakytbek in Android KZ
Alikhan Bakytbek
попробуй крч
single { createWebService<ServerService>() as ServerService }
single { createWebService<UtilServerService> as UtilServerService }
если тут упадет, то ищи проблему в дженерик
источник

VT

Vladimir Tokarev in Android KZ
Alikhan Bakytbek
попробуй крч
single { createWebService<ServerService>() as ServerService }
single { createWebService<UtilServerService> as UtilServerService }
Или вот это должно помочь 😉
источник

KT

Kanat Turganbay in Android KZ
single {
       val retrofit = Retrofit.Builder()
           .baseUrl(SERVER_URL + API_FOLDER_URL)
           .client(get())
           .addConverterFactory(GsonConverterFactory.create())
           .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
           .build()
       retrofit.create(ServerService::class.java)
   }
//    single { createWebService<UtilServerService>(get(), MAP_URL) }

   single{
       val retrofit = Retrofit.Builder()
           .baseUrl(MAP_URL)
           .client(get())
           .addConverterFactory(GsonConverterFactory.create())
           .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
           .build()
       retrofit.create(UtilServerService::class.java)
   }
источник

KT

Kanat Turganbay in Android KZ
cсделал так но не сработал
источник

AB

Alikhan Bakytbek in Android KZ
Kanat Turganbay
cсделал так но не сработал
а че пишет то?😂
источник

KT

Kanat Turganbay in Android KZ
та же ошибка
источник

VT

Vladimir Tokarev in Android KZ
Что в logcat'e?
источник

KT

Kanat Turganbay in Android KZ
Alikhan Bakytbek
попробуй крч
single { createWebService<ServerService>() as ServerService }
single { createWebService<UtilServerService> as UtilServerService }
То же не сработал
источник

AB

Alikhan Bakytbek in Android KZ
меня твой client(get()) немного смущает😄
источник

KT

Kanat Turganbay in Android KZ
))
источник

KT

Kanat Turganbay in Android KZ
Vladimir Tokarev
Что в logcat'e?
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
источник

KT

Kanat Turganbay in Android KZ
Could not create instance for
источник

VT

Vladimir Tokarev in Android KZ
Ещё :)))
источник

AB

Alikhan Bakytbek in Android KZ
Kanat Turganbay
Could not create instance for
бывает так, что из-за того что верхняя зависимость не создалась, он указывает на следующую зависимость
источник

KT

Kanat Turganbay in Android KZ
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
    Caused by: java.lang.reflect.InvocationTargetException
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
    Caused by: org.koin.core.error.InstanceCreationException: Could not create instance for [type:Scoped,scope:'HISTORY_MAP_SCOPE', primary_type:'thousand.group.azimutgas.views.main.presentations.history_map.HistoryMapPresenter']
       at org.koin.core.instance.DefinitionInstance.create(DefinitionInstance.kt:61)
       at org.koin.core.instance.ScopeDefinitionInstance.get(ScopeDefinitionInstance.kt:61)
       at org.koin.core.definition.BeanDefinition.resolveInstance(BeanDefinition.kt:70)
       at org.koin.core.scope.Scope.resolveInstance(Scope.kt:165)
       at org.koin.core.scope.Scope.get(Scope.kt:128)
       at thousand.group.azimutgas.views.main.presentations.history_map.HistoryMapFragment.providePresenter(HistoryMapFragment.kt:105)
       at thousand.group.azimutgas.views.main.presentations.history_map.HistoryMapFragment$$PresentersBinder$presenterBinder.providePresenter(HistoryMapFragment$$PresentersBinder.java:30)
       at thousand.group.azimutgas.views.main.presentations.history_map.HistoryMapFragment$$PresentersBinder$presenterBinder.providePresenter(HistoryMapFragment$$PresentersBinder.java:18)
       at com.arellomobile.mvp.MvpProcessor.getMvpPresenter(MvpProcessor.java:46)
       at com.arellomobile.mvp.MvpProcessor.getMvpPresenters(MvpProcessor.java:95)
       at com.arellomobile.mvp.MvpDelegate.onCreate(MvpDelegate.java:134)
       at com.arellomobile.mvp.MvpAppCompatFragment.onCreate(MvpAppCompatFragment.java:25)
       at androidx.fragment.app.Fragment.performCreate(Fragment.java:2586)
       at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:838)
       at androidx.fragment.app.FragmentTransition.addToFirstInLastOut(FragmentTransition.java:1197)
       at androidx.fragment.app.FragmentTransition.calculateFragments(FragmentTransition.java:1080)
       at androidx.fragment.app.FragmentTransition.startTransitions(FragmentTransition.java:119)
       at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1866)
       at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1824)
       at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727)
       at androidx.fragment.app.FragmentManagerImpl$2.run(FragmentManagerImpl.java:150)
       at android.os.Handler.handleCallback(Handler.java:761)
       at android.os.Handler.dispatchMessage(Handler.java:98)
       at android.os.Looper.loop(Looper.java:156)
       at android.app.ActivityThread.main(ActivityThread.java:6517)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
    Caused by: org.koin.core.error.InstanceCreationException: Could not create instance for [type:Single,primary_type:'thousand.group.azimutgas.views.main.interactors.HistoryMapInteractor']
       at org.koin.core.instance.DefinitionInstance.create(DefinitionInstance.kt:61)
       at org.koin.core.instance.SingleDefinitionInstance.get(SingleDefinitionInstance.kt:40)
       at org.koin.core.definition.BeanDefinition.resolveInstance(BeanDefinition.kt:70)
       at org.koin.core.scope.Scope.resolveInstance(Scope.kt:165)
       at org.koin.core.scope.Scope.get(Scope.kt:128)
       at thousand.group.azimutgas.views.main.di.PresenterMainModuleKt$presenterMainModule$1$11$1.invoke(PresenterMainModule.kt:102)
       at thousand.group.azimutgas.views.main.di.PresenterMainModuleKt$presenterMainModule$1$11$1.invoke(PresenterMainModu
источник

KT

Kanat Turganbay in Android KZ
le.kt)
       at org.koin.core.instance.DefinitionInstance.create(DefinitionInstance.kt:54)
       at org.koin.core.instance.ScopeDefinitionInstance.get(ScopeDefinitionInstance.kt:61)
       at org.koin.core.definition.BeanDefinition.resolveInstance(BeanDefinition.kt:70)
       at org.koin.core.scope.Scope.resolveInstance(Scope.kt:165)
       at org.koin.core.scope.Scope.get(Scope.kt:128)
       at thousand.group.azimutgas.views.main.presentations.history_map.HistoryMapFragment.providePresenter(HistoryMapFragment.kt:105)
       at thousand.group.azimutgas.views.main.presentations.history_map.HistoryMapFragment$$PresentersBinder$presenterBinder.providePresenter(HistoryMapFragment$$PresentersBinder.java:30)
       at thousand.group.azimutgas.views.main.presentations.history_map.HistoryMapFragment$$PresentersBinder$presenterBinder.providePresenter(HistoryMapFragment$$PresentersBinder.java:18)
       at com.arellomobile.mvp.MvpProcessor.getMvpPresenter(MvpProcessor.java:46)
       at com.arellomobile.mvp.MvpProcessor.getMvpPresenters(MvpProcessor.java:95)
       at com.arellomobile.mvp.MvpDelegate.onCreate(MvpDelegate.java:134)
       at com.arellomobile.mvp.MvpAppCompatFragment.onCreate(MvpAppCompatFragment.java:25)
       at androidx.fragment.app.Fragment.performCreate(Fragment.java:2586)
       at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:838)
       at androidx.fragment.app.FragmentTransition.addToFirstInLastOut(FragmentTransition.java:1197)
       at androidx.fragment.app.FragmentTransition.calculateFragments(FragmentTransition.java:1080)
       at androidx.fragment.app.FragmentTransition.startTransitions(FragmentTransition.java:119)
       at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1866)
       at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1824)
       at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727)
       at androidx.fragment.app.FragmentManagerImpl$2.run(FragmentManagerImpl.java:150)
       at android.os.Handler.handleCallback(Handler.java:761)
       at android.os.Handler.dispatchMessage(Handler.java:98)
       at android.os.Looper.loop(Looper.java:156)
       at android.app.ActivityThread.main(ActivityThread.java:6517)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)
    Caused by: org.koin.core.error.InstanceCreationException: Could not create instance for [type:Single,primary_type:'thousand.group.azimutgas.views.main.repositories.history_map.HistoryMapRepository']
       at org.koin.core.instance.DefinitionInstance.create(DefinitionInstance.kt:61)
источник

KT

Kanat Turganbay in Android KZ
коллеги есть идеи ?
источник

MB

Mukhtar Bimurat in Android KZ
Kanat Turganbay
single<HistoryMapRepository> {
       HistoryMapRepositoryImpl(get(), get())
   }
Не уверен что поможет но попробуй еще так:
single {
       HistoryMapRepositoryImpl(get(), get())  as HistoryMapRepository
}
источник

KT

Kanat Turganbay in Android KZ
Mukhtar Bimurat
Не уверен что поможет но попробуй еще так:
single {
       HistoryMapRepositoryImpl(get(), get())  as HistoryMapRepository
}
не сработал
источник