网络请求接口的时候报错,解析对象和
: java.lang.reflect.InvocationTargetException
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at java.lang.reflect.Method.invoke(Native Method)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at com.jess.arms.integration.RepositoryManager$1.lambda$invoke$0(RepositoryManager.java:105)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at com.jess.arms.integration.-$$Lambda$RepositoryManager$1$QCiVKpErP0S5NKq3n5PzheWF32g.call(Unknown Source:8)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at io.reactivex.internal.operators.observable.ObservableDefer.subscribeActual(ObservableDefer.java:33)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at io.reactivex.Observable.subscribe(Observable.java:12090)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2022-03-18 23:58:16.120 28400-28400/com.yuyin.zz W/System.err: at java.lang.Thread.run(Thread.java:923)
2022-03-18 23:58:16.121 28400-28400/com.yuyin.zz W/System.err: Caused by: java.lang.IllegalArgumentException: Unable to create converter for class com.yuyin.zz.bean.WeiGuanVOFirst
2022-03-18 23:58:16.121 28400-28400/com.yuyin.zz W/System.err: for method CommonService.getroomuser
2022-03-18 23:58:16.121 28400-28400/com.yuyin.zz W/System.err: at retrofit2.ServiceMethod$Builder.methodError(ServiceMethod.java:755)
2022-03-18 23:58:16.121 28400-28400/com.yuyin.zz W/System.err: at retrofit2.ServiceMethod$Builder.createResponseConverter(ServiceMethod.java:741)
2022-03-18 23:58:16.121 28400-28400/com.yuyin.zz W/System.err: at retrofit2.ServiceMethod$Builder.build(ServiceMethod.java:172)
2022-03-18 23:58:16.121 28400-28400/com.yuyin.zz W/System.err: at retrofit2.Retrofit.loadServiceMethod(Retrofit.java:170)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at retrofit2.Retrofit$1.invoke(Retrofit.java:147)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at $Proxy6.getroomuser(Unknown Source)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: ... 14 more
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: Caused by: java.lang.TypeNotPresentException: Type com.yuyin.zz.bean.WeiGuanVOFirst$DataDTO$MicuserDTO not present
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at libcore.reflect.ParameterizedTypeImpl.getRawType(ParameterizedTypeImpl.java:69)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at libcore.reflect.ParameterizedTypeImpl.getResolvedType(ParameterizedTypeImpl.java:77)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at libcore.reflect.ListOfTypes.resolveTypes(ListOfTypes.java:70)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at libcore.reflect.ListOfTypes.getResolvedTypes(ListOfTypes.java:55)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at libcore.reflect.ParameterizedTypeImpl.getActualTypeArguments(ParameterizedTypeImpl.java:45)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at com.google.gson.internal.$Gson$Types.resolve($Gson$Types.java:379)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at com.google.gson.internal.$Gson$Types.resolve($Gson$Types.java:337)
2022-03-18 23:58:16.122 28400-28400/com.yuyin.zz W/System.err: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:160)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:102)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: at com.google.gson.Gson.getAdapter(Gson.java:458)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:117)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:166)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:102)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: at com.google.gson.Gson.getAdapter(Gson.java:458)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: at com.yuyin.zz.app.converter.CodeGsonConverterFactory.responseBodyConverter(CodeGsonConverterFactory.java:44)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: at retrofit2.Retrofit.nextResponseBodyConverter(Retrofit.java:330)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: at retrofit2.Retrofit.responseBodyConverter(Retrofit.java:313)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: at retrofit2.ServiceMethod$Builder.createResponseConverter(ServiceMethod.java:739)
2022-03-18 23:58:16.123 28400-28400/com.yuyin.zz W/System.err: ... 19 more
2022-03-18 23:58:16.124 28400-28400/com.yuyin.zz W/System.err: Caused by: java.lang.ClassNotFoundException: com.yuyin.zz.bean.WeiGuanVOFirst$DataDTO$MicuserDTO
2022-03-18 23:58:16.124 28400-28400/com.yuyin.zz W/System.err: at java.lang.Class.classForName(Native Method)
2022-03-18 23:58:16.124 28400-28400/com.yuyin.zz W/System.err: at java.lang.Class.forName(Class.java:454)
2022-03-18 23:58:16.124 28400-28400/com.yuyin.zz W/System.err: at libcore.reflect.ParameterizedTypeImpl.getRawType(ParameterizedTypeImpl.java:67)
2022-03-18 23:58:16.124 28400-28400/com.yuyin.zz W/System.err: ... 36 more
2022-03-18 23:58:16.125 28400-28400/com.yuyin.zz W/System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.yuyin.zz.bean.WeiGuanVOFirst$DataDTO$MicuserDTO" on path: DexPathList[[zip file "/data/app/~~SWvf2GuGU0Fj5xxqO0s12g==/com.yuyin.zz-_j-12v4EgQkoRYXfjMPF5g==/base.apk"],nativeLibraryDirectories=[/data/app/~~SWvf2GuGU0Fj5xxqO0s12g==/com.yuyin.zz-_j-12v4EgQkoRYXfjMPF5g==/lib/arm64, /data/app/~~SWvf2GuGU0Fj5xxqO0s12g==/com.yuyin.zz-_j-12v4EgQkoRYXfjMPF5g==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
2022-03-18 23:58:16.125 28400-28400/com.yuyin.zz W/System.err: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
2022-03-18 23:58:16.125 28400-28400/com.yuyin.zz W/System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
2022-03-18 23:58:16.125 28400-28400/com.yuyin.zz W/System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
2022-03-18 23:58:16.125 28400-28400/com.yuyin.zz W/System.err: ... 39 more
2022-03-18 23:58:16.133 995-995/? D/CompositionEngine: writeOutputDependentGeometryStateToHWC layer[com.yuyin.zz/com.yuyin.zz.activity.room.AdminHomeActivity#0] set Z 134217728 miFodLayer 134217728
2022-03-18 23:58:16.133 995-995/? D/CompositionEngine: writeOutputDependentGeometryStateToHWC layer[StatusBar#0] set Z 134217729 miFodLayer 134217728
2022-03-18 23:58:16.133 995-995/? D/CompositionEngine: writeOutputDependentGeometryStateToHWC layer[NavigationBar0#0] set Z 134217730 miFodLayer 134217728
2022-03-18 23:58:16.133 995-995/? D/CompositionEngine: writeOutputDependentGeometryStateToHWC layer[RoundCorner#0] set Z 134217731 miFodLayer 134217728
2022-03-18 23:58:16.133 995-995/? D/CompositionEngine: writeOutputDependentGeometryStateToHWC layer[RoundCorner#1] set Z 134217732 miFodLayer 134217728
2022-03-18 23:58:16.151 995-995/? D/CompositionEngine: writeOutputDependentGeometryStateToHWC layer[com.yuyin.zz/com.yuyin.zz.activity.room.AdminHomeActivity#0] set Z 134217728 miFodLayer 134217728
2022-03-18 23:58:16.151 995-995/? D/CompositionEngine: writeOutputDependen
主要是因为 项目中的bean已经继承了一些值
然后又写了一些重复的值
比如 Bean 对象的内部类 存在 如下两个类 就会直接报上面的错误信息,修改成使用一个就可以了
public static class MicuserDTO { public Integer id; public String nickname; public String headimgurl; public Integer xindong; public Integer is_mic; }
public static class MicUserDTO { public Integer id; public String nickname; public String headimgurl; public Integer xindong; public Integer is_mic; }