it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap in 253.x

Hi there,

Any one else cannot build a plugin with the IDEA 253.x due to the below error?

Caused by: java.lang.ClassNotFoundException: it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap

See 2025.3 EAP doesn't provide `it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap` · Issue #220 · JetBrains/gradle-grammar-kit-plugin · GitHub for more details.

Regards,
Maksim

Hi,
I cannot reproduce the problem in 253-EAP-SNAPSHOT. How your plugin.xml dependencies look like?

Also, I see this is not runtime problem but in Gradle tools, right ? It is probably due to the fact that we moved libraries from Core subsystem to dedicated modules

@yuriy.artamonov No, the same issue with the latest snapshot version, below is my configuration:

intellijIdea("253.27864-EAP-CANDIDATE-SNAPSHOT") { this.useInstaller = false }

It is probably due to the fact that we moved libraries from Core subsystem to dedicated modules

Okay, what need to be adapted in the plugin to align with the change? I don’t see any relevant at Incompatible Changes in IntelliJ Platform and Plugins API | IntelliJ Platform Plugin SDK.

Thanks!

@yuriy.artamonov Sorry, I’ve missed your question, see the answer below.

<depends>com.intellij.modules.platform</depends>
<depends>com.intellij.modules.lang</depends>

Thank you in advance!

I opened a bug at YouTracker (https://youtrack.jetbrains.com/issue/IJPL-217565/it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap-in-253.x), because I’m blocked now and not able to continue the development. The IDEA version which worked before is not available anymore.