首页 > 编程语言 >异常解决 Caused by: java.lang.NoSuchMethodError: kotlin.collections.ArraysKt.copyInto([B[BIII)[B

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

时间:2022-12-02 11:33:46浏览次数:62  
标签:lang copyInto java 1.2 kotlin collections stdlib jetbrains ArraysKt

问题描述:引入 minio 8.3.5的包后,项目启动失败,异常信息如下

***************************
APPLICATION FAILED TO START
***************************

Description:

An attempt was made to call a method that does not exist. The attempt was made from the following location:

    okio.Segment.writeTo(Segment.kt:169)

The following method did not exist:

    kotlin.collections.ArraysKt.copyInto([B[BIII)[B

The method's class, kotlin.collections.ArraysKt, is available from the following locations:

    jar:file:/org/jetbrains/kotlin/kotlin-stdlib/1.2.71/kotlin-stdlib-1.2.71.jar!/kotlin/collections/ArraysKt.class

It was loaded from the following location:

    file:/org/jetbrains/kotlin/kotlin-stdlib/1.2.71/kotlin-stdlib-1.2.71.jar


Action:

Correct the classpath of your application so that it contains a single, compatible version of kotlin.collections.ArraysKt

解决流程:

  1. 使用maven helper搜索pom文件里面的kotlin-stdlib包的依赖层级,发现项目包含两个kotlin-stdlib版本。
  2. 在低版本的引用包下,排除低版本的依赖,直接引入新版本的包解决
                </dependency>
			<exclusions>
				<exclusion>
					<groupId>org.jetbrains.kotlin</groupId>
					<artifactId>kotlin-stdlib</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>org.jetbrains.kotlin</groupId>
			<artifactId>kotlin-stdlib</artifactId>
			<version>1.3.72</version>
		</dependency>

标签:lang,copyInto,java,1.2,kotlin,collections,stdlib,jetbrains,ArraysKt
From: https://www.cnblogs.com/juhy/p/16943921.html

相关文章

  • Java删除ArrayList中的重复元素的2种方法
    ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇到那种必须从已建成的Ar......
  • Java生成UUID
    Java生成UUID一、UUID简介UUID含义是通用唯一识别码(UniversallyUniqueIdentifier),这是一个软件建构的标准。也是被开源软件基金会(OpenSoftwareFoundation,OSF......
  • 小tips:设置java 的heap
    在java中,可以设置heap的大小:-Xms<size>设置初始heap的大小-Xmx<size> 设置最大的heap的大小-xss<size>设置threadstack大小如下文,设......
  • java 调用系统指令
    Stringmsg="";Processprocess=null;try{ProcessBuilderpb=newProcessBuilder();//因为process执行命令并不是......
  • java 调用 ffmpeg 指令获取视频的第 n 帧图片-兼容【linux 和 win】
    1.调用if(StringUtil.equals(HotCacheData.os,"linux")){msg=processVideo(filePath,n,targetUrl);}else{if(StringUti......
  • javascript中generator快速小结
    1基本例子  function*generatorFunc(){console.log("任务一");yield1;console.log("任务二");yield*generatorSubFunc();console.log("任务三");return......
  • java中求两个日期之间的天数
    收藏一个常用的代码段,那就是java中求两个日期间的天数,常见于日历中的两个日期(yyyy-mm-dd)格式,要求它们之间的相差的天数,例子如下:CalendarstartC......
  • Java学习-笔记本电脑常用快捷键
    #笔记本电脑常用快捷键笔记本快捷键大全图解-百度经验          ......
  • java往oracle存储过程中传递数组方法小结
    java往oracle存储过程中传递数组方法小结,下面是一个例子,比如存储过程中要接受一个数组,并且输出一个数组,则先注意数组在oracle中的定义方法如下:CRE......
  • JAVA字符串处理工具类集合
    //Java拼接字符串时,去掉最后一个多余的逗号Stringstr[]={"hello","beijing","world","shenzhen"};StringBufferbuf=newStringBuffer();for(inti=0;i......