Giter VIP home page Giter VIP logo

findbugs-idea's People

Contributors

andrepdo avatar h3xstream avatar retomerz avatar sounie avatar sschuberth avatar wdonet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

findbugs-idea's Issues

NullPointerException at java.util.ArrayList.<init>org.twodividedbyzero.idea.findbugs.gui.editor.BugsLineMarkerProvider.

null
java.lang.NullPointerException
    at java.util.ArrayList.<init>(ArrayList.java:151)
    at org.twodividedbyzero.idea.findbugs.gui.editor.BugsLineMarkerProvider.getLineMarkerInfo(BugsLineMarkerProvider.java:98)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.addLineMarkers(LineMarkersPass.java:179)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.collectInformationWithProgress(LineMarkersPass.java:118)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1155)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:345)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:129)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:126)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    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:113)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)



java.lang.NullPointerException
    at java.util.ArrayList.<init>(ArrayList.java:151)
    at org.twodividedbyzero.idea.findbugs.gui.editor.BugsLineMarkerProvider.getLineMarkerInfo(BugsLineMarkerProvider.java:98)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.addLineMarkers(LineMarkersPass.java:179)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.collectInformationWithProgress(LineMarkersPass.java:118)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1155)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:345)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:129)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:126)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    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:113)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)



java.lang.NullPointerException
    at java.util.ArrayList.<init>(ArrayList.java:151)
    at org.twodividedbyzero.idea.findbugs.gui.editor.BugsLineMarkerProvider.getLineMarkerInfo(BugsLineMarkerProvider.java:98)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.addLineMarkers(LineMarkersPass.java:179)
    at com.intellij.codeInsight.daemon.impl.LineMarkersPass.collectInformationWithProgress(LineMarkersPass.java:118)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1155)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:345)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:129)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:126)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    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:113)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)




Original issue reported on code.google.com by [email protected] on 30 Jan 2013 at 4:24

Crash after a few module executions

What steps will reproduce the problem?
1. I have multiple modules in my project. I click to Analyze Module in the 
FindBugs area of the screen. It works some times but after a few times it fails 
with this exception. This is fairly repeatable on my system.

Error during dispatching of 
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=org.twodividedbyzero.
idea.findbugs.common.ui.EventDispatchThreadHelper$1@41cb710c,notifier=null,catch
Exceptions=false,when=1309922257710] on apple.awt.CToolkit@534cfca5
java.lang.NullPointerException
    at com.intellij.openapi.wm.ToolWindowManager.getInstance(ToolWindowManager.java:31)
    at org.twodividedbyzero.idea.findbugs.gui.common.BalloonTipFactory.showToolWindowInfoNotifier(BalloonTipFactory.java:78)
    at org.twodividedbyzero.idea.findbugs.gui.common.BalloonTipFactory.showToolWindowInfoNotifier(BalloonTipFactory.java:73)
    at org.twodividedbyzero.idea.findbugs.gui.toolwindow.view.ToolWindowPanel$3.run(ToolWindowPanel.java:271)
    at org.twodividedbyzero.idea.findbugs.common.ui.EventDispatchThreadHelper$1.run(EventDispatchThreadHelper.java:115)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:678)
    at java.awt.EventQueue.access$000(EventQueue.java:86)
    at java.awt.EventQueue$1.run(EventQueue.java:639)
    at java.awt.EventQueue$1.run(EventQueue.java:637)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:648)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:662)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:515)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:411)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:369)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.twodividedbyzero.idea.findbugs.common.CallerStack: called from
    at org.twodividedbyzero.idea.findbugs.common.ui.EventDispatchThreadHelper.invokeLater(EventDispatchThreadHelper.java:111)
    at org.twodividedbyzero.idea.findbugs.gui.toolwindow.view.ToolWindowPanel.onEvent(ToolWindowPanel.java:267)
    at org.twodividedbyzero.idea.findbugs.gui.toolwindow.view.ToolWindowPanel.onEvent(ToolWindowPanel.java:68)
    at org.twodividedbyzero.idea.findbugs.common.event.EventManagerImpl.fireEvent(EventManagerImpl.java:88)
    at org.twodividedbyzero.idea.findbugs.report.BugReporter.finish(BugReporter.java:203)
    at edu.umd.cs.findbugs.DelegatingBugReporter.finish(DelegatingBugReporter.java:97)
    at edu.umd.cs.findbugs.DelegatingBugReporter.finish(DelegatingBugReporter.java:97)
    at edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1007)
    at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:230)
    at org.twodividedbyzero.idea.findbugs.tasks.FindBugsTask.runFindBugs(FindBugsTask.java:102)
    at org.twodividedbyzero.idea.findbugs.tasks.FindBugsTask.run(FindBugsTask.java:91)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:181)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:172)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:340)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:375)
    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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:130)

What version of the product are you using? On what operating system?
Mac OSX 10.6.8, IntelliJ Ultimate 10.5.1, FindBugs plugin 0.9.96

Original issue reported on code.google.com by [email protected] on 6 Jul 2011 at 3:23

Stacktrace being generated by FindBugs on compile of file in IntelliJ

What steps will reproduce the problem?

Unsure how to reproduce.

What is the expected output? What do you see instead?

Getting a stack trace when findbugs runs automatically when a file is modified 
in IntelliJ.  Interestingly, even if I uncheck the box in FindBugs preferences 
to "Analyze affected files after compile", I still get the stacktrace everytime 
IntelliJ saves a file, causing very sluggish behavior.  There appear to be two 
issues - the stacktrace itself, and the fact that I can no longer tell FindBugs 
to only run when I manually run it in the IDE instead of whenever a file is 
saved/compiled in IntelliJ.

It does not appear to matter what Java file I modify in my project - any 
compiled java file triggers FindBugs to run and causes the stacktrace below.

A manual run of findbugs on the entire project, a module, or an individual 
class still works, without generating the stacktrace.  It is only when FindBugs 
automatically runs when a file is modified that the trace occurs - 
unfortunately this is 100% of the time, since the "Analyze affected files after 
compile" checkbox is being ignored!

What version of the product are you using? On what operating system?
Plugin version 0.9.97, IntelliJ 12.0.4, Mac OS X 10.6.8

Please provide any additional information below.

Operation failed. sun.reflect.NativeMethodAccessorImpl.invoke() - 
java.lang.IllegalArgumentException: object is not an instance of declaring 
class: object is not an instance of declaring class
java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.twodividedbyzero.idea.findbugs.common.util.CompileManagerFacade.compile(CompileManagerFacade.java:60)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsWorker$1.run(FindBugsWorker.java:229)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:669)
    at java.awt.EventQueue$2.run(EventQueue.java:667)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 1 May 2013 at 9:36

  • Merged into: #41

QuickFixes: automatically fix the code/javadoc based on solution.

It would be nice if a facility being provided so that it automatically fix the 
code/javadoc based on solution. 

As an example, when a check style issue says that Javadoc should be ended with 
period "." so perhaps it can easily fix the javadoc itself, I mean by clicking 
on a button say "Fix It".

Or when FindBugs finds a Date variable is being exposed via getter method, the 
"Fix It" button can also replace the line of code with appropriate solution. 

Another idea to do this is to provide a mechanism for developers to add 
templates (just like "Search Structurally" facility in IDEA) so that based on 
FindBugs/CheckStyle error and the template, they can fix the code with one 
click.

Thanks

Mohammad

Original issue reported on code.google.com by [email protected] on 16 Dec 2013 at 12:47

IndexOutOfBoundsException with 0.9.97 and IDEA 11.1.4

What steps will reproduce the problem?
1. Try to do *any* analyzes or any action with FindBugs context menu
2. Exception is thrown

Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(600,815),absolute(596,811),button=1,mo
difiers=Button1,clickCount=1] on frame0: Index: 0, Size: 0
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.LinkedList.entry(LinkedList.java:365)
    at java.util.LinkedList.get(LinkedList.java:315)
    at java.util.Collections$SynchronizedList.get(Collections.java:1816)
    at java.util.Collections$UnmodifiableList.get(Collections.java:1154)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration$5.valueChanged(DetectorConfiguration.java:227)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:147)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:194)
    at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:388)
    at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:398)
    at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:442)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.getDetectorsTable(DetectorConfiguration.java:252)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.getModel(DetectorConfiguration.java:164)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.updatePreferences(DetectorConfiguration.java:158)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.updatePreferences(ConfigurationPanel.java:176)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.getMainPanel(ConfigurationPanel.java:140)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.initGui(ConfigurationPanel.java:120)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.<init>(ConfigurationPanel.java:100)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsPluginImpl.createComponent(FindBugsPluginImpl.java:380)
    at com.intellij.openapi.options.ex.SingleConfigurableEditor.createCenterPanel(SingleConfigurableEditor.java:225)
    at com.intellij.openapi.ui.DialogWrapper.init(DialogWrapper.java:1084)
    at com.intellij.openapi.options.ex.SingleConfigurableEditor.<init>(SingleConfigurableEditor.java:62)
    at com.intellij.openapi.options.ex.SingleConfigurableEditor.<init>(SingleConfigurableEditor.java:82)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.a(ShowSettingsUtilImpl.java:228)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:206)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:194)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeCurrentEditorFile.actionPerformed(AnalyzeCurrentEditorFile.java:81)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:260)
    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 javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:100)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:512)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)
    at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532)
    at java.awt.Component.processMouseEvent(Component.java:6290)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6055)
    at java.awt.Container.processEvent(Container.java:2039)
    at java.awt.Component.dispatchEventImpl(Component.java:4653)
    at java.awt.Container.dispatchEventImpl(Container.java:2097)
    at java.awt.Component.dispatchEvent(Component.java:4481)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4236)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
    at java.awt.Container.dispatchEventImpl(Container.java:2083)
    at java.awt.Window.dispatchEventImpl(Window.java:2482)
    at java.awt.Component.dispatchEvent(Component.java:4481)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:648)
    at java.awt.EventQueue.access$000(EventQueue.java:84)
    at java.awt.EventQueue$1.run(EventQueue.java:607)
    at java.awt.EventQueue$1.run(EventQueue.java:605)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:621)
    at java.awt.EventQueue$2.run(EventQueue.java:619)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:618)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:699)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:534)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:420)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:378)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

What version of the product are you using? On what operating system?
FindBugs 0.9.97
IntelliJ IDEA 11.1.4


Original issue reported on code.google.com by [email protected] on 27 Nov 2012 at 8:21

ModuleRootManager must not be null. may be the current class is not a project/module class.

