Subpages loading logo looping forever #6863

Closed
opened 2026-02-05 12:35:27 +03:00 by OVERLORD · 9 comments
Owner

Originally created by @bukizzz on GitHub (Aug 15, 2025).

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

  • Yes

The bug

Firefox latest, clicking on an album tries to load it, finishes loading then when it should redirect to album contents it just starts loading again.

I went through the docker logs, didnt see anything unusual.

Let me know if u need me to pull some internal logs from immich and where i can find them if needed.

The OS that Immich Server is running on

Ubuntu 24.04 LTS / Docker

Version of Immich Server

v1.38.0

Version of Immich Mobile App

none

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    volumes:
      - /home/redacted/data/immich:/usr/src/app/upload
      - /etc/localtime:/etc/localtime:ro
    environment:
      TZ: redacted
      IMMICH_VERSION: release
    ports:
      - "2283:2283"
    depends_on:
      - redis
      - database
    restart: always
    healthcheck:
      disable: false
    networks:
      - proxy
      - immich

  immich-machine-learning:
    container_name: immich_machine_learning
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    ports:
      - "3003"
    volumes:
      - model-cache:/cache
    environment:
      TZ: redacted
      IMMICH_VERSION: release
    restart: always
    healthcheck:
      disable: false
    networks:
      - immich

  redis:
    container_name: immich_redis
    image: docker.io/valkey/valkey:8-bookworm@sha256:facc1d2c3462975c34e10fccb167bfa92b0e0dbd992fc282c29a61c3243afb11
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always
    networks:
      - immich

  database:
    container_name: immich_postgres
    image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a
    environment:
      POSTGRES_PASSWORD: redacted
      POSTGRES_USER: redacted
      POSTGRES_DB: redacted
      POSTGRES_INITDB_ARGS: '--data-checksums'
      TZ: redacted
      IMMICH_VERSION: release
    volumes:
      - /home/redacted/data/immich-db:/var/lib/postgresql/data
    ports:
      - "5432"
    shm_size: 128mb
    restart: always
    networks:
      - immich

#  immich-prometheus:
#    container_name: immich_prometheus
#    ports:
#      - "9090"
#    image: prom/prometheus@sha256:63805ebb8d2b3920190daf1cb14a60871b16fd38bed42b857a3182bc621f4996
#    volumes:
#      - /home/redacted/data/immich/prometheus.yml:/etc/prometheus/prometheus.yml
#      - prometheus-data:/prometheus
#    networks:
#      - immich

#  immich-grafana:
#    container_name: immich_grafana
#    command: ['./run.sh', '-disable-reporting']
#    ports:
#      - "3000"
#    image: grafana/grafana:12.1.0-ubuntu@sha256:397aa30dd1af16cb6c5c9879498e467973a7f87eacf949f6d5a29407a3843809
#    volumes:
#      - grafana-data:/var/lib/grafana
#    networks:
#      - immich

volumes:
  model-cache:
#  prometheus-data:
#  grafana-data:

networks:
  proxy:
    external: true
  immich:

Your .env content

none

Reproduction steps

  1. Log in
  2. Enter any album
  3. Welcome to loading loop

Relevant log output

Initializing Immich v1.138.0

Detected CPU Cores: 16

Starting api worker

Starting microservices worker

[Nest] 7  - 08/15/2025, 9:19:16 PM     LOG [Microservices:EventRepository] Initialized websocket server

[Nest] 7  - 08/15/2025, 9:19:16 PM     LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 7013 rows

[Nest] 7  - 08/15/2025, 9:19:16 PM     LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 3624 rows

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:EventRepository] Initialized websocket server

[Nest] 7  - 08/15/2025, 9:19:16 PM     LOG [Microservices:DatabaseRepository] Migration "1754389095885-ResetAlbumAssetSync" succeeded

[Nest] 7  - 08/15/2025, 9:19:16 PM     LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 7013 rows

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 3624 rows

