Error in SonarLint for IntelliJ 2020.2

Environment:

  • Java version=11.0.8
  • Java vendor=JetBrains s.r.o.
  • OS name=Mac OS X
  • OS architecture=x86_64
  • IDE=IntelliJ IDEA 2020.2.2 Preview
  • SonarLint version=4.11.0.20867
java.lang.IllegalStateException: Failed to write local issue store index
	at org.sonarlint.intellij.issue.persistence.StringStoreIndex.save(StringStoreIndex.java:79)
	at org.sonarlint.intellij.issue.persistence.StringStoreIndex.save(StringStoreIndex.java:64)
	at org.sonarlint.intellij.issue.persistence.StringStoreIndex.save(StringStoreIndex.java:32)
	at org.sonarlint.intellij.issue.persistence.IndexedObjectStore.write(IndexedObjectStore.java:110)
	at org.sonarlint.intellij.issue.persistence.IssuePersistence.save(IssuePersistence.java:75)
	at org.sonarlint.intellij.issue.persistence.LiveIssueCache.lambda$flushAll$0(LiveIssueCache.java:104)
	at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
	at org.sonarlint.intellij.issue.persistence.LiveIssueCache.flushAll(LiveIssueCache.java:99)
	at org.sonarlint.intellij.issue.IssueManager$1.projectClosing(IssueManager.java:81)
	at jdk.internal.reflect.GeneratedMethodAccessor192.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.intellij.util.messages.impl.MessageBusImpl.invokeListener(MessageBusImpl.java:632)
	at com.intellij.util.messages.impl.MessageBusImpl.deliverMessage(MessageBusImpl.java:406)
	at com.intellij.util.messages.impl.MessageBusImpl.pumpWaitingBuses(MessageBusImpl.java:380)
	at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:366)
	at com.intellij.util.messages.impl.MessageBusImpl.access$100(MessageBusImpl.java:32)
	at com.intellij.util.messages.impl.MessageBusImpl$MessagePublisher.invoke(MessageBusImpl.java:180)
	at com.sun.proxy.$Proxy44.progressWindowCreated(Unknown Source)
	at com.intellij.openapi.progress.util.ProgressWindow.<init>(ProgressWindow.java:107)
	at com.intellij.openapi.application.impl.ApplicationImpl.createProgressWindow(ApplicationImpl.java:657)
	at com.intellij.openapi.application.impl.ApplicationImpl.createProgressWindowAsyncIfNeeded(ApplicationImpl.java:644)
	at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:413)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcessWithProgressSynchronously(CoreProgressManager.java:502)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:83)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcessWithProgressSynchronously(CoreProgressManager.java:277)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcessWithProgressSynchronously(CoreProgressManager.java:229)
	at com.intellij.vcs.log.impl.VcsProjectLog$1.projectClosing(VcsProjectLog.java:88)
	at jdk.internal.reflect.GeneratedMethodAccessor192.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.intellij.util.messages.impl.MessageBusImpl.invokeListener(MessageBusImpl.java:632)
	at com.intellij.util.messages.impl.MessageBusImpl.deliverMessage(MessageBusImpl.java:406)
	at com.intellij.util.messages.impl.MessageBusImpl.pumpWaitingBuses(MessageBusImpl.java:380)"

Hello,

Thanks for joining the community and for raising this issue!

A user recently reported the same stack trace when closing a project, you could be interested in this ticket: https://jira.sonarsource.com/browse/SLI-443

Would you by chance be able to share with us the project where this happens ?

Thanks
Damien

Hi Damien,

Unfortunately, I cannot share the project since it is my work-related project. Is there anything else I can help with?

Best regards,
Koundinya Goparaju

Hello,

We made some fixes related to the error you are facing, would you mind installing this version and give a try please ?

Thanks
Damien