Closed AlexWeinstein92 closed 2 months ago
Hello! Which version of JetBrains annotations is used in your project? Is it possible that two different versions are available in the classpath?
I did not import annotations
directly - I believe it comes in via sbt-idea-plugin
, for which I am on version 3.26.2.
Looks like a third-party problem. The class Nls$Capitalization properly exists and is packed into jar since version 15.0, which was released almost 9 years ago. Likely, version 13.0 of annotations appears from somewhere (could be exported by Kotlin standard library, if you have Kotlin in your classpath) and, for some reason, is preferred to the more modern version (or probably there's no more modern version at all). I know nothing about sbt, but I would suggest ensuring that you have a modern version of java-annotations in your classpath.
Also posted at https://github.com/scala/scala3/issues/21137 - I am not exactly sure where the right place to post this is
I am using a public repo for development of a plugin for a new language called RIDDL: https://github.com/ossuminc/riddl
The project can be run using sbt runIDE. The issue is happening in the RunConfigurationType class created here: https://github.com/ossuminc/riddl-idea-plugin/blob/RunConfig/src/main/scala/com/ossuminc/riddl/plugins/idea/configuration/RiddlRunConfigurationType.scala
Error details: