Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ghost files #10596

Closed
2 of 3 tasks
homuraLan opened this issue Jun 24, 2024 · 5 comments · Fixed by #10637
Closed
2 of 3 tasks

Ghost files #10596

homuraLan opened this issue Jun 24, 2024 · 5 comments · Fixed by #10637

Comments

@homuraLan
Copy link

homuraLan commented Jun 24, 2024

The bug

1.Back up a large number of videos
2.Delete local videos from mobile devices
3.A large number of error files have been generated

I just want to backup and delete local files, but I didn't expect this feature to be missing, and deleting local files can also result in errors

Screenshot_20240625_000316_app alextran immich

The OS that Immich Server is running on

ubuntu22.10

Version of Immich Server

v1.106.4

Version of Immich Mobile App

v1.106.3 build.143

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

#
# WARNING: Make sure to use the docker-compose.yml of the current release:
#
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
#
# The compose file on main may not be compatible with the latest release.
#

name: immich

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    extends:
      file: hwaccel.transcoding.yml
      service: vaapi # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    ports:
      - 2283:3001
    depends_on:
      - redis
      - database
    restart: always

  immich-machine-learning:
    container_name: immich_machine_learning
    # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
    # Example tag: ${IMMICH_VERSION:-release}-cuda
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-openvino
    extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
      file: hwaccel.ml.yml
      service: openvino # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable
    volumes:
      - model-cache:/cache
    env_file:
      - .env
    restart: always

  redis:
    container_name: immich_redis
    image: docker.io/redis:6.2-alpine@sha256:d6c2911ac51b289db208767581a5d154544f2b2fe4914ea5056443f62dc6e900
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always

  database:
    container_name: immich_postgres
    image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
    volumes:
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
    healthcheck:
      test: pg_isready --dbname='${DB_DATABASE_NAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
      interval: 5m
      start_interval: 30s
      start_period: 5m
    command: ["postgres", "-c" ,"shared_preload_libraries=vectors.so", "-c", 'search_path="$$user", public, vectors', "-c", "logging_collector=on", "-c", "max_wal_size=2GB", "-c", "shared_buffers=512MB", "-c", "wal_compression=on"]
    restart: always

volumes:
  model-cache:


### Your .env content

