堆栈信息
java.lang.NoSuchMethodError: cn.hutool.http.HttpRequest.setHttpProxy(Ljava/lang/String;I)Lcn/hutool/http/HttpRequest;
at com.shiyi.service.impl.PeopleWithMeServiceImpl.get2048TodayPost(PeopleWithMeServiceImpl.java:53)
at com.shiyi.service.impl.UserTokenServiceImpl.asyncPost(UserTokenServiceImpl.java:213)
at com.shiyi.service.impl.UserTokenServiceImpl$$FastClassBySpringCGLIB$$caa59dc5.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115)
at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
at java.util.concurrent.FutureTask.run(FutureTask.java)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
通过IDEA点击setHttpProxy是可以的,编译之类的都不会报错。只有运行的时候,会报错。
如果使用setProxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 7897))) 就不会报错。
版本情况
JDK版本: openjdk_8_201 hutool版本: 5.8.16(请确保最新尝试是否还有问题)
问题描述(包括截图)
通过IDEA点击setHttpProxy是可以的,编译之类的都不会报错。只有运行的时候,会报错。 如果使用setProxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 7897))) 就不会报错。