Skip to content

An error occurred #1163

@fredricksonn

Description

@fredricksonn

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions