Error in SonarLint (4.14.1.27745) for IntelliJ 2021.1 EAP

Environment:

  • Java version=11.0.10
  • Java vendor=JetBrains s.r.o.
  • OS name=Windows 10
  • OS architecture=amd64
  • IDE=IntelliJ IDEA 2021.1 EAP
  • SonarLint version=4.14.1.27745

Access is allowed from event dispatch thread with IW lock only.

com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: EventQueue.isDispatchThread()=false Toolkit.getEventQueue()=com.intellij.ide.IdeEventQueue@1949ecd6
Current thread: Thread[Navbar model builder,4,Idea Thread Group] 970807132
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,Idea Thread Group] 1631353462
	at com.intellij.openapi.application.impl.ApplicationImpl.throwThreadAccessException(ApplicationImpl.java:1047)
	at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:1022)
	at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.assertDispatchThread(FileEditorManagerImpl.java:1627)
	at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.getSelectedTextEditor(FileEditorManagerImpl.java:1334)
	at com.jetbrains.rdserver.editors.BackendServerFileEditorManager.getSelectedTextEditor(BackendServerFileEditorManager.kt:349)
	at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.getSelectedTextEditor(FileEditorManagerImpl.java:1329)
	at com.jetbrains.rdserver.editors.BackendServerFileEditorManager.getSelectedTextEditor(BackendServerFileEditorManager.kt:342)
	at org.sonarlint.intellij.util.SonarLintUtils.getSelectedFile(SonarLintUtils.java:153)
	at org.sonarlint.intellij.ui.SonarLintIssuesPanel.getData(SonarLintIssuesPanel.java:93)
	at com.intellij.ui.content.impl.ContentManagerImpl$MyNonOpaquePanel.getData(ContentManagerImpl.java:135)
	at com.intellij.ide.impl.DataManagerImpl.getDataFromProvider(DataManagerImpl.java:87)
	at com.intellij.ide.impl.DataManagerImpl.getDataFromProvider(DataManagerImpl.java:73)
	at com.intellij.ide.impl.DataManagerImpl.lambda$getDataFromProvider$0(DataManagerImpl.java:93)
	at com.intellij.openapi.actionSystem.DataKey.getData(DataKey.java:68)
	at com.intellij.ide.impl.dataRules.PsiFileRule.getData(PsiFileRule.java:36)
	at com.intellij.ide.impl.DataManagerImpl.getDataFromProvider(DataManagerImpl.java:93)
	at com.intellij.ide.impl.DataManagerImpl.getData(DataManagerImpl.java:64)
	at com.intellij.ide.impl.DataManagerImpl$MyDataContext.calcData(DataManagerImpl.java:367)
	at com.intellij.ide.impl.DataManagerImpl$MyDataContext.doGetData(DataManagerImpl.java:359)
	at com.intellij.ide.impl.DataManagerImpl$MyDataContext.getData(DataManagerImpl.java:338)
	at com.intellij.openapi.actionSystem.DataKey.getData(DataKey.java:63)
	at com.intellij.ide.navigationToolbar.StructureAwareNavBarModelExtension.getLeafElement(StructureAwareNavBarModelExtension.kt:35)
	at com.intellij.ide.navigationToolbar.NavBarModel.updateModel(NavBarModel.java:120)
	at com.intellij.ide.navigationToolbar.NavBarModel.lambda$updateModelAsync$0(NavBarModel.java:105)
	at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)
	at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:521)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$attemptComputation$3(NonBlockingReadActionImpl.java:468)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1096)

Hello,

Thanks for joining the community and for reporting this issue.

It appears that the stack trace you provided is truncated. By chance would you have the complete one ?

What were you doing at the time the error occurred ?

Thanks
Damien

Greetings,

I had to move on, no time to play with EAP versions ==> I reverted to the stable IntelliJ version && deleted the EAP version, so the info you requested is also gone.
But now I see there is a new IntelliJ (2020.3.3), released just 2 days ago → IntelliJ IDEA 2020.3.3 Is Available | The IntelliJ IDEA Blog
I hope I will have time this / next week to download & try it with your SonarLint plugin (among others).
Currently all Java developers here at BRZ (government institution in AT) are using these 5 IntelliJ plugins, but I don’t think they can clash:

  • Eclipse Code Formatter,
  • PMDPlugin,
  • CheckStyle-IDEA,
  • SpotBugs,
  • SonarLint

Best regards,
M.Rehak

1 Like

Hello Matej,

The issue you originally raised has been fixed recently, and a new version has been released. I recommend you to update the plugin.

Thanks for the feedback
Damien

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.