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 48791 - StringIndexOutOfBoundsException
Summary: StringIndexOutOfBoundsException
Status: CLOSED DUPLICATE of bug 47952
Alias: None
Product: profiler
Classification: Unclassified
Component: Base (show other bugs)
Version: 4.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: issues@profiler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-09 18:14 UTC by vincentdarley
Modified: 2007-02-20 18:25 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vincentdarley 2004-09-09 18:14:35 UTC
when I ask for the allocation stack trace of 
an 'integer[]' allocator in the profile frame, I 
get this exception.

java.lang.StringIndexOutOfBoundsException: 
String index out of range: 0
	at java.lang.String.charAt
(String.java:444)
	at 
com.sun.tools.profiler.utils.MethodNameFormatter.
<init>(MethodNameFormatter.java:84)
	at 
com.sun.tools.profiler.results.PresoObjLivenessCC
TNode.toString(PresoObjLivenessCCTNode.java:110)
	at javax.swing.JTree.convertValueToText
(JTree.java:1137)
	at 
javax.swing.tree.DefaultTreeCellRenderer.getTreeC
ellRendererComponent
(DefaultTreeCellRenderer.java:311)
	at 
com.sun.java.swing.plaf.windows.WindowsTreeUI$Win
dowsTreeCellRenderer.getTreeCellRendererComponent
(WindowsTreeUI.java:192)
	at 
javax.swing.plaf.basic.BasicTreeUI$NodeDimensions
Handler.getNodeDimensions(BasicTreeUI.java:2751)
	at 
javax.swing.tree.AbstractLayoutCache.getNodeDimen
sions(AbstractLayoutCache.java:475)
	at 
javax.swing.tree.VariableHeightLayoutCache$TreeSt
ateNode.updatePreferredSize
(VariableHeightLayoutCache.java:1342)
	at 
javax.swing.tree.VariableHeightLayoutCache$TreeSt
ateNode.expand
(VariableHeightLayoutCache.java:1478)
	at 
javax.swing.tree.VariableHeightLayoutCache$TreeSt
ateNode.expand
(VariableHeightLayoutCache.java:1270)
	at 
javax.swing.tree.VariableHeightLayoutCache.rebuil
d(VariableHeightLayoutCache.java:725)
	at 
javax.swing.tree.VariableHeightLayoutCache.setMod
el(VariableHeightLayoutCache.java:91)
	at 
javax.swing.plaf.basic.BasicTreeUI.setModel
(BasicTreeUI.java:304)
	at 
javax.swing.plaf.basic.BasicTreeUI$PropertyChange
Handler.propertyChange(BasicTreeUI.java:2901)
	at 
javax.swing.event.SwingPropertyChangeSupport.fire
PropertyChange
(SwingPropertyChangeSupport.java:264)
	at 
javax.swing.event.SwingPropertyChangeSupport.fire
PropertyChange
(SwingPropertyChangeSupport.java:232)
	at 
javax.swing.JComponent.firePropertyChange
(JComponent.java:3819)
	at javax.swing.JTree.setModel
(JTree.java:709)
	at javax.swing.JTree.<init>
(JTree.java:512)
	at 
com.sun.tools.profiler.ui.MemCallGraphTreePanel.p
repareResults(MemCallGraphTreePanel.java:42)
	at 
org.netbeans.netfluid.ResultsWindow$MemoryActions
Handler.showStacksForClass
(ResultsWindow.java:592)
	at 
com.sun.tools.profiler.ui.ObjLivenessResultsPanel
.showStacks_MenuItemActionPerformed
(ObjLivenessResultsPanel.java:161)
	at 
com.sun.tools.profiler.ui.ObjLivenessResultsPanel
.menuActionPerformed
(ObjLivenessResultsPanel.java:148)
	at 
com.sun.tools.profiler.ui.ObjLivenessResultsPanel
$1.actionPerformed
(ObjLivenessResultsPanel.java:131)
	at 
javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:1786)
	at 
javax.swing.AbstractButton$ForwardActionEvents.ac
tionPerformed(AbstractButton.java:1839)
	at 
javax.swing.DefaultButtonModel.fireActionPerforme
d(DefaultButtonModel.java:420)
	at 
javax.swing.DefaultButtonModel.setPressed
(DefaultButtonModel.java:258)
	at javax.swing.AbstractButton.doClick
(AbstractButton.java:289)
	at 
javax.swing.plaf.basic.BasicMenuItemUI.doClick
(BasicMenuItemUI.java:1113)
	at 
javax.swing.plaf.basic.BasicMenuItemUI$MouseInput
Handler.mouseReleased(BasicMenuItemUI.java:943)
	at java.awt.Component.processMouseEvent
(Component.java:5100)
	at java.awt.Component.processEvent
(Component.java:4897)
	at java.awt.Container.processEvent
(Container.java:1569)
	at java.awt.Component.dispatchEventImpl
(Component.java:3615)
	at java.awt.Container.dispatchEventImpl
(Container.java:1627)
	at java.awt.Component.dispatchEvent
(Component.java:3477)
	at 
java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:3483)
	at 
java.awt.LightweightDispatcher.processMouseEvent
(Container.java:3198)
	at 
java.awt.LightweightDispatcher.dispatchEvent
(Container.java:3128)
	at java.awt.Container.dispatchEventImpl
(Container.java:1613)
	at java.awt.Window.dispatchEventImpl
(Window.java:1606)
	at java.awt.Component.dispatchEvent
(Component.java:3477)
	at java.awt.EventQueue.dispatchEvent
(EventQueue.java:456)
[catch] at 
java.awt.EventDispatchThread.pumpOneEventForHiera
rchy(EventDispatchThread.java:201)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarc
hy(EventDispatchThread.java:151)
	at 
java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:145)
	at 
java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:137)
	at java.awt.EventDispatchThread.run
(EventDispatchThread.java:100)
Comment 1 mishadmitriev 2004-09-13 21:14:02 UTC
This issue is a duplicate of 47952, which is already fixed. The code
will become available in Milestone 2 release.

*** This issue has been marked as a duplicate of 47952 ***
Comment 2 ehucka 2006-10-09 12:10:34 UTC
Verification of old issues.
Comment 3 Alexander Kouznetsov 2007-02-12 22:58:16 UTC
Closing old issues.
Comment 4 Alexander Kouznetsov 2007-02-20 18:25:16 UTC
Reverting to the original Target Milestone value changed by mistake. Sorry for
inconvenience.