```Shell
# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=/mnt/4T/media
# The location where your database files are stored
DB_DATA_LOCATION=/mnt/4T/media/db

# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
TZ=Asia/Shanghai

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release

# Connection secret for postgres. You should change it to a random password
DB_PASSWORD=xxxxx

# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
REDIS_HOSTNAME=immich_redis

Reproduction steps

1.Back up a large number of videos
2.Delete local videos from mobile devices
3.A large number of error files have been generated

Relevant log output

immich_server  | [Nest] 7  - 06/25/2024, 12:01:28 AM   ERROR [Microservices:JobService] Unable to run job handler (smartSearch/smart-search): Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  | [Nest] 7  - 06/25/2024, 12:01:28 AM   ERROR [Microservices:JobService] Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  |     at /usr/src/app/dist/repositories/machine-learning.repository.js:19:19
immich_server  |     at async MachineLearningRepository.predict (/usr/src/app/dist/repositories/machine-learning.repository.js:18:21)
immich_server  |     at async MachineLearningRepository.encodeImage (/usr/src/app/dist/repositories/machine-learning.repository.js:42:26)
immich_server  |     at async SmartInfoService.handleEncodeClip (/usr/src/app/dist/services/smart-info.service.js:86:27)
immich_server  |     at async /usr/src/app/dist/services/job.service.js:148:36
immich_server  |     at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28)
immich_server  |     at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)
immich_server  | [Nest] 7  - 06/25/2024, 12:01:28 AM   ERROR [Microservices:JobService] Object:
immich_server  | {
immich_server  |   "id": "1fcdc880-b347-4df8-83d2-95aef1d07160",
immich_server  |   "source": "upload"
immich_server  | }
immich_server  | 
immich_server  | [Nest] 17  - 06/25/2024, 12:01:40 AM     LOG [Api:EventRepository] Websocket Connect:    3_VsEmpnWw2IUpVlAAAz
immich_server  | [Nest] 17  - 06/25/2024, 12:02:18 AM     LOG [Api:EventRepository] Websocket Disconnect: 3_VsEmpnWw2IUpVlAAAz
immich_server  | [Nest] 17  - 06/25/2024, 12:02:28 AM     LOG [Api:EventRepository] Websocket Connect:    PU0UZZ1ikcheAuakAAA1
immich_server  | [Nest] 17  - 06/25/2024, 12:02:36 AM     LOG [Api:EventRepository] Websocket Disconnect: pkuVcM9JMfgjlbcBAAAr
immich_server  | [Nest] 17  - 06/25/2024, 12:02:37 AM     LOG [Api:EventRepository] Websocket Connect:    d7_dDxuecFOpBhZAAAA3
immich_server  | [Nest] 17  - 06/25/2024, 12:03:18 AM     LOG [Api:EventRepository] Websocket Disconnect: PU0UZZ1ikcheAuakAAA1
immich_server  | [Nest] 17  - 06/25/2024, 12:03:55 AM     LOG [Api:EventRepository] Websocket Connect:    AaIGcAUTl_1qHIFmAAA5
immich_server  | [Nest] 17  - 06/25/2024, 12:04:11 AM     LOG [Api:EventRepository] Websocket Disconnect: AaIGcAUTl_1qHIFmAAA5
immich_server  | [Nest] 7  - 06/25/2024, 12:05:55 AM   ERROR [Microservices:JobService] Unable to run job handler (faceDetection/face-detection): Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  | [Nest] 7  - 06/25/2024, 12:05:55 AM   ERROR [Microservices:JobService] Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  |     at /usr/src/app/dist/repositories/machine-learning.repository.js:19:19
immich_server  |     at async MachineLearningRepository.predict (/usr/src/app/dist/repositories/machine-learning.repository.js:18:21)
immich_server  |     at async MachineLearningRepository.detectFaces (/usr/src/app/dist/repositories/machine-learning.repository.js:33:26)
immich_server  |     at async PersonService.handleDetectFaces (/usr/src/app/dist/services/person.service.js:274:52)
immich_server  |     at async /usr/src/app/dist/services/job.service.js:148:36
immich_server  |     at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28)
immich_server  |     at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)
immich_server  | [Nest] 7  - 06/25/2024, 12:05:55 AM   ERROR [Microservices:JobService] Object:
immich_server  | {
immich_server  |   "id": "afdd83d8-7bd9-4841-9495-6896ef664e7c",
immich_server  |   "source": "upload"
immich_server  | }
immich_server  | 
immich_server  | [Nest] 7  - 06/25/2024, 12:06:02 AM   ERROR [Microservices:JobService] Unable to run job handler (faceDetection/face-detection): Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  | [Nest] 7  - 06/25/2024, 12:06:02 AM   ERROR [Microservices:JobService] Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  |     at /usr/src/app/dist/repositories/machine-learning.repository.js:19:19
immich_server  |     at async MachineLearningRepository.predict (/usr/src/app/dist/repositories/machine-learning.repository.js:18:21)
immich_server  |     at async MachineLearningRepository.detectFaces (/usr/src/app/dist/repositories/machine-learning.repository.js:33:26)
immich_server  |     at async PersonService.handleDetectFaces (/usr/src/app/dist/services/person.service.js:274:52)
immich_server  |     at async /usr/src/app/dist/services/job.service.js:148:36
immich_server  |     at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28)
immich_server  |     at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)
immich_server  | [Nest] 7  - 06/25/2024, 12:06:02 AM   ERROR [Microservices:JobService] Object:
immich_server  | {
immich_server  |   "id": "50d58ad7-bda8-49c3-ba97-10101247d3f0",
immich_server  |   "source": "upload"
immich_server  | }
immich_server  | 
immich_server  | [Nest] 7  - 06/25/2024, 12:06:04 AM   ERROR [Microservices:JobService] Unable to run job handler (smartSearch/smart-search): Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  | [Nest] 7  - 06/25/2024, 12:06:04 AM   ERROR [Microservices:JobService] Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  |     at /usr/src/app/dist/repositories/machine-learning.repository.js:19:19
immich_server  |     at async MachineLearningRepository.predict (/usr/src/app/dist/repositories/machine-learning.repository.js:18:21)
immich_server  |     at async MachineLearningRepository.encodeImage (/usr/src/app/dist/repositories/machine-learning.repository.js:42:26)
immich_server  |     at async SmartInfoService.handleEncodeClip (/usr/src/app/dist/services/smart-info.service.js:86:27)
immich_server  |     at async /usr/src/app/dist/services/job.service.js:148:36
immich_server  |     at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28)
immich_server  |     at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)
immich_server  | [Nest] 7  - 06/25/2024, 12:06:04 AM   ERROR [Microservices:JobService] Object:
immich_server  | {
immich_server  |   "id": "5288c1ea-1d0f-4887-b8a8-2b08d8d0a743",
immich_server  |   "source": "upload"
immich_server  | }
immich_server  | 
immich_server  | [Nest] 7  - 06/25/2024, 12:06:29 AM   ERROR [Microservices:JobService] Unable to run job handler (smartSearch/smart-search): Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  | [Nest] 7  - 06/25/2024, 12:06:29 AM   ERROR [Microservices:JobService] Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  |     at /usr/src/app/dist/repositories/machine-learning.repository.js:19:19
immich_server  |     at async MachineLearningRepository.predict (/usr/src/app/dist/repositories/machine-learning.repository.js:18:21)
immich_server  |     at async MachineLearningRepository.encodeImage (/usr/src/app/dist/repositories/machine-learning.repository.js:42:26)
immich_server  |     at async SmartInfoService.handleEncodeClip (/usr/src/app/dist/services/smart-info.service.js:86:27)
immich_server  |     at async /usr/src/app/dist/services/job.service.js:148:36
immich_server  |     at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28)
immich_server  |     at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)
immich_server  | [Nest] 7  - 06/25/2024, 12:06:29 AM   ERROR [Microservices:JobService] Object:
immich_server  | {
immich_server  |   "id": "446307e7-162d-4eff-98d2-e7288bce01cf",
immich_server  |   "source": "upload"
immich_server  | }
immich_server  | 
immich_server  | [Nest] 7  - 06/25/2024, 12:10:56 AM   ERROR [Microservices:JobService] Unable to run job handler (faceDetection/face-detection): Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  | [Nest] 7  - 06/25/2024, 12:10:56 AM   ERROR [Microservices:JobService] Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  |     at /usr/src/app/dist/repositories/machine-learning.repository.js:19:19
immich_server  |     at async MachineLearningRepository.predict (/usr/src/app/dist/repositories/machine-learning.repository.js:18:21)
immich_server  |     at async MachineLearningRepository.detectFaces (/usr/src/app/dist/repositories/machine-learning.repository.js:33:26)
immich_server  |     at async PersonService.handleDetectFaces (/usr/src/app/dist/services/person.service.js:274:52)
immich_server  |     at async /usr/src/app/dist/services/job.service.js:148:36
immich_server  |     at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28)
immich_server  |     at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)
immich_server  | [Nest] 7  - 06/25/2024, 12:10:56 AM   ERROR [Microservices:JobService] Object:
immich_server  | {
immich_server  |   "id": "35b736f1-ad47-4e80-b934-db0feb26bbc0",
immich_server  |   "source": "upload"
immich_server  | }
immich_server  | 
immich_server  | [Nest] 7  - 06/25/2024, 12:11:03 AM   ERROR [Microservices:JobService] Unable to run job handler (faceDetection/face-detection): Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  | [Nest] 7  - 06/25/2024, 12:11:03 AM   ERROR [Microservices:JobService] Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  |     at /usr/src/app/dist/repositories/machine-learning.repository.js:19:19
immich_server  |     at async MachineLearningRepository.predict (/usr/src/app/dist/repositories/machine-learning.repository.js:18:21)
immich_server  |     at async MachineLearningRepository.detectFaces (/usr/src/app/dist/repositories/machine-learning.repository.js:33:26)
immich_server  |     at async PersonService.handleDetectFaces (/usr/src/app/dist/services/person.service.js:274:52)
immich_server  |     at async /usr/src/app/dist/services/job.service.js:148:36
immich_server  |     at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28)
immich_server  |     at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)
immich_server  | [Nest] 7  - 06/25/2024, 12:11:03 AM   ERROR [Microservices:JobService] Object:
immich_server  | {
immich_server  |   "id": "fcbc2af5-97e5-4dd5-b26d-c3df54d9ce18",
immich_server  |   "source": "upload"
immich_server  | }
immich_server  | 
immich_server  | [Nest] 7  - 06/25/2024, 12:11:05 AM   ERROR [Microservices:JobService] Unable to run job handler (smartSearch/smart-search): Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  | [Nest] 7  - 06/25/2024, 12:11:05 AM   ERROR [Microservices:JobService] Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  |     at /usr/src/app/dist/repositories/machine-learning.repository.js:19:19
immich_server  |     at async MachineLearningRepository.predict (/usr/src/app/dist/repositories/machine-learning.repository.js:18:21)
immich_server  |     at async MachineLearningRepository.encodeImage (/usr/src/app/dist/repositories/machine-learning.repository.js:42:26)
immich_server  |     at async SmartInfoService.handleEncodeClip (/usr/src/app/dist/services/smart-info.service.js:86:27)
immich_server  |     at async /usr/src/app/dist/services/job.service.js:148:36
immich_server  |     at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28)
immich_server  |     at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)
immich_server  | [Nest] 7  - 06/25/2024, 12:11:05 AM   ERROR [Microservices:JobService] Object:
immich_server  | {
immich_server  |   "id": "143f3b3f-16be-40e9-ab4a-8e4844f70cca",
immich_server  |   "source": "upload"
immich_server  | }
immich_server  | 
immich_server  | [Nest] 7  - 06/25/2024, 12:11:30 AM   ERROR [Microservices:JobService] Unable to run job handler (smartSearch/smart-search): Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  | [Nest] 7  - 06/25/2024, 12:11:30 AM   ERROR [Microservices:JobService] Error: Machine learning request to "http://immich-machine-learning:3003" failed with HeadersTimeoutError: Headers Timeout Error
immich_server  |     at /usr/src/app/dist/repositories/machine-learning.repository.js:19:19
immich_server  |     at async MachineLearningRepository.predict (/usr/src/app/dist/repositories/machine-learning.repository.js:18:21)
immich_server  |     at async MachineLearningRepository.encodeImage (/usr/src/app/dist/repositories/machine-learning.repository.js:42:26)
immich_server  |     at async SmartInfoService.handleEncodeClip (/usr/src/app/dist/services/smart-info.service.js:86:27)
immich_server  |     at async /usr/src/app/dist/services/job.service.js:148:36
immich_server  |     at async Worker.processJob (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:394:28)
immich_server  |     at async Worker.retryIfFailed (/usr/src/app/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)
immich_server  | [Nest] 7  - 06/25/2024, 12:11:30 AM   ERROR [Microservices:JobService] Object:
immich_server  | {
immich_server  |   "id": "0fdcf892-dae8-4fc8-a51b-66bb48f54570",
immich_server  |   "source": "upload"
immich_server  | }
immich_server  | 

Additional information

2024-06-25 00:15:07.536229 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-25 00:15:07.511763 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:15:07.511486 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:15:07.274466 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:15:07.272209 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:15:07.174532 | INFO     | BackupNotifier       | [_resumeBackup] Start back up |
2024-06-25 00:04:05.930438 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-25 00:04:05.896951 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:04:05.896519 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:03:57.463520 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-25 00:03:57.405797 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:03:57.405610 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:03:56.231836 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:03:56.229437 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:03:55.964238 | INFO     | SyncService          | Synced changes of remote album 哲? to DB |
2024-06-25 00:03:55.748876 | INFO     | BackupNotifier       | [_resumeBackup] Start back up |
2024-06-25 00:03:04.946885 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: Exception: No file found for the video
Library: widgets library
Context: Instance of 'ErrorDescription' |
#1      AsyncError.value (package:riverpod/src/common.dart:494:0)
#2      VideoViewerPage.build (package:immich_mobile/pages/common/video_viewer.page.dart:36:0)
#3      _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476:0)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:0)
#5      ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539:0)
#6      HookElement.build (package:flutter_hooks/src/framework.dart:438:0)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:0)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#10     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#11     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#12     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#22     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#23     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#24     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#25     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#27     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#28     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#29     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#30     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#31     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#32     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#35     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#38     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:0)
#39     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:0)
#40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#41     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#42     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#43     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:0)
#44     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:0)
#45     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:0)
#46     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:0)
#47     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:0)
#48     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:0)
#49     _invoke (dart:ui/hooks.dart:312:0)
#50     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:0)
#51     _drawFrame (dart:ui/hooks.dart:283:0)

2024-06-25 00:03:04.678177 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: Exception: No file found for the video
Library: widgets library
Context: Instance of 'ErrorDescription' |
#1      AsyncError.value (package:riverpod/src/common.dart:494:0)
#2      VideoViewerPage.build (package:immich_mobile/pages/common/video_viewer.page.dart:36:0)
#3      _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476:0)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:0)
#5      ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539:0)
#6      HookElement.build (package:flutter_hooks/src/framework.dart:438:0)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:0)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#10     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:0)
#11     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:0)
#12     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:0)
#13     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:0)
#14     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:0)
#15     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:0)
#16     _invoke (dart:ui/hooks.dart:312:0)
#17     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:0)
#18     _drawFrame (dart:ui/hooks.dart:283:0)

2024-06-25 00:03:02.341076 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: Exception: No file found for the video
Library: widgets library
Context: Instance of 'ErrorDescription' |
#1      AsyncError.value (package:riverpod/src/common.dart:494:0)
#2      VideoViewerPage.build (package:immich_mobile/pages/common/video_viewer.page.dart:36:0)
#3      _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476:0)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:0)
#5      ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539:0)
#6      HookElement.build (package:flutter_hooks/src/framework.dart:438:0)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:0)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#10     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#11     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#12     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#22     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#23     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#24     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#25     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#27     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#28     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#29     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#30     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#31     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#32     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#35     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#38     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:0)
#39     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:0)
#40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#41     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#42     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#43     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:0)
#44     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:0)
#45     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:0)
#46     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:0)
#47     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:0)
#48     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:0)
#49     _invoke (dart:ui/hooks.dart:312:0)
#50     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:0)
#51     _drawFrame (dart:ui/hooks.dart:283:0)

2024-06-25 00:03:02.079941 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: PlatformException(The asset not found!, null, null, null)
Library: image resource service
Context: Instance of 'ErrorDescription' |
#0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:648)
#1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:334)
<asynchronous suspension>
#2      ImmichLocalImageProvider._codec (package:immich_mobile/providers/image/immich_local_image_provider.dart:50)
<asynchronous suspension>
#3      new MultiImageStreamCompleter.<anonymous closure> (package:cached_network_image/src/image_provider/multi_image_stream_completer.dart:26)
<asynchronous suspension>

2024-06-25 00:03:02.074919 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: Exception: No file found for the video
Library: widgets library
Context: Instance of 'ErrorDescription' |
#1      AsyncError.value (package:riverpod/src/common.dart:494:0)
#2      VideoViewerPage.build (package:immich_mobile/pages/common/video_viewer.page.dart:36:0)
#3      _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476:0)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:0)
#5      ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539:0)
#6      HookElement.build (package:flutter_hooks/src/framework.dart:438:0)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:0)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#10     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#11     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#12     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#22     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#23     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#24     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#25     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#26     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#29     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#30     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#31     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#32     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#35     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#36     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#37     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#38     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#39     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#40     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#42     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#43     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#44     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#45     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#46     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#47     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#48     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#49     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#50     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#51     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#52     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#53     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#54     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#55     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#56     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#57     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#58     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#61     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#62     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#63     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#64     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#65     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#66     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#67     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#68     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#69     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#70     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#71     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#72     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#73     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#74     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#75     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#76     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6904:0)
#77     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#78     Element.updateChildren (package:flutter/src/widgets/framework.dart:4036:0)
#79     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929:0)
#80     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:0)
#81     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#82     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#83     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#84     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:0)
#85     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:0)
#86     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:0)
#87     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:0)
#88     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:0)
#89     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:0)
#90     _invoke (dart:ui/hooks.dart:312:0)
#91     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:0)
#92     _drawFrame (dart:ui/hooks.dart:283:0)

2024-06-25 00:02:53.484924 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: Exception: No file found for the video
Library: widgets library
Context: Instance of 'ErrorDescription' |
#1      AsyncError.value (package:riverpod/src/common.dart:494:0)
#2      VideoViewerPage.build (package:immich_mobile/pages/common/video_viewer.page.dart:36:0)
#3      _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476:0)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:0)
#5      ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539:0)
#6      HookElement.build (package:flutter_hooks/src/framework.dart:438:0)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:0)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#10     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#11     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#12     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#22     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#23     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#24     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#25     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#27     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#28     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#29     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#30     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#31     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#32     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#35     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#38     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:0)
#39     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:0)
#40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#41     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#42     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#43     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:0)
#44     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:0)
#45     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:0)
#46     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:0)
#47     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:0)
#48     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:0)
#49     _invoke (dart:ui/hooks.dart:312:0)
#50     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:0)
#51     _drawFrame (dart:ui/hooks.dart:283:0)

2024-06-25 00:02:53.206927 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: PlatformException(The asset not found!, null, null, null)
Library: image resource service
Context: Instance of 'ErrorDescription' |
#0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:648)
#1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:334)
<asynchronous suspension>
#2      ImmichLocalImageProvider._codec (package:immich_mobile/providers/image/immich_local_image_provider.dart:50)
<asynchronous suspension>
#3      new MultiImageStreamCompleter.<anonymous closure> (package:cached_network_image/src/image_provider/multi_image_stream_completer.dart:26)
<asynchronous suspension>

2024-06-25 00:02:53.203244 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: Exception: No file found for the video
Library: widgets library
Context: Instance of 'ErrorDescription' |
#1      AsyncError.value (package:riverpod/src/common.dart:494:0)
#2      VideoViewerPage.build (package:immich_mobile/pages/common/video_viewer.page.dart:36:0)
#3      _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476:0)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:0)
#5      ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539:0)
#6      HookElement.build (package:flutter_hooks/src/framework.dart:438:0)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:0)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#10     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#11     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#12     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#22     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#23     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#24     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#25     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#26     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#29     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#30     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#31     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#32     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#35     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#36     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#37     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#38     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#39     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#40     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#42     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#43     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#44     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#45     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#46     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#47     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#48     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#49     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#50     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#51     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#52     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#53     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#54     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#55     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#56     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#57     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#58     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#61     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#62     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#63     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#64     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#65     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#66     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#67     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#68     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#69     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#70     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#71     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#72     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#73     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#74     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#75     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#76     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6904:0)
#77     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#78     Element.updateChildren (package:flutter/src/widgets/framework.dart:4036:0)
#79     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929:0)
#80     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:0)
#81     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#82     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#83     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#84     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:0)
#85     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:0)
#86     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:0)
#87     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:0)
#88     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:0)
#89     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:0)
#90     _invoke (dart:ui/hooks.dart:312:0)
#91     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:0)
#92     _drawFrame (dart:ui/hooks.dart:283:0)

2024-06-25 00:02:50.931419 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-25 00:02:50.843923 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:02:50.843647 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:02:50.441992 | INFO     | AlbumService         | refreshDeviceAlbums is already in progress |
2024-06-25 00:02:41.888177 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:02:41.876799 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:02:29.930440 | INFO     | AssetNotifier        | Load assets: 605ms |
2024-06-25 00:02:29.930187 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-25 00:02:29.882476 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:02:29.882249 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:02:29.757689 | INFO     | AlbumService         | refreshDeviceAlbums is already in progress |
2024-06-25 00:02:29.427797 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:02:29.400774 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:02:29.271011 | INFO     | BackupNotifier       | [_resumeBackup] Start back up |
2024-06-25 00:02:29.210139 | INFO     | ApiService           | Pinging server with response code 200 |
2024-06-25 00:02:17.097511 | INFO     | AssetNotifier        | Load assets: 629ms |
2024-06-25 00:02:17.096714 | INFO     | AlbumService         | Syncing completed. Changes: true |
2024-06-25 00:02:17.096047 | INFO     | SyncService          | Synced changes of local album Download to DB |
2024-06-25 00:02:16.997522 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:02:16.996930 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:01:56.045411 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:01:56.040745 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:01:54.898174 | INFO     | AlbumService         | Syncing completed. Changes: true |
2024-06-25 00:01:54.897980 | INFO     | SyncService          | Added a new local album to DB: Download |
2024-06-25 00:01:54.892809 | INFO     | SyncService          | Upserted 1 assets into the DB |
2024-06-25 00:01:54.888826 | INFO     | SyncService          | 0 assets already existed in DB, to upsert 1 |
2024-06-25 00:01:54.558728 | INFO     | SyncService          | Syncing a new local album to DB: Download |
2024-06-25 00:01:54.535607 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:01:54.535337 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:01:46.134259 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:01:46.115436 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:01:45.257348 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:01:45.236359 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:01:41.172738 | INFO     | AssetNotifier        | Load assets: 537ms |
2024-06-25 00:01:41.172602 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-25 00:01:41.152933 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:01:41.152803 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:01:40.798542 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:01:40.788332 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:01:40.687707 | INFO     | BackupNotifier       | [_resumeBackup] Start back up |
2024-06-25 00:01:23.735559 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:01:23.728049 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:01:18.488423 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-25 00:01:18.461806 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:01:18.461351 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:01:18.061850 | INFO     | AlbumService         | refreshDeviceAlbums is already in progress |
2024-06-25 00:01:03.791755 | INFO     | AssetNotifier        | Load assets: 580ms |
2024-06-25 00:01:03.791599 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-25 00:01:03.762011 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:01:03.761886 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:01:03.372773 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:01:03.370055 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:01:03.286028 | INFO     | BackupNotifier       | [_resumeBackup] Start back up |
2024-06-25 00:00:03.737093 | INFO     | AssetNotifier        | Load assets: 1213ms |
2024-06-25 00:00:03.736712 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-25 00:00:03.699494 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-25 00:00:03.699123 | INFO     | AlbumService         | Found 51 device albums |
2024-06-25 00:00:03.344109 | INFO     | AlbumService         | refreshDeviceAlbums is already in progress |
2024-06-25 00:00:03.327877 | INFO     | SyncService          | Synced changes of remote album 哲? to DB |
2024-06-25 00:00:02.760414 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-25 00:00:02.638087 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-25 00:00:02.479009 | INFO     | BackupNotifier       | [_resumeBackup] Start back up |
2024-06-25 00:00:02.358289 | INFO     | ApiService           | Pinging server with response code 200 |
2024-06-24 23:59:49.977295 | INFO     | AssetNotifier        | Load assets: 551ms |
2024-06-24 23:59:49.977067 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-24 23:59:49.945695 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-24 23:59:49.945533 | INFO     | AlbumService         | Found 51 device albums |
2024-06-24 23:59:47.758739 | INFO     | AssetNotifier        | Load assets: 911ms |
2024-06-24 23:59:47.758576 | INFO     | AlbumService         | Syncing completed. Changes: false |
2024-06-24 23:59:47.726880 | INFO     | AlbumService         | 'Recents' is not selected, keeping only selected albums |
2024-06-24 23:59:47.726748 | INFO     | AlbumService         | Found 51 device albums |
2024-06-24 23:59:47.342953 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 51 available albums |
2024-06-24 23:59:47.339814 | INFO     | BackupNotifier       | Found 51 local albums |
2024-06-24 23:59:46.885917 | INFO     | BackupNotifier       | [_resumeBackup] Start back up |
2024-06-24 23:57:34.716074 | INFO     | BackupNotifier       | _getBackupAlbumsInfo: Found 50 available albums |
2024-06-24 23:57:34.713209 | INFO     | BackupNotifier       | Found 50 local albums |
2024-06-24 23:57:10.297119 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: Exception: No file found for the video
Library: widgets library
Context: Instance of 'ErrorDescription' |
#1      AsyncError.value (package:riverpod/src/common.dart:494:0)
#2      VideoViewerPage.build (package:immich_mobile/pages/common/video_viewer.page.dart:36:0)
#3      _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476:0)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:0)
#5      ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539:0)
#6      HookElement.build (package:flutter_hooks/src/framework.dart:438:0)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:0)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#10     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#11     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#12     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#22     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#23     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#24     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#25     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#27     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#28     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#29     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#30     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#31     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#32     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#35     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#38     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:0)
#39     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:0)
#40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#41     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#42     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#43     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:0)
#44     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:0)
#45     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:0)
#46     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:0)
#47     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:0)
#48     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:0)
#49     _invoke (dart:ui/hooks.dart:312:0)
#50     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:0)
#51     _drawFrame (dart:ui/hooks.dart:283:0)

2024-06-24 23:57:10.024699 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: Exception: No file found for the video
Library: widgets library
Context: Instance of 'ErrorDescription' |
#1      AsyncError.value (package:riverpod/src/common.dart:494:0)
#2      VideoViewerPage.build (package:immich_mobile/pages/common/video_viewer.page.dart:36:0)
#3      _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476:0)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:0)
#5      ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539:0)
#6      HookElement.build (package:flutter_hooks/src/framework.dart:438:0)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:0)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#10     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#11     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#12     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#22     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#23     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#24     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#25     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#26     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#29     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#30     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#31     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#32     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#35     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#36     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#37     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#38     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#39     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#40     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#42     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#43     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#44     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#45     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#46     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#47     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#48     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#49     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#50     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#51     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#52     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#53     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#54     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#55     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#56     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#57     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#58     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#61     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#62     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#63     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#64     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#65     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#66     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#67     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#68     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#69     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#70     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#71     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#72     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#73     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#74     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#75     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#76     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6904:0)
#77     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#78     Element.updateChildren (package:flutter/src/widgets/framework.dart:4036:0)
#79     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929:0)
#80     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:0)
#81     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#82     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#83     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#84     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:0)
#85     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:0)
#86     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:0)
#87     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:0)
#88     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:0)
#89     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:0)
#90     _invoke (dart:ui/hooks.dart:312:0)
#91     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:0)
#92     _drawFrame (dart:ui/hooks.dart:283:0)

2024-06-24 23:57:00.305707 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: Exception: No file found for the video
Library: widgets library
Context: Instance of 'ErrorDescription' |
#1      AsyncError.value (package:riverpod/src/common.dart:494:0)
#2      VideoViewerPage.build (package:immich_mobile/pages/common/video_viewer.page.dart:36:0)
#3      _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476:0)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:0)
#5      ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539:0)
#6      HookElement.build (package:flutter_hooks/src/framework.dart:438:0)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:0)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#10     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#11     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#12     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#22     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#23     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#24     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#25     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#27     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#28     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#29     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#30     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#31     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#32     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#35     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#38     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:0)
#39     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:0)
#40     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#41     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#42     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#43     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:0)
#44     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:0)
#45     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:0)
#46     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:0)
#47     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:0)
#48     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:0)
#49     _invoke (dart:ui/hooks.dart:312:0)
#50     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:0)
#51     _drawFrame (dart:ui/hooks.dart:283:0)

2024-06-24 23:57:00.040471 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: PlatformException(The asset not found!, null, null, null)
Library: image resource service
Context: Instance of 'ErrorDescription' |
#0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:648)
#1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:334)
<asynchronous suspension>
#2      ImmichLocalImageProvider._codec (package:immich_mobile/providers/image/immich_local_image_provider.dart:50)
<asynchronous suspension>
#3      new MultiImageStreamCompleter.<anonymous closure> (package:cached_network_image/src/image_provider/multi_image_stream_completer.dart:26)
<asynchronous suspension>

2024-06-24 23:57:00.036905 | SEVERE   | ImmichErrorLogger    | FlutterError - Catch all | Instance of 'FlutterErrorDetails'
Exception: Exception: No file found for the video
Library: widgets library
Context: Instance of 'ErrorDescription' |
#1      AsyncError.value (package:riverpod/src/common.dart:494:0)
#2      VideoViewerPage.build (package:immich_mobile/pages/common/video_viewer.page.dart:36:0)
#3      _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:476:0)
#4      StatefulElement.build (package:flutter/src/widgets/framework.dart:5599:0)
#5      ConsumerStatefulElement.build (package:flutter_riverpod/src/consumer.dart:539:0)
#6      HookElement.build (package:flutter_hooks/src/framework.dart:438:0)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5487:0)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#10     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#11     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#12     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#14     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#22     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#23     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#24     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#25     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#26     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#27     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#29     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#30     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#31     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#32     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6769:0)
#33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#35     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#36     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#37     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#38     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#39     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#40     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#42     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#43     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#44     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#45     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#46     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#47     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#48     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#49     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#50     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#51     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#52     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#53     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#54     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#55     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#56     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#57     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#58     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#59     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#60     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#61     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#62     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#63     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#64     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#65     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#66     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#67     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#68     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#69     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#70     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#71     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#72     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5469:0)
#73     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5641:0)
#74     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5463:0)
#75     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4340:0)
#76     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6904:0)
#77     Element.updateChild (package:flutter/src/widgets/framework.dart:3849:0)
#78     Element.updateChildren (package:flutter/src/widgets/framework.dart:4036:0)
#79     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6929:0)
#80     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:0)
#81     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:0)
#82     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:0)
#83     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:0)
#84     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:0)
#85     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:0)
#86     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:0)
#87     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:0)
#88     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:0)
#89     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:0)
#90     _invoke (dart:ui/hooks.dart:312:0)
#91     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:0)
#92     _drawFrame (dart:ui/hooks.dart:283:0)

@alextran1502
Copy link
Contributor

Hello, does log out and log back in help with this case?

@homuraLan
Copy link
Author

homuraLan commented Jun 25, 2024

Hello, does log out and log back in help with this case?

Thank you, the issue has been alleviated. However, I deleted the ghost files on the app during the error file, and now they are no longer displayed on the timeline. What should I do to restore them, Now I can see these files when adding assets to the album, but they have disappeared from the timeline and are not in the trash can.

@Gualty
Copy link

Gualty commented Jun 27, 2024

Hi,
same issue here but without deleting the files. After upload from the latest iOS Mobile app I see a lot of ghost images.

Screenshot 2024-06-27 alle 11 09 46

I have docker immich v1.106.4.
iOS App version: 1.106.3 build.160

@alextran1502
Copy link
Contributor

@Gualty are you using iOS18 and are the job finished running for thumbnail generation? Is there any log message when you rerun the thumbnail generation job?

@Gualty
Copy link

Gualty commented Jun 27, 2024

@Gualty are you using iOS18 and are the job finished running for thumbnail generation? Is there any log message when you rerun the thumbnail generation job?

Hi, Yes I'm running iOS 18 and the job finished running for thumbnail generation.

When I run again the Job "Thumbnail generation", a lot of similar errors appear:

[Nest] 544 - 06/27/2024, 4:57:58 PM ERROR [Microservices:JobService] Unable to run job handler (thumbnailGeneration/generate-preview): Error: Input file has corrupt header: /photos/upload/d20e6bf2-6052-43b5-a673-83fa6ba15a8d/ae/ec/aeece5b8-e2f0-4ea9-baa0-ff3fad0d6eb8.HEIC: bad seek to 1219101
heif: Invalid input: Unspecified: Too many auxiliary image references (2.0)
[Nest] 544 - 06/27/2024, 4:57:58 PM ERROR [Microservices:JobService] Error: Input file has corrupt header: /photos/upload/d20e6bf2-6052-43b5-a673-83fa6ba15a8d/ae/ec/aeece5b8-e2f0-4ea9-baa0-ff3fad0d6eb8.HEIC: bad seek to 1219101
heif: Invalid input: Unspecified: Too many auxiliary image references (2.0)
at Sharp.toFile (/app/immich/server/node_modules/sharp/lib/output.js:89:19)
at MediaRepository.generateThumbnail (/app/immich/server/dist/repositories/media.repository.js:69:14)
at MediaService.generateThumbnail (/app/immich/server/dist/services/media.service.js:158:48)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async MediaService.handleGeneratePreview (/app/immich/server/dist/services/media.service.js:135:29)
at async /app/immich/server/dist/services/job.service.js:148:36
at async Worker.processJob (/app/immich/server/node_modules/bullmq/dist/cjs/classes/worker.js:394:28)
at async Worker.retryIfFailed (/app/immich/server/node_modules/bullmq/dist/cjs/classes/worker.js:581:24)
[Nest] 544 - 06/27/2024, 4:57:58 PM ERROR [Microservices:JobService] Object:
{
"id": "9725c110-19be-4d72-9ed9-c7bb8e48efbf"
}

@alextran1502 alextran1502 linked a pull request Jun 27, 2024 that will close this issue
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants