Error in SonarLint for Android Studio Dolphin

Environment:

  • Java: JetBrains s.r.o. 11.0.13
  • OS: Mac OS X x86_64
  • IDE: Android Studio Dolphin | 2021.3.1 Patch 1
  • SonarLint: 7.4.0.60471
java.lang.NullPointerException
	at java.base/java.util.Objects.requireNonNull(Objects.java:221)
	at o.sl.ij.core.ProjectBindingManager.bindTo(ProjectBindingManager.java:183)
	at o.sl.ij.config.project.SonarLintProjectSettingsPanel.save(SonarLintProjectSettingsPanel.java:101)
	at o.sl.ij.config.project.SonarLintProjectConfigurable.apply(SonarLintProjectConfigurable.java:96)
	at c.ij.oa.options.ex.ConfigurableWrapper.apply(ConfigurableWrapper.java:182)
	at c.ij.oa.options.newEditor.ConfigurableEditor.apply(ConfigurableEditor.java:324)
	at c.ij.oa.options.newEditor.SettingsEditor$5.apply(SettingsEditor.java:207)
	at c.ij.oa.options.newEditor.SettingsEditor.apply(SettingsEditor.java:429)
	at c.ij.oa.options.newEditor.SettingsDialog.applyAndClose(SettingsDialog.java:198)
	at c.ij.oa.options.newEditor.SettingsDialog.doOKAction(SettingsDialog.java:190)
	at c.ij.oa.ui.DialogWrapper$OkAction.doAction(DialogWrapper.java:1858)
	at c.ij.oa.ui.DialogWrapper$DialogWrapperAction.actionPerformed(DialogWrapper.java:1810)
	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)

Hello @shkurko.alexandr,

Thanks for reporting this here. Could you give me more details about what you were doing when this error happened ? I can see you were trying to save your SonarLint project settings, did you add the connection and bind the project in one go ? I don’t reproduce locally and I don’t get how this could happen