[beta] Unsupported operation: GroupAssetsBy.none is not supported for watchMainBucket when switching to beta timeline. #6500

Closed
opened 2026-02-05 12:19:49 +03:00 by OVERLORD · 10 comments
Owner

Originally created by @dagstuan on GitHub (Jul 24, 2025).

I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.

  • Yes

The bug

After upgrading both server and app (iOS), when switching to the beta timeline the timeline crashes with the error in the title. Switching back to the old timeline works fine again.

Image

The OS that Immich Server is running on

Synology OS

Version of Immich Server

v1.136.0

Version of Immich Mobile App

v1.136.0

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

-

Your .env content

-

Reproduction steps

Switch to beta timeline in the iOS app.

Relevant log output

Message: Could not load value
Details: Unsupported operation: GroupAssetsBy.none is not supported for watchMainBucket
From: AsyncValue
StackTrace:
#1      ProviderElementBase.watch (package:riverpod/src/framework/element.dart:742:0)
#2      timelineSegmentProvider.<anonymous closure> (package:immich_mobile/presentation/widgets/timeline/timeline.state.dart:112:0)
#3      _AsBroadcastStreamController.add (dart:async/broadcast_stream_controller.dart:483:0)
#4      DriftTimelineRepository._watchMainBucket (package:immich_mobile/infrastructure/repositories/timeline.repository.dart:53:0)
#5      DriftTimelineRepository.main.<anonymous closure> (package:immich_mobile/infrastructure/repositories/timeline.repository.dart:37:0)
#6      new TimelineService._ (package:immich_mobile/domain/services/timeline.service.dart:95:0)
#7      new TimelineService (package:immich_mobile/domain/services/timeline.service.dart:85:0)
#8      TimelineFactory.main (package:immich_mobile/domain/services/timeline.service.dart:40:0)
#9      timelineServiceProvider.<anonymous closure> (package:immich_mobile/providers/infrastructure/timeline.provider.dart:22:0)
#10     ProviderScheduler.vsync.<anonymous closure>.invoke (package:riverpod/src/framework/scheduler.dart:41:0)
#11     _UncontrolledProviderScopeElement.build (package:flutter_riverpod/src/framework.dart:396:0)
#12     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5715:0)
#13     Element.rebuild (package:flutter/src/widgets/framework.dart:5427:0)
#14     BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2694:0)
#15     BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752:0)
#16     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3056:0)
#17     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1240:0)
#18     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:0)
#19     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1438:0)
#20     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1351:0)
#21     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1204:0)
#22     _invoke (dart:ui/hooks.dart:331:0)
#23     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444:0)
#24     _drawFrame (dart:ui/hooks.dart:303:0)

Additional information

No response

Originally created by @dagstuan on GitHub (Jul 24, 2025). ### I have searched the existing issues, both open and closed, to make sure this is not a duplicate report. - [x] Yes ### The bug After upgrading both server and app (iOS), when switching to the beta timeline the timeline crashes with the error in the title. Switching back to the old timeline works fine again. ![Image](https://github.com/user-attachments/assets/859657f0-10f9-4294-9dd6-66655cd3339e) ### The OS that Immich Server is running on Synology OS ### Version of Immich Server v1.136.0 ### Version of Immich Mobile App v1.136.0 ### Platform with the issue - [ ] Server - [ ] Web - [x] Mobile ### Your docker-compose.yml content ```YAML - ``` ### Your .env content ```Shell - ``` ### Reproduction steps Switch to beta timeline in the iOS app. ### Relevant log output ```shell Message: Could not load value Details: Unsupported operation: GroupAssetsBy.none is not supported for watchMainBucket From: AsyncValue StackTrace: #1 ProviderElementBase.watch (package:riverpod/src/framework/element.dart:742:0) #2 timelineSegmentProvider.<anonymous closure> (package:immich_mobile/presentation/widgets/timeline/timeline.state.dart:112:0) #3 _AsBroadcastStreamController.add (dart:async/broadcast_stream_controller.dart:483:0) #4 DriftTimelineRepository._watchMainBucket (package:immich_mobile/infrastructure/repositories/timeline.repository.dart:53:0) #5 DriftTimelineRepository.main.<anonymous closure> (package:immich_mobile/infrastructure/repositories/timeline.repository.dart:37:0) #6 new TimelineService._ (package:immich_mobile/domain/services/timeline.service.dart:95:0) #7 new TimelineService (package:immich_mobile/domain/services/timeline.service.dart:85:0) #8 TimelineFactory.main (package:immich_mobile/domain/services/timeline.service.dart:40:0) #9 timelineServiceProvider.<anonymous closure> (package:immich_mobile/providers/infrastructure/timeline.provider.dart:22:0) #10 ProviderScheduler.vsync.<anonymous closure>.invoke (package:riverpod/src/framework/scheduler.dart:41:0) #11 _UncontrolledProviderScopeElement.build (package:flutter_riverpod/src/framework.dart:396:0) #12 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5715:0) #13 Element.rebuild (package:flutter/src/widgets/framework.dart:5427:0) #14 BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2694:0) #15 BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752:0) #16 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3056:0) #17 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1240:0) #18 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:0) #19 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1438:0) #20 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1351:0) #21 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1204:0) #22 _invoke (dart:ui/hooks.dart:331:0) #23 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444:0) #24 _drawFrame (dart:ui/hooks.dart:303:0) ``` ### Additional information _No response_
OVERLORD added the mobile-beta label 2026-02-05 12:19:49 +03:00
Author
Owner

@alextran1502 commented on GitHub (Jul 24, 2025):

Thanks, you can go to App Settings > Photo Grid > Choose group by either Month + day or Month

@alextran1502 commented on GitHub (Jul 24, 2025): Thanks, you can go to `App Settings > Photo Grid` > Choose group by either Month + day or Month
Author
Owner

@tvillini commented on GitHub (Jul 24, 2025):

Same issue for me. I tried the Photo Grid Month+Day & Month-only, and get the same result. I also tried turning off and turning back on the beta, and it's the same issue.

@tvillini commented on GitHub (Jul 24, 2025): Same issue for me. I tried the Photo Grid Month+Day & Month-only, and get the same result. I also tried turning off and turning back on the beta, and it's the same issue.
Author
Owner

@tigershark482 commented on GitHub (Jul 24, 2025):

Same issue for me. I tried the Photo Grid Month+Day & Month-only, and get the same result. I also tried turning off and turning back on the beta, and it's the same issue.

@tvillini Try completely closing the app and opening it again.

@tigershark482 commented on GitHub (Jul 24, 2025): > Same issue for me. I tried the Photo Grid Month+Day & Month-only, and get the same result. I also tried turning off and turning back on the beta, and it's the same issue. @tvillini Try completely closing the app and opening it again.
Author
Owner

@tvillini commented on GitHub (Jul 24, 2025):

Yep, I sholud have thought of killing the app. Yeah, that works now.

@tvillini commented on GitHub (Jul 24, 2025): Yep, I sholud have thought of killing the app. Yeah, that works now.
Author
Owner

@sagacity commented on GitHub (Jul 24, 2025):

I'm seeing the same thing in the Android app, but killing and restarting does not seem to fix the issue.

@sagacity commented on GitHub (Jul 24, 2025): I'm seeing the same thing in the Android app, but killing and restarting does not seem to fix the issue.
Author
Owner

@denkyem commented on GitHub (Jul 24, 2025):

I'm seeing the same thing in the Android app, but killing and restarting does not seem to fix the issue.

Did you try set Month+Day, save, kill the app and open again?
It worked for me

@denkyem commented on GitHub (Jul 24, 2025): > I'm seeing the same thing in the Android app, but killing and restarting does not seem to fix the issue. Did you try set Month+Day, save, kill the app and open again? It worked for me
Author
Owner

@sagacity commented on GitHub (Jul 24, 2025):

I'm seeing the same thing in the Android app, but killing and restarting does not seem to fix the issue.

Did you try set Month+Day, save, kill the app and open again? It worked for me

Yes, that works. It's just that automatic doesn't work after killing/restarting.

@sagacity commented on GitHub (Jul 24, 2025): > > I'm seeing the same thing in the Android app, but killing and restarting does not seem to fix the issue. > > Did you try set Month+Day, save, kill the app and open again? It worked for me Yes, that works. It's just that automatic doesn't work after killing/restarting.
Author
Owner

@hbprotoss commented on GitHub (Jul 25, 2025):

Can we bring back auto photo grid? The timeline seems a little wired for me now

@hbprotoss commented on GitHub (Jul 25, 2025): Can we bring back auto photo grid? The timeline seems a little wired for me now
Author
Owner

@Sandroid75 commented on GitHub (Jul 29, 2025):

Thanks, you can go to App Settings > Photo Grid > Choose group by either Month + day or Month

Same issue, same solution, now it work fine also for Android app!

@Sandroid75 commented on GitHub (Jul 29, 2025): > Thanks, you can go to `App Settings > Photo Grid` > Choose group by either Month + day or Month Same issue, same solution, now it work fine also for Android app!
Author
Owner

@LandChit commented on GitHub (Jul 29, 2025):

I'm seeing the same thing in the Android app, but killing and restarting does not seem to fix the issue.

Did you try set Month+Day, save, kill the app and open again? It worked for me

--I did this but now it doesnt show phonots saved on the cloud. -- Tried it again now it works for some reason, previously showed no remote files in the beta sync status

@LandChit commented on GitHub (Jul 29, 2025): > > I'm seeing the same thing in the Android app, but killing and restarting does not seem to fix the issue. > > Did you try set Month+Day, save, kill the app and open again? It worked for me --I did this but now it doesnt show phonots saved on the cloud. -- Tried it again now it works for some reason, previously showed no remote files in the beta sync status
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#6500