I keep getting this error in IDEA 12.1.6 Ultimate on Win7 Pro 64-bit:

ModuleRootManager must not be null. may be the current class is not a 
project/module class. check your project/module outpath configuration.: 
ModuleRootManager must not be null. may be the current class is not a 
project/module class. check your project/module outpath configuration.
org.twodividedbyzero.idea.findbugs.common.exception.FindBugsPluginException: 
ModuleRootManager must not be null. may be the current class is not a 
project/module class. check your project/module outpath configuration.
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProjectClasspath(IdeaUtilImpl.java:532)
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspection.initWorker(FindBugsInspection.java:285)
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspection.checkFile(FindBugsInspection.java:184)
    at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:142)
    at com.intellij.psi.impl.source.PsiCodeFragmentImpl.accept(PsiCodeFragmentImpl.java:178)
    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:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    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 com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:136)
    at com.intellij.concurrency.JobLauncherImpl.a(JobLauncherImpl.java:68)
    at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:110)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:398)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:220)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:136)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1182)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:226)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:345)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:145)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:142)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    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:113)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.IllegalArgumentException: Argument 0 for @NotNull 
parameter of com/intellij/openapi/roots/ModuleRootManager.getInstance must not 
be null
    at com.intellij.openapi.roots.ModuleRootManager.getInstance(ModuleRootManager.java)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProjectClasspath(IdeaUtilImpl.java:525)
    ... 43 more

Please tell me if I can provide any more info to help you fix this.

Original issue reported on code.google.com by [email protected] on 28 Oct 2013 at 9:34

  • Merged into: #29

Plugin gives error message instead of analysising on Intellij 12

What steps will reproduce the problem?
1. Install plugin with Intellij IDEA 12.0.4
2. Compile file (findbugs set to analysis on compile)
3. Reports no bugs found (but they do exist)

What is the expected output? What do you see instead?
None. Just get following error in event log:
Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(679,203),absolute(1252,344),button=1,m
odifiers=Button1,clickCount=1] on dialog0: -1
rror during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(679,203),absolute(1252,344),button=1,m
odifiers=Button1,clickCount=1] on dialog0: -1
java.lang.ArrayIndexOutOfBoundsException: -1
    at java.util.Vector.elementAt(Vector.java:430)
    at javax.swing.DefaultListModel.remove(DefaultListModel.java:476)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.FilterConfiguration$3.actionPerformed(FilterConfiguration.java:176)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.Component.processMouseEvent(Component.java:6297)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
    at java.awt.Component.processEvent(Component.java:6062)
    at java.awt.Container.processEvent(Container.java:2039)
    at java.awt.Component.dispatchEventImpl(Component.java:4660)
    at java.awt.Container.dispatchEventImpl(Container.java:2097)
    at java.awt.Component.dispatchEvent(Component.java:4488)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4236)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
    at java.awt.Container.dispatchEventImpl(Container.java:2083)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4488)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:668)
    at java.awt.EventQueue.access$400(EventQueue.java:81)
    at java.awt.EventQueue$2.run(EventQueue.java:627)
    at java.awt.EventQueue$2.run(EventQueue.java:625)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:641)
    at java.awt.EventQueue$3.run(EventQueue.java:639)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:638)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:494)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
    at java.awt.Dialog$1.run(Dialog.java:1047)
    at java.awt.Dialog$3.run(Dialog.java:1099)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1097)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.a(DialogWrapperPeerImpl.java:727)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:723)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:425)
    at com.intellij.openapi.ui.DialogWrapper.showAndGetOk(DialogWrapper.java:1438)
    at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1414)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.a(ShowSettingsUtilImpl.java:221)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:189)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:177)
    at org.twodividedbyzero.idea.findbugs.actions.ShowPreferencesPage.actionPerformed(ShowPreferencesPage.java:62)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:169)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:132)
    at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:310)
    at java.awt.Component.processEvent(Component.java:6062)
    at java.awt.Container.processEvent(Container.java:2039)
    at java.awt.Component.dispatchEventImpl(Component.java:4660)
    at java.awt.Container.dispatchEventImpl(Container.java:2097)
    at java.awt.Component.dispatchEvent(Component.java:4488)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4236)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
    at java.awt.Container.dispatchEventImpl(Container.java:2083)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4488)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:668)
    at java.awt.EventQueue.access$400(EventQueue.java:81)
    at java.awt.EventQueue$2.run(EventQueue.java:627)
    at java.awt.EventQueue$2.run(EventQueue.java:625)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:641)
    at java.awt.EventQueue$3.run(EventQueue.java:639)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:638)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:494)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


What version of the product are you using? On what operating system?
0.9.97
Centos 6.4

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 15 Mar 2013 at 10:30

Analyze causes Exception in IDEA 12

What steps will reproduce the problem?
- try to analyze a file with findbugs plugin, package or module

What is the expected output? What do you see instead?
1. target is not analyzed
2. anstead follwoing exception is thrown
Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(965,64),absolute(1072,214),button=1,mo
difiers=Button1,clickCount=1] on frame0: COMPILATION_CLASSES
java.lang.NoSuchFieldError: COMPILATION_CLASSES
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProjectClasspath(IdeaUtilImpl.java:497)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProjectClasspath(IdeaUtilImpl.java:489)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeCurrentEditorFile.initWorker(AnalyzeCurrentEditorFile.java:151)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeCurrentEditorFile.actionPerformed(AnalyzeCurrentEditorFile.java:76)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:169)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:132)
    at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:310)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:682)
    at java.awt.EventQueue$3.run(EventQueue.java:680)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:696)
    at java.awt.EventQueue$4.run(EventQueue.java:694)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:494)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)


What version of the product are you using? On what operating system?
- findbugs 0.9.96
- IDEA 12.0.1 Build #UI 123.94



Original issue reported on code.google.com by [email protected] on 9 Jan 2013 at 1:33

  • Merged into: #16

NPE in trying to save results

Tried to export findbugs-0.9.7 to an xml-only file ("~/dev/findbugs.xml"), got 
this:


Name is null: Name is null
java.lang.NullPointerException: Name is null
    at java.lang.Enum.valueOf(Enum.java:195)
    at edu.umd.cs.findbugs.cloud.Cloud$UserDesignation.valueOf(Cloud.java:408)
    at edu.umd.cs.findbugs.BugInstance.writeXML(BugInstance.java:2227)
    at edu.umd.cs.findbugs.SortedBugCollection.writeXML(SortedBugCollection.java:576)
    at edu.umd.cs.findbugs.SortedBugCollection.writeXML(SortedBugCollection.java:497)
    at edu.umd.cs.findbugs.SortedBugCollection.writeXML(SortedBugCollection.java:419)
    at edu.umd.cs.findbugs.SortedBugCollection.writeXML(SortedBugCollection.java:432)
    at org.twodividedbyzero.idea.findbugs.actions.ExportBugCollection$1.run(ExportBugCollection.java:191)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:495)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:185)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:226)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:175)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:454)
    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 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)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152)

Original issue reported on code.google.com by [email protected] on 8 Mar 2013 at 8:36

Crash while loading Maven imported project

I was just loading imported Maven project.
IDEA #IU-129.961, JRE 1.7.0_21 (x64)

Please see the stack below:

Error during dispatching of 
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=org.twodividedbyzero.
idea.findbugs.common.EventDispatchThreadHelper$1@a023332,notifier=null,catchExce
ptions=false,when=1375359113571] on sun.awt.windows.WToolkit@4c8a41e8: 25
java.lang.ArrayIndexOutOfBoundsException: 25
    at org.twodividedbyzero.idea.findbugs.gui.common.TableSorter.modelIndex(TableSorter.java:347)
    at org.twodividedbyzero.idea.findbugs.gui.common.TableSorter.getValueAt(TableSorter.java:399)
    at javax.swing.JTable.getValueAt(JTable.java:2716)
    at com.intellij.ui.table.JBTable.getRowHeight(JBTable.java:143)
    at javax.swing.JTable.tableRowsInserted(JTable.java:4476)
    at javax.swing.JTable.tableChanged(JTable.java:4406)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:296)
    at org.twodividedbyzero.idea.findbugs.gui.common.TableSorter$TableModelHandler.tableChanged(TableSorter.java:496)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:296)
    at javax.swing.table.AbstractTableModel.fireTableRowsInserted(AbstractTableModel.java:231)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel.access$001(BugPatternTableModel.java:43)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel$1.run(BugPatternTableModel.java:84)
    at org.twodividedbyzero.idea.findbugs.common.EventDispatchThreadHelper$1.run(EventDispatchThreadHelper.java:118)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.awt.EventQueue$3.run(EventQueue.java:686)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:525)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:154)
    at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)
    at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)
    at java.awt.Dialog.show(Dialog.java:1082)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:706)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:399)
    at com.intellij.openapi.ui.DialogWrapper.showAndGetOk(DialogWrapper.java:1460)
    at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1435)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.a(ShowSettingsUtilImpl.java:64)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:51)
    at com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:57)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:162)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:259)
    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:230)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:104)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:512)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)
    at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532)
    at java.awt.Component.processMouseEvent(Component.java:6505)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.awt.EventQueue$3.run(EventQueue.java:686)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:702)
    at java.awt.EventQueue$4.run(EventQueue.java:700)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:521)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: org.twodividedbyzero.idea.findbugs.common.CallerStack: called from
    at org.twodividedbyzero.idea.findbugs.common.EventDispatchThreadHelper.invokeLater(EventDispatchThreadHelper.java:114)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel.fireTableRowsInserted(BugPatternTableModel.java:82)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel.add(BugPatternTableModel.java:74)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.populateAvailableRulesTable(DetectorConfiguration.java:303)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.getDetectorsTable(DetectorConfiguration.java:240)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.getModel(DetectorConfiguration.java:164)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.updatePreferences(DetectorConfiguration.java:158)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.updatePreferences(ConfigurationPanel.java:176)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.getMainPanel(ConfigurationPanel.java:140)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.initGui(ConfigurationPanel.java:120)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.<init>(ConfigurationPanel.java:100)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsPluginImpl.createComponent(FindBugsPluginImpl.java:379)
    at com.intellij.openapi.options.newEditor.OptionsEditor$Simple.<init>(OptionsEditor.java:1270)
    at com.intellij.openapi.options.newEditor.OptionsEditor.b(OptionsEditor.java:455)
    at com.intellij.openapi.options.newEditor.OptionsEditor.access$2500(OptionsEditor.java:68)
    at com.intellij.openapi.options.newEditor.OptionsEditor$9$1$1.run(OptionsEditor.java:424)
    at com.intellij.openapi.application.impl.ApplicationImpl.runEdtSafeAction(ApplicationImpl.java:1130)
    at com.intellij.openapi.options.newEditor.OptionsEditor$9$1.run(OptionsEditor.java:418)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940)
    at com.intellij.openapi.options.newEditor.OptionsEditor$9.run(OptionsEditor.java:416)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:454)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152)


Original issue reported on code.google.com by [email protected] on 1 Aug 2013 at 12:16

Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=org.twodividedbyzero.idea.findbugs.common.EventDispatchThreadHelper$1@4a468ff,notifier=null,catchExceptions=false,when=1358934007968] on apple.awt.CToolkit@60f17a2f: 25

What version of the product are you using? On what operating system?

Mac OS OS X 10.8.2 (12C60) & Intellij 12.0.2

What steps will reproduce the problem?
1. Open preferences of Intellij and go to FindBugs-IDEA
2. click the checkbox 'Run analysis in background' & 'Analyze affected files 
after compile'
3. click ok

In event log I see:

Error during dispatching of 
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=org.twodividedbyzero.
idea.findbugs.common.EventDispatchThreadHelper$1@4a468ff,notifier=null,catchExce
ptions=false,when=1358934007968] on apple.awt.CToolkit@60f17a2f: 25
java.lang.ArrayIndexOutOfBoundsException: 25
    at org.twodividedbyzero.idea.findbugs.gui.common.TableSorter.modelIndex(TableSorter.java:347)
    at org.twodividedbyzero.idea.findbugs.gui.common.TableSorter.getValueAt(TableSorter.java:399)
    at javax.swing.JTable.getValueAt(JTable.java:2686)
    at com.intellij.ui.table.JBTable.getRowHeight(JBTable.java:143)
    at javax.swing.JTable.tableRowsInserted(JTable.java:4465)
    at javax.swing.JTable.tableChanged(JTable.java:4395)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at org.twodividedbyzero.idea.findbugs.gui.common.TableSorter$TableModelHandler.tableChanged(TableSorter.java:496)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableRowsInserted(AbstractTableModel.java:215)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel.access$001(BugPatternTableModel.java:43)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel$1.run(BugPatternTableModel.java:84)
    at org.twodividedbyzero.idea.findbugs.common.EventDispatchThreadHelper$1.run(EventDispatchThreadHelper.java:118)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:663)
    at java.awt.EventQueue$2.run(EventQueue.java:661)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
    at java.awt.Dialog$1.run(Dialog.java:1044)
    at java.awt.Dialog$3.run(Dialog.java:1096)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1094)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.a(DialogWrapperPeerImpl.java:727)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:723)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:425)
    at com.intellij.openapi.ui.DialogWrapper.showAndGetOk(DialogWrapper.java:1438)
    at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1414)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.a(ShowSettingsUtilImpl.java:64)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:51)
    at com.intellij.ide.MacOSApplicationProvider$Worker$1.handlePreferences(MacOSApplicationProvider.java:101)
    at com.apple.eawt._AppEventLegacyHandler$2.dispatchEvent(_AppEventLegacyHandler.java:90)
    at com.apple.eawt._AppEventLegacyHandler.sendEventToEachListenerUntilHandled(_AppEventLegacyHandler.java:168)
    at com.apple.eawt._AppEventLegacyHandler.handlePreferences(_AppEventLegacyHandler.java:88)
    at com.apple.eawt._AppEventHandler$_PreferencesDispatcher.performUsing(_AppEventHandler.java:253)
    at com.apple.eawt._AppEventHandler$_PreferencesDispatcher.performUsing(_AppEventHandler.java:244)
    at com.apple.eawt._AppEventHandler$_AppEventDispatcher$1.run(_AppEventHandler.java:489)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:702)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:663)
    at java.awt.EventQueue$2.run(EventQueue.java:661)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:672)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.twodividedbyzero.idea.findbugs.common.CallerStack: called from
    at org.twodividedbyzero.idea.findbugs.common.EventDispatchThreadHelper.invokeLater(EventDispatchThreadHelper.java:114)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel.fireTableRowsInserted(BugPatternTableModel.java:82)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel.add(BugPatternTableModel.java:74)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.populateAvailableRulesTable(DetectorConfiguration.java:303)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.getDetectorsTable(DetectorConfiguration.java:240)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.getModel(DetectorConfiguration.java:164)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.updatePreferences(DetectorConfiguration.java:158)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.updatePreferences(ConfigurationPanel.java:176)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.getMainPanel(ConfigurationPanel.java:140)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.initGui(ConfigurationPanel.java:120)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.<init>(ConfigurationPanel.java:100)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsPluginImpl.createComponent(FindBugsPluginImpl.java:379)
    at com.intellij.openapi.options.newEditor.OptionsEditor$Simple.<init>(OptionsEditor.java:1260)
    at com.intellij.openapi.options.newEditor.OptionsEditor.b(OptionsEditor.java:445)
    at com.intellij.openapi.options.newEditor.OptionsEditor.access$2500(OptionsEditor.java:68)
    at com.intellij.openapi.options.newEditor.OptionsEditor$8$1$1.run(OptionsEditor.java:414)
    at com.intellij.openapi.application.impl.ApplicationImpl.runEdtSafeAction(ApplicationImpl.java:1103)
    at com.intellij.openapi.options.newEditor.OptionsEditor$8$1.run(OptionsEditor.java:408)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:935)
    at com.intellij.openapi.options.newEditor.OptionsEditor$8.run(OptionsEditor.java:406)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)
    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 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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)


Original issue reported on code.google.com by [email protected] on 23 Jan 2013 at 9:43

Detectors from custom plugin not used

What steps will reproduce the problem?

1. Go to preference : Findbugs-IDEA > Plugin configuration
2. Add a plugin jar to the list
3. Run a new analysis

What is the expected output? What do you see instead?

No bug from the plugins are detected

What version of the product are you using? On what operating system?

FindBugs-IDEA 0.9.96
IntelliJ 10.5.4

Please provide any additional information below.

The detectors are not load to the list in "Detector configuration". I suspect 
that the scan will be inclusive to those checked.

I test with those 2 plugins:
http://fb-contrib.sourceforge.net/
https://github.com/h3xstream/find-sec-bugs/downloads (a custom plugin which 
work with the eclipse plugin)


Thanks

Original issue reported on code.google.com by [email protected] on 5 Jul 2012 at 5:27

NoClassDefFoundError error when starting idea

What steps will reproduce the problem?
1. Install FindBug 0.9.99 on IDEA 12.0
2. Start IDEA

What is the expected output? What do you see instead?
The plugin can't be started.

What version of the product are you using? On what operating system?
IntelliJ IDEA 12.0
FindBug 0.9.99
Windows 7 x64
JDK 1.6.0_39

Please provide any additional information below.
Error log is in attachment.

Original issue reported on code.google.com by [email protected] on 25 Oct 2013 at 1:59

Attachments:

Exception when looking at preferences

What steps will reproduce the problem?
1. Open preferences
2. Look at preferences for Findbugs-IDEA
3. Close preferences
4. Notice error in IDE

What version of the product are you using? On what operating system?
0.9.97 (Downloaded from google code on 10/17)
IntelliJ 11.1.3
Mac OS X 10.8.2

Please provide any additional information below.
This is my first time to use the plugin, so I'm not sure if it effects 
functionality or not.

Original issue reported on code.google.com by [email protected] on 17 Oct 2012 at 7:12

  • Merged into: #14

NullPointerException

What steps will reproduce the problem?
1. Right click on project
2. FindBugs
3. Analyze Module Files

What is the expected output? What do you see instead?

Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(646,390),absolute(711,414),button=1,mo
difiers=Button1,clickCount=1] on frame0: Argument 0 for @NotNull parameter of 
com/intellij/openapi/module/ModuleUtilCore.findModuleForFile must not be null
java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of 
com/intellij/openapi/module/ModuleUtilCore.findModuleForFile must not be null
    at com.intellij.openapi.module.ModuleUtilCore.findModuleForFile(ModuleUtilCore.java)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.findModuleForFile(IdeaUtilImpl.java:589)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getCompilerOutputPath(IdeaUtilImpl.java:400)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzePackageFiles.initWorker(AnalyzePackageFiles.java:171)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzePackageFiles.actionPerformed(AnalyzePackageFiles.java:79)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:162)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:259)
    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:230)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:104)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:512)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)
    at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532)
    at java.awt.Component.processMouseEvent(Component.java:6505)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:708)
    at java.awt.EventQueue$4.run(EventQueue.java:706)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:521)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)


What version of the product are you using? On what operating system?

Idea version: 12.1.4
FindBugs-Idea version: 0.9.99
Ubuntu 12.04.3 LTS

Please provide any additional information below.

Probably non initialized value.


Original issue reported on code.google.com by [email protected] on 18 Sep 2013 at 7:57

  • Merged into: #29

Exception running FindBugs on package.

What steps will reproduce the problem?
1. Right click on a module
2. Select FindBugs > Analyze Package Files.

What version of the product are you using? On what operating system?
v0.9.96

Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(119,36),absolute(2162,428),button=1,mo
difiers=Button1,clickCount=1] on ###overrideRedirect###: Argument 0 for 
@NotNull parameter of com/intellij/openapi/module/ModuleUtil.findModuleForFile 
must not be null
java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of 
com/intellij/openapi/module/ModuleUtil.findModuleForFile must not be null
    at com.intellij.openapi.module.ModuleUtil.findModuleForFile(ModuleUtil.java)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.findModuleForFile(IdeaUtilImpl.java:506)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getCompilerOutputPath(IdeaUtilImpl.java:376)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzePackageFiles.initWorker(AnalyzePackageFiles.java:171)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzePackageFiles.actionPerformed(AnalyzePackageFiles.java:77)
    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:2028)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:100)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:512)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)
    at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532)
    at java.awt.Component.processMouseEvent(Component.java:6373)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6138)
    at java.awt.Container.processEvent(Container.java:2085)
    at java.awt.Component.dispatchEventImpl(Component.java:4735)
    at java.awt.Container.dispatchEventImpl(Container.java:2143)
    at java.awt.Component.dispatchEvent(Component.java:4565)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
    at java.awt.Container.dispatchEventImpl(Container.java:2129)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4565)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
    at java.awt.EventQueue.access$000(EventQueue.java:85)
    at java.awt.EventQueue$1.run(EventQueue.java:638)
    at java.awt.EventQueue$1.run(EventQueue.java:636)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:652)
    at java.awt.EventQueue$2.run(EventQueue.java:650)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:694)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:530)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:416)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:374)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 31 Jan 2012 at 3:42