[Nest] 7  - 08/15/2025, 9:19:16 PM     LOG [Microservices:StorageService] Successfully verified system mount folder checks

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}

[Nest] 7  - 08/15/2025, 9:19:16 PM     LOG [Microservices:MetadataService] Bootstrapping metadata service

[Nest] 7  - 08/15/2025, 9:19:16 PM     LOG [Microservices:MetadataService] Initializing metadata service

[Nest] 7  - 08/15/2025, 9:19:16 PM     LOG [Microservices:MapRepository] Initializing metadata repository

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:StorageService] Successfully verified system mount folder checks

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:ServerService] Feature Flags: {

  "smartSearch": true,

  "facialRecognition": true,

  "duplicateDetection": true,

  "map": true,

  "reverseGeocoding": true,

  "importFaces": true,

  "sidecar": true,

  "search": true,

  "trash": true,

  "oauth": false,

  "oauthAutoLaunch": false,

  "passwordLogin": true,

  "configFile": false,

  "email": false

}

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:VersionService] Adding 1.138.0 to upgrade history

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:SystemConfigService] LogLevel=log (set via system config)

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:NestFactory] Starting Nest application...

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] ClsModule dependencies initialized

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] KyselyModule dependencies initialized

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] ClsRootModule dependencies initialized

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] BullModule dependencies initialized

[Nest] 18  - 08/15/2025, 9:19:16 PM     LOG [Api:InstanceLoader] ScheduleModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:21 PM     LOG [Microservices:MapRepository] 120000 geodata records imported

[Nest] 7  - 08/15/2025, 9:19:21 PM     LOG [Microservices:MapRepository] 130000 geodata records imported

[Nest] 7  - 08/15/2025, 9:19:22 PM     LOG [Microservices:MapRepository] 140000 geodata records imported

[Nest] 7  - 08/15/2025, 9:19:23 PM     LOG [Microservices:MapRepository] 150000 geodata records imported

[Nest] 7  - 08/15/2025, 9:19:23 PM     LOG [Microservices:MapRepository] 160000 geodata records imported

[Nest] 7  - 08/15/2025, 9:19:23 PM     LOG [Microservices:MapRepository] 170000 geodata records imported

[Nest] 7  - 08/15/2025, 9:19:23 PM     LOG [Microservices:MapRepository] 180000 geodata records imported

[Nest] 7  - 08/15/2025, 9:19:24 PM     LOG [Microservices:MapRepository] Successfully imported 216181 geodata records in 7.01s (30856 records/second)

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:MapRepository] Geodata import completed

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:MetadataService] Initialized local reverse geocoder

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:ServerService] Feature Flags: {

  "smartSearch": true,

  "facialRecognition": true,

  "duplicateDetection": true,

  "map": true,

  "reverseGeocoding": true,

  "importFaces": true,

  "sidecar": true,

  "search": true,

  "trash": true,

  "oauth": false,

  "oauthAutoLaunch": false,

  "passwordLogin": true,

  "configFile": false,

  "email": false

}

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:SystemConfigService] LogLevel=log (set via system config)

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:NestFactory] Starting Nest application...

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] ClsModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] BullModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:NestApplication] Nest application successfully started

[Nest] 7  - 08/15/2025, 9:19:31 PM     LOG [Microservices:Bootstrap] Immich Microservices is running [v1.138.0] [production] 

[Nest] 18  - 08/15/2025, 9:24:24 PM     LOG [Api:EventRepository] Websocket Disconnect: 6gTABhq9PDRsAsaSAAAB

[Nest] 18  - 08/15/2025, 9:24:42 PM     LOG [Api:EventRepository] Websocket Connect:    YMvEAO_WMKRdcOktAAAD

[Nest] 18  - 08/15/2025, 9:24:49 PM     LOG [Api:EventRepository] Websocket Disconnect: YMvEAO_WMKRdcOktAAAD

