Error in SonarLint for Intellij and odoo

Environment:

  • Java: JetBrains s.r.o. 11.0.15
  • OS: Linux amd64
  • IDE: PyCharm 2022.1.4
  • SonarLint: 6.8.0.50884
java.lang.IllegalStateException: Unable to create directory: /odoo/.idea/sonarlint/issuestore
	at o.ss.sl.core.client.api.util.FileUtils.mkdirs(FileUtils.java:208)
	at o.sl.ij.issue.persistence.IssuePersistence.<init>(IssuePersistence.java:51)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at c.ij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:52)
	at c.ij.serviceContainer.ComponentManagerImpl.instantiateClassWithConstructorInjection(ComponentManagerImpl.kt:891)
	at c.ij.serviceContainer.ServiceComponentAdapter.createAndInitialize(ServiceComponentAdapter.kt:51)
	at c.ij.serviceContainer.ServiceComponentAdapter.access$createAndInitialize(ServiceComponentAdapter.kt:12)
	at c.ij.serviceContainer.ServiceComponentAdapter$doCreateInstance$1.compute(ServiceComponentAdapter.kt:45)
	at c.ij.oa.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:683)
	at c.ij.oa.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:639)
	at c.ij.oa.progress.impl.CoreProgressManager.computeInNonCancelableSection(CoreProgressManager.java:238)

Hi @Zayneb_Messaoudi

I find the path suspicious. Is /odoo the root of your project in PyCharm? If not, are you using any specific setup (like a network attached drive).

Can you look for the real path of the .idea folder and provide it? You can right-click on the .idea folder in PyCharm (you might have to change visibility of excluded files) and Copy Path/Reference

image