Icon cannot be found in '/toolbarDecorator/import.png'

What steps will reproduce the problem?
1. Download and install the plugin from the plugin repository(idea 11.1.2).
2. After the restart, at the bottom findbugs icon appears. 
3. Clicking on the icon results in attached exception stack. 

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
Windows 7 - 64bit


Please provide any additional information below.
On clicking again it is not reproducible... 


Original issue reported on code.google.com by [email protected] on 21 Feb 2013 at 12:28

Attachments:

findbugs 2.0.3

It would be great to update the bundled version of findbugs to version 2.0.3.

Original issue reported on code.google.com by [email protected] on 2 Jan 2014 at 10:48

Access is allowed from event dispatch thread only.

I activate the Realtime-IDEA in Inspection


Access is allowed from event dispatch thread only.
Details: Current thread: Thread[JobScheduler pool 1/2,5,Idea Thread Group] 
13971341
Our dispatch thread:Thread[AWT-EventQueue-1 11.0.2#IU-111.277, eap:false,6,Idea 
Thread Group] 32079775
SystemEventQueueThread: Thread[AWT-EventQueue-1 11.0.2#IU-111.277, 
eap:false,6,Idea Thread Group] 32079775
java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:61)
    at com.intellij.openapi.application.impl.ApplicationImpl.d(ApplicationImpl.java:976)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:960)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.p(FocusManagerImpl.java:1097)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.isFocusTransferReady(FocusManagerImpl.java:616)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.isFocusBeingTransferred(FocusManagerImpl.java:1051)
    at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.isFocusBeingTransferred(IdeFocusManagerImpl.java:138)
    at com.intellij.ide.impl.DataManagerImpl.a(DataManagerImpl.java:250)
    at com.intellij.ide.impl.DataManagerImpl.getDataContext(DataManagerImpl.java:205)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getDataContext(IdeaUtilImpl.java:153)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProject(IdeaUtilImpl.java:148)
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspection.initWorker(FindBugsInspection.java:270)
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspection.checkFile(FindBugsInspection.java:179)
    at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:129)
    at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.accept(PsiJavaFileBaseImpl.java:396)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:392)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$300(LocalInspectionsPass.java:76)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:366)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:356)
    at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:117)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:206)
    at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:115)
    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.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1040)
    at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:97)
    at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:135)
    at com.intellij.concurrency.JobUtil.a(JobUtil.java:71)
    at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderProgress(JobUtil.java:112)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:378)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:224)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:133)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:61)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:350)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1040)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:342)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:206)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:340)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:316)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:134)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:131)
    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:113)
    at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:135)
    at com.intellij.concurrency.JobUtil.a(JobUtil.java:71)
    at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderProgress(JobUtil.java:112)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:294)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:223)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:133)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:61)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:350)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1040)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:342)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:206)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:340)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:316)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:134)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:131)
    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:113)
    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:662)



java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:61)
    at com.intellij.openapi.application.impl.ApplicationImpl.d(ApplicationImpl.java:976)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:960)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.p(FocusManagerImpl.java:1097)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.isFocusTransferReady(FocusManagerImpl.java:616)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.isFocusBeingTransferred(FocusManagerImpl.java:1051)
    at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.isFocusBeingTransferred(IdeFocusManagerImpl.java:138)
    at com.intellij.ide.impl.DataManagerImpl.a(DataManagerImpl.java:250)
    at com.intellij.ide.impl.DataManagerImpl.getDataContext(DataManagerImpl.java:205)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getDataContext(IdeaUtilImpl.java:153)
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspection.initWorker(FindBugsInspection.java:276)
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspection.checkFile(FindBugsInspection.java:179)
    at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:129)
    at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.accept(PsiJavaFileBaseImpl.java:396)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:392)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$300(LocalInspectionsPass.java:76)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:366)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:356)
    at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:117)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:206)
    at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:115)
    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.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1040)
    at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:97)
    at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:135)
    at com.intellij.concurrency.JobUtil.a(JobUtil.java:71)
    at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderProgress(JobUtil.java:112)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:378)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:224)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:133)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:61)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:350)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1040)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:342)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:206)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:340)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:316)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:134)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:131)
    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:113)
    at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:135)
    at com.intellij.concurrency.JobUtil.a(JobUtil.java:71)
    at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderProgress(JobUtil.java:112)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:294)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:223)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:133)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:61)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:350)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1040)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:342)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:206)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:340)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:316)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:134)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:131)
    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:113)
    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:662)



java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:61)
    at com.intellij.openapi.application.impl.ApplicationImpl.d(ApplicationImpl.java:976)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:960)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.p(FocusManagerImpl.java:1097)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.isFocusTransferReady(FocusManagerImpl.java:616)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.isFocusBeingTransferred(FocusManagerImpl.java:1051)
    at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.isFocusBeingTransferred(IdeFocusManagerImpl.java:138)
    at com.intellij.ide.impl.DataManagerImpl.a(DataManagerImpl.java:250)
    at com.intellij.ide.impl.DataManagerImpl.getDataContext(DataManagerImpl.java:205)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getDataContext(IdeaUtilImpl.java:153)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProject(IdeaUtilImpl.java:148)
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspection.registerEventListener(FindBugsInspection.java:322)
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspector.work(FindBugsInspector.java:62)
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspection.initWorker(FindBugsInspection.java:297)
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspection.checkFile(FindBugsInspection.java:179)
    at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:129)
    at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.accept(PsiJavaFileBaseImpl.java:396)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:392)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$300(LocalInspectionsPass.java:76)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:366)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:356)
    at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:117)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:206)
    at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:115)
    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.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1040)
    at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:97)
    at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:135)
    at com.intellij.concurrency.JobUtil.a(JobUtil.java:71)
    at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderProgress(JobUtil.java:112)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:378)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:224)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:133)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:61)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:350)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1040)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:342)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:206)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:340)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:316)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:134)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:131)
    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:113)
    at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:135)
    at com.intellij.concurrency.JobUtil.a(JobUtil.java:71)
    at com.intellij.concurrency.JobUtil.invokeConcurrentlyUnderProgress(JobUtil.java:112)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:294)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:223)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:133)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:61)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:350)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1040)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:342)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:206)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:340)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:316)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:134)
    at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:131)
    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:113)
    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:662)




Original issue reported on code.google.com by [email protected] on 15 Mar 2012 at 2:55

Clear all in IntelliJ


Feature/usability

Find-Bugs works great, I've analyzed a file, and now I have a bunch of squiggly 
underlined code.. Now, how do I clear it all? I can click on the bug in the 
gutter and clear specific issues, but I want to just revert everything 
everywhere. I would think that the red 'X' in the findbugs tab would clear all 
results, but it doesn't.


Original issue reported on code.google.com by [email protected] on 29 Apr 2013 at 3:57

Error during dispatching of java.awt.event.MouseEvent[MOUSE_RELEASED,(41,670),absolute(37,666),button=1,modifiers=Button1,clickCount=1] on frame0

Don't know when it happend, but happens

Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(41,670),absolute(37,666),button=1,modi
fiers=Button1,clickCount=1] on frame0
java.lang.NullPointerException
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getVirtualFile(IdeaUtilImpl.java:272)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsProject.configureOutputFile(FindBugsProject.java:109)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsWorker.configureOutputFile(FindBugsWorker.java:340)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeClassUnderCursor.initWorker(AnalyzeClassUnderCursor.java:158)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeClassUnderCursor.actionPerformed(AnalyzeClassUnderCursor.java:82)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:162)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:132)
    at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:303)
    at java.awt.Component.processEvent(Component.java:6053)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4651)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4481)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4481)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
    at java.awt.EventQueue.access$000(EventQueue.java:84)
    at java.awt.EventQueue$1.run(EventQueue.java:602)
    at java.awt.EventQueue$1.run(EventQueue.java:600)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:616)
    at java.awt.EventQueue$2.run(EventQueue.java:614)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:694)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:530)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:416)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:374)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 15 Mar 2012 at 2:38

Findbugs-IDEA throws sometims an exception on analyze project files

What steps will reproduce the problem?
1. Start Intellij with Findbugs-IDEA plugin enabled.
2. Open project
3. run "Analyze Project Files" feature from Findbugs-IDEA Tool Window

What is the expected output? What do you see instead?
Expected: Report of any findbugs errors.
Actual: "IDE Fatal Errors" window with included stack trace. 

What version of the product are you using? On what operating system?
findbugs-IDEA 0.9.96
Intellij IDEA 10.5 build 107.105
Windows 7 Professional 64-bit SP1
Jdk 1.6.0_25 64-bit

Please provide any additional information below.
Stack trace from plugin crash.

null
java.lang.ExceptionInInitializerError
    at org.twodividedbyzero.idea.findbugs.gui.preferences.FilterConfiguration.getIncludePanel(FilterConfiguration.java:149)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.FilterConfiguration.getIncludeList(FilterConfiguration.java:316)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.FilterConfiguration.clearModels(FilterConfiguration.java:113)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.FilterConfiguration.updatePreferences(FilterConfiguration.java:92)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.updatePreferences(ConfigurationPanel.java:151)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.getMainPanel(ConfigurationPanel.java:118)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.initGui(ConfigurationPanel.java:98)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.<init>(ConfigurationPanel.java:88)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsPluginImpl.createComponent(FindBugsPluginImpl.java:388)
    at com.intellij.openapi.options.newEditor.OptionsEditor$Simple.<init>(OptionsEditor.java:1178)
    at com.intellij.openapi.options.newEditor.OptionsEditor.b(OptionsEditor.java:393)
    at com.intellij.openapi.options.newEditor.OptionsEditor.access$2200(OptionsEditor.java:66)
    at com.intellij.openapi.options.newEditor.OptionsEditor$6$1$1.run(OptionsEditor.java:368)
    at com.intellij.openapi.application.impl.ApplicationImpl.runEdtSafeAction(ApplicationImpl.java:964)
    at com.intellij.openapi.options.newEditor.OptionsEditor$6$1.run(OptionsEditor.java:362)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:767)
    at com.intellij.openapi.options.newEditor.OptionsEditor$6.run(OptionsEditor.java:360)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:375)
    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)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:130)
