This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 240115

Summary: Threads view may throw AIOOBEs
Product: profiler Reporter: Jiri Sedlacek <jis>
Component: BaseAssignee: Jiri Sedlacek <jis>
Status: RESOLVED FIXED    
Severity: normal Keywords: VISUALVM
Priority: P3    
Version: 8.0   
Hardware: PC   
OS: Windows 7   
Issue Type: DEFECT Exception Reporter:

Description Jiri Sedlacek 2014-01-08 12:50:43 UTC
NPEs may be thrown when restarting threads monitoring:

java.lang.ArrayIndexOutOfBoundsException: 0
  org.netbeans.lib.profiler.results.threads.ThreadsDataManager.getThreadData(ThreadsDataManager.java:109)
  org.netbeans.lib.profiler.ui.threads.ThreadsPanel$2.getData(ThreadsPanel.java:214)
  org.netbeans.lib.profiler.ui.threads.ThreadsPanel$2.getValueAt(ThreadsPanel.java:189)
  jx.s.JTable.getValueAt(JTable.java:2717)
  jx.s.JTable.prepareRenderer(JTable.java:5719)
  org.netbeans.lib.profiler.ui.swing.ProfilerTable.prepareRenderer(ProfilerTable.java:193)
  jx.s.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2114)
  jx.s.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:2016)
  jx.s.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1812)
  jx.s.plaf.ComponentUI.update(ComponentUI.java:161)
  jx.s.JComponent.paintComponent(JComponent.java:778)
  jx.s.JComponent.paint(JComponent.java:1054)
  jx.s.JComponent.paintChildren(JComponent.java:887)
  jx.s.JComponent.paint(JComponent.java:1063)
  jx.s.JViewport.paint(JViewport.java:731)
  org.netbeans.lib.profiler.ui.swing.ProfilerTableContainer$6.paint(ProfilerTableContainer.java:254)
  jx.s.JComponent.paintChildren(JComponent.java:887)
  jx.s.JComponent.paint(JComponent.java:1063)
Comment 1 Jiri Sedlacek 2014-01-08 12:59:01 UTC
Fixed by http://hg.netbeans.org/profiler-main/rev/0d8902874348.