45 results found
-
NoClassDefFoundError: JGoogleAnalyticsTracker
I'm getting the following in QAPlug v1.3.5 and QAPlug - PMD v1.3.6
I didn't have this error in the last version - please help, and I can't do any static analysis!
com/boxysystems/jgoogleanalytics/JGoogleAnalyticsTracker: com/boxysystems/jgoogleanalytics/JGoogleAnalyticsTracker
java.lang.NoClassDefFoundError: com/boxysystems/jgoogleanalytics/JGoogleAnalyticsTracker
at com.soldevelo.pmd.PMDChecker.<init>(PMDChecker.java:75)
at com.soldevelo.pmd.PMDManagerImpl.initAnalysisTask(PMDManagerImpl.java:99)
at com.soldevelo.qaplug.scanner.ScannerManagerImpl.performAnalysisOnTheFly(ScannerManagerImpl.java:114)
at com.soldevelo.qaplug.inspection.QAPlugInspection.checkFile(QAPlugInspection.java:118)
at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:142)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.accept(PsiJavaFileBaseImpl.java:412)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:412)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$300(LocalInspectionsPass.java:78)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$4.process(LocalInspectionsPass.java:388)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$4.process(LocalInspectionsPass.java:382)
at com.intellij.concurrency.JobLauncherImpl$2$1.run(JobLauncherImpl.java:115)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:226)
at com.intellij.concurrency.JobLauncherImpl$2.process(JobLauncherImpl.java:113)
at com.intellij.concurrency.JobLauncherImpl$1.run(JobLauncherImpl.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)
at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1182)
at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:97)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:680)12 votesQAPlug-PMD 1.3.6 should be used with QAPlug 1.3.7 only. The minimum Idea version for both of these plugins is now 133.193, but it was wrongly set to 129.713 before. This bug has been fixed and you will not have the possibility to install wrong version of the QAPlug-PMD in the future.
-
Make plugin compatible with IntelliJ IDEA 13
There is a need to update the plugin so it will be able to work with the new version of IntelliJ IDEA.
32 votesWe added support for IntelliJ IDEA OpenApi 13.
-
Add support for Android Studio.
I wasn't able to find QAPlug in plugins repository, only QAPlug extensions, like QAPlug - PMD, QAPlug - Checkstyle etc, were available.
19 votesQAPlug is now available in both IntelliJ IDEA and Android Studio.
-
Make plugin compatible with IntelliJ IDEA 12.1
Plugin is not working with IntelliJIDEA 12. When I restart the IDE it shows me an Error:
com.soldevelo.qaplug.notifier.QAPlugHttpConfigurable.setAuthenticator()V: com.soldevelo.qaplug.notifier.QAPlugHttpConfigurable.setAuthenticator()V
java.lang.NoSuchMethodError: com.soldevelo.qaplug.notifier.QAPlugHttpConfigurable.setAuthenticator()V
at com.soldevelo.qaplug.notifier.QAPlugHttpConfigurable.prepareURL(QAPlugHttpConfigurable.java:15)
at com.soldevelo.qaplug.notifier.PluginRepositoryManager.fetchDocument(PluginRepositoryManager.java:112)
at com.soldevelo.qaplug.notifier.PluginRepositoryManager.fetchDocWithTries(PluginRepositoryManager.java:87)
at com.soldevelo.qaplug.notifier.PluginRepositoryManager.<init>(PluginRepositoryManager.java:79)
at com.soldevelo.qaplug.notifier.PluginUpdateNotifierBackgroundComponent.getAllQAPlugInstalledPlugins(PluginUpdateNotifierBackgroundComponent.java:440)
at com.soldevelo.qaplug.notifier.PluginUpdateNotifierBackgroundComponent.queryPluginRepositoryManager(PluginUpdateNotifierBackgroundComponent.java:136)
at com.soldevelo.qaplug.notifier.PluginUpdateNotifierBackgroundComponent$PluginRepositoryManagerRunnable.run(PluginUpdateNotifierBackgroundComponent.java:363)
at java.lang.Thread.run(Thread.java:722)45 votesQAPlug 1.3.2 is compatible with the newest IntelliJ IDEA 12.1 versions.
-
Add the PMD "Empty Code" rule set
I cannot find in QAPlug configuration the rules related to the Empty Code rule set (http://pmd.sourceforge.net/snapshot/rules/java/empty.html).
These rules are clearly useful (empty catch block!), so not having them is a real issue.Thanks
6 votesFixed in the QAPlug – PMD 1.3.4
-
Please Fix importing rulesets with QAPlug 1.3.2 IntelliJ 12.1.3
This plugin is amazing when it is working. Unfortunately, when trying to import a ruleset (PMD ruleset) using QAPlug 1.3.2 and QAPlug-PMD 1.3.1, I get the following error.
10:35:51 AM RuntimeException: Error during dispatching of java.awt.event.MouseEvent[MOUSERELEASED,(520,199),absolute(540,259),button=1,modifiers=Button1,clickCount=1] on dialog0: Couldn't find the class Can't find resource rulesets/typeresolution.xml. Make sure the resource is a valid file or URL or is on the CLASSPATH. Here's the current classpath: C:\Users\kperry\AppData\Local\Temp\e4j8DD8.tmpdir\exe4jlib.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\bootstrap.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\extensions.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\util.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\jdom.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\log4j.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\trove4j.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\jna.jar;c:\program files (x86)\jetbrains\intellij idea 12.1\jre\jre\bin....\lib\tools.jar;
6 votesWe released QAPlug – PMD 1.3.2 that fixes several bugs related to PMD 5.0.4 support.
-
Let suppression comment affect the same line
For compatibility with i.e. Sonar, which needs suppression comment //NOSONAR in the same line of the suppressed violations and not in the next line above, I would like to see that supported in QAPlug as well.
Suggestion 1 (like suggested by QAPlug dev Jakub):
/** NOSONAR */ type of comments will suppress the next line
- // NOSONAR type of comments will suppress the same line
Suggestion 2:
Implement a flexible way to manage global suppression comments. Not just one possible comment but multiple possible comments and every one of them has the attribute "same line", which can be turned on…
3 votesFixed in QAPlug 1.3.4.
-
PMD module scanning
PMD Failed on module scanning, "error while parsing", was tested on IntelliJ 12
13 votesFixed in QAPlug – PMD 1.3.1.
-
Make plugin compatible with IntelliJ IDEA 12
Plugin is not working with IntelliJ IDEA 12. Attempt to invoke it via menu causes the following error:
Error during dispatching of java.awt.event.MouseEvent[MOUSERELEASED,(84,288),absolute(659,758),button=1,modifiers=Button1,clickCount=1] on win0: LOCALPROFILE
Error during dispatching of java.awt.event.MouseEvent[MOUSERELEASED,(84,288),absolute(659,758),button=1,modifiers=Button1,clickCount=1] on win0: LOCALPROFILE
java.lang.NoSuchFieldError: LOCALPROFILE
at com.soldevelo.qaplug.scanner.AnalyzeCodeScope$5.getListCellRendererComponent(AnalyzeCodeScope.java:234)
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1361)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1311)
at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2623)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
at javax.swing.JList.setSelectedIndex(JList.java:2212)
at javax.swing.plaf.basic.BasicComboPopup.setListSelection(BasicComboPopup.java:1144)
at javax.swing.plaf.basic.BasicComboPopup.access$300(BasicComboPopup.java:63)
at javax.swing.plaf.basic.BasicComboPopup$Handler.itemStateChanged(BasicComboPopup.java:982)
at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1225)
at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1282)
at javax.swing.JComboBox.contentsChanged(JComboBox.java:1329)
at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:94)
at javax.swing.DefaultComboBoxModel.addElement(DefaultComboBoxModel.java:132)
at com.soldevelo.qaplug.scanner.AnalyzeCodeScope.addProfilesToComboBox(AnalyzeCodeScope.java:282)
at com.soldevelo.qaplug.scanner.AnalyzeCodeScope.initProfilesComboBox(AnalyzeCodeScope.java:270)
at com.soldevelo.qaplug.scanner.AnalyzeCodeScope.initAnalysisProfilePane(AnalyzeCodeScope.java:242)
at com.soldevelo.qaplug.scanner.AnalyzeCodeScope.<init>(AnalyzeCodeScope.java:75)
at com.soldevelo.qaplug.scanner.ActionAnalyzeCode.actionPerformed(ActionAnalyzeCode.java:54)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:255)
at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:892)
at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:114)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:226)
at…13 votesQAPlug version is compatible with an Intellij IDEA 12.
-
pmd plugin could use newer version.
At least 4.3 to support java7. Maybe even to 5, but i guess there are more work to upgrade to 5 because backwards compability is missing.
17 votesImplemented in QAPlug – PMD 1.3.1.
-
Can you have customize the serverity levels?
We are looking to use this plug in with Sonar and it appears Sonar shows all 5 levels while you can only set 3 levels in intellij 10.5.4. Is there a way to configure this so that I am able to set 5 severity levels for my rules so I can match Sonar's levels for PMD etc?
24 votesFixed in QAPlug 1.3.5 by adding new severity levels.
-
Extend suppression comment to handle intellij idea's default /** @noinspection */ style filter
Intellij IDEA's internal code inspection tool uses the following style to suppress inspections:
/** @noinpsection */
If QAPlug could support the same style through its suppression comment feature then it would be really beneficial to switch from internal code inspector to QAPlug without needing to modify the existing suppression filters.1 voteFixed in QAPlug 1.3.4.
-
Idea 11 Fatal Error after installing QAPlug
Running IntelliJ 11 (Personal Version) on Ubuntu Linux, I installed the QAPlug plugin (along with its PMD, CheckStyle, and FindBugs sub-plugins) and restarted IntelliJ. Received this error.
com.intellij.openapi.application.Application.getPlugins()[Lcom/intellij/ide/plugins/IdeaPluginDescriptor;: com.intellij.openapi.application.Application.getPlugins()[Lcom/intellij/ide/plugins/IdeaPluginDescriptor;
java.lang.NoSuchMethodError: com.intellij.openapi.application.Application.getPlugins()[Lcom/intellij/ide/plugins/IdeaPluginDescriptor;
at com.soldevelo.qaplug.notifier.PluginUpdateNotifierBackgroundComponent.getQAPlugInstalledPlugins(PluginUpdateNotifierBackgroundComponent.java:481)
at com.soldevelo.qaplug.notifier.PluginUpdateNotifierBackgroundComponent.getAllQAPlugInstalledPlugins(PluginUpdateNotifierBackgroundComponent.java:457)
at com.soldevelo.qaplug.notifier.PluginUpdateNotifierBackgroundComponent.queryPluginRepositoryManager(PluginUpdateNotifierBackgroundComponent.java:136)
at com.soldevelo.qaplug.notifier.PluginUpdateNotifierBackgroundComponent$PluginRepositoryManagerRunnable.run(PluginUpdateNotifierBackgroundComponent.java:363)
at java.lang.Thread.run(Thread.java:662)23 votesFixed in 1.2.9
-
60 votes
Fixed in 1.2.9
-
IDEA 11.0.2 with newest QAPlug throws exception on 'Analyze Code...'
Seems to happen with any QA plugin (checkstyle, pmd, findbugs...). I pretty much just switched to IDEA and installed QAPlug for the first time, so I can't say whether or not an older version of the IDE works. :-(
Error during dispatching of java.awt.event.MouseEvent[MOUSERELEASED,(61,245),absolute(762,913),button=1,modifiers=Button1,clickCount=1] on win1: com.intellij.psi.search.GlobalSearchScope.projectProductionScope(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/search/GlobalSearchScope;
java.lang.NoSuchMethodError: com.intellij.psi.search.GlobalSearchScope.projectProductionScope(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/search/GlobalSearchScope;
at com.soldevelo.qaplug.scanner.ScopeChooserComboBox.initComboBoxValues(ScopeChooserComboBox.java:182)
at com.soldevelo.qaplug.scanner.ScopeChooserComboBox.getDefaultComboBoxModel(ScopeChooserComboBox.java:160)
at com.soldevelo.qaplug.scanner.ScopeChooserComboBox.initComboBoxModel(ScopeChooserComboBox.java:146)
at com.soldevelo.qaplug.scanner.ScopeChooserComboBox.init(ScopeChooserComboBox.java:122)
at com.soldevelo.qaplug.scanner.ScopeChooserComboBox.init(ScopeChooserComboBox.java:90)
at com.soldevelo.qaplug.scanner.AnalyzeCodeScope.<init>(AnalyzeCodeScope.java:64)
at com.soldevelo.qaplug.scanner.ActionAnalyzeCode.actionPerformed(ActionAnalyzeCode.java:54)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:260)
at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:861)
at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:119)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:226)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:100)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:308)
at javax.swing.AbstractButton.doClick(AbstractButton.java:374)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:829)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:873)
at java.awt.Component.processMouseEvent(Component.java:6203)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:5968)
at java.awt.Container.processEvent(Container.java:2105)
at java.awt.Component.dispatchEventImpl(Component.java:4564)
at java.awt.Container.dispatchEventImpl(Container.java:2163)…3 votesFixed in 1.2.9.
-
Add support for findbugs exclude file
Add support for findbugs exclude file http://findbugs.sourceforge.net/manual/filter.html to specify which checks and which classes to ignore.
11 votesImplemented in QAPlug – FindBugs 1.3.1.
-
16 votes
Fixed in QAPlug – Checkstyle 1.2.5
-
PMD QAPlug broken Idea 10.5.1
PMD QAPlug - broken Idea 10.5.1
Problem with Intellij IDEA 10.5.1, QAPlug 1.2.6, QAPlug - PMD 1.2.5:
When enabling QAPlug real-time scan I get this exception:
com.intellij.openapi.fileEditor.FileDocumentManager.isFileModifiedAndDocumentUnsaved(Lcom/intellij/openapi/vfs/VirtualFile;)Z: com.intellij.openapi.fileEditor.FileDocumentManager.isFileModifiedAndDocumentUnsaved(Lcom/intellij/openapi/vfs/VirtualFile;)Z
java.lang.NoSuchMethodError: com.intellij.openapi.fileEditor.FileDocumentManager.isFileModifiedAndDocumentUnsaved(Lcom/intellij/openapi/vfs/VirtualFile;)Z
at com.soldevelo.qaplug.inspection.QAPlugInspection.checkFile(QAPlugInspection.java:89)
at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:129)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.accept(PsiJavaFileBaseImpl.java:388)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:334)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$300(LocalInspectionsPass.java:74)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:311)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:301)
at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:116)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:209)
at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:114)
at com.intellij.concurrency.JobUtil$1.run(JobUtil.java:57)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)......
java.lang.NoSuchMethodError: com.intellij.openapi.fileEditor.FileDocumentManager.isFileModifiedAndDocumentUnsaved(Lcom/intellij/openapi/vfs/VirtualFile;)Z
at com.soldevelo.qaplug.inspection.QAPlugInspection.checkFile(QAPlugInspection.java:89)
at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:129)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.accept(PsiJavaFileBaseImpl.java:388)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:334)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$300(LocalInspectionsPass.java:74)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:311)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:301)
at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:116)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:209)
at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:114)
at com.intellij.concurrency.JobUtil$1.run(JobUtil.java:57)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)
at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)
at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:105)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at…1 voteFixed.
-
Add support for checkstyle 5.3
Add support for checkstyle 5.3
6 votesIn QAPlug – Checkstyle 1.2.5
-
idea X
update to work with idea x
100 votes
- Don't see your idea?