PMD-Intellij icon indicating copy to clipboard operation
PMD-Intellij copied to clipboard

Configuring PMD settings by New Projects Setup results in NullPointerExceptions

Open jborgers opened this issue 2 years ago • 0 comments

java.lang.NullPointerException: Cannot invoke "com.intellij.plugins.bodhi.pmd.PMDProjectComponent.setCustomRuleSets(java.util.List)" because "data_ProjComp" is null at com.intellij.plugins.bodhi.pmd.PMDConfigurationForm.getDataFromUi(PMDConfigurationForm.java:122) at com.intellij.plugins.bodhi.pmd.PMDConfigurable.apply(PMDConfigurable.java:44) at com.intellij.openapi.options.ex.ConfigurableWrapper.apply(ConfigurableWrapper.java:187) at com.intellij.openapi.options.newEditor.ConfigurableEditor.apply(ConfigurableEditor.java:320) at com.intellij.openapi.options.newEditor.SettingsEditor$5.apply(SettingsEditor.java:205) at com.intellij.openapi.options.newEditor.SettingsEditor.apply(SettingsEditor.java:431) at com.intellij.openapi.options.newEditor.SettingsDialog.applyAndClose(SettingsDialog.java:201) at com.intellij.openapi.options.newEditor.SettingsDialog.doOKAction(SettingsDialog.java:193) at com.intellij.openapi.ui.DialogWrapper$OkAction.doAction(DialogWrapper.java:1863) [...] and java.lang.NullPointerException: Cannot invoke "com.intellij.plugins.bodhi.pmd.PMDProjectComponent.getCurrentProject()" because the return value of "com.intellij.plugins.bodhi.pmd.PMDUtil.getProjectComponent(com.intellij.openapi.actionSystem.AnActionEvent)" is null at com.intellij.plugins.bodhi.pmd.PMDConfigurationForm.modifyRuleSet(PMDConfigurationForm.java:146) at com.intellij.plugins.bodhi.pmd.PMDConfigurationForm$AddRuleSetAction.actionPerformed(PMDConfigurationForm.java:193) at com.intellij.openapi.actionSystem.impl.ActionButton.actionPerformed(ActionButton.java:228) at com.intellij.openapi.actionSystem.impl.ActionButton.lambda$performAction$2(ActionButton.java:207) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.java:356) at com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:207) at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:518) [...]

jborgers avatar Jul 05 '23 14:07 jborgers