I have a scheduled invoice from a few days ago that never sent. If I go to manually delete the schedule entry, I get the following:
RangeError (index): Invalid value: Valid value range is empty: 0
#0 _GrowableList.[] (dart:core-patch/growable_array.dart:264)
#1 CopyOnWriteList.[] (package:built_collection/src/internal/copy_on_write_list.dart:20)
#2 editingReducer.<anonymous closure> (package:invoiceninja_flutter/redux/quote/quote_reducer.dart:128)
#3 TypedReducer.call (package:redux/src/utils.dart:111)
#4 combineReducers.<anonymous closure> (package:redux/src/utils.dart:259)
#5 scheduleUIReducer.<anonymous closure> (package:invoiceninja_flutter/redux/schedule/schedule_reducer.dart:14)
#6 AppStateBuilder.update (package:invoiceninja_flutter/redux/app/app_state.g.dart:310)
#7 _$ScheduleUIState.rebuild (package:invoiceninja_flutter/redux/schedule/schedule_state.g.dart:296)
#8 scheduleUIReducer (package:invoiceninja_flutter/redux/schedule/schedule_reducer.dart:12)
#9 uiReducer.<anonymous closure> (package:invoiceninja_flutter/redux/ui/ui_reducer.dart:90)
#10 AppStateBuilder.update (package:invoiceninja_flutter/redux/app/app_state.g.dart:310)
#11 _$UIState.rebuild (package:invoiceninja_flutter/redux/ui/ui_state.g.dart:572)
#12 uiReducer (package:invoiceninja_flutter/redux/ui/ui_reducer.dart:67)
#13 appReducer.<anonymous closure> (package:invoiceninja_flutter/redux/app/app_reducer.dart:77)
#14 AppStateBuilder.update (package:invoiceninja_flutter/redux/app/app_state.g.dart:310)
#15 _$AppState.rebuild (package:invoiceninja_flutter/redux/app/app_state.g.dart:183)
#16 appReducer (package:invoiceninja_flutter/redux/app/app_reducer.dart:67)
#17 Store._createReduceAndNotify.<anonymous closure> (package:redux/src/store.dart:235)
#18 TypedMiddleware.call (package:redux/src/utils.dart:231)
Lines 17 & 18 are repeated over 700 times, and then the following ends the error message out
#769 Store.dispatch (package:redux/src/store.dart:267)
#770 _deleteSchedule.<anonymous closure>.<anonymous closure> (package:invoiceninja_flutter/redux/schedule/schedule_middleware.dart:125)
<asynchronous suspension>
I was able to manually send the invoice out, but is there anything I can do to see why it didn’t send, or to force delete the schedule entry? There is nothing in the logs, other than the autobilling alert that posts every morning.