[beta] Assets stop loading after a while #6087

Closed
opened 2026-02-20 04:08:12 -05:00 by deekerman · 4 comments
Owner

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

Originally assigned to: @shenlong-tanwen on GitHub.

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

  • Yes

The bug

When using the new timeline, it seems that assets in stop loading after a while. The logs show several errors such as:

LateInitializationError: Field '_animatePosition@1725472144' has not been initialized.

#0 PhotoViewController.animateMultiple (package:immich_mobile/widgets/photo_view/src/controller/photo_view_controller.dart)
#1 _AssetViewerState._handleSheetClose (package:immich_mobile/presentation/widgets/asset_viewer/asset_viewer.page.dart:488)
#2 _AssetViewerState._openBottomSheet. (package:immich_mobile/presentation/widgets/asset_viewer/asset_viewer.page.dart:484)
#3 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:951)
#4 Future._propagateToListeners (dart:async/future_impl.dart:980)
#5 Future._completeWithValue (dart:async/future_impl.dart:723)
#6 Future._asyncCompleteWithValue. (dart:async/future_impl.dart:807)
#7 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#8 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)

———-

Instance of 'FlutterErrorDetails'
Exception: Null check operator used on a null value
Library: rendering library
Context: Instance of 'ErrorDescription'

#0 RenderSliverMultiBoxAdaptor.childMainAxisPosition (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:669)
#1 RenderSliverMultiBoxAdaptor.paint (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:739)
#2 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#3 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#4 RenderSliverEdgeInsetsPadding.paint (package:flutter/src/rendering/sliver_padding.dart:272)
#5 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#6 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#7 RenderViewportBase._paintContents (package:flutter/src/rendering/viewport.dart:789)
#8 PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:507)
#9 PaintingContext.pushClipRect (package:flutter/src/rendering/object.dart:574)
#10 RenderViewportBase.paint (package:flutter/src/rendering/viewport.dart:764)
#11 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#12 PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:176)
#13 PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:121)
#14 PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1312)
#15 PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1322)
#16 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:631)
#17 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1242)
#18 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495)
#19 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1438)
#20 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1351)
#21 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1204)
#22 _invoke (dart:ui/hooks.dart:331)
#23 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444)
#24 _drawFrame (dart:ui/hooks.dart:303)

The OS that Immich Server is running on

Synology OS

Version of Immich Server

v1.36.0

Version of Immich Mobile App

v1.36.0

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

-

Your .env content

-

Reproduction steps

Open a large album and use it for a while.

Relevant log output


Additional information

No response

Originally created by @dagstuan on GitHub (Jul 25, 2025). Originally assigned to: @shenlong-tanwen on GitHub. ### I have searched the existing issues, both open and closed, to make sure this is not a duplicate report. - [x] Yes ### The bug When using the new timeline, it seems that assets in stop loading after a while. The logs show several errors such as: LateInitializationError: Field '_animatePosition@1725472144' has not been initialized. #0 PhotoViewController.animateMultiple (package:immich_mobile/widgets/photo_view/src/controller/photo_view_controller.dart) #1 _AssetViewerState._handleSheetClose (package:immich_mobile/presentation/widgets/asset_viewer/asset_viewer.page.dart:488) #2 _AssetViewerState._openBottomSheet.<anonymous closure> (package:immich_mobile/presentation/widgets/asset_viewer/asset_viewer.page.dart:484) #3 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:951) #4 Future._propagateToListeners (dart:async/future_impl.dart:980) #5 Future._completeWithValue (dart:async/future_impl.dart:723) #6 Future._asyncCompleteWithValue.<anonymous closure> (dart:async/future_impl.dart:807) #7 _microtaskLoop (dart:async/schedule_microtask.dart:40) #8 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49) ———- Instance of 'FlutterErrorDetails' Exception: Null check operator used on a null value Library: rendering library Context: Instance of 'ErrorDescription' #0 RenderSliverMultiBoxAdaptor.childMainAxisPosition (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:669) #1 RenderSliverMultiBoxAdaptor.paint (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:739) #2 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427) #3 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261) #4 RenderSliverEdgeInsetsPadding.paint (package:flutter/src/rendering/sliver_padding.dart:272) #5 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427) #6 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261) #7 RenderViewportBase._paintContents (package:flutter/src/rendering/viewport.dart:789) #8 PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:507) #9 PaintingContext.pushClipRect (package:flutter/src/rendering/object.dart:574) #10 RenderViewportBase.paint (package:flutter/src/rendering/viewport.dart:764) #11 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427) #12 PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:176) #13 PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:121) #14 PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1312) #15 PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1322) #16 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:631) #17 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1242) #18 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #19 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1438) #20 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1351) #21 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1204) #22 _invoke (dart:ui/hooks.dart:331) #23 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #24 _drawFrame (dart:ui/hooks.dart:303) ### The OS that Immich Server is running on Synology OS ### Version of Immich Server v1.36.0 ### Version of Immich Mobile App v1.36.0 ### Platform with the issue - [ ] Server - [ ] Web - [x] Mobile ### Your docker-compose.yml content ```YAML - ``` ### Your .env content ```Shell - ``` ### Reproduction steps Open a large album and use it for a while. ### Relevant log output ```shell ``` ### Additional information _No response_
deekerman 2026-02-20 04:08:12 -05:00
Author
Owner

@shenlong-tanwen commented on GitHub (Jul 25, 2025):

Can you export and share the entire app log as a file please?

@shenlong-tanwen commented on GitHub (Jul 25, 2025): Can you export and share the entire app log as a file please?
Author
Owner

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

I sent a video to you on Discord @alextran1502

@dagstuan commented on GitHub (Jul 25, 2025): I sent a video to you on Discord @alextran1502
Author
Owner

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

Sent it to you on Discord @shenlong-tanwen

@dagstuan commented on GitHub (Jul 25, 2025): Sent it to you on Discord @shenlong-tanwen
Author
Owner

@zackpollard commented on GitHub (Sep 15, 2025):

This should be fixed now, if you find that it's still a problem, please comment or open a new issue

@zackpollard commented on GitHub (Sep 15, 2025): This should be fixed now, if you find that it's still a problem, please comment or open a new issue
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/immich#6087
No description provided.