Caused by: java.lang.NullPointerException
    at com.intellij.openapi.roots.ProjectRootManager.getInstance(ProjectRootManager.java:41)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProjectRootPath(IdeaUtilImpl.java:902)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.BrowseAction.<clinit>(BrowseAction.java:41)
    ... 25 more


Original issue reported on code.google.com by [email protected] on 20 May 2011 at 5:17

NPE when clicking on the Add button

What steps will reproduce the problem?
1. Darcula Theme on OSX
2. Open Settings, click on FindBugs-IDEA
3. Select 'Filters' then click on any of the 'Add...' buttons

What is the expected output? What do you see instead?
The 'Open File' dialog should appear correctly.
Attachment shows actual results - which is unusable.

What version of the product are you using? On what operating system?
IntelliJ 12.1.4
FindBugs-IDEA plugin 0.9.98
Mac OSX 10.8, Java 6u51

Please provide any additional information below.
The following backtrace is reported in the IDE Fatal Errors dialog:
Error during dispatching of 
java.awt.event.PaintEvent[PAINT,updateRect=java.awt.Rectangle[x=0,y=22,width=550
,height=400]] on dialog9
java.lang.NullPointerException
    at com.apple.laf.AquaFileChooserUI$ScrollPaneCornerPanel.paintComponent(AquaFileChooserUI.java:1736)
    at javax.swing.JComponent.paint(JComponent.java:1037)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:34)
    at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
    at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
    at java.awt.Container.paint(Container.java:1791)
    at java.awt.Window.paint(Window.java:3390)
    at sun.awt.RepaintArea.paintComponent(RepaintArea.java:276)
    at sun.awt.RepaintArea.paint(RepaintArea.java:241)
    at apple.awt.ComponentModel.handleEvent(ComponentModel.java:263)
    at apple.awt.CWindow.handleEvent(CWindow.java:545)
    at java.awt.Component.dispatchEventImpl(Component.java:4852)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:525)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
    at java.awt.Dialog$1.run(Dialog.java:1049)
    at java.awt.Dialog$3.run(Dialog.java:1101)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1099)
    at javax.swing.JFileChooser.privateShowDialog(JFileChooser.java:758)
    at javax.swing.JFileChooser.showDialog(JFileChooser.java:721)
    at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:626)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.BrowseAction.actionPerformed(BrowseAction.java:76)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.Component.processMouseEvent(Component.java:6414)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
    at java.awt.Component.processEvent(Component.java:6179)
    at java.awt.Container.processEvent(Container.java:2083)
    at java.awt.Component.dispatchEventImpl(Component.java:4776)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
    at java.awt.Container.dispatchEventImpl(Container.java:2127)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:521)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
    at java.awt.Dialog$1.run(Dialog.java:1049)
    at java.awt.Dialog$3.run(Dialog.java:1101)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1099)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:706)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:399)
    at com.intellij.openapi.ui.DialogWrapper.showAndGetOk(DialogWrapper.java:1460)
    at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1435)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.a(ShowSettingsUtilImpl.java:64)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:51)
    at com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:57)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:162)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:169)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:132)
    at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:310)
    at java.awt.Component.processEvent(Component.java:6179)
    at java.awt.Container.processEvent(Container.java:2083)
    at java.awt.Component.dispatchEventImpl(Component.java:4776)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
    at java.awt.Container.dispatchEventImpl(Container.java:2127)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:521)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)



java.lang.NullPointerException
    at com.apple.laf.AquaFileChooserUI$ScrollPaneCornerPanel.paintComponent(AquaFileChooserUI.java:1736)
    at javax.swing.JComponent.paint(JComponent.java:1037)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent._paintImmediately(JComponent.java:5106)
    at javax.swing.JComponent.paintImmediately(JComponent.java:4890)
    at javax.swing.RepaintManager$3.run(RepaintManager.java:814)
    at javax.swing.RepaintManager$3.run(RepaintManager.java:802)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:802)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:745)
    at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:725)
    at javax.swing.RepaintManager.access$1000(RepaintManager.java:46)
    at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1680)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:525)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
    at java.awt.Dialog$1.run(Dialog.java:1049)
    at java.awt.Dialog$3.run(Dialog.java:1101)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1099)
    at javax.swing.JFileChooser.privateShowDialog(JFileChooser.java:758)
    at javax.swing.JFileChooser.showDialog(JFileChooser.java:721)
    at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:626)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.BrowseAction.actionPerformed(BrowseAction.java:76)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.Component.processMouseEvent(Component.java:6414)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
    at java.awt.Component.processEvent(Component.java:6179)
    at java.awt.Container.processEvent(Container.java:2083)
    at java.awt.Component.dispatchEventImpl(Component.java:4776)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
    at java.awt.Container.dispatchEventImpl(Container.java:2127)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:521)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
    at java.awt.Dialog$1.run(Dialog.java:1049)
    at java.awt.Dialog$3.run(Dialog.java:1101)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1099)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:706)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:399)
    at com.intellij.openapi.ui.DialogWrapper.showAndGetOk(DialogWrapper.java:1460)
    at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1435)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.a(ShowSettingsUtilImpl.java:64)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:51)
    at com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:57)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:162)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:169)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:132)
    at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:310)
    at java.awt.Component.processEvent(Component.java:6179)
    at java.awt.Container.processEvent(Container.java:2083)
    at java.awt.Component.dispatchEventImpl(Component.java:4776)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
    at java.awt.Container.dispatchEventImpl(Container.java:2127)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:521)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)



java.lang.NullPointerException
    at com.apple.laf.AquaFileChooserUI$ScrollPaneCornerPanel.paintComponent(AquaFileChooserUI.java:1736)
    at javax.swing.JComponent.paint(JComponent.java:1037)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
    at javax.swing.JComponent.paintChildren(JComponent.java:870)
    at javax.swing.JComponent.paint(JComponent.java:1046)
    at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:34)
    at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
    at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
    at java.awt.Container.paint(Container.java:1791)
    at java.awt.Window.paint(Window.java:3390)
    at sun.awt.RepaintArea.paintComponent(RepaintArea.java:276)
    at sun.awt.RepaintArea.paint(RepaintArea.java:241)
    at apple.awt.ComponentModel.handleEvent(ComponentModel.java:263)
    at apple.awt.CWindow.handleEvent(CWindow.java:545)
    at java.awt.Component.dispatchEventImpl(Component.java:4852)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:525)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
    at java.awt.Dialog$1.run(Dialog.java:1049)
    at java.awt.Dialog$3.run(Dialog.java:1101)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1099)
    at javax.swing.JFileChooser.privateShowDialog(JFileChooser.java:758)
    at javax.swing.JFileChooser.showDialog(JFileChooser.java:721)
    at javax.swing.JFileChooser.showOpenDialog(JFileChooser.java:626)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.BrowseAction.actionPerformed(BrowseAction.java:76)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.Component.processMouseEvent(Component.java:6414)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
    at java.awt.Component.processEvent(Component.java:6179)
    at java.awt.Container.processEvent(Container.java:2083)
    at java.awt.Component.dispatchEventImpl(Component.java:4776)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
    at java.awt.Container.dispatchEventImpl(Container.java:2127)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:521)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
    at java.awt.Dialog$1.run(Dialog.java:1049)
    at java.awt.Dialog$3.run(Dialog.java:1101)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1099)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:706)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:399)
    at com.intellij.openapi.ui.DialogWrapper.showAndGetOk(DialogWrapper.java:1460)
    at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1435)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.a(ShowSettingsUtilImpl.java:64)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:51)
    at com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:57)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:162)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:169)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:132)
    at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:310)
    at java.awt.Component.processEvent(Component.java:6179)
    at java.awt.Container.processEvent(Container.java:2083)
    at java.awt.Component.dispatchEventImpl(Component.java:4776)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
    at java.awt.Container.dispatchEventImpl(Container.java:2127)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:521)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 1 Sep 2013 at 5:26

Attachments:

I18N problem when dealing with an international project

I am french so I use IntellIJ on a machine (MAC) configured with french.
 the results of the findbugs analysis are translated into french .... which is bad since I must post the results to people who do not understand french....
how to start findbugs from IDEA with LANG set to english?


Original issue reported on code.google.com by [email protected] on 2 Sep 2013 at 1:57

exception in IntelliJ IDEA Leda 123.23

I tried the plugin in the latest EAP version 123.23 and every attempt to run 
FindBugs ends with following exception:

Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(54,839),absolute(46,831),button=1,modi
fiers=Button1,clickCount=1] on frame0: COMPILATION_CLASSES
java.lang.NoSuchFieldError: COMPILATION_CLASSES
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProjectClasspath(IdeaUtilImpl.java:563)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProjectClasspath(IdeaUtilImpl.java:554)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeCurrentEditorFile.initWorker(AnalyzeCurrentEditorFile.java:153)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeCurrentEditorFile.actionPerformed(AnalyzeCurrentEditorFile.java:78)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:169)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:132)
    at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:310)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:682)
    at java.awt.EventQueue$3.run(EventQueue.java:680)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:696)
    at java.awt.EventQueue$4.run(EventQueue.java:694)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:494)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

Original issue reported on code.google.com by [email protected] on 27 Nov 2012 at 12:13

exclude filter configuration not loaded

The $PROJECT_DIR$ not expanded correct when loading filters from files:


What steps will reproduce the problem?
1. select exclude filter from file within default project dir.
2. close idea
3. open idea - run findbugs.

What is the expected output?
running a configured findbugs session

 What do you see instead?
---------------------------------------------------------------------
ExcludeFilter configuration failed.: $PROJECT_DIR$/findBugs_excludeFilter.xml 
(No such file or directory)
java.io.FileNotFoundException: $PROJECT_DIR$/findBugs_excludeFilter.xml (No 
such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:106)
    at edu.umd.cs.findbugs.filter.Filter.parse(Filter.java:188)
    at edu.umd.cs.findbugs.filter.Filter.<init>(Filter.java:125)
    at edu.umd.cs.findbugs.FindBugs.configureFilter(FindBugs.java:428)
    at edu.umd.cs.findbugs.FindBugs2.addFilter(FindBugs2.java:311)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsWorker.configureFilter(FindBugsWorker.java:269)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsWorker.createFindBugsEngine(FindBugsWorker.java:251)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsWorker.work(FindBugsWorker.java:176)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeModuleFiles.initWorker(AnalyzeModuleFiles.java:158)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeModuleFiles.actionPerformed(AnalyzeModuleFiles.java:78)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:169)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:133)
    at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:310)
    at java.awt.Component.processEvent(Component.java:6032)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4630)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:699)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:534)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:420)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:378)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
------------------------------------------------------------------




What version of the product are you using?  0.9.96
On what operating system?  Fedora
Idea version 11.1

Original issue reported on code.google.com by [email protected] on 7 May 2012 at 1:13

Last Modified Date in the IntelliJ Plugin Installer says 2010-10-30. Looks like it's abandoned

What steps will reproduce the problem?
1. Open Intellij Preferences 
2. Goto Plugins -> Available
3. Find FindBugs-IDEA and look at the Date-column

What is the expected output? What do you see instead?
I expected to see 2011-11-06, but it says 2010-10-30

What version of the product are you using? On what operating system?
Idea 10.5.4

Please provide any additional information below.
Thanks for a nice plugin!

Original issue reported on code.google.com by [email protected] on 16 Jan 2012 at 12:46

Error with Findbugs idea plugin

What steps will reproduce the problem?
1. Install the findbugs plugin.
2. Configure it in any project.
3. Program normally.

What is the expected output? What do you see instead?
No error to happen in background processes.

What version of the product are you using? On what operating system?
Version:      0.9.96
--------------------
IntelliJ IDEA 12.0
Build:        #IC-123.72
Built on:     December 5, 2012
JDK:          1.7.0_09
Windows:      7 professional - 32 bits
Distribution: Service Pack 1
Processor:    Intel core i7 @2.80 2.93
RAM:          4GB

Please provide any additional information below.
The error occurs in background, while using idea normally. It's given the log 
information:

Error message:
org.twodividedbyzero.idea.findbugs.core.FindBugsCompileAfterHook.fileGenerated(L
java/lang/String;Ljava/lang/String;)V: 
org.twodividedbyzero.idea.findbugs.core.FindBugsCompileAfterHook.fileGenerated(L
java/lang/String;Ljava/lang/String;)V

Details:

org.twodividedbyzero.idea.findbugs.core.FindBugsCompileAfterHook.fileGenerated(L
java/lang/String;Ljava/lang/String;)V: 
org.twodividedbyzero.idea.findbugs.core.FindBugsCompileAfterHook.fileGenerated(L
java/lang/String;Ljava/lang/String;)V
java.lang.AbstractMethodError: 
org.twodividedbyzero.idea.findbugs.core.FindBugsCompileAfterHook.fileGenerated(L
java/lang/String;Ljava/lang/String;)V
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:109)
    at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:230)
    at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:236)
    at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:222)
    at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:219)
    at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:212)
    at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:43)
    at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:135)
    at $Proxy55.fileGenerated(Unknown Source)
    at com.intellij.compiler.impl.CompileDriver$7.handleBuildEvent(CompileDriver.java:568)
    at com.intellij.compiler.server.DefaultMessageHandler.handleBuildMessage(DefaultMessageHandler.java:73)
    at com.intellij.compiler.server.BuildManager$BuilderMessageHandlerWrapper.handleBuildMessage(BuildManager.java:960)
    at com.intellij.compiler.server.BuildMessageDispatcher.messageReceived(BuildMessageDispatcher.java:128)
    at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:786)
    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
    at org.jboss.netty.handler.codec.oneone.OneToOneDecoder.handleUpstream(OneToOneDecoder.java:70)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:786)
    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
    at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:458)
    at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:439)
    at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:786)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.messageReceived(SimpleChannelUpstreamHandler.java:124)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:553)
    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
    at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:84)
    at org.jboss.netty.channel.socket.nio.AbstractNioWorker.processSelectedKeys(AbstractNioWorker.java:471)
    at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:332)
    at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
    at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
    at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)

Original issue reported on code.google.com by VictorDFB on 21 Dec 2012 at 1:31

Make the plugin aware of the default themes included with Intellij - particularly Darkula

What steps will reproduce the problem?
1. Run the intellij findbugs plugin using the 'Darkula' theme. 
2.
3.

What is the expected output? What do you see instead?

The expected output is a view that conforms with the desired L&F.


What version of the product are you using? On what operating system?

Cardea EAP on Macos 10.8.4.


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 15 Aug 2013 at 5:47

  • Merged into: #29

Attachments:

Findbug on Intellij 12

What steps will reproduce the problem?
1. Install the plugin on the community edition (other edition not tested)
2. Execute FindBugs -> Analyze current File

What is the expected output? What do you see instead?

Expected: Findbugs runs.

Actual
Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(762,930),absolute(762,942),button=1,mo
difiers=Button1,clickCount=1] on frame0
java.lang.NoSuchFieldError: COMPILATION_CLASSES
        at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProjectClasspath(IdeaUtilImpl.java:497)
        at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getProjectClasspath(IdeaUtilImpl.java:489)
        at org.twodividedbyzero.idea.findbugs.actions.AnalyzeCurrentEditorFile.initWorker(AnalyzeCurrentEditorFile.java:151)
        at org.twodividedbyzero.idea.findbugs.actions.AnalyzeCurrentEditorFile.actionPerformed(AnalyzeCurrentEditorFile.java:76)
        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 javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:100)
        at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:512)
        at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)
        at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532)
        at java.awt.Component.processMouseEvent(Component.java:6290)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6055)
        at java.awt.Container.processEvent(Container.java:2039)
        at java.awt.Component.dispatchEventImpl(Component.java:4653)
        at java.awt.Container.dispatchEventImpl(Container.java:2097)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4236)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
        at java.awt.Container.dispatchEventImpl(Container.java:2083)
        at java.awt.Window.dispatchEventImpl(Window.java:2482)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:648)
        at java.awt.EventQueue.access$000(EventQueue.java:84)
        at java.awt.EventQueue$1.run(EventQueue.java:607)
        at java.awt.EventQueue$1.run(EventQueue.java:605)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
        at java.awt.EventQueue$2.run(EventQueue.java:621)
        at java.awt.EventQueue$2.run(EventQueue.java:619)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:618)
        at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:673)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:494)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


What version of the product are you using? On what operating system?
0.9.6

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 14 Dec 2012 at 4:11

  • Merged into: #15

findbugs-idea fails to initialize in IntelliJ 11.1

What steps will reproduce the problem?
1. Install 0.9.97-2 in IntelliJ 11.1
2. Restart
3. Kaboom

What version of the product are you using? On what operating system?
IntelliJ IDEA 11.1 Ultimate
findbugs-idea 0.9.97-2
Mac OS X 10.6

Please provide any additional information below.

com.intellij.openapi.application.Application.getPlugin(Lcom/intellij/openapi/ext
ensions/PluginId;)Lcom/intellij/ide/plugins/IdeaPluginDescriptor;: 
com.intellij.openapi.application.Application.getPlugin(Lcom/intellij/openapi/ext
ensions/PluginId;)Lcom/intellij/ide/plugins/IdeaPluginDescriptor;
java.lang.NoSuchMethodError: 
com.intellij.openapi.application.Application.getPlugin(Lcom/intellij/openapi/ext
ensions/PluginId;)Lcom/intellij/ide/plugins/IdeaPluginDescriptor;
    at org.twodividedbyzero.idea.findbugs.inspection.FindBugsInspectionProvider.initComponent(FindBugsInspectionProvider.java:57)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.b(ComponentManagerImpl.java:216)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:54)
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:643)
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:578)
    at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:242)
    at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:229)
    at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:211)
    at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponent(ComponentManagerImpl.java:126)
    at com.intellij.openapi.application.impl.ApplicationImpl.createComponent(ApplicationImpl.java:399)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:107)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:342)
    at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:84)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:515)
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:120)
    at com.intellij.idea.MainImpl$3.run(MainImpl.java:193)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:682)
    at java.awt.EventQueue.access$000(EventQueue.java:85)
    at java.awt.EventQueue$1.run(EventQueue.java:643)
    at java.awt.EventQueue$1.run(EventQueue.java:641)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:652)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:699)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:538)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:420)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:378)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 10 May 2012 at 11:11

Dispatch exception

Not to sure what I did, but I was playing with the "more..." link in the 
analysis results that pops up the analysis settings.

FindBugs-IDEA 0.9.97 with Findbugs version 2.0.2

Error during dispatching of 
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=org.twodividedbyzero.
idea.findbugs.common.EventDispatchThreadHelper$1@53cc3ac7,notifier=null,catchExc
eptions=false,when=1362775133137] on apple.awt.CToolkit@361de2b1: Index: 38, 
Size: 0
java.lang.IndexOutOfBoundsException: Index: 38, Size: 0
    at java.util.LinkedList.entry(LinkedList.java:365)
    at java.util.LinkedList.get(LinkedList.java:315)
    at java.util.Collections$SynchronizedList.get(Collections.java:1820)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel.getValueAt(BugPatternTableModel.java:228)
    at org.twodividedbyzero.idea.findbugs.gui.common.TableSorter.getValueAt(TableSorter.java:399)
    at org.twodividedbyzero.idea.findbugs.gui.common.TableSorter.getValueAt(TableSorter.java:399)
    at javax.swing.JTable.getValueAt(JTable.java:2682)
    at com.intellij.ui.table.JBTable.getRowHeight(JBTable.java:143)
    at javax.swing.JTable.tableRowsInserted(JTable.java:4461)
    at javax.swing.JTable.tableChanged(JTable.java:4391)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at org.twodividedbyzero.idea.findbugs.gui.common.TableSorter$TableModelHandler.tableChanged(TableSorter.java:496)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableRowsInserted(AbstractTableModel.java:215)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel.access$001(BugPatternTableModel.java:43)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel$1.run(BugPatternTableModel.java:84)
    at org.twodividedbyzero.idea.findbugs.common.EventDispatchThreadHelper$1.run(EventDispatchThreadHelper.java:118)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:669)
    at java.awt.EventQueue$2.run(EventQueue.java:667)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:686)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:511)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:334)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
    at java.awt.Dialog$1.run(Dialog.java:1049)
    at java.awt.Dialog$3.run(Dialog.java:1101)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1099)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:698)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:397)
    at com.intellij.openapi.ui.DialogWrapper.showAndGetOk(DialogWrapper.java:1458)
    at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1433)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.a(ShowSettingsUtilImpl.java:64)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:51)
    at com.intellij.ide.actions.ShowSettingsAction.actionPerformed(ShowSettingsAction.java:57)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:151)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:169)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:132)
    at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:310)
    at java.awt.Component.processEvent(Component.java:6147)
    at java.awt.Container.processEvent(Container.java:2083)
    at java.awt.Component.dispatchEventImpl(Component.java:4744)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Component.dispatchEvent(Component.java:4572)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
    at java.awt.Container.dispatchEventImpl(Container.java:2127)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4572)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:710)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:669)
    at java.awt.EventQueue$2.run(EventQueue.java:667)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:683)
    at java.awt.EventQueue$3.run(EventQueue.java:681)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:680)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:686)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:507)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:334)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: org.twodividedbyzero.idea.findbugs.common.CallerStack: called from
    at org.twodividedbyzero.idea.findbugs.common.EventDispatchThreadHelper.invokeLater(EventDispatchThreadHelper.java:114)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel.fireTableRowsInserted(BugPatternTableModel.java:82)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.model.BugPatternTableModel.add(BugPatternTableModel.java:74)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.populateAvailableRulesTable(DetectorConfiguration.java:303)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.getDetectorsTable(DetectorConfiguration.java:240)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.getModel(DetectorConfiguration.java:164)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.DetectorConfiguration.updatePreferences(DetectorConfiguration.java:158)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.updatePreferences(ConfigurationPanel.java:176)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.getMainPanel(ConfigurationPanel.java:140)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.initGui(ConfigurationPanel.java:120)
    at org.twodividedbyzero.idea.findbugs.gui.preferences.ConfigurationPanel.<init>(ConfigurationPanel.java:100)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsPluginImpl.createComponent(FindBugsPluginImpl.java:379)
    at com.intellij.openapi.options.newEditor.OptionsEditor$Simple.<init>(OptionsEditor.java:1264)
    at com.intellij.openapi.options.newEditor.OptionsEditor.b(OptionsEditor.java:449)
    at com.intellij.openapi.options.newEditor.OptionsEditor.access$2500(OptionsEditor.java:68)
    at com.intellij.openapi.options.newEditor.OptionsEditor$8$1$1.run(OptionsEditor.java:418)
    at com.intellij.openapi.application.impl.ApplicationImpl.runEdtSafeAction(ApplicationImpl.java:1130)
    at com.intellij.openapi.options.newEditor.OptionsEditor$8$1.run(OptionsEditor.java:412)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940)
    at com.intellij.openapi.options.newEditor.OptionsEditor$8.run(OptionsEditor.java:410)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:454)
    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 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)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152)

