java.lang.NoSuchMethodError: javax.ws.rs.core.MultivaluedMap.addAll
java.lang.NoSuchMethodError: javax.ws.rs.core.MultivaluedMap.addAll
我在 JRE 8 上并且也有以下依赖性但是我仍然收到 java.lang.NoSuchMethodError: javax.ws.rs.core.MultivaluedMap.addAll 错误。
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
<version>1.1.1</version>
</dependency>
我不确定我是否使用了正确的依赖项。有人可以帮助确定问题吗?
2021-04-30 21:32:51,941 [ERROR][misAdminScheduler-3] {correlationid=2366ac7f-937b-4790-922f-5d6301b105fa, requestorid=Billing File Sender} org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler:handleError = Unexpected error occurred in scheduled task.
java.lang.NoSuchMethodError: javax.ws.rs.core.MultivaluedMap.addAll(Ljava/lang/Object;[Ljava/lang/Object;)V
at org.glassfish.jersey.client.ClientRequest.accept(ClientRequest.java:335) ~[jersey-client-2.26.jar:?]
at org.glassfish.jersey.client.JerseyWebTarget.request(JerseyWebTarget.java:222) ~[jersey-client-2.26.jar:?]
at org.glassfish.jersey.client.JerseyWebTarget.request(JerseyWebTarget.java:60) ~[jersey-client-2.26.jar:?]
at com.testsite.sc.impl.ListFilesJob.createInvocation(ListFilesJob.java:74) ~[my-sdk-0.14.0-RC9.jar:?]
根据 its javadoc,addAll
仅在 2.0 版中添加到此界面,而您使用的是 1.1.1。
您可以将依赖项的版本升级到 2.0,或者重写代码以“手动”迭代要添加的项目并将它们一一添加到地图中,而不是使用 addAll
。
我在 JRE 8 上并且也有以下依赖性但是我仍然收到 java.lang.NoSuchMethodError: javax.ws.rs.core.MultivaluedMap.addAll 错误。
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
<version>1.1.1</version>
</dependency>
我不确定我是否使用了正确的依赖项。有人可以帮助确定问题吗?
2021-04-30 21:32:51,941 [ERROR][misAdminScheduler-3] {correlationid=2366ac7f-937b-4790-922f-5d6301b105fa, requestorid=Billing File Sender} org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler:handleError = Unexpected error occurred in scheduled task.
java.lang.NoSuchMethodError: javax.ws.rs.core.MultivaluedMap.addAll(Ljava/lang/Object;[Ljava/lang/Object;)V
at org.glassfish.jersey.client.ClientRequest.accept(ClientRequest.java:335) ~[jersey-client-2.26.jar:?]
at org.glassfish.jersey.client.JerseyWebTarget.request(JerseyWebTarget.java:222) ~[jersey-client-2.26.jar:?]
at org.glassfish.jersey.client.JerseyWebTarget.request(JerseyWebTarget.java:60) ~[jersey-client-2.26.jar:?]
at com.testsite.sc.impl.ListFilesJob.createInvocation(ListFilesJob.java:74) ~[my-sdk-0.14.0-RC9.jar:?]
根据 its javadoc,addAll
仅在 2.0 版中添加到此界面,而您使用的是 1.1.1。
您可以将依赖项的版本升级到 2.0,或者重写代码以“手动”迭代要添加的项目并将它们一一添加到地图中,而不是使用 addAll
。