Skip to content

[beta] Assets stop loading after a while #20213

@dagstuan

Description

@dagstuan

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

Metadata

Metadata

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions