Priority/Impact
None
Description
Description
I tried to rearrange the homepage (dragging trophies to bottom) and got an error
Error details
Error title: An error occurred
Error message: Null check operator used on a null value
Stack trace:
#0 State.context (package:flutter/src/widgets/framework.dart:959)
#1 _DashboardCalendarWidgetState.loadEvents (package:wger/widgets/dashboard/calendar.dart:100)
#2 _DashboardCalendarWidgetState.initState.<anonymous closure> (package:wger/widgets/dashboard/calendar.dart:79)
#3 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1434)
#4 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1361)
#5 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1200)
#6 _invoke (dart:ui/hooks.dart:356)
#7 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444)
#8 _drawFrame (dart:ui/hooks.dart:328)
App logs (last 19 entries):
2026-04-07T19:34:38.848172 INFO [AuthProvider] autologin failed, no saved user data
2026-04-07T19:34:38.850179 INFO [AuthProvider] autologin failed, no saved user data
2026-04-07T19:37:52.295173 INFO [HomeTabsScreen] Loading base data
2026-04-07T19:37:52.296377 INFO [ExercisesProvider] Fetching initial exercise data
2026-04-07T19:37:52.337411 INFO [NutritionPlansProvider] Read 0 ingredients from db cache
2026-04-07T19:37:52.337785 INFO [ExercisesProvider] Loading muscles from API
2026-04-07T19:37:52.338172 INFO [ExercisesProvider] Loading exercise categories from API
2026-04-07T19:37:52.338377 INFO [ExercisesProvider] Loading languages from API
2026-04-07T19:37:52.338707 INFO [ExercisesProvider] Loading equipment from API
2026-04-07T19:37:52.868856 INFO [ExercisesProvider] Saved 30 languages to cache (valid till 2026-04-14 19:37:52.861516)
2026-04-07T19:37:52.870259 INFO [ExercisesProvider] Loaded 0 exercises from DB cache
2026-04-07T19:37:52.870636 INFO [ExercisesProvider] Loading all exercises from API
2026-04-07T19:37:52.870954 INFO [HomeTabsScreen] Loading routines, weight, measurements and gallery
2026-04-07T19:37:52.871401 INFO [BodyWeightProvider] Fetching all body weight entries
2026-04-07T19:37:52.871644 INFO [MeasurementProvider] Fetching all measurement categories and entries
2026-04-07T19:37:53.658729 INFO [HomeTabsScreen] Loading current nutritional plan
2026-04-07T19:37:53.659545 INFO [HomeTabsScreen] Loading current routine
2026-04-07T19:38:43.991784 SEVERE [main] Error caught by PlatformDispatcher.instance.onError: Null check operator used on a null value
2026-04-07T19:38:43.991962 SEVERE [main] Stack trace: #0 State.context (package:flutter/src/widgets/framework.dart:959)
#1 _DashboardCalendarWidgetState.loadEvents (package:wger/widgets/dashboard/calendar.dart:100)
#2 _DashboardCalendarWidgetState.initState.<anonymous closure> (package:wger/widgets/dashboard/calendar.dart:79)
#3 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1434)
#4 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1361)
#5 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1200)
#6 _invoke (dart:ui/hooks.dart:356)
#7 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444)
#8 _drawFrame (dart:ui/hooks.dart:328)
Server version
Demo docker, installed on synology DSM7. Sha256:84FD01d820EDA73e32e719a8161b271f0FD6e7407fe3be523329322a065d3ebf
Mobile app version
Play store install, 1.10.2
Priority/Impact
None
Description
Description
I tried to rearrange the homepage (dragging trophies to bottom) and got an error
Error details
Error title: An error occurred
Error message: Null check operator used on a null value
Stack trace:
App logs (last 19 entries):
Server version
Demo docker, installed on synology DSM7. Sha256:84FD01d820EDA73e32e719a8161b271f0FD6e7407fe3be523329322a065d3ebf
Mobile app version
Play store install, 1.10.2