解决java.lang.NoSuchMethodError: kotlin.collections.ArraysKt.copyInto([B[BIII)[B

server/2024/10/19 1:39:12/

今天有人反馈在代码运行时,突然就报出了java.lang.NoSuchMethodError: kotlin.collections.ArraysKt.copyInto([B[BIII)[B 异常,经过一番仔细查看,从异常明面上看,是缺少kotlin的包。

1.此时查看下自己工程,如果没有kotlin包的,直接引入即可,

<dependency><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-stdlib</artifactId><version>1.3.70</version>
</dependency>

2.看下自己okhttp包版本,有可能是引入了openfeign,openfeign中自带okhttp3的包,和之前的okhttp包产生了冲突,此时,可以尝试排除

        <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId><exclusions><exclusion><groupId>okhttp</groupId><artifactId>com.squareup.okhttp3</artifactId></exclusion></exclusions></dependency>

或者调整okhttp版本至okhttp3版本,避免出现版本冲突问题;

3.当以上两者排查后,还无法解决该问题,这个时候,可以去看看项目中kotlin引入的版本,一定要保证其包版本一致,如下图所示:

如果出现不一致的情况,可以在顶层pom文件中dependencyManagement内指定每个包版本,强制保证使用版本一致。

    <dependencyManagement><dependencies><dependency><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-stdlib</artifactId><version>1.3.70</version></dependency><dependency><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-stdlib-jdk8</artifactId><version>1.3.70</version></dependency><dependency><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-stdlib-jdk7</artifactId><version>1.3.70</version></dependency></dependencies></dependencyManagement>

至此,问题解决,一切恢复正常!


http://www.ppmy.cn/server/132913.html

相关文章

在Spring Boot中具有多个实现的接口正确注入的六种方式

​ 博客主页: 南来_北往 系列专栏&#xff1a;Spring Boot实战 在Spring Boot中&#xff0c;当一个接口具有多个实现时&#xff0c;正确地将这些实现注入到需要使用它们的地方是一个常见的需求。以下是在Spring Boot中实现这一目标的六种方式&#xff1a; 1. 使用Autowir…

docker搭建 Rancher开源的 Kubernetes管理平台

文章目录 简介组件与架构优势与特点拉取镜像启动 Rancher容器查看日志浏览器访问登录管理界面创建 Kubernetes 集群管理和部署应用简介 Rancher 是一个开源的 Kubernetes管理平台,它使得部署和管理 Kubernetes 集群变得更加简单。Rancher 提供了一个统一的控制面板,用户可以…

C++,STL 027(24.10.11)

内容&#xff1a;对deque容器中的数据进行存取操作。 代码&#xff1a; #include <iostream> #include <deque>using namespace std;void printDeque(const deque<int> &d) {for (deque<int>::const_iterator it d.begin(); it ! d.end(); it){c…

最新过TP虚拟机 CF DNF LOL多开 win10虚拟机

软件介绍&#xff1a; 虚拟机配置设置&#xff08;根据自身机器配置设置&#xff09; 固定虚拟机版本&#xff1a;16.1.2 虚拟机激活序列号&#xff1a;ZF3R0-FHED2-M80TY-8QYGC-NPKYF 下载: https://pan.baidu.com/s/1g8dykkxByR5Eo3lHjPivhg?pwdc4rg 提取码: c4rg

React 高级阶段学习计划

React 高级阶段学习计划 目标 深入理解React的渲染机制和性能优化。学会代码分割和懒加载。掌握单元测试和集成测试。学习TypeScript与React的结合。 学习内容 性能优化 React.memo React.memo&#xff1a;用于优化函数组件的性能&#xff0c;避免不必要的重新渲染。示例…

nginx web代理

目录 1.nginx的简单介绍 2.正向代理的应用场景 2.1做访问控制 2.2审计 2.3负载分散 2.4隐私保护和匿名性 3.反向代理的应用场景如下 3.1.负载均衡 2.缓存静态内容 3.压缩和优化内容 4.提供故障转移 5.安全性和匿名性 4.正向代理 4.1web端 4.2lb01代理服务器…

强化学习三

监督学习只是构建一个学习算法&#xff0c;强化学习还需要构造一个用于与智能体进行交互的环境 凡是可以提供智能体与环境交互的软件都可以用来作为训练强化学习的仿真环境&#xff0c;各种游戏软件和机器人仿真软件。 这些仿真环境必备的两个要素是物理引擎和图像引擎。物理引…

PE结构之导入表

流程图: 文件中\样式 加载到进程中时 加载到进程中时的过程,一张图不够放 续图 整个流程 补充导入表结构IMAGE_IMPORT_DESCRIPTOR 中的ForwarderChain字段, 该解释为 "某个导入模块涉及转发&#xff08;即该模块的某些函数从其他模块转发过来&#xff09;&#xff0c;那么…