Original issue reported on code.google.com by [email protected] on 9 Mar 2013 at 12:37

Cannot jump/scroll to source for AspectJ files

What steps will reproduce the problem?
1. Run analysis on project containing AspectJ (*.aj) source files. If 
necessary, introduce FindBugs issues into one of them.
2. Navigate through results to find an issue from an AspectJ file.
3. Double-click issue.

What is the expected output? What do you see instead?
I expect to be taken to the file and line of code where the problem is located. 
FindBugs-IDEA correctly lists both in the problem info, just the navigation 
does not work. The double-click is just a no-op.

What version of the product are you using? On what operating system?
Plugin v0.9.99 in IDEA Ultimate 12.1.6 on Windows 7 Pro

Original issue reported on code.google.com by [email protected] on 24 Oct 2013 at 11:15

Error during dispatching of java.awt.event.MouseEvent

What steps will reproduce the problem?
1. IntelliJ 12.1.4, JDK 1.6.0_51, OS X 10.8.4
2. Open a project
3. Click the button "Run findbugs analysis on current editor file" in menubar

Full stacktrace: 

Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(797,43),absolute(797,65),button=1,modi
fiers=Button1,clickCount=1] on frame3: Argument 0 for @NotNull parameter of 
com/intellij/openapi/roots/ModuleRootManager.getInstance must not be null
java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of 
com/intellij/openapi/roots/ModuleRootManager.getInstance must not be null
    at com.intellij.openapi.roots.ModuleRootManager.getInstance(ModuleRootManager.java)
    at com.intellij.openapi.roots.CompilerModuleExtension.getInstance(CompilerModuleExtension.java:34)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getCompilerOutputPath(IdeaUtilImpl.java:401)
    at org.twodividedbyzero.idea.findbugs.collectors.RecurseClassCollector.addContainingClasses(RecurseClassCollector.java:87)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsProject.configureOutputFiles(FindBugsProject.java:99)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsWorker.configureOutputFiles(FindBugsWorker.java:344)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeCurrentEditorFile.initWorker(AnalyzeCurrentEditorFile.java:163)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzeCurrentEditorFile.actionPerformed(AnalyzeCurrentEditorFile.java:78)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:162)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:169)
    at com.intellij.openapi.actionSystem.impl.ActionButton.a(ActionButton.java:132)
    at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:310)
    at java.awt.Component.processEvent(Component.java:6179)
    at java.awt.Container.processEvent(Container.java:2083)
    at java.awt.Component.dispatchEventImpl(Component.java:4776)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
    at java.awt.Container.dispatchEventImpl(Container.java:2127)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4604)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:690)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:521)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 7 Aug 2013 at 1:59

Darcula theme in IntelliJ 12 - problem with readability

What steps will reproduce the problem?
1. Analyze code in IntelliJ 12 with Darcula color theme
2. Setup FindBug in Settings - check buttons, Advanced mode
3. Highlight error in source code make the code unreadable

What is the expected output? What do you see instead?
integrate plugin to use Darcula theme

What version of the product are you using? On what operating system?
0.9.97, Windows XP

Please provide any additional information below.



Original issue reported on code.google.com by [email protected] on 15 Mar 2013 at 9:50

NoClassDefFoundError: Error during dispatching of java.awt.event.InvocationEvent on JBColor

What steps will reproduce the problem?
1. Update to 0.9.99
2. Enable the plugin and start IDE
3. Can't see some color highlighting anymore, from other base plugins, only 
disabling it works.

What is the expected output? What do you see instead?
This is the Event Log:
10:48:59 AM Load error: undefined path variables!: CLASS is undefined. Fix it. 
(show balloon)
10:49:00 AM NoClassDefFoundError: Error during dispatching of 
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intellij.structur
alsearch.inspection.highlightTemplate.SSBasedInspectionCompiledPatternsCache$1@7
e6fdf,notifier=null,catchExceptions=false,when=1378720138737] on 
sun.awt.windows.WToolkit@2a6ff: com/intellij/ui/JBColor
10:48:57 AM PluginException: com/intellij/ui/JBColor [Plugin: FindBugs-IDEA]: 
com/intellij/ui/JBColor [Plugin: FindBugs-IDEA]
10:49:02 AM NullPointerException: null
10:49:03 AM NullPointerException: null
10:49:03 AM NullPointerException: null
10:49:03 AM NullPointerException: null
10:49:03 AM NullPointerException: null
10:49:03 AM NullPointerException: null
10:49:03 AM NullPointerException: null
10:49:03 AM NullPointerException: null
10:54:52 AM NullPointerException: null

What version of the product are you using? On what operating system?
I've been using the plugin version 0.9.98 without issues, after updating to 
0.9.99 I've been unable to use it anymore. I'm using it on IntelliJ IDEA 11.1.5 
on Windows 7.


Please provide any additional information below.
When I just try to open the Analyze menu I get an alert box stating "Could not 
get findbugs plugin".
Could be that I'm missing some configuration, but again, everything was working 
with 0.9.98
I'm attaching the logs. 
Thanks.

Original issue reported on code.google.com by [email protected] on 9 Sep 2013 at 10:03

Attachments:

java.lang.ClassCastException in CompileManagerFacade.compile

What steps will reproduce the problem?
1. Enabling the plugin with no specific option
2. Compiling/Running the findbugs search

What is the expected output? What do you see instead?
Exepeted: none

What version of the product are you using? On what operating system?
intellij 12.1.4
Findbugs IDE 0.9.97


Please provide any additional information below.


Operation failed. sun.reflect.DelegatingMethodAccessorImpl.invoke() - 
java.lang.IllegalArgumentException: java.lang.ClassCastException@300fa244: 
java.lang.ClassCastException@300fa244
java.lang.IllegalArgumentException: java.lang.ClassCastException@300fa244
    at sun.reflect.GeneratedMethodAccessor547.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.twodividedbyzero.idea.findbugs.common.util.CompileManagerFacade.compile(CompileManagerFacade.java:60)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsWorker$1.run(FindBugsWorker.java:229)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:525)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


Original issue reported on code.google.com by [email protected] on 2 Aug 2013 at 12:58

  • Merged into: #41

Analyze active changelist Files only analyzes the default changelist

What steps will reproduce the problem?
1. Create a new changelist named test and make it active
2. Add a file to that changelist that has a known bug or create one
3. Click the Analyze active changelist Files icon 

What is the expected output? What do you see instead?
Expected: (found 1 bug items in 1 class)
Saw instead: (found 0 bug items in 0 classes)

What version of the product are you using? On what operating system?
IntelliJ 12.0.1 on Windows 7

Please provide any additional information below.
I can move the file back to the "Default" changelist and I get the expected 
message.

Original issue reported on code.google.com by [email protected] on 4 Jan 2013 at 5:56

FindBugs-IDEA & Android R class

Not really an issue just maybe suggestion for future releases.
Would be nice to be able to exclude Android generated R class from reports that 
creates number of Bad Practice Warnings due to "Class names should start with 
an upper case letter" check on any resource type used in application.

Original issue reported on code.google.com by [email protected] on 5 Mar 2012 at 1:10

Plugin will not import findbugs.xml (new set of rules)

What steps will reproduce the problem?
1. Install plugin + export findbugs.xml from sonar
2. In Plugin settings -> select findbugs.xml -> click import button
3. Nothing happens 

What is the expected output? What do you see instead?
1) I would like to see set of new rules
2) When I export rules and compare with imported rules, they should match


What version of the product are you using? On what operating system? Which
Java Version?

Max OSX Maverick
JIdea 12.1.6
JDK 1.6.0_65 (64bit)


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 13 Nov 2013 at 1:28

Intellij 12.1.4 Findbugs plugin throws IllegalArgumentException

What steps will reproduce the problem?
1.Install Intellij 12.1.4 (129.713)
2.Install JDK 1.7.0_25
3.Install findbugs 0.9.99

What is the expected output? What do you see instead?
Find bugs code analysis should complete without errors. 
Intellij reports that Findbugs plugin has crashed

What version of the product are you using? On what operating system?
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

Please provide any additional information below.

