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

persistens notification and crash on immich mobile app for android #16416

Closed
1 of 3 tasks
babushanaelsa opened this issue Feb 28, 2025 · 12 comments
Closed
1 of 3 tasks

persistens notification and crash on immich mobile app for android #16416

babushanaelsa opened this issue Feb 28, 2025 · 12 comments
Assignees

Comments

@babushanaelsa
Copy link

The bug

Since the update to Version 127.0 opening the immich app on Android 15 starts a background notification "searching for new assets". After about 2 minutes this background job crashes and says "immich has stopped working". After another 2 minutes it starts again with the notification and the exact behaviour.

What I've tried so far:

  • Redeploy immich stack
  • Force stop Android app
  • clear cache of android app
  • sign out and in the android app

The OS that Immich Server is running on

Ubuntu 24

Version of Immich Server

127.0

Version of Immich Mobile App

127.0

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

services:
  immich-server:
    container_name: immich-server
    user: 1000:1000
    labels: 
     - com.centurylinklabs.watchtower.monitor-only=true
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    volumes:
      - /var/lib/docker/volumes/immich:/usr/src/app/upload
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    devices:
      - /dev/dri:/dev/dri
    env_file:
      - stack.env
    networks:
      - reverse_proxy
      - default
    environment:
      - NODE_ENV=production
      - TZ=Europe/Zurich
    logging:
      driver: "syslog"
    depends_on:
      valkey:
       condition: service_started
      database:
       condition: service_started
    restart: always

  immich-machine-learning:
    container_name: immich-machine-learning
    user: 1000:1000
    labels: 
     - com.centurylinklabs.watchtower.monitor-only=true
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    networks:
      - default
    volumes:
      - /var/lib/docker/volumes/immich/model-cache:/cache
      - /dev/bus/usb:/dev/bus/usb
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - stack.env
    environment:
      - NODE_ENV=production
      - TZ=Europe/Zurich
    depends_on:
      valkey:
       condition: service_started
      database:
       condition: service_started
    restart: always

  valkey:
    container_name: immich_valkey
    image: valkey/valkey:bookworm
    networks:
      - default
    user: 1000:1000
    security_opt:
      - no-new-privileges:true
    environment:
      TZ: Europe/Zurich
    restart: always
    volumes:
     - /var/lib/docker/volumes/immich/valkey:/data
     - /etc/timezone:/etc/timezone:ro
     - /etc/localtime:/etc/localtime:ro

  database:
    container_name: immich_db
    image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0
    command: ["postgres", "-c", "shared_preload_libraries=vectors.so", "-c", 'search_path="$$user", public, vectors', "-c", "logging_collector=off", "-c", "max_wal_size=2GB", "-c", "shared_buffers=512MB", "-c", "wal_compression=on"]
    healthcheck:
      test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' || 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
      
    networks:
     - default
    labels: 
     - com.centurylinklabs.watchtower.monitor-only=true
    env_file:
      - stack.env
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      TZ: Europe/Zurich
    volumes:
      - /var/lib/docker/volumes/immich/db:/var/lib/postgresql/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    restart: always
    

networks:
  reverse_proxy:
    external: true
  default:
    external: false

Your .env content

DB_HOSTNAME
immich_db

DB_USERNAME
postgres


DB_PASSWORD
*******

DB_DATABASE_NAME
immich

REDIS_HOSTNAME
immich_valkey

UPLOAD_LOCATION
/var/lib/docker/volumes/immich/

Reproduction steps

1.Open Immich App on Android
2.
3.
...

Relevant log output

Theres nothing happening in the server log

Additional information

No response

@chamdim
Copy link
Contributor

chamdim commented Feb 28, 2025

Same issue here on Android 14.
Server: On Ubuntu 24.04 deployed with default yml and .env files

@lukyjay
Copy link

lukyjay commented Feb 28, 2025

Sharing more information on this.

It happens in the background shortly after a backup task runs (per screenshot attached)

Image

