본문 바로가기
Programming/삽질일기

[Intellij] java.lang.NoSuchFieldError: FILE_HASHING_STRATEGY

by kghworks 2024. 4. 12.

 

https://blog.jetbrains.com/idea/2024/04/intellij-idea-2024-1/

 

Intellij 2024.1 이 릴리즈 되었다.

 그리고 업그레이드하자마자 코틀린 빌드 시 아래 에러를 마주했고, 하는 수 없이 2023.6으로 롤백했다. 빨리 다음 버전에 패치해 줬음 한다.

의심 가는 원인은 kotlin 버전이다. 1.6 이하 (포함)에서 빌드 시 버그가 있는 느낌이다.

Kotlin: connecting to daemon
Kotlin: compiling [my.module]
Kotlin: kotlinc-jvm 1.6.21 (JRE 11.0.22+7-LTS)
Kotlin: [Internal Error] java.lang.NoSuchFieldError: FILE_HASHING_STRATEGY
	at org.jetbrains.kotlin.jps.targets.KotlinJvmModuleBuildTarget.updateChunkMappings(KotlinJvmModuleBuildTarget.kt:362)
	at org.jetbrains.kotlin.jps.build.KotlinBuilder.doBuild(KotlinBuilder.kt:463)
	at org.jetbrains.kotlin.jps.build.KotlinBuilder.build(KotlinBuilder.kt:299)
	at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1609)
	at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1238)
	at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1389)
	at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:1203)

Build > Rebuild project 시 로그

 

 

참고

https://youtrack.jetbrains.com/issue/EDU-6776/Getting-error-Kotlin-Internal-Error-java.lang.NoSuchFieldError

 

Getting error "Kotlin: [Internal Error] java.lang.NoSuchFieldError:" : EDU-6776

Environment * JetBrains Academy plugin version: 2024.3-2024.1-455 * IDE name and version: IntelliJ IDEA 2024.1 Community Edition (IC-241.14494.240) * Operating system: macOS 14.4.1 * Course name: Tasklist * Course info: Kotlin Hyperskill * Course mode: Lea

youtrack.jetbrains.com

다른 개발자들도 그러는 듯..?

댓글