Dump:
Operation failed. sun.reflect.NativeMethodAccessorImpl.invoke() - 
java.lang.IllegalArgumentException: object is not an instance of declaring 
class: object is not an instance of declaring class
java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.twodividedbyzero.idea.findbugs.common.util.CompileManagerFacade.compile(CompileManagerFacade.java:60)
    at org.twodividedbyzero.idea.findbugs.core.FindBugsWorker$1.run(FindBugsWorker.java:229)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:676)
    at java.awt.EventQueue$2.run(EventQueue.java:674)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:700)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:525)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:348)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 18 Sep 2013 at 2:36

Exception on invoke analyze package files on module

What steps will reproduce the problem?
1. Right click on module 
2. choose find bugs
3. choose analyze package files - exception is thrown

What is the expected output? What do you see instead?
Findbugs should start but instead I get:
Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(184,33),absolute(761,434),button=1,mod
ifiers=Button1,clickCount=1] on ###overrideRedirect###: Argument 0 for @NotNull 
parameter of com/intellij/openapi/module/ModuleUtilCore.findModuleForFile must 
not be null
java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of 
com/intellij/openapi/module/ModuleUtilCore.findModuleForFile must not be null
    at com.intellij.openapi.module.ModuleUtilCore.findModuleForFile(ModuleUtilCore.java)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.findModuleForFile(IdeaUtilImpl.java:597)
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getCompilerOutputPath(IdeaUtilImpl.java:398)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzePackageFiles.initWorker(AnalyzePackageFiles.java:173)
    at org.twodividedbyzero.idea.findbugs.actions.AnalyzePackageFiles.actionPerformed(AnalyzePackageFiles.java:79)
    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 javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:100)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:512)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)
    at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532)
    at java.awt.Component.processMouseEvent(Component.java:6382)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
    at java.awt.Component.processEvent(Component.java:6147)
    at java.awt.Container.processEvent(Container.java:2083)
    at java.awt.Component.dispatchEventImpl(Component.java:4744)
    at java.awt.Container.dispatchEventImpl(Container.java:2141)
    at java.awt.Component.dispatchEvent(Component.java:4572)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
    at java.awt.Container.dispatchEventImpl(Container.java:2127)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4572)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:704)
    at java.awt.EventQueue.access$400(EventQueue.java:82)
    at java.awt.EventQueue$2.run(EventQueue.java:663)
    at java.awt.EventQueue$2.run(EventQueue.java:661)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:677)
    at java.awt.EventQueue$3.run(EventQueue.java:675)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:674)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:494)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


What version of the product are you using? On what operating system?
Jidea  12.0.2 on Mac OSX Mountain Lion


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 28 Jan 2013 at 8:49

Startup exception with the plugin

What steps will reproduce the problem?
1. Downloaded FindBugs-IDEA-09.97
2. Added plugin to IDEA by pointing to the zip file
3. Clicked on the FindBugs in the lower left corner of the IDE

What is the expected output? What do you see instead?
Normal plugin functioning expected, got the error (see below)


What version of the product are you using? On what operating system?
IntelliJ IDEA 11.1.5, Windows 7 Professional

Please provide any additional information below.
Icon cannot be found in '/toolbarDecorator/import.png', action 
class='org.twodividedbyzero.idea.findbugs.actions.ImportBugCollection' [Plugin: 
FindBugs-IDEA]: Icon cannot be found in '/toolbarDecorator/import.png', action 
class='org.twodividedbyzero.idea.findbugs.actions.ImportBugCollection' [Plugin: 
FindBugs-IDEA]
com.intellij.diagnostic.PluginException: Icon cannot be found in 
'/toolbarDecorator/import.png', action 
class='org.twodividedbyzero.idea.findbugs.actions.ImportBugCollection' [Plugin: 
FindBugs-IDEA]
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.a(ActionManagerImpl.java:903)
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.access$000(ActionManagerImpl.java:69)
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$1.compute(ActionManagerImpl.java:447)
    at com.intellij.openapi.util.IconLoader$LazyIcon.getOrComputeIcon(IconLoader.java:306)
    at com.intellij.openapi.util.IconLoader$LazyIcon.getIconWidth(IconLoader.java:293)
    at com.intellij.openapi.util.IconLoader.isGoodSize(IconLoader.java:164)
    at com.intellij.openapi.util.IconLoader.getDisabledIcon(IconLoader.java:180)

Original issue reported on code.google.com by [email protected] on 11 Apr 2013 at 10:49

NullPointer Jumping to Line - IdeaUtilImpl.getElementAtLine

rror during dispatching of 
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=org.twodividedbyzero.
idea.findbugs.common.EventDispatchThreadHelper$1@438c3ed6,notifier=null,catchExc
eptions=false,when=1357910901891] on sun.awt.X11.XToolkit@324539ef
java.lang.NullPointerException
    at org.twodividedbyzero.idea.findbugs.common.util.IdeaUtilImpl.getElementAtLine(IdeaUtilImpl.java:885)
    at org.twodividedbyzero.idea.findbugs.gui.toolwindow.view.BugTreePanel.createEditor(BugTreePanel.java:251)
    at org.twodividedbyzero.idea.findbugs.gui.toolwindow.view.BugTreePanel.setPreview(BugTreePanel.java:218)
    at org.twodividedbyzero.idea.findbugs.gui.tree.view.BugTree$TreeSelectionListener.valueChanged(BugTree.java:373)
    at javax.swing.JTree.fireValueChanged(JTree.java:2919)
    at javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3378)
    at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:634)
    at javax.swing.tree.DefaultTreeSelectionModel.clearSelection(DefaultTreeSelectionModel.java:576)
    at javax.swing.tree.VariableHeightLayoutCache.rebuild(VariableHeightLayoutCache.java:757)
    at javax.swing.tree.VariableHeightLayoutCache.treeStructureChanged(VariableHeightLayoutCache.java:643)
    at javax.swing.plaf.basic.BasicTreeUI$Handler.treeStructureChanged(BasicTreeUI.java:3893)
    at org.twodividedbyzero.idea.findbugs.gui.tree.model.AbstractTreeModel.fireTreeStructureChanged(AbstractTreeModel.java:646)
    at org.twodividedbyzero.idea.findbugs.gui.tree.model.AbstractTreeModel$1.run(AbstractTreeModel.java:358)
    at org.twodividedbyzero.idea.findbugs.common.EventDispatchThreadHelper.invokeLater(EventDispatchThreadHelper.java:131)
    at org.twodividedbyzero.idea.findbugs.gui.tree.model.AbstractTreeModel.nodeStructureChanged(AbstractTreeModel.java:356)
    at org.twodividedbyzero.idea.findbugs.gui.tree.model.GroupTreeModel.clear(GroupTreeModel.java:286)
    at org.twodividedbyzero.idea.findbugs.gui.toolwindow.view.BugTreePanel$2.run(BugTreePanel.java:159)
    at org.twodividedbyzero.idea.findbugs.common.EventDispatchThreadHelper$1.run(EventDispatchThreadHelper.java:118)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:682)
    at java.awt.EventQueue$3.run(EventQueue.java:680)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
    at com.intellij.ide.IdeEventQueue.d(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: org.twodividedbyzero.idea.findbugs.common.CallerStack: called from
    at org.twodividedbyzero.idea.findbugs.common.EventDispatchThreadHelper.invokeLater(EventDispatchThreadHelper.java:114)
    at org.twodividedbyzero.idea.findbugs.gui.toolwindow.view.BugTreePanel.clear(BugTreePanel.java:154)
    at org.twodividedbyzero.idea.findbugs.gui.toolwindow.view.ToolWindowPanel.onEvent(ToolWindowPanel.java:278)
    at org.twodividedbyzero.idea.findbugs.gui.toolwindow.view.ToolWindowPanel.onEvent(ToolWindowPanel.java:75)
    at org.twodividedbyzero.idea.findbugs.common.event.EventManagerImpl.fireEvent(EventManagerImpl.java:90)
    at org.twodividedbyzero.idea.findbugs.report.BugReporter.startAnalysis(BugReporter.java:326)
    at edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:1140)
    at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:278)
    at org.twodividedbyzero.idea.findbugs.tasks.FindBugsTask.runFindBugs(FindBugsTask.java:104)
    at org.twodividedbyzero.idea.findbugs.tasks.FindBugsTask.run(FindBugsTask.java:93)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:501)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:406)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)

Original issue reported on code.google.com by [email protected] on 11 Jan 2013 at 2:21

Settings are stored in module (.iml) file.

What steps will reproduce the problem?
1. Enable the plugin in IntelliJ.
2. Save the project.

What is the expected output? What do you see instead?
FindBugs-IDEA stores its settings inside IntelliJ's module (.iml) files. 
However, we keep these files in VCS. Not all team members uses this plugin, so 
it results in constant conflicts on these files.

What version of the product are you using? On what operating system? Which
Java Version?
IntelliJ Ultimate Edition 12.1.5.
FindBugs-IDEA 0.9.99

Please provide any additional information below.
Some (most?) plugins store their settings in a separate file in the .idea 
directory. This would preferable.

Original issue reported on code.google.com by [email protected] on 12 Dec 2013 at 5:07

New "Analyze Scope" action (use IDEA's AnalysisActionDialog and AnalysisScope)

Basically the existing analyze actions scan/filter for .class files in the 
compiler output path (and then add to the FindBugs configuration).
This leads to a limitation in using same package names in different 
modules/projects, eg:

moduleA/src/com/company/util
moduleB/src/com/company/util

There is no way to just analzye "moduleB/src/com/company/util":
For example the "Analyze Package" action always scan both modules because all 
.class files are located at the same compiler output path.
(This is not bug, it does exactly what it should do: analyze the package)

The new action "Analyze Scope" should use IDEA's default analysis scope dialog:
com.intellij.analysis.BaseAnalysisActionDialog  (eg: IDEA->Analyze->Analyze 
Dependencies..)

In short:
The dialog return a com.intellij.analysis.AnalysisScope which supports the 
visitor pattern.
-> For every visited source file calculate the .class file path in the compiler 
output path and add it to the FindBugs configuration.

Original issue reported on code.google.com by [email protected] on 2 Dec 2013 at 10:51

Bug details link goes to compiled class, not source code

What steps will reproduce the problem?
1. Run Findbugs-IDEA analysis on a file with a Findbugs bug
2. Drill down into the bugs reported
3. Click on the leaf node that should jump you to the source code

What is the expected output? What do you see instead?

I expect to get to the source code, but instead I go to the compiled class, 
which causes me to have to manually open up the source file and go to the right 
line number.

What version of the product are you using? On what operating system?
Plugin version 0.9.97.  Findbugs 2.0.2.  Windows 7.  IntelliJ IDEA 12.0.1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 14 Jan 2013 at 7:17

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.