Skip to content

PlayerModelLib and Humans ConfligLib Deserialization Errors #5

@BraniyaKz

Description

@BraniyaKz

The Log:

13.11.2025 18:23:01 [Notification] [Config lib] [config domain: playermodellib] Creating default settings file: C:\Users\brani\AppData\Roaming\VintagestoryData\ModConfig\playermodellib.yaml
13.11.2025 18:23:01 [Error] [Config lib] [config domain: playermodellib] Exception when trying to deserialize yaml and write it to file.
Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\brani\AppData\Roaming\VintagestoryData\ModConfig\playermodellib.yaml'.
at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path)
at ConfigLib.Config.WriteConfigFile(String content) in D:\Projects\VintageStory\configlib\configlib\source\Config\Config.cs:line 759
13.11.2025 18:23:01 [Error] [Config lib] [Config] Failed to create file watcher. Automatic updates when files are changed on disc will not work.

...

13.11.2025 18:23:01 [Notification] [Config lib] [config domain: humans] Creating default settings file: C:\Users\brani\AppData\Roaming\VintagestoryData\ModConfig\humans.yaml
13.11.2025 18:23:01 [Error] [Config lib] [config domain: humans] Exception when trying to deserialize yaml and write it to file.
Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\brani\AppData\Roaming\VintagestoryData\ModConfig\humans.yaml'.
at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode)
at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path)
at ConfigLib.Config.WriteConfigFile(String content) in D:\Projects\VintageStory\configlib\configlib\source\Config\Config.cs:line 759

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions