idea启动项目出现报错:
Exception in thread "OkHttp Dispatcher" java.lang.NoSuchFieldError: instance
at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.java:77)
at okhttp3.internal.sse.RealEventSource.onResponse(RealEventSource.java:56)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
于是在maven里查看与okhttp3相关的依赖,发现在chatgpt-data-trigger-test模块中okhttp3依赖有版本不一致的问题,这里okhttp-sse3.14.9版本下打开还有一个4.12.0的版本,如下图所示。请问会是这个问题导致的报错吗?
同时还发现一个奇怪的现象:在chatgpt-sdk-java模块中也引入了okhttp3的依赖,两个模块都是在pom文件输入上述的dependency依赖,chatgpt-sdk-java模块下的版本号却是一致的,如上图。
我尝试过在pom文件里删除okhttp3相关依赖,加载一下maven,再重新输入okhttp3依赖,再加载一下。结果查看maven,在okhttp3的3.14.9版本下还是有一个4.12.0版本的,请问如何把4.12.0的改成一样是3.14.9的呢
<!---okhttp3相关依赖->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp-sse</artifactId>
<version>3.14.9</version>
</dependency>