[Nest] 18  - 08/15/2025, 9:25:04 PM     LOG [Api:EventRepository] Websocket Connect:    9TunL2LCsXTUL-jGAAAF

[Nest] 18  - 08/15/2025, 9:25:08 PM     LOG [Api:EventRepository] Websocket Disconnect: 9TunL2LCsXTUL-jGAAAF

[Nest] 18  - 08/15/2025, 9:25:55 PM     LOG [Api:EventRepository] Websocket Connect:    QKRRzkXA5s1WkFJzAAAH

[Nest] 18  - 08/15/2025, 9:25:58 PM     LOG [Api:EventRepository] Websocket Disconnect: QKRRzkXA5s1WkFJzAAAH

Additional information

No response

Originally created by @bukizzz on GitHub (Aug 15, 2025). ### I have searched the existing issues, both open and closed, to make sure this is not a duplicate report. - [x] Yes ### The bug Firefox latest, clicking on an album tries to load it, finishes loading then when it should redirect to album contents it just starts loading again. I went through the docker logs, didnt see anything unusual. Let me know if u need me to pull some internal logs from immich and where i can find them if needed. ### The OS that Immich Server is running on Ubuntu 24.04 LTS / Docker ### Version of Immich Server v1.38.0 ### Version of Immich Mobile App none ### Platform with the issue - [ ] Server - [x] Web - [ ] Mobile ### Your docker-compose.yml content ```YAML services: immich-server: container_name: immich_server image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} volumes: - /home/redacted/data/immich:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro environment: TZ: redacted IMMICH_VERSION: release ports: - "2283:2283" depends_on: - redis - database restart: always healthcheck: disable: false networks: - proxy - immich immich-machine-learning: container_name: immich_machine_learning image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} ports: - "3003" volumes: - model-cache:/cache environment: TZ: redacted IMMICH_VERSION: release restart: always healthcheck: disable: false networks: - immich redis: container_name: immich_redis image: docker.io/valkey/valkey:8-bookworm@sha256:facc1d2c3462975c34e10fccb167bfa92b0e0dbd992fc282c29a61c3243afb11 healthcheck: test: redis-cli ping || exit 1 restart: always networks: - immich database: container_name: immich_postgres image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a environment: POSTGRES_PASSWORD: redacted POSTGRES_USER: redacted POSTGRES_DB: redacted POSTGRES_INITDB_ARGS: '--data-checksums' TZ: redacted IMMICH_VERSION: release volumes: - /home/redacted/data/immich-db:/var/lib/postgresql/data ports: - "5432" shm_size: 128mb restart: always networks: - immich # immich-prometheus: # container_name: immich_prometheus # ports: # - "9090" # image: prom/prometheus@sha256:63805ebb8d2b3920190daf1cb14a60871b16fd38bed42b857a3182bc621f4996 # volumes: # - /home/redacted/data/immich/prometheus.yml:/etc/prometheus/prometheus.yml # - prometheus-data:/prometheus # networks: # - immich # immich-grafana: # container_name: immich_grafana # command: ['./run.sh', '-disable-reporting'] # ports: # - "3000" # image: grafana/grafana:12.1.0-ubuntu@sha256:397aa30dd1af16cb6c5c9879498e467973a7f87eacf949f6d5a29407a3843809 # volumes: # - grafana-data:/var/lib/grafana # networks: # - immich volumes: model-cache: # prometheus-data: # grafana-data: networks: proxy: external: true immich: ``` ### Your .env content ```Shell none ``` ### Reproduction steps 1. Log in 2. Enter any album 3. Welcome to loading loop ### Relevant log output ```shell Initializing Immich v1.138.0 Detected CPU Cores: 16 Starting api worker Starting microservices worker [Nest] 7 - 08/15/2025, 9:19:16 PM LOG [Microservices:EventRepository] Initialized websocket server [Nest] 7 - 08/15/2025, 9:19:16 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for clip_index of 7013 rows [Nest] 7 - 08/15/2025, 9:19:16 PM LOG [Microservices:DatabaseRepository] targetLists=1, current=1 for face_index of 3624 rows [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:EventRepository] Initialized websocket server [Nest] 7 - 08/15/2025, 9:19:16 PM LOG [Microservices:DatabaseRepository] Migration "1754389095885-ResetAlbumAssetSync" succeeded [Nest] 7 - 08/15/2025, 9:19:16 PM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for clip_index of 7013 rows [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:DatabaseRepository] targetLists=1, current=1 for face_index of 3624 rows [Nest] 7 - 08/15/2025, 9:19:16 PM LOG [Microservices:StorageService] Successfully verified system mount folder checks [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}} [Nest] 7 - 08/15/2025, 9:19:16 PM LOG [Microservices:MetadataService] Bootstrapping metadata service [Nest] 7 - 08/15/2025, 9:19:16 PM LOG [Microservices:MetadataService] Initializing metadata service [Nest] 7 - 08/15/2025, 9:19:16 PM LOG [Microservices:MapRepository] Initializing metadata repository [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:StorageService] Successfully verified system mount folder checks [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:ServerService] Feature Flags: { "smartSearch": true, "facialRecognition": true, "duplicateDetection": true, "map": true, "reverseGeocoding": true, "importFaces": true, "sidecar": true, "search": true, "trash": true, "oauth": false, "oauthAutoLaunch": false, "passwordLogin": true, "configFile": false, "email": false } [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:VersionService] Adding 1.138.0 to upgrade history [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:SystemConfigService] LogLevel=log (set via system config) [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:NestFactory] Starting Nest application... [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] ClsModule dependencies initialized [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] KyselyModule dependencies initialized [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] ClsRootModule dependencies initialized [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] BullModule dependencies initialized [Nest] 18 - 08/15/2025, 9:19:16 PM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:21 PM LOG [Microservices:MapRepository] 120000 geodata records imported [Nest] 7 - 08/15/2025, 9:19:21 PM LOG [Microservices:MapRepository] 130000 geodata records imported [Nest] 7 - 08/15/2025, 9:19:22 PM LOG [Microservices:MapRepository] 140000 geodata records imported [Nest] 7 - 08/15/2025, 9:19:23 PM LOG [Microservices:MapRepository] 150000 geodata records imported [Nest] 7 - 08/15/2025, 9:19:23 PM LOG [Microservices:MapRepository] 160000 geodata records imported [Nest] 7 - 08/15/2025, 9:19:23 PM LOG [Microservices:MapRepository] 170000 geodata records imported [Nest] 7 - 08/15/2025, 9:19:23 PM LOG [Microservices:MapRepository] 180000 geodata records imported [Nest] 7 - 08/15/2025, 9:19:24 PM LOG [Microservices:MapRepository] Successfully imported 216181 geodata records in 7.01s (30856 records/second) [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:MapRepository] Geodata import completed [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:MetadataService] Initialized local reverse geocoder [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:ServerService] Feature Flags: { "smartSearch": true, "facialRecognition": true, "duplicateDetection": true, "map": true, "reverseGeocoding": true, "importFaces": true, "sidecar": true, "search": true, "trash": true, "oauth": false, "oauthAutoLaunch": false, "passwordLogin": true, "configFile": false, "email": false } [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:SystemConfigService] LogLevel=log (set via system config) [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:NestFactory] Starting Nest application... [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] ClsCommonModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] KyselyModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] KyselyCoreModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] ClsRootModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:NestApplication] Nest application successfully started [Nest] 7 - 08/15/2025, 9:19:31 PM LOG [Microservices:Bootstrap] Immich Microservices is running [v1.138.0] [production] [Nest] 18 - 08/15/2025, 9:24:24 PM LOG [Api:EventRepository] Websocket Disconnect: 6gTABhq9PDRsAsaSAAAB [Nest] 18 - 08/15/2025, 9:24:42 PM LOG [Api:EventRepository] Websocket Connect: YMvEAO_WMKRdcOktAAAD [Nest] 18 - 08/15/2025, 9:24:49 PM LOG [Api:EventRepository] Websocket Disconnect: YMvEAO_WMKRdcOktAAAD [Nest] 18 - 08/15/2025, 9:25:04 PM LOG [Api:EventRepository] Websocket Connect: 9TunL2LCsXTUL-jGAAAF [Nest] 18 - 08/15/2025, 9:25:08 PM LOG [Api:EventRepository] Websocket Disconnect: 9TunL2LCsXTUL-jGAAAF [Nest] 18 - 08/15/2025, 9:25:55 PM LOG [Api:EventRepository] Websocket Connect: QKRRzkXA5s1WkFJzAAAH [Nest] 18 - 08/15/2025, 9:25:58 PM LOG [Api:EventRepository] Websocket Disconnect: QKRRzkXA5s1WkFJzAAAH ``` ### Additional information _No response_
Author
Owner

