Environment:
- Java: JetBrains s.r.o. 25.0.3
- OS: Windows 11 amd64
- IDE: IntelliJ IDEA 2026.2.1
- SonarQube for IDE: 12.6.0.84973
java.lang.AssertionError
at c.ij.oa.dg.DefaultLogger.error(DefaultLogger.java:91)
at c.ij.oa.dg.Logger.error(Logger.java:442)
at c.ij.oa.ap.impl.NonBlockingFlushQueue.runNextEvent(NonBlockingFlushQueue.kt:364)
at c.ij.oa.ap.impl.NonBlockingFlushQueue.flushNow(NonBlockingFlushQueue.kt:299)
at c.ij.oa.ap.impl.NonBlockingFlushQueue.FLUSH_NOW$lambda$0(NonBlockingFlushQueue.kt:158)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:323)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:732)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:711)
at c.ij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:731)
at c.ij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:584)
at c.ij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0(IdeEventQueue.kt:384)
at c.ij.ide.IdeEventQueueKt.performActivity$lambda$0(IdeEventQueue.kt:1122)
at c.ij.oa.ap.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)
at c.ij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1122)
at c.ij.ide.IdeEventQueue.dispatchEvent$lambda$0(IdeEventQueue.kt:382)
at c.ij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:422)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
Caused by: java.lang.NullPointerException
at o.sl.ij.ui.ruledescription.RuleDescriptionPanel.openCodeFixTabAndGenerate(RuleDescriptionPanel.kt:58)
at o.sl.ij.ui.SonarLintRulePanel$RuleDetailsLoader.refreshUi$lambda$0(SonarLintRulePanel.kt:202)
at o.sl.ij.ui.UiUtils$Companion.runOnUiThread$lambda$0(UiUtils.kt:42)
at c.ij.oa.ap.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:246)
at c.ij.oa.ap.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)
at c.ij.oa.ap.TransactionGuardImpl$1.run(TransactionGuardImpl.java:208)
at c.ij.oa.ap.RunnableToLambda.invoke(coroutines.kt:343)
at c.ij.oa.ap.RunnableToLambda.invoke(coroutines.kt:341)
at c.ij.platform.locking.impl.NestedLocksThreadingSupport.runWriteIntentReadAction(NestedLocksThreadingSupport.kt:710)
at c.ij.oa.ap.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:1106)
at c.ij.oa.ap.impl.ApplicationImpl$7.lambda$run$0(ApplicationImpl.java:660)
at c.ij.concurrency.ThreadContext.installThreadContext(threadContext.kt:307)
at c.ij.oa.ap.impl.ApplicationImpl$7.run(ApplicationImpl.java:658)
at c.ij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:193)
at c.ij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:193)
at c.ij.util.concurrency.ChildContext.runInChildContext(propagation.kt:199)
at c.ij.util.concurrency.ChildContext.runInChildContext(propagation.kt:193)
at c.ij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)