Android logs after the crash:
2025-02-28 16:27:01.982589 | FINE | socket_io_client:engine.Socket | flushing 1 packets in socket | 2025-02-28 16:27:01.982215 | FINE | socket_io_client:engine.Socket | socket receive: type "ping", data "null" | 2025-02-28 16:26:36.862843 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "2["on_new_release",{"isAvailable":false,"checkedAt":"2025-02-28T07:33:43.289Z","serverVersion":{"major":1,"minor":127,"patch":0},"releaseVersion":{"major":1,"minor":127,"patch":0}}]" | 2025-02-28 16:26:36.860042 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "2["on_server_version",{"options":{},"loose":false,"includePrerelease":false,"raw":"1.127.0","major":1,"minor":127,"patch":0,"prerelease":[],"build":[],"version":"1.127.0"}]" | 2025-02-28 16:26:36.859679 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "0{"sid":"tVQuEi2GP5dG8OK_AAAb"}" | 2025-02-28 16:26:36.852080 | FINE | socket_io_client:engine.Socket | flushing 1 packets in socket | 2025-02-28 16:26:36.852069 | FINE | socket_io:parser.Encoder | encoded {type: 0, data: null, nsp: /} as 0 | 2025-02-28 16:26:36.852056 | FINE | socket_io:parser.Encoder | encoding packet {type: 0, data: null, nsp: /} | 2025-02-28 16:26:36.852040 | FINE | socket_io_client:Manager | writing packet {type: 0, data: null, nsp: /} | 2025-02-28 16:26:36.852021 | FINE | socket_io_client:Socket | transport is open - connecting | 2025-02-28 16:26:36.852001 | FINE | socket_io_client:Manager | cleanup | 2025-02-28 16:26:36.851979 | FINE | socket_io_client:Manager | open | 2025-02-28 16:26:36.851951 | FINE | socket_io_client:engine.Socket | socket open | 2025-02-28 16:26:36.851777 | FINE | socket_io_client:engine.Socket | socket receive: type "open", data "{"sid":"roD1vEYBPFy8uixFAAAa","upgrades":[],"pingInterval":25000,"pingTimeout":20000,"maxPayload":1000000}" | 2025-02-28 16:26:36.824471 | FINE | socket_io_client:Manager | readyState opening | 2025-02-28 16:26:36.824433 | FINE | socket_io_client:Manager | connect attempt will timeout after 20000 | 2025-02-28 16:26:36.824407 | FINE | socket_io_client:engine.Socket | setting transport websocket | 2025-02-28 16:26:36.824258 | FINE | socket_io_client:engine.Socket | creating transport "websocket" | 2025-02-28 16:26:36.824176 | FINE | socket_io_client:Manager | opening https://redacted | 2025-02-28 16:26:36.824167 | FINE | socket_io_client:Manager | readyState closed | 2025-02-28 16:26:36.824148 | FINE | socket_io_client | ignoring socket cache for https://redacted | 2025-02-28 16:26:36.823980 | INFO | AssetNotifier | Load assets: 213ms | 2025-02-28 16:26:36.823934 | INFO | AlbumService | Syncing completed. Changes: false | 2025-02-28 16:26:36.823875 | FINE | SyncService | 0 assets to delete, 0 to update | 2025-02-28 16:26:36.823854 | FINE | SyncService | Syncing all local albums almost done. Collected 0 asset candidates to delete | 2025-02-28 16:26:36.823747 | FINE | SyncService | Local album Camera has not changed. Skipping sync. | 2025-02-28 16:26:36.809236 | INFO | AlbumService | 'Recents' is not selected, keeping only selected albums | 2025-02-28 16:26:36.809126 | INFO | AlbumService | Found 10 device albums | 2025-02-28 16:26:36.413843 | INFO | BackupNotifier | _getBackupAlbumsInfo: Found 10 available albums | 2025-02-28 16:26:36.262541 | INFO | BackupNotifier | Found 10 local albums | 2025-02-28 16:26:36.182134 | INFO | BackupNotifier | [_resumeBackup] Start back up | 2025-02-28 16:26:20.003007 | FINE | socket_io_client:engine.Socket | socket closing - telling transport to close | 2025-02-28 16:26:20.002993 | FINE | socket_io_client:Manager | cleanup | 2025-02-28 16:26:20.002982 | FINE | socket_io_client:Manager | onclose | 2025-02-28 16:26:20.002878 | FINE | socket_io_client:engine.Socket | socket close with reason: "forced close" | 2025-02-28 16:26:19.999885 | FINE | socket_io:parser.Encoder | encoded {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} as 2["disconnecting","io client disconnect"] | 2025-02-28 16:26:19.999862 | FINE | socket_io:parser.Encoder | encoding packet {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} | 2025-02-28 16:26:19.999846 | FINE | socket_io_client:Manager | writing packet {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} | 2025-02-28 16:26:19.999823 | FINE | socket_io_client:Socket | close (io client disconnect) | 2025-02-28 16:26:19.999793 | FINE | socket_io_client:Manager | disconnect | 2025-02-28 16:26:19.999643 | FINE | socket_io_client:engine.Socket | flushing 1 packets in socket | 2025-02-28 16:26:19.999632 | FINE | socket_io:parser.Encoder | encoded {type: 1, nsp: /} as 1 | 2025-02-28 16:26:19.999621 | FINE | socket_io:parser.Encoder | encoding packet {type: 1, nsp: /} | 2025-02-28 16:26:19.999611 | FINE | socket_io_client:Manager | writing packet {type: 1, nsp: /} | 2025-02-28 16:26:19.999578 | FINE | socket_io_client:Socket | performing disconnect (/) | 2025-02-28 16:26:19.086443 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "2["on_new_release",{"isAvailable":false,"checkedAt":"2025-02-28T07:33:43.289Z","serverVersion":{"major":1,"minor":127,"patch":0},"releaseVersion":{"major":1,"minor":127,"patch":0}}]" | 2025-02-28 16:26:19.086206 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "2["on_server_version",{"options":{},"loose":false,"includePrerelease":false,"raw":"1.127.0","major":1,"minor":127,"patch":0,"prerelease":[],"build":[],"version":"1.127.0"}]" | 2025-02-28 16:26:19.084411 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "0{"sid":"Wu3UAoFdxGNHrQM9AAAZ"}" | 2025-02-28 16:26:19.077724 | FINE | socket_io_client:engine.Socket | flushing 1 packets in socket | 2025-02-28 16:26:19.077706 | FINE | socket_io:parser.Encoder | encoded {type: 0, data: null, nsp: /} as 0 | 2025-02-28 16:26:19.077688 | FINE | socket_io:parser.Encoder | encoding packet {type: 0, data: null, nsp: /} | 2025-02-28 16:26:19.077670 | FINE | socket_io_client:Manager | writing packet {type: 0, data: null, nsp: /} | 2025-02-28 16:26:19.077637 | FINE | socket_io_client:Socket | transport is open - connecting | 2025-02-28 16:26:19.077605 | FINE | socket_io_client:Manager | cleanup | 2025-02-28 16:26:19.077589 | FINE | socket_io_client:Manager | open | 2025-02-28 16:26:19.077513 | FINE | socket_io_client:engine.Socket | socket open | 2025-02-28 16:26:19.077234 | FINE | socket_io_client:engine.Socket | socket receive: type "open", data "{"sid":"YMkSmgjWGvXEcqMIAAAY","upgrades":[],"pingInterval":25000,"pingTimeout":20000,"maxPayload":1000000}" | 2025-02-28 16:26:19.013067 | FINE | socket_io_client:Manager | readyState opening | 2025-02-28 16:26:19.012996 | FINE | socket_io_client:Manager | connect attempt will timeout after 20000 | 2025-02-28 16:26:19.012926 | FINE | socket_io_client:engine.Socket | setting transport websocket | 2025-02-28 16:26:19.012596 | FINE | socket_io_client:engine.Socket | creating transport "websocket" | 2025-02-28 16:26:19.012432 | FINE | socket_io_client:Manager | opening https://redacted | 2025-02-28 16:26:19.012389 | FINE | socket_io_client:Manager | readyState closed | 2025-02-28 16:26:19.012339 | FINE | socket_io_client | ignoring socket cache for https://redacted | 2025-02-28 16:26:19.012138 | INFO | AssetNotifier | Load assets: 324ms | 2025-02-28 16:26:19.012082 | INFO | AlbumService | Syncing completed. Changes: false | 2025-02-28 16:26:19.012058 | FINE | SyncService | 0 assets to delete, 0 to update | 2025-02-28 16:26:19.012022 | FINE | SyncService | Syncing all local albums almost done. Collected 0 asset candidates to delete | 2025-02-28 16:26:19.011826 | FINE | SyncService | Local album Camera has not changed. Skipping sync. | 2025-02-28 16:26:18.983472 | INFO | AlbumService | 'Recents' is not selected, keeping only selected albums | 2025-02-28 16:26:18.983291 | INFO | AlbumService | Found 10 device albums | 2025-02-28 16:26:18.358080 | INFO | BackupNotifier | _getBackupAlbumsInfo: Found 10 available albums | 2025-02-28 16:26:18.173709 | INFO | BackupNotifier | Found 10 local albums | 2025-02-28 16:26:18.090739 | INFO | BackupNotifier | [_resumeBackup] Start back up | 2025-02-28 16:26:13.838413 | FINE | socket_io_client:engine.Socket | socket closing - telling transport to close | 2025-02-28 16:26:13.838376 | FINE | socket_io_client:Manager | cleanup | 2025-02-28 16:26:13.838365 | FINE | socket_io_client:Manager | onclose | 2025-02-28 16:26:13.838251 | FINE | socket_io_client:engine.Socket | socket close with reason: "forced close" | 2025-02-28 16:26:13.833975 | FINE | socket_io:parser.Encoder | encoded {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} as 2["disconnecting","io client disconnect"] | 2025-02-28 16:26:13.833773 | FINE | socket_io:parser.Encoder | encoding packet {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} | 2025-02-28 16:26:13.833736 | FINE | socket_io_client:Manager | writing packet {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} | 2025-02-28 16:26:13.833661 | FINE | socket_io_client:Socket | close (io client disconnect) | 2025-02-28 16:26:13.833602 | FINE | socket_io_client:Manager | disconnect | 2025-02-28 16:26:13.833224 | FINE | socket_io_client:engine.Socket | flushing 1 packets in socket | 2025-02-28 16:26:13.833186 | FINE | socket_io:parser.Encoder | encoded {type: 1, nsp: /} as 1 | 2025-02-28 16:26:13.833157 | FINE | socket_io:parser.Encoder | encoding packet {type: 1, nsp: /} | 2025-02-28 16:26:13.833123 | FINE | socket_io_client:Manager | writing packet {type: 1, nsp: /} | 2025-02-28 16:26:13.832933 | FINE | socket_io_client:Socket | performing disconnect (/) | 2025-02-28 16:26:19.999885 | FINE | socket_io:parser.Encoder | encoded {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} as 2["disconnecting","io client disconnect"] | 2025-02-28 16:26:19.999862 | FINE | socket_io:parser.Encoder | encoding packet {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} | 2025-02-28 16:26:19.999846 | FINE | socket_io_client:Manager | writing packet {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} | 2025-02-28 16:26:19.999823 | FINE | socket_io_client:Socket | close (io client disconnect) | 2025-02-28 16:26:19.999793 | FINE | socket_io_client:Manager | disconnect | 2025-02-28 16:26:19.999643 | FINE | socket_io_client:engine.Socket | flushing 1 packets in socket | 2025-02-28 16:26:19.999632 | FINE | socket_io:parser.Encoder | encoded {type: 1, nsp: /} as 1 | 2025-02-28 16:26:19.999621 | FINE | socket_io:parser.Encoder | encoding packet {type: 1, nsp: /} | 2025-02-28 16:26:19.999611 | FINE | socket_io_client:Manager | writing packet {type: 1, nsp: /} | 2025-02-28 16:26:19.999578 | FINE | socket_io_client:Socket | performing disconnect (/) | 2025-02-28 16:26:19.086443 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "2["on_new_release",{"isAvailable":false,"checkedAt":"2025-02-28T07:33:43.289Z","serverVersion":{"major":1,"minor":127,"patch":0},"releaseVersion":{"major":1,"minor":127,"patch":0}}]" | 2025-02-28 16:26:19.086206 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "2["on_server_version",{"options":{},"loose":false,"includePrerelease":false,"raw":"1.127.0","major":1,"minor":127,"patch":0,"prerelease":[],"build":[],"version":"1.127.0"}]" | 2025-02-28 16:26:19.084411 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "0{"sid":"Wu3UAoFdxGNHrQM9AAAZ"}" | 2025-02-28 16:26:19.077724 | FINE | socket_io_client:engine.Socket | flushing 1 packets in socket | 2025-02-28 16:26:19.077706 | FINE | socket_io:parser.Encoder | encoded {type: 0, data: null, nsp: /} as 0 | 2025-02-28 16:26:19.077688 | FINE | socket_io:parser.Encoder | encoding packet {type: 0, data: null, nsp: /} | 2025-02-28 16:26:19.077670 | FINE | socket_io_client:Manager | writing packet {type: 0, data: null, nsp: /} | 2025-02-28 16:26:19.077637 | FINE | socket_io_client:Socket | transport is open - connecting | 2025-02-28 16:26:19.077605 | FINE | socket_io_client:Manager | cleanup | 2025-02-28 16:26:19.077589 | FINE | socket_io_client:Manager | open | 2025-02-28 16:26:19.077513 | FINE | socket_io_client:engine.Socket | socket open | 2025-02-28 16:26:19.077234 | FINE | socket_io_client:engine.Socket | socket receive: type "open", data "{"sid":"YMkSmgjWGvXEcqMIAAAY","upgrades":[],"pingInterval":25000,"pingTimeout":20000,"maxPayload":1000000}" | 2025-02-28 16:26:19.013067 | FINE | socket_io_client:Manager | readyState opening | 2025-02-28 16:26:19.012996 | FINE | socket_io_client:Manager | connect attempt will timeout after 20000 | 2025-02-28 16:26:19.012926 | FINE | socket_io_client:engine.Socket | setting transport websocket | 2025-02-28 16:26:19.012596 | FINE | socket_io_client:engine.Socket | creating transport "websocket" | 2025-02-28 16:26:19.012432 | FINE | socket_io_client:Manager | opening https://redacted | 2025-02-28 16:26:19.012389 | FINE | socket_io_client:Manager | readyState closed | 2025-02-28 16:26:19.012339 | FINE | socket_io_client | ignoring socket cache for https://redacted | 2025-02-28 16:26:19.012138 | INFO | AssetNotifier | Load assets: 324ms | 2025-02-28 16:26:19.012082 | INFO | AlbumService | Syncing completed. Changes: false | 2025-02-28 16:26:19.012058 | FINE | SyncService | 0 assets to delete, 0 to update | 2025-02-28 16:26:19.012022 | FINE | SyncService | Syncing all local albums almost done. Collected 0 asset candidates to delete | 2025-02-28 16:26:19.011826 | FINE | SyncService | Local album Camera has not changed. Skipping sync. | 2025-02-28 16:26:18.983472 | INFO | AlbumService | 'Recents' is not selected, keeping only selected albums | 2025-02-28 16:26:18.983291 | INFO | AlbumService | Found 10 device albums | 2025-02-28 16:26:18.358080 | INFO | BackupNotifier | _getBackupAlbumsInfo: Found 10 available albums | 2025-02-28 16:26:18.173709 | INFO | BackupNotifier | Found 10 local albums | 2025-02-28 16:26:18.090739 | INFO | BackupNotifier | [_resumeBackup] Start back up | 2025-02-28 16:26:13.838413 | FINE | socket_io_client:engine.Socket | socket closing - telling transport to close | 2025-02-28 16:26:13.838376 | FINE | socket_io_client:Manager | cleanup | 2025-02-28 16:26:13.838365 | FINE | socket_io_client:Manager | onclose | 2025-02-28 16:26:13.838251 | FINE | socket_io_client:engine.Socket | socket close with reason: "forced close" | 2025-02-28 16:26:13.833975 | FINE | socket_io:parser.Encoder | encoded {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} as 2["disconnecting","io client disconnect"] | 2025-02-28 16:26:13.833773 | FINE | socket_io:parser.Encoder | encoding packet {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} | 2025-02-28 16:26:13.833736 | FINE | socket_io_client:Manager | writing packet {type: 2, data: [disconnecting, io client disconnect], options: {compress: false}, nsp: /} | 2025-02-28 16:26:13.833661 | FINE | socket_io_client:Socket | close (io client disconnect) | 2025-02-28 16:26:13.833602 | FINE | socket_io_client:Manager | disconnect | 2025-02-28 16:26:13.833224 | FINE | socket_io_client:engine.Socket | flushing 1 packets in socket | 2025-02-28 16:26:13.833186 | FINE | socket_io:parser.Encoder | encoded {type: 1, nsp: /} as 1 | 2025-02-28 16:26:13.833157 | FINE | socket_io:parser.Encoder | encoding packet {type: 1, nsp: /} | 2025-02-28 16:26:13.833123 | FINE | socket_io_client:Manager | writing packet {type: 1, nsp: /} | 2025-02-28 16:26:13.832933 | FINE | socket_io_client:Socket | performing disconnect (/) | 2025-02-28 16:25:58.188397 | FINE | socket_io_client:engine.Socket | flushing 1 packets in socket | 2025-02-28 16:25:58.187940 | FINE | socket_io_client:engine.Socket | socket receive: type "ping", data "null" | 2025-02-28 16:25:36.202979 | INFO | BackupNotifier | _getBackupAlbumsInfo: Found 10 available albums | 2025-02-28 16:25:36.129557 | INFO | AssetNotifier | Load assets: 3077ms | 2025-02-28 16:25:36.129525 | INFO | AlbumService | Syncing completed. Changes: false | 2025-02-28 16:25:36.129513 | FINE | SyncService | 0 assets to delete, 0 to update | 2025-02-28 16:25:36.129489 | FINE | SyncService | Syncing all local albums almost done. Collected 0 asset candidates to delete | 2025-02-28 16:25:36.129408 | FINE | SyncService | Local album Camera has not changed. Skipping sync. | 2025-02-28 16:25:34.939652 | INFO | AlbumService | 'Recents' is not selected, keeping only selected albums | 2025-02-28 16:25:34.939510 | INFO | AlbumService | Found 10 device albums | 2025-02-28 16:25:34.082897 | INFO | SyncService | Synced changes of remote album Camera to DB | 2025-02-28 16:25:33.921951 | INFO | SyncService | Synced changes of remote album Trip to Canggu 2019 to DB | 2025-02-28 16:25:33.789076 | INFO | SyncService | Synced changes of remote album Family photos '23 to DB | 2025-02-28 16:25:33.676213 | INFO | SyncService | Synced changes of remote album TV to DB | 2025-02-28 16:25:33.586707 | INFO | SyncService | Synced changes of remote album Camera to DB | 2025-02-28 16:25:33.447181 | INFO | SyncService | Upserted 2 assets into the DB | 2025-02-28 16:25:33.326078 | INFO | SyncService | Upserted 2 assets into the DB | 2025-02-28 16:25:33.133120 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "2["on_new_release",{"isAvailable":false,"checkedAt":"2025-02-28T07:33:43.289Z","serverVersion":{"major":1,"minor":127,"patch":0},"releaseVersion":{"major":1,"minor":127,"patch":0}}]" | 2025-02-28 16:25:33.112986 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "2["on_server_version",{"options":{},"loose":false,"includePrerelease":false,"raw":"1.127.0","major":1,"minor":127,"patch":0,"prerelease":[],"build":[],"version":"1.127.0"}]" | 2025-02-28 16:25:33.111024 | FINE | socket_io_client:engine.Socket | socket receive: type "message", data "0{"sid":"9EELr4QOWE1mcHGmAAAX"}" | 2025-02-28 16:25:33.103411 | INFO | BackupNotifier | Found 10 local albums | 2025-02-28 16:25:33.097539 | FINE | socket_io_client:engine.Socket | flushing 1 packets in socket | 2025-02-28 16:25:33.097528 | FINE | socket_io:parser.Encoder | encoded {type: 0, data: null, nsp: /} as 0 | 2025-02-28 16:25:33.097505 | FINE | socket_io:parser.Encoder | encoding packet {type: 0, data: null, nsp: /} | 2025-02-28 16:25:33.097499 | FINE | socket_io_client:Manager | writing packet {type: 0, data: null, nsp: /} | 2025-02-28 16:25:33.097489 | FI