@jdf-ifdtech commented on GitHub (Aug 15, 2025):

I get no website loading when I go into any other page. People, Album, Favourites. The logo spins in the middle then flashes and reloads the page.

@jdf-ifdtech commented on GitHub (Aug 15, 2025): I get no website loading when I go into any other page. People, Album, Favourites. The logo spins in the middle then flashes and reloads the page.
Author
Owner

@bukizzz commented on GitHub (Aug 15, 2025):

Oh yeah you're totally correct. Any page produces this looping behavior not just albums.

Did test mobile, works just fine

@bukizzz commented on GitHub (Aug 15, 2025): Oh yeah you're totally correct. Any page produces this looping behavior not just albums. Did test mobile, works just fine
Author
Owner

@bukizzz commented on GitHub (Aug 15, 2025):

Caught the error in html

Image

after this it reloads the page

@bukizzz commented on GitHub (Aug 15, 2025): Caught the error in html <img width="1986" height="103" alt="Image" src="https://github.com/user-attachments/assets/e192aa9b-2177-4b31-8c5c-458a3f5a9ee6" /> after this it reloads the page
Author
Owner

@mmomjian commented on GitHub (Aug 16, 2025):

I see you are using a reverse proxy. Please test with local IP connection, port 2283, as well as testing in a different web browser. We can reopen if it persists after testing.

@mmomjian commented on GitHub (Aug 16, 2025): I see you are using a reverse proxy. Please test with local IP connection, port 2283, as well as testing in a different web browser. We can reopen if it persists after testing.
Author
Owner

@bukizzz commented on GitHub (Aug 16, 2025):

Just to update: went to test over local, everything worked. So i go to my public URL again and now it works there too.

@bukizzz commented on GitHub (Aug 16, 2025): Just to update: went to test over local, everything worked. So i go to my public URL again and now it works there too.
Author
Owner

@synchromatik commented on GitHub (Aug 20, 2025):

Has anyone found the culprit of this? Only happens in Firefox, via reverse proxy and only after upgrade/restart. No logs from immich itself. Started happening after v1.137.0 on subpages only (/photos starting page works fine).

Pasting Caddy logs for items clicked in sidebar (/sharing example) if someone can use it to resolve this.

{ "level": "info", "ts": 1755673715.7274396, "logger": "http.log.access.log0", "msg": "handled request", "request": { "remote_ip": "x", "remote_port": "32378", "client_ip": "x", "proto": "HTTP/2.0", "method": "GET", "host": "x", "uri": "/_app/immutable/chunks/CAYGbzJo.js", "headers": { "X-Forwarded-For": ["x"], "Accept": ["*/*"], "Cf-Connecting-Ip": ["x"], "X-Forwarded-Proto": ["https"], "Cdn-Loop": ["cloudflare; loops=1"], "Accept-Encoding": ["gzip, br"], "User-Agent": [ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0) Gecko/20100101 Firefox/143.0" ], "Cf-Visitor": ["{\"scheme\":\"https\"}"], "Sec-Fetch-Mode": ["cors"], "Cf-Ray": ["97200f735853dc52-FRA"], "Cf-Ipcountry": ["RS"], "Cookie": ["REDACTED"], "Referer": ["https://domain/sharing"], "Sec-Fetch-Dest": ["script"], "Priority": ["u=1"], "Accept-Language": [ "en,sr;q=0.8,sr-RS;q=0.6,sr-CS;q=0.4,en-US;q=0.2" ], "Sec-Fetch-Site": ["same-origin"] }, "tls": { "resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "domain" } }, "bytes_read": 0, "user_id": "", "duration": 0.002344245, "size": 6876, "status": 200, "resp_headers": { "Date": ["Wed, 20 Aug 2025 07:08:35 GMT"], "Via": ["1.1 Caddy"], "Alt-Svc": ["h3=\":443\"; ma=2592000"], "X-Powered-By": ["Express"], "Content-Type": ["text/html; charset=utf-8"], "Cache-Control": ["no-store"], "Content-Length": ["6876"], "Etag": ["\"1adc-Ug2nWRXUWU/u8BQdqVx3FJGBoYA\""] } }

