-
-
Notifications
You must be signed in to change notification settings - Fork 65
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
Exif errors in the latest RC2 + unusual asset upgrade behaviour #560
Comments
Thanks for this extended report. You're right, I have changed time date determination: The readme is here: https://github.com/simulot/immich-go/tree/next 2011-10-21 23.40.40.zip: 3gp files: False duplicates: Time zones: There are some camera that places the TZ in a tag, but there isn't no standard we to do it. This thread may help you: https://superuser.com/questions/1757307/how-to-set-an-images-date-and-time-with-timezone-with-exiftool |
Thanks for your quick reply, I will reach out to you on discord, though I can't see it on your profile, but for the sake of completeness: exiftool and metadata 3gp and timestamp duplicate assets |
I have the same issue with multiple files. Below is the command I used. The worst part is that the upload just freezes when this gets hit and there seems to be no way to allow it to progress. This was from 0.23.0_RC2. Trying again with 0.22.1 immich-go.exe -s http:// -k upload from-google-photos takeout_1.zip |
i'm working on @Koli0842 samples. A better version is coming soon. The upload should not freeze... |
I think I just had a similar issue to GeekSheikh, please see the logs below:
After the "Bad Request", two more uploads/lines of text appeared in the log, it then froze and didn't resume. I'm using RC3 and I also used the same command: Let me know if you need any more information. This has happened several times (at different stages of the upload/at different files). EDIT: Just had another, slightly different Bad Request error which caused the upload to freeze and not resume:
|
Thank you. |
You can enable the |
immich-go_2024-12-19_15-27-13.trace.log Here is the trace file. I dont really know how helpful it will be, since i didnt find any Status 400 on the file. I dunno if it helps, but here is the last DELETE request on the file -- response body end -- 2024-12-19T15:36:56-03:00 QUERY 14415 DeleteAsset DELETE http://192.168.0.114:2283/api/assets |
as a temporary measure that I used to continue my uploads (since it was stopping every single time at the same point) i used the parameter --ban-file, and I thought that the program probably checks for the string, and used the folder name as the pattern for the banning. It worked. so, technically you can ban a whole album (and other pictures that by any chance have the album name in its filename) |
dirty...
Could you provide the answer of this QUERY 14415? |
its on the trace file that I uploaded on the last answer. I might actually have posted the wrong delete though 2024-12-19T17:25:37-03:00 RESPONSE 14415 AddAssetToAlbum PUT http://192.168.0.114:2283/api/albums/5c244add-0bd7-438b-b4af-57bba2433ecd/assets Below I am sure that it is the last delete, because I copied everything from it to the end of the file 2024-12-19T17:25:37-03:00 QUERY 14429 DeleteAsset DELETE http://192.168.0.114:2283/api/assets 2024-12-19T17:25:37-03:00 QUERY 14430 AddAssetToAlbum PUT http://192.168.0.114:2283/api/albums/8212dcb3-21ac-476c-aa56-55fc5b51c8f9/assets 2024-12-19T17:25:37-03:00 RESPONSE 14430 AddAssetToAlbum PUT http://192.168.0.114:2283/api/albums/8212dcb3-21ac-476c-aa56-55fc5b51c8f9/assets 2024-12-19T17:25:37-03:00 QUERY 14431 createStack POST http://192.168.0.114:2283/api/stacks 2024-12-19T17:25:37-03:00 RESPONSE 14431 createStack POST http://192.168.0.114:2283/api/stacks it appear as that last delete didnt have an answer to the request |
Is there a way to temporarily ban duplicate upgrade and instead skip all duplicate upload? |
Hi,
After some metadata housekeeping, I am trying to redo my immich library and import my 20k+ assets. Looks like photos taken on my Sony Ericsson Xperia X10 have some odd metadata. The photos are readable and editable with ExifTool(GUI), but immich-go logs
error=can't read metadata: exif: decode failed (zero length tag value) (1)
I have uploaded a photo example. Could you please guide me to how to fix the photos in question, or track the issue?
2011-10-21 23.40.40.zip
Maybe worth noting, that I get an error for reading metadata for 3gp files, but there are no fallback currently, so they are uploaded with 1940s timestamps. I can work around this easily by using name based date inference. (2)
I have also noticed that photo stacking might be too sensitive, according to the docs 500 millisecs should be checked, but for me, photos taken within 5 seconds are still stacked in some instances (3)
Additionally, I see some asset upgrade related logs, where in theory, there should not be duplicates, locally I cannot find either a matching timestamp, or a matching filename, only a single asset. Could it be that files are detected multiple times during one import run, or that my server is overloaded with ingest, and reports incorrect data? My import process actually failed with an HTTP 400 Bad Request, related to a file like this. (4)
(I am also unsure about timezone handling being correct, there is timezone metadata on the files, they are in UTC+2, and the file dates on the files have the local timestamp, but the date: logged by immich-go is an extra +2 hours forward to that. On some of my newer assets this works fine, even though I added OffsetTime, OffsetTimeOriginal, OffsetTimeDigitized retroactively to all files, based on my Pixel 7 photos which are handled perfectly. I am still looking into the exact differences, but looks like Nexus 5, ZTE Axon 7, Pixel 1, Pixel 7, it works correctly, and iPhone 3GS, Alcatel OT-995, OT-990, Sony Ericsson X10, Sony Ericsson W595, there are issues. If you happen to have a list of exif tags considered how to handle that, I could probably use that) (5)
Thanks for the great work on this project and the assistance
The text was updated successfully, but these errors were encountered: