Error in SonarLint setting for IntelliJ

Environment:

  • Java: JetBrains s.r.o. 11.0.14.1
  • OS: Windows 10 amd64
  • IDE: IntelliJ IDEA 2022.1.1
  • SonarLint: 6.7.0.45926
java.lang.IllegalStateException: Invalid Node.js path
	at o.sl.ij.core.NodeJsManager.getNodeJsPathFromConfig(NodeJsManager.java:89)
	at o.sl.ij.core.NodeJsManager.initNodeIfNeeded(NodeJsManager.java:65)
	at o.sl.ij.core.NodeJsManager.getNodeJsPath(NodeJsManager.java:73)
	at o.sl.ij.core.SonarLintEngineFactory.configureCommonEngine(SonarLintEngineFactory.java:138)
	at o.sl.ij.core.SonarLintEngineFactory.createEngine(SonarLintEngineFactory.java:82)
	at o.sl.ij.core.DefaultEngineManager.createConnectedEngine(DefaultEngineManager.java:144)
	at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1134)
	at o.sl.ij.core.DefaultEngineManager.getConnectedEngine(DefaultEngineManager.java:139)
	at o.sl.ij.config.project.SonarLintProjectBindPanel.downloadProjectList(SonarLintProjectBindPanel.java:155)
	at o.sl.ij.config.project.SonarLintProjectBindPanel$2.actionPerformed(SonarLintProjectBindPanel.java:245)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:270)
	at java.desktop/java.awt.Component.processMouseEvent(Component.java:6654)

Hello @Chag_Dharam,

It looks like you configured a wrong value in the Node.js path in the SonarLint settings. May I ask you what did you set ? It should be a valid, absolute file path.