QAPlug feedback forum

klider | Wednesday, June 30th, 2010 | 9 Comments »

We’ve set up a feedback forum (feedback widget) on QAPlug website, so you can tell us what’s on your mind.

As always we will be thankful for your comments, bug reports and suggestions.

9 Comments

  1. Jan says:

    Great utility!
    little remarks:
    - clicking on a rule section checkbox it is very easy to enale/disable all, losing all your customisation in the section.

  2. Jan says:

    one more remark: if i remove a IDE profile ruleset, it reappears upon restarting intellij

  3. Krystian says:

    Hi Jan,

    Thank you for your notifications.

    > clicking on a rule section checkbox it is very easy to
    > enale/disable all, losing all your customisation in the section.

    Changes in rule selection section are saved only after pressing “Apply” button so if you are not sure about your changes you can always press “Cancel”.

    > one more remark: if i remove a IDE profile ruleset, it reappears upon restarting intellij

    It looks you are right.
    We will fix that in next minor release.

    Thanks
    Krystian

  4. Jan says:

    small remark: QAPlug notifies of updates for plugins that are not installed (e.g. i do not use QAPlug – Hammurapi, but still get a notification (popup right top in idea main window) that a newer version is available).

  5. Jan says:

    qa pmd plugin causes intellij ide errors (labeled fatal, but ide does not crash):
    Already disposed: Already disposed
    java.lang.AssertionError: Already disposed
    at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:208)
    at com.intellij.openapi.roots.ProjectRootManager.getInstance(ProjectRootManager.java:38)
    at com.intellij.openapi.module.ModuleUtil.findModuleForFile(ModuleUtil.java:102)
    at com.soldevelo.pmd.PMDChecker.generateReport(PMDChecker.java:321)
    at com.soldevelo.pmd.PMDChecker.run(PMDChecker.java:137)
    at com.soldevelo.pmd.PMDManagerImpl.performAnalysis(PMDManagerImpl.java:79)
    at com.soldevelo.qaplug.scanner.ScannerManagerImpl.performAnalysisOnTheFly(ScannerManagerImpl.java:123)
    at com.soldevelo.qaplug.inspection.QAPlugInspection.checkFile(QAPlugInspection.java:116)
    at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:87)
    at com.intellij.psi.impl.source.xml.XmlFileImpl.accept(XmlFileImpl.java:64)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:215)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$1.process(LocalInspectionsPass.java:195)
    at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:94)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:198)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:223)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:189)
    at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:92)
    at com.intellij.concurrency.JobUtil.invokeConcurrentlyForAll(JobUtil.java:50)
    at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderMyProgress(JobUtil.java:89)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:195)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.b(LocalInspectionsPass.java:118)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:105)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:52)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:54)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:329)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:902)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:321)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:223)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:319)
    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 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)

  6. Jan says:

    previous error: intellij 9.0.2 (build IU-95.66)

  7. Krystian says:

    Hi Jan,

    I will investigate it.

    Thanks again
    Krystian

  8. Jan says:

    Hey Krystian,

    Just to notify you that i do not have the ide errors anymore since I upgraded to intellij 9.0.3

    kind regards,

    jan

  9. Krystian says:

    Great to hear that.

    Please do not hesitate to contact me in case of any other issues.