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 102189 - ArrayIndexOutOfBoundsException while debugging long cycle
Summary: ArrayIndexOutOfBoundsException while debugging long cycle
Status: VERIFIED WORKSFORME
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL Debugger (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Kirill Sorokin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-23 16:26 UTC by Oleg Barbashov
Modified: 2008-04-11 14:02 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Long cycle exception (43.17 KB, application/x-compressed)
2007-04-23 16:29 UTC, Oleg Barbashov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oleg Barbashov 2007-04-23 16:26:36 UTC
Steps to reproduce:

0. Open attached project. Deploy it. Attach the debugger. Open the BPEL Process
Execution Window.
1. Set breakpoint on While2 Activitie.
2. Run TestCase1.
3. In BPEL Process Execution Window open While1 node. Open one of
sequence1/scope1 nodes.
4. If the exception is still not thrown make couple steps.

The exception is thrown:
"java.lang.ArrayIndexOutOfBoundsException: 10013 >= 10013
	at java.util.Vector.elementAt(Vector.java:432)
	at
javax.swing.tree.VariableHeightLayoutCache.getNode(VariableHeightLayoutCache.java:976)
	at
javax.swing.tree.VariableHeightLayoutCache.getMaxNodeWidth(VariableHeightLayoutCache.java:989)
	at
javax.swing.tree.VariableHeightLayoutCache.getPreferredWidth(VariableHeightLayoutCache.java:291)
	at
javax.swing.plaf.basic.BasicTreeUI.updateCachedPreferredSize(BasicTreeUI.java:1743)
	at javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:1901)
	at javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(BasicTreeUI.java:1889)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1624)
	at
org.openide.explorer.view.TreeTableView$ScrollListener.revalidateScrollBar(TreeTableView.java:1129)
	at
org.openide.explorer.view.TreeTableView$ScrollListener.propertyChange(TreeTableView.java:1078)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:291)
	at java.awt.Component.firePropertyChange(Component.java:7210)
	at javax.swing.JComponent.firePropertyChange(JComponent.java:4249)
	at org.openide.explorer.view.TreeTable.tableChanged(TreeTable.java:392)
	at
javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
	at
org.openide.explorer.view.TreeTableModelAdapter$Listener.tableChanged(TreeTableModelAdapter.java:161)
	at
javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
	at
javax.swing.table.AbstractTableModel.fireTableRowsUpdated(AbstractTableModel.java:230)
	at
org.openide.explorer.view.NodeTableModel$1.propertyChange(NodeTableModel.java:89)
	at org.openide.nodes.Node.firePropertyChange(Node.java:940)
	at org.netbeans.modules.viewmodel.TreeModelNode.refreshNode(TreeModelNode.java:371)
	at org.netbeans.modules.viewmodel.TreeModelNode.access$300(TreeModelNode.java:63)
	at org.netbeans.modules.viewmodel.TreeModelNode$2.run(TreeModelNode.java:265)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)
"
Comment 1 Oleg Barbashov 2007-04-23 16:29:29 UTC
Created attachment 41475 [details]
Long cycle exception
Comment 2 Sergey Lunegov 2007-10-25 18:01:13 UTC
Kirill, please look at this.
Comment 3 Kirill Sorokin 2007-11-19 16:18:33 UTC
-> Sierra
Comment 4 Kirill Sorokin 2007-12-21 18:45:29 UTC
I was not able to reproduce the exception on a recent build. Could you please verify?
Comment 5 Andrei Chistiakov 2008-04-11 14:02:38 UTC
Verified with NetBeans IDE 6.1 RC1 (Build 200804100130).