@synchromatik commented on GitHub (Aug 20, 2025): Has anyone found the culprit of this? Only happens in Firefox, via reverse proxy and only after upgrade/restart. No logs from immich itself. Started happening after v1.137.0 on subpages only (/photos starting page works fine). Pasting Caddy logs for items clicked in sidebar (/sharing example) if someone can use it to resolve this. `{ "level": "info", "ts": 1755673715.7274396, "logger": "http.log.access.log0", "msg": "handled request", "request": { "remote_ip": "x", "remote_port": "32378", "client_ip": "x", "proto": "HTTP/2.0", "method": "GET", "host": "x", "uri": "/_app/immutable/chunks/CAYGbzJo.js", "headers": { "X-Forwarded-For": ["x"], "Accept": ["*/*"], "Cf-Connecting-Ip": ["x"], "X-Forwarded-Proto": ["https"], "Cdn-Loop": ["cloudflare; loops=1"], "Accept-Encoding": ["gzip, br"], "User-Agent": [ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0) Gecko/20100101 Firefox/143.0" ], "Cf-Visitor": ["{\"scheme\":\"https\"}"], "Sec-Fetch-Mode": ["cors"], "Cf-Ray": ["97200f735853dc52-FRA"], "Cf-Ipcountry": ["RS"], "Cookie": ["REDACTED"], "Referer": ["https://domain/sharing"], "Sec-Fetch-Dest": ["script"], "Priority": ["u=1"], "Accept-Language": [ "en,sr;q=0.8,sr-RS;q=0.6,sr-CS;q=0.4,en-US;q=0.2" ], "Sec-Fetch-Site": ["same-origin"] }, "tls": { "resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "domain" } }, "bytes_read": 0, "user_id": "", "duration": 0.002344245, "size": 6876, "status": 200, "resp_headers": { "Date": ["Wed, 20 Aug 2025 07:08:35 GMT"], "Via": ["1.1 Caddy"], "Alt-Svc": ["h3=\":443\"; ma=2592000"], "X-Powered-By": ["Express"], "Content-Type": ["text/html; charset=utf-8"], "Cache-Control": ["no-store"], "Content-Length": ["6876"], "Etag": ["\"1adc-Ug2nWRXUWU/u8BQdqVx3FJGBoYA\""] } } `
Author
Owner

@bukizzz commented on GitHub (Aug 24, 2025):

Updated to 1.139.2, completely broke Immich so i reverted back. Immediately I encountered the same issue again. Last time it resolved itself somehow, this time I'm not so lucky. I am routing this through cloudflared, that might be the issue? I'm not sure if i misconfigured something along the way?

