Open
Description
Current Behavior
12:24:01 => Found previously scanned files, importing...
12:24:02 => Previously scanned files imported. 43,258 files in 00:00:00.6270071
12:24:04 => Importing scan results has failed because of System.Text.Json.JsonException: 'Q' is invalid after a single JSON value. Expected end of data. Path: $ | LineNumber: 0 | BytePositionInLine: 45131036.
---> System.Text.Json.JsonReaderException: 'Q' is invalid after a single JSON value. Expected end of data. LineNumber: 0 | BytePositionInLine: 45131036.
at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
at System.Text.Json.Utf8JsonReader.ConsumeNextToken(Byte marker)
at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
at System.Text.Json.Utf8JsonReader.Read()
at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
--- End of inner exception stack trace ---
at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken)
at VDF.GUI.ViewModels.MainWindowVM.ImportScanResultsIncludingThumbnails(String path) in /tmp/vdf/VDF.GUI/ViewModels/MainWindowVM.cs:line 534
12:24:18 => Failed to deserialize database from json because: System.Text.Json.JsonException: The JSON value could not be converted to System.Collections.Generic.HashSet`1[VDF.Core.FileEntry]. Path: $ | LineNumber: 0 | BytePositionInLine: 1.
at System.Text.Json.ThrowHelper.ThrowJsonException_DeserializeUnableToConvertValue(Type propertyType)
at System.Text.Json.Serialization.JsonCollectionConverter`2.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, TCollection& value)
at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value, Boolean& isPopulatedValue)
at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.ContinueDeserialize(ReadBufferState& bufferState, JsonReaderState& jsonReaderState, ReadStack& readStack, T& value)
at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.Deserialize(Stream utf8Json)
at VDF.Core.Utils.DatabaseUtils.ImportDatabaseFromJson(String jsonFile, JsonSerializerOptions options) in /tmp/vdf/VDF.Core/Utils/DatabaseUtils.cs:line 144
12:24:28 => Save scanned files to disk (43,258 files).
Expected Behavior
I have been having this import failed since the beginning. I have tried deleting everything and reinstalling but still the same error. This has caused each scan to rerun everything from scratch taking a long time.
Steps To Reproduce
No response
Environment
- OS:
- OS version:
- CPU:
- Docker version:
- Device model:
- Browser/OS:
Container creation
Unraid Template
Container log
╭――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╮
│ │
│ Application: Video Duplicate Finder │
│ Application Version: 3.0.x-e253212 │
│ Docker Image Version: 25.02.2 │
│ Docker Image Platform: linux/amd64 │
│ │
╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
[cont-init ] 89-info.sh: terminated successfully.
[cont-init ] all container initialization scripts executed.
[init ] giving control to process supervisor.
[supervisor ] loading services...
[supervisor ] loading service 'default'...
[supervisor ] loading service 'app'...
[supervisor ] loading service 'gui'...
[supervisor ] loading service 'xcompmgr'...
[supervisor ] loading service 'openbox'...
[supervisor ] loading service 'xvnc'...
[supervisor ] loading service 'nginx'...
[supervisor ] loading service 'webauth'...
[supervisor ] service 'webauth' is disabled.
[supervisor ] loading service 'certsmonitor'...
[supervisor ] service 'certsmonitor' is disabled.
[supervisor ] loading service 'pulseaudio'...
[supervisor ] service 'pulseaudio' is disabled.
[supervisor ] loading service 'audiorecorder'...
[supervisor ] service 'audiorecorder' is disabled.
[supervisor ] loading service 'logrotate'...
[supervisor ] loading service 'logmonitor'...
[supervisor ] service 'logmonitor' is disabled.
[supervisor ] all services loaded.
[supervisor ] starting services...
[supervisor ] starting service 'xvnc'...
[xvnc ] Xvnc TigerVNC 1.14.1 - built Feb 7 2025 21:10:17
[xvnc ] Copyright (C) 1999-2024 TigerVNC Team and many others (see README.rst)
[xvnc ] See https://www.tigervnc.org for information on TigerVNC.
[xvnc ] Underlying X server release 12014000
[xvnc ] Sun May 25 13:32:37 2025
[xvnc ] vncext: VNC extension running!
[xvnc ] vncext: Listening for VNC connections on /tmp/vnc.sock (mode 0660)
[xvnc ] vncext: Listening for VNC connections on all interface(s), port 5900
[xvnc ] vncext: created VNC server for screen 0
[supervisor ] starting service 'openbox'...
[supervisor ] starting service 'xcompmgr'...
[supervisor ] starting service 'nginx'...
[nginx ] Listening for HTTP connections on port 5800.
[supervisor ] starting service 'app'...
[supervisor ] all services started.
Container inspect
Anything else?
No response