栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

OKHttp+ Retrofit 网络请求接口一直报未知错误, 解析错误

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OKHttp+ Retrofit 网络请求接口一直报未知错误, 解析错误

网络请求接口的时候报错,解析对象和

: 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;  
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/776696.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号