@thegabriele97
Copy link

thegabriele97 commented Feb 28, 2025

Same from this morning (I think the app Updated itself tonight)
I tried

  • logout
  • clear cache
  • clear all data
  • enable disable photo sync
  • reboot the phone

And somehow photos do not get uploaded if I don't open the app like background jobs don't work

Image

Here as you can see the notification is there since 7 minutes, because 7 minutes ago maybe I tried something to remove it and then it reappeared

@djeclemen
Copy link

Same problem, it occurred after android app was updated

@AmAnAswian
Copy link

Pixel 9 Pro XL running official Android 15(no custom rom, I mean), Allow background usage set to unrestricted, same issues as described above.

@amirulasri
Copy link
Contributor

Image

Same here, the background backups not working anymore after the update and keep showing this notification.

@alextran1502
Copy link
Contributor

We identified a potential fix, and is waiting for the app store to review it before pushing it out

@AmAnAswian
Copy link

Thank you for the update, really appreciate your work.

@grannymaster
Copy link

I thought I was losing my marbles; glad I'm not the only one with this.

For me, Bitwarden also stopped working at the same time for some reason. I would assume it's not related, but still a crazy coincidence.

@alextran1502
Copy link
Contributor

fixed in #16418

@Elyviere
Copy link

Elyviere commented Mar 1, 2025

Which app version includes the fix to this?

@amirulasri
Copy link
Contributor

amirulasri commented Mar 1, 2025

Which app version includes the fix to this?

On the v1.128.0, but Im still waiting for the update from Google Play.
Edited: Updated to v1.128.0 and now it start backing up. Issue has been resolved

Image

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

No branches or pull requests