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.
java.lang.NullPointerException at com.sun.tools.profiler.results.cpu.FlatProfileContainerFree.getMethodNameAtRow (FlatProfileContainerFree.java:60) at com.sun.tools.profiler.ui.cpu.FlatProfilePanel$4.getValueAt (FlatProfilePanel.java:517) at com.sun.tools.profiler.ui.components.ExtendedTableModel.getValueAt (ExtendedTableModel.java:113) at javax.swing.JTable.getValueAt(JTable.java:1852) at javax.swing.JTable.prepareRenderer(JTable.java:3902) at javax.swing.plaf.basic.BasicTableUI.paintCell (BasicTableUI.java:1669) at javax.swing.plaf.basic.BasicTableUI.paintCells (BasicTableUI.java:1571) at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1494) at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142) at javax.swing.JComponent.paintComponent(JComponent.java:742) at javax.swing.JComponent.paint(JComponent.java:1005) at javax.swing.JComponent.paintChildren(JComponent.java:842) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JViewport.paint(JViewport.java:728) at javax.swing.JComponent.paintChildren(JComponent.java:842) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintChildren(JComponent.java:842) at javax.swing.JComponent.paint(JComponent.java:1014) at javax.swing.JComponent.paintWithOffscreenBuffer (JComponent.java:4963) at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4916) at javax.swing.JComponent._paintImmediately(JComponent.java:4859) at javax.swing.JComponent.paintImmediately(JComponent.java:4666) at javax.swing.RepaintManager.paintDirtyRegions (RepaintManager.java:451) [catch] at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run (SystemEventQueueUtilities.java:114) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy (EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Created attachment 24138 [details] profiler NullPointerException
There is another NPE in the attached logfile, which occured during Show Stacks; this may be the root cause for the subsequent errors when displaying the Allocation stack traces: java.lang.NullPointerException at com.sun.tools.profiler.ui.memory.SnapshotReverseMemCallGraphPanel.setClassId (SnapshotReverseMemCallGraphPanel.java:62) at org.netbeans.modules.profiler.MemorySnapshotPanel.setReverseCallGraphClass (MemorySnapshotPanel.java:140) at org.netbeans.modules.profiler.MemorySnapshotPanel.access$100 (MemorySnapshotPanel.java:37) at org.netbeans.modules.profiler.MemorySnapshotPanel$SnapshotActionsHandler.showSta cksForClass(MemorySnapshotPanel.java:179) at com.sun.tools.profiler.ui.memory.SnapshotLivenessResultsPanel.actionPerformed (SnapshotLivenessResultsPanel.java:87) at javax.swing.AbstractButton.fireActionPerformed (AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed (AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed (DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:302) at javax.swing.plaf.basic.BasicMenuItemUI.doClick (BasicMenuItemUI.java:1000) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased (BasicMenuItemUI.java:1041) at java.awt.Component.processMouseEvent(Component.java:5488) at javax.swing.JComponent.processMouseEvent(JComponent.java:3126) at java.awt.Component.processEvent(Component.java:5253) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.LightweightDispatcher.retargetMouseEvent (Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1774) at java.awt.Component.dispatchEvent(Component.java:3803) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) [catch] at java.awt.EventDispatchThread.pumpOneEventForHierarchy (EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
I filed separate issue for the allocation stack traces NPE. Changing this issue correctly to a CPU profiling NPE
Most likely fixed by fixing Issue 70301. Please reopen if the problem happens again. Fixed for 5.5.
Not for 5.5, fixed in trunk only.
Fix for Issue 70301 merged into release55 branch.