[Objectscript-devel] [OBJECTSCRIPT] Issue #OBJS119 - array out of bounds in BasicScope#createMember(
Brought to you by:
rob_d_clark
From: Rob C. <rob...@ma...> - 2003-05-08 22:21:20
|
You can view the issue detail at the following URL: <http://icandy.homeunix.org:443/scarab/issues/id/OBJS119> Type : Defect Issue Id : OBJS119 Reported by: Rob Clark rob...@ma... - (rob...@ma...) Details: Headline: array out of bounds in BasicScope#createMember() Description: not sure why, but it is easy to fix by moving where we check (and iff needed grow) the array... it is where it is now, because I wanted to avoid the extra check in cases where I didn't think it was needed, but apparently I missed something. Severity: Major Version: head Stack Trace: java.lang.ArrayIndexOutOfBoundsException: 0 at oscript.data.BasicScope.createMember(BasicScope.java:183) at _oscn_getCellEditorValue.evalNodeImpl(<generated>) at oscript.compiler.CompiledNodeEvaluator.evalNode(CompiledNodeEvaluator.java:164) at oscript.data.Function.callAsFunction(Function.java:294) at oscript.data.Reference.callAsFunction(Reference.java:768) at _oscn_actionPerformed34.evalNodeImpl(<generated>) at oscript.compiler.CompiledNodeEvaluator.evalNode(CompiledNodeEvaluator.java:164) at oscript.data.Function.callAsFunction(Function.java:294) at oscript.data.Reference.callAsFunction(Reference.java:768) at wrap.java.awt.event.ActionListener_wrapper.actionPerformed(<generated>) at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1196) at javax.swing.JComboBox.setSelectedItem(JComboBox.java:561) at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:597) at javax.swing.plaf.basic.BasicComboPopup$ListMouseHandler.mouseReleased(BasicComboPopup.java:749) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:228) at java.awt.Component.processMouseEvent(Component.java:5134) at javax.swing.plaf.basic.BasicComboPopup$2.processMouseEvent(BasicComboPopup.java:452) at java.awt.Component.processEvent(Component.java:4931) at java.awt.Container.processEvent(Container.java:1566) at java.awt.Component.dispatchEventImpl(Component.java:3639) at java.awt.Container.dispatchEventImpl(Container.java:1623) at java.awt.Component.dispatchEvent(Component.java:3480) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095) at java.awt.Container.dispatchEventImpl(Container.java:1609) at java.awt.Window.dispatchEventImpl(Window.java:1590) at java.awt.Component.dispatchEvent(Component.java:3480) at java.awt.EventQueue.dispatchEvent(EventQueue.java:450) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136) at java.awt.EventDispatchThread.run(EventDispatchThread.java:99) Functional Area: data Status: New |