Cannot add a Points event to meet in Events List GUI

Bug #414304 reported by Ken McLean
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenScore
New
Medium
Craig Mahony

Bug Description

Cannot add a Points event to meet in Events List GUI. When a discipline with Measure Method = 'Points' is added to the meet, a popup error occurs with the following in debug:

Exception occurred
java.lang.ArrayIndexOutOfBoundsException: 0
        at avscoreswt.gui.Meets.MultiEditSupport.<init>(MultiPanel.java:330)
        at avscoreswt.gui.Meets.MultiPanel.<init>(MultiPanel.java:123)
        at avscoreswt.gui.Meets.EventsEditSupport.setValue(EventsEditSupport.jav
a:241)
        at org.eclipse.jface.viewers.EditingSupport.saveCellEditorValue(EditingS
upport.java:113)
        at org.eclipse.jface.viewers.ColumnViewerEditor.saveEditorValue(ColumnVi
ewerEditor.java:455)
        at org.eclipse.jface.viewers.ColumnViewerEditor.applyEditorValue(ColumnV
iewerEditor.java:311)
        at org.eclipse.jface.viewers.ColumnViewerEditor$2.applyEditorValue(Colum
nViewerEditor.java:153)
        at org.eclipse.jface.viewers.CellEditor$1.run(CellEditor.java:333)
        at org.eclipse.jface.util.SafeRunnable$1.run(SafeRunnable.java:128)
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
        at org.eclipse.jface.viewers.CellEditor.fireApplyEditorValue(CellEditor.
java:331)
        at org.eclipse.jface.viewers.ComboBoxCellEditor.applyEditorValueAndDeact
ivate(ComboBoxCellEditor.java:273)
        at org.eclipse.jface.viewers.ComboBoxCellEditor.focusLost(ComboBoxCellEd
itor.java:284)
        at org.eclipse.jface.viewers.ComboBoxCellEditor$4.focusLost(ComboBoxCell
Editor.java:170)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
137)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:770)
        at org.eclipse.swt.custom.CCombo.handleFocus(CCombo.java:816)
        at org.eclipse.swt.custom.CCombo$3.handleEvent(CCombo.java:135)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1184)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1002)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
        at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2429)
        at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2266)
        at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4414)
        at org.eclipse.swt.widgets.Table.WM_SETFOCUS(Table.java:5853)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3855)
        at org.eclipse.swt.widgets.Table.windowProc(Table.java:5476)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
        at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
        at org.eclipse.swt.widgets.Table.sendMouseDownEvent(Table.java:3540)
        at org.eclipse.swt.widgets.Table.WM_LBUTTONDOWN(Table.java:5700)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
        at org.eclipse.swt.widgets.Table.windowProc(Table.java:5476)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
        at org.eclipse.jface.window.Window.open(Window.java:801)
        at avscoreswt.gui.BaseFrame.run(BaseFrame.java:191)
        at avscoreswt.gui.BaseFrame.start(BaseFrame.java:1103)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at avscoreswt.OpenScore.main(OpenScore.java:61)
java.lang.ArrayIndexOutOfBoundsException: 0
        at avscoreswt.gui.Meets.MultiEditSupport.<init>(MultiPanel.java:330)
        at avscoreswt.gui.Meets.MultiPanel.<init>(MultiPanel.java:123)
        at avscoreswt.gui.Meets.EventsEditSupport.setValue(EventsEditSupport.jav
a:241)
        at org.eclipse.jface.viewers.EditingSupport.saveCellEditorValue(EditingS
upport.java:113)
        at org.eclipse.jface.viewers.ColumnViewerEditor.saveEditorValue(ColumnVi
ewerEditor.java:455)
        at org.eclipse.jface.viewers.ColumnViewerEditor.applyEditorValue(ColumnV
iewerEditor.java:311)
        at org.eclipse.jface.viewers.ColumnViewerEditor$3.focusLost(ColumnViewer
Editor.java:215)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
137)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:770)
        at org.eclipse.swt.custom.CCombo.handleFocus(CCombo.java:816)
        at org.eclipse.swt.custom.CCombo$3.handleEvent(CCombo.java:135)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1184)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1002)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
        at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2429)
        at org.eclipse.swt.widgets.Widget.wmSetFocus(Widget.java:2266)
        at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Control.java:4414)
        at org.eclipse.swt.widgets.Table.WM_SETFOCUS(Table.java:5853)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3855)
        at org.eclipse.swt.widgets.Table.windowProc(Table.java:5476)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
        at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
        at org.eclipse.swt.widgets.Table.sendMouseDownEvent(Table.java:3540)
        at org.eclipse.swt.widgets.Table.WM_LBUTTONDOWN(Table.java:5700)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3822)
        at org.eclipse.swt.widgets.Table.windowProc(Table.java:5476)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2371)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
        at org.eclipse.jface.window.Window.open(Window.java:801)
        at avscoreswt.gui.BaseFrame.run(BaseFrame.java:191)
        at avscoreswt.gui.BaseFrame.start(BaseFrame.java:1103)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at avscoreswt.OpenScore.main(OpenScore.java:61)
13:59:02.406:Last message repeated 2 times.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.