Environment:
* Java: JetBrains s.r.o. 11.0.11
* OS: Windows 10 amd64
* IDE: IntelliJ IDEA 2021.2.1
* SonarLint: 6.3.1.40498
*** exception class was changed or removed
java.lang.NullPointerException
at o.ss.sl.core.container.storage.StorageContainer.lambda$getRuleDetailsWithSeverity$2(StorageContainer.java:240)
at java.base/java.util.Optional.orElseGet(Optional.java:369)
at o.ss.sl.core.container.storage.StorageContainer.getRuleDetailsWithSeverity(StorageContainer.java:240)
at o.ss.sl.core.container.storage.StorageContainer.getRuleDetails(StorageContainer.java:252)
at o.ss.sl.core.ConnectedSonarLintEngineImpl.lambda$getActiveRuleDetails$5(ConnectedSonarLintEngineImpl.java:197)
at o.ss.sl.core.ConnectedSonarLintEngineImpl.withReadLock(ConnectedSonarLintEngineImpl.java:371)
at o.ss.sl.core.ConnectedSonarLintEngineImpl.withReadLock(ConnectedSonarLintEngineImpl.java:361)
at o.ss.sl.core.ConnectedSonarLintEngineImpl.getActiveRuleDetails(ConnectedSonarLintEngineImpl.java:197)
at o.sl.ij.core.ConnectedSonarLintFacade.getActiveRuleDetails(ConnectedSonarLintFacade.java:98)
at o.sl.ij.core.ConnectedSonarLintFacade.getActiveRuleDetails(ConnectedSonarLintFacade.java:47)
at o.sl.ij.ui.SonarLintRulePanel.setRuleKey(SonarLintRulePanel.java:80)
at o.sl.ij.ui.AbstractIssuesPanel.issueTreeSelectionChanged(AbstractIssuesPanel.java:107)
at o.sl.ij.ui.AbstractIssuesPanel.lambda$createIssuesTree$0(AbstractIssuesPanel.java:157)
at java.desktop/javax.swing.JTree.fireValueChanged(JTree.java:2967)
at java.desktop/javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3456)
Hello @rickjdev,
Welcome to the community!
We recently rewrote this part of the code and should release a new version very soon, so it should fix this issue.
Thanks for reporting anyway!
Damien