I see you are using a reverse proxy. Please test with local IP connection, port 2283, as well as testing in a different web browser. We can reopen if it persists after testing.

I think the issue should be reopened

PS. older versions did not have this issue prior to 1.138.1 so i dont see how this is a cloudflared/rp issue

@bukizzz commented on GitHub (Aug 24, 2025): Updated to 1.139.2, completely broke Immich so i reverted back. Immediately I encountered the same issue again. Last time it resolved itself somehow, this time I'm not so lucky. I am routing this through cloudflared, that might be the issue? I'm not sure if i misconfigured something along the way? > I see you are using a reverse proxy. Please test with local IP connection, port 2283, as well as testing in a different web browser. We can reopen if it persists after testing. I think the issue should be reopened PS. older versions did not have this issue prior to 1.138.1 so i dont see how this is a cloudflared/rp issue
Author
Owner

@synchromatik commented on GitHub (Aug 24, 2025):

Updated to 1.139.2, completely broke Immich so i reverted back. Immediately I encountered the same issue again. Last time it resolved itself somehow, this time I'm not so lucky. I am routing this through cloudflared, that might be the issue? I'm not sure if i misconfigured something along the way?

I see you are using a reverse proxy. Please test with local IP connection, port 2283, as well as testing in a different web browser. We can reopen if it persists after testing.

I think the issue should be reopened

PS. older versions did not have this issue prior to 1.138.1 so i dont see how this is a cloudflared/rp issue

it happens on 139 also, it's some caching issue, try ctrl + f5, worked out for me

@synchromatik commented on GitHub (Aug 24, 2025): > Updated to 1.139.2, completely broke Immich so i reverted back. Immediately I encountered the same issue again. Last time it resolved itself somehow, this time I'm not so lucky. I am routing this through cloudflared, that might be the issue? I'm not sure if i misconfigured something along the way? > > > I see you are using a reverse proxy. Please test with local IP connection, port 2283, as well as testing in a different web browser. We can reopen if it persists after testing. > > I think the issue should be reopened > > PS. older versions did not have this issue prior to 1.138.1 so i dont see how this is a cloudflared/rp issue it happens on 139 also, it's some caching issue, try ctrl + f5, worked out for me
Author
Owner

@bukizzz commented on GitHub (Aug 25, 2025):

Updated to 1.139.2, completely broke Immich so i reverted back. Immediately I encountered the same issue again. Last time it resolved itself somehow, this time I'm not so lucky. I am routing this through cloudflared, that might be the issue? I'm not sure if i misconfigured something along the way?

I see you are using a reverse proxy. Please test with local IP connection, port 2283, as well as testing in a different web browser. We can reopen if it persists after testing.

I think the issue should be reopened
PS. older versions did not have this issue prior to 1.138.1 so i dont see how this is a cloudflared/rp issue

it happens on 139 also, it's some caching issue, try ctrl + f5, worked out for me

CTRL F5 did nothing, i got very angry and updated to 139.3 once again and it resolved itself automagically...
I have a feeling the problem is not resolved, its just intermittent.

@bukizzz commented on GitHub (Aug 25, 2025): > > Updated to 1.139.2, completely broke Immich so i reverted back. Immediately I encountered the same issue again. Last time it resolved itself somehow, this time I'm not so lucky. I am routing this through cloudflared, that might be the issue? I'm not sure if i misconfigured something along the way? > > > I see you are using a reverse proxy. Please test with local IP connection, port 2283, as well as testing in a different web browser. We can reopen if it persists after testing. > > > > > > I think the issue should be reopened > > PS. older versions did not have this issue prior to 1.138.1 so i dont see how this is a cloudflared/rp issue > > it happens on 139 also, it's some caching issue, try ctrl + f5, worked out for me CTRL F5 did nothing, i got very angry and updated to 139.3 once again and it resolved itself automagically... I have a feeling the problem is not resolved, its just intermittent.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#6863