Coder Social home page Coder Social logo

Comments (19)

alextran1502 avatar alextran1502 commented on June 22, 2024

The current workaround is to logout and log back in, we are looking into identifying the root cause

from immich.

kitkatod avatar kitkatod commented on June 22, 2024

I'm also running into the issue described here, however the workaround of logging out/in on the Android app does not resolve the issue and items are still missing from the timeline. Even uninstalling/reinstalling the app does not seem to affect the behavior.

Images are displayed when viewing the album through the "Backup Albums" selection menu, however not on the timeline and never synced.

If this should be a separate issue opened let me know.

from immich.

alextran1502 avatar alextran1502 commented on June 22, 2024

@kitkatod @natedawg Can you help me with some data points that if

  1. You are connecting your instance over a reverse proxy/VPN?
  2. You are using Android?

from immich.

itzTheMeow avatar itzTheMeow commented on June 22, 2024

I'm also having the same issue on the iOS app.
Using a VPN and my instance is behind an nginx reverse proxy.

Logging out and back in loads the new assets.

type '_Map<String, dynamic>' is not a subtype of type 'String' in type cast

#0      _CastListBase.[] (dart:_internal/cast.dart:99)
#1      ListBase.toList (dart:collection/list.dart:225)
#2      AuditDeletesResponseDto.fromJson (package:openapi/model/audit_deletes_response_dto.dart:54)
#3      ApiClient.fromJson (package:openapi/api_client.dart:262)
#4      ApiClient.deserialize (package:openapi/api_client.dart:158)
<asynchronous suspension>
#5      AuditApi.getAuditDeletes (package:openapi/api/audit_api.dart:74)
<asynchronous suspension>
#6      AssetService._getRemoteAssetChanges (package:immich_mobile/shared/services/asset.service.dart:57)
<asynchronous suspension>
#7      SyncService._syncRemoteAssetChanges (package:immich_mobile/shared/services/sync.service.dart:161)
<asynchronous suspension>
#8      SyncService.syncRemoteAssetsToDb.<anonymous closure> (package:immich_mobile/shared/services/sync.service.dart:53)
<asynchronous suspension>
#9      AssetService.refreshRemoteAssets (package:immich_mobile/shared/services/asset.service.dart:45)
<asynchronous suspension>
#10     AssetNotifier.getAllAsset (package:immich_mobile/shared/providers/asset.provider.dart:52)
<asynchronous suspension>

from immich.

alextran1502 avatar alextran1502 commented on June 22, 2024

Are you guys also have background backup enabled?

from immich.

alextran1502 avatar alextran1502 commented on June 22, 2024

If you guys install the app over the APK file in the release, can you try downloading this APK to see if it helps resolve the issue?

https://drive.google.com/file/d/1WLkzkqP4PLjdUFE17IJYwUdG-1xy4HnW/view?usp=sharing

from immich.

itzTheMeow avatar itzTheMeow commented on June 22, 2024

I do not have backup enabled.
Also all of my libraries are external.

from immich.

kitkatod avatar kitkatod commented on June 22, 2024

I can confirm I'm currently running Immich behind a Caddy reverse proxy, and Immich on a Pixel 8 Pro.

After uninstalling Immich on Android and installing the referenced APK it seems to be finding all of the assets it missed!

from immich.

alextran1502 avatar alextran1502 commented on June 22, 2024

@kitkatod Thank you for help me test the APK. Can you try taking a few photos, wait a bit, then go to the app and see if the app can detect those new photos?

from immich.

kitkatod avatar kitkatod commented on June 22, 2024

I just finished taking a few pictures. Images were uploaded quickly and appeared on the Immich website within seconds. I also followed the same steps after disabling wifi, and after a short delay images started to be uploaded.

from immich.

natedawg avatar natedawg commented on June 22, 2024

@alextran1502

Can you help me with some data points that if

1. You are connecting your instance over a reverse proxy/VPN?

2. You are using Android?

I'm using traefik as a reverse proxy and Android with no background sync. Most assets are in a external library.

FYI There was a major Traefik release v3.0 this week. I have not had time to go over the release notes or do any migration if needed. However it looks like others here are using different proxies though.

I will test the apk later today,

from immich.

frejaya avatar frejaya commented on June 22, 2024

I've had this problem as well. It usually goes away eventually and I keep the icon feature turned off so I mostly ignore it but it's been troublesome for creating albums.

I'm running Immich on Synology NAS DSM with the built-in reverse proxy feature that Synology provides in the control panel of DSM. App on iOS

from immich.

alextran1502 avatar alextran1502 commented on June 22, 2024

I am hoping the APK is the fix for the solution so we can push out an update for the next release to fix this issue

from immich.

natedawg avatar natedawg commented on June 22, 2024

Just tested the apk and it's working. New photos show up on Android when opening the app and when refreshing. There are no errors in the log.

from immich.

freemjohn avatar freemjohn commented on June 22, 2024

#9389
Direct connection with stunnel does not fixes this issue.

from immich.

alextran1502 avatar alextran1502 commented on June 22, 2024

@freemjohn can you try the APK linked in this issue?

from immich.

freemjohn avatar freemjohn commented on June 22, 2024

@freemjohn can you try the APK linked in this issue?

Harder than looks, can't just update, different signature, forced to resetup

from immich.

freemjohn avatar freemjohn commented on June 22, 2024

Looks like fixed in test version above(cant be updated) and latest update(thats the way) 1.105.1

from immich.

freemjohn avatar freemjohn commented on June 22, 2024

Tested on +4 devices, still need to relogin or no new photos shown 2/4 devices.

from immich.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.