Skip to content

Error when editing an exercise that was made with the Simple mode on when the Simple mode is turned off #1199

@vavanade

Description

@vavanade

Priority/Impact

Medium (affects some functionality)

Description

When I turn Simple mode back on, editing of the exercise works, when I turn it off, the error occurs.

When I click on "report issue", (probably) Github complains that the URL is too long.

Error Title: An error occurred
Error Message: LateInitializationError: Field 'repetitionUnitObj' has not been initialized.

Stack Trace:
#0 State.widget (package:flutter/src/widgets/framework.dart)
#1 _SlotEntryFormState.build (package:wger/widgets/routines/forms/slot_entry.dart:259)
#2 StatefulElement.build (package:flutter/src/widgets/framework.dart:5931)
#3 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5817)
#4 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#5 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#6 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#7 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#8 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#9 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#10 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264)
#11 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7279)
#12 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#13 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#14 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#15 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#16 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#17 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5799)
#18 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5973)
#19 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793)
#20 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587)
#21 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7264)
#22 Element.updateChild (package:flutter/src/widgets/framework.dart:4059)
#23 Element.updateChildren (package:flutter/src/widgets/framework.dart:4255)
#24 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295)
#25 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#26 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#27 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#28 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#29 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#30 ProxyElement.update (package:flutter/src/widgets/framework.dart:6149)
#31 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#32 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#33 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#34 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#35 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#36 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#37 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#38 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#39 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#40 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#41 ProxyElement.update (package:flutter/src/widgets/framework.dart:6149)
#42 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#43 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#44 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#45 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#46 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#47 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895)
#48 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#49 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#50 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#51 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#52 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#53 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#54 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#55 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#56 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#57 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#58 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#59 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#60 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#61 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#62 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#63 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#64 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#65 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#66 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#67 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895)
#68 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#69 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#70 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#71 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895)
#72 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#73 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#74 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#75 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#76 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#77 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#78 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#79 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#80 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#81 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#82 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#83 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#84 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#85 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#86 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#87 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#88 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#89 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#90 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#91 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#92 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#93 ProxyElement.update (package:flutter/src/widgets/framework.dart:6149)
#94 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#95 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#96 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#97 ProxyElement.update (package:flutter/src/widgets/framework.dart:6149)
#98 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#99 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#100 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#101 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#102 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#103 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#104 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#105 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#106 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895)
#107 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#108 SliverMultiBoxAdaptorElement.updateChild (package:flutter/src/widgets/sliver.dart:1086)
#109 SliverMultiBoxAdaptorElement.performRebuild.processElement (package:flutter/src/widgets/sliver.dart:979)
#110 Iterable.forEach (dart:core/iterable.dart:366)
#111 SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:1032)
#112 SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:955)
#113 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#114 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#115 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#116 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#117 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#118 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#119 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#120 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#121 Element.updateChildren (package:flutter/src/widgets/framework.dart:4191)
#122 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295)
#123 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#124 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#125 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#126 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#127 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#128 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#129 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#130 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#131 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#132 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#133 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#134 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#135 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#136 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#137 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#138 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#139 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#140 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#141 ProxyElement.update (package:flutter/src/widgets/framework.dart:6149)
#142 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#143 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#144 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#145 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#146 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#147 ProxyElement.update (package:flutter/src/widgets/framework.dart:6149)
#148 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#149 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#150 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#151 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#152 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#153 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#154 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#155 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#156 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#157 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#158 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#159 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#160 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895)
#161 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#162 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122)
#163 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#164 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#165 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#166 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#167 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#168 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#169 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#170 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#171 ProxyElement.update (package:flutter/src/widgets/framework.dart:6149)
#172 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#173 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#174 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#175 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#176 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#177 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#178 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#179 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#180 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#181 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#182 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#183 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#184 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#185 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895)
#186 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#187 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#188 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#189 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#190 StatefulElement.update (package:flutter/src/widgets/framework.dart:6007)
#191 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#192 Element.updateChildren (package:flutter/src/widgets/framework.dart:4191)
#193 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295)
#194 Element.updateChild (package:flutter/src/widgets/framework.dart:4037)
#195 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841)
#196 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5982)
#197 Element.rebuild (package:flutter/src/widgets/framework.dart:5529)
#198 BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2750)
#199 BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2807)
#200 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3111)
#201 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1302)
#202 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495)
#203 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430)
#204 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345)
#205 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198)
#206 _invoke (dart:ui/hooks.dart:356)
#207 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444)
#208 _drawFrame (dart:ui/hooks.dart:328)


2026-05-18T22:28:15.417197 SEVERE [main] Error caught by FlutterError.onError: LateInitializationError: Field 'repetitionUnitObj' has not been initialized.
2026-05-18T22:23:51.839892 SEVERE [main] Error caught by FlutterError.onError: LateInitializationError: Field 'repetitionUnitObj' has not been initialized.
2026-05-18T22:23:33.138217 SEVERE [main] Error caught by FlutterError.onError: LateInitializationError: Field 'repetitionUnitObj' has not been initialized.
2026-05-18T22:21:39.242397 INFO [HomeTabsScreen] Loading current routine
2026-05-18T22:21:39.242332 INFO [HomeTabsScreen] Loading current nutritional plan
2026-05-18T22:21:38.908942 INFO [MeasurementProvider] Fetching all measurement categories and entries
2026-05-18T22:21:38.908817 INFO [BodyWeightProvider] Fetching all body weight entries
2026-05-18T22:21:38.908536 INFO [HomeTabsScreen] Loading routines, weight, measurements and gallery
2026-05-18T22:21:38.908214 INFO [ExercisesProvider] Loading all exercises from API
2026-05-18T22:21:38.777954 INFO [ExercisesProvider] Loaded 162 exercises from DB cache
2026-05-18T22:21:38.771959 INFO [ExercisesProvider] Loaded 11 equipment from cache
2026-05-18T22:21:38.771848 INFO [ExercisesProvider] Loaded 30 languages from cache
2026-05-18T22:21:38.771550 INFO [ExercisesProvider] Loaded 8 categories from cache
2026-05-18T22:21:38.771033 INFO [ExercisesProvider] Loaded 15 muscles from cache
2026-05-18T22:21:38.762963 INFO [NutritionPlansProvider] Read 0 ingredients from db cache
2026-05-18T22:21:38.762088 INFO [RoutinesProvider] Read workout units data from cache. Valid till 2026-06-05T13:06:20.967648
2026-05-18T22:21:38.750813 INFO [ExercisesProvider] Fetching initial exercise data
2026-05-18T22:21:38.750442 INFO [HomeTabsScreen] Loading base data
2026-05-18T22:21:38.747786 INFO [AuthProvider] autologin successful
2026-05-18T22:21:38.743580 INFO [AuthProvider] autologin successful

Server version

No response

Mobile app version

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions