Environment:
- Java: JetBrains s.r.o. 17.0.9
- OS: Linux amd64
- IDE: CLion 2023.3 EAP
- SonarLint: 9.1.0.75538
java.lang.LinkageError: loader constraint violation: when resolving method 'void c.ij.ui.GotItTooltip.show(javax.swing.JComponent, kotlin.jvm.functions.Function2)' the class loader c.ij.ide.plugins.cl.PluginClassLoader @450f052 of the current class, org/sonarlint/intellij/util/SonarGotItTooltipsUtils, and the class loader c.ij.util.lang.PathClassLoader @6f79caec for the method's defining class, com/intellij/ui/GotItTooltip, have different Class objects for the type kotlin/jvm/functions/Function2 used in the signature (o.sl.ij.util.SonarGotItTooltipsUtils is in unnamed module of loader c.ij.ide.plugins.cl.PluginClassLoader @450f052, parent loader 'bootstrap'; c.ij.ui.GotItTooltip is in unnamed module of loader c.ij.util.lang.PathClassLoader @6f79caec)
at o.sl.ij.util.SonarGotItTooltipsUtils.showTrafficLightToolTip(SonarGotItTooltipsUtils.kt:73)
at o.sl.ij.ui.traffic.light.SonarLintTrafficLightWidget.<init>(SonarLintTrafficLightWidget.kt:115)
at o.sl.ij.ui.traffic.light.SonarLintTrafficLightAction.createCustomComponent(SonarLintTrafficLightAction.kt:46)
at c.ij.oa.actionSystem.impl.ActionToolbarImpl.createCustomComponent(ActionToolbarImpl.java:545)
at c.ij.oa.actionSystem.impl.ActionToolbarImpl.getCustomComponent(ActionToolbarImpl.java:520)
at c.ij.oa.actionSystem.impl.ActionToolbarImpl.fillToolBar(ActionToolbarImpl.java:466)
at c.ij.oa.actionSystem.impl.ActionToolbarImpl.actionsUpdated(ActionToolbarImpl.java:1427)
at c.ij.oa.actionSystem.impl.ActionToolbarImpl.lambda$updateActionsImpl$11(ActionToolbarImpl.java:1367)