Compile Pal 28.6X
Describe the bug
Packing crashing
Steps to reproduce
Pack compiled map -> crashes. Disabling dryrun does not affect it. With or without exlude dir does not seem to affect it
Expected behavior
Proper packing
Debug.log
ValveKeyValue.KeyValueException: Found end of file when another token type was expected.
---> System.InvalidOperationException: Inconsistent state - at end of file whilst inside an object.
at ValveKeyValue.Deserialization.KeyValues1.KV1TextReader.FinalizeDocument() in //ValveKeyValue/ValveKeyValue/Deserialization/KeyValues1/KV1TextReader.cs:line 194
at ValveKeyValue.Deserialization.KeyValues1.KV1TextReader.ReadObject() in //ValveKeyValue/ValveKeyValue/Deserialization/KeyValues1/KV1TextReader.cs:line 72
--- End of inner exception stack trace ---
at ValveKeyValue.Deserialization.KeyValues1.KV1TextReader.ReadObject() in //ValveKeyValue/ValveKeyValue/Deserialization/KeyValues1/KV1TextReader.cs:line 76
at ValveKeyValue.KVSerializer.Deserialize(Stream stream, KVSerializerOptions options) in //ValveKeyValue/ValveKeyValue/KVSerializer.cs:line 41
at CompilePalX.Compilers.BSPPack.AssetUtils.FindVmtTextures(String fullpath) in D:\a\CompilePal\CompilePal\CompilePalX\Compilers\BSPPack\AssetUtils.cs:line 381
at CompilePalX.Compilers.BSPPack.PakFile.AddTexture(String internalPath) in D:\a\CompilePal\CompilePal\CompilePalX\Compilers\BSPPack\PakFile.cs:line 369
at CompilePalX.Compilers.BSPPack.PakFile.AddModel(String internalPath, List1 skins) in D:\a\CompilePal\CompilePal\CompilePalX\Compilers\BSPPack\PakFile.cs:line 354 at CompilePalX.Compilers.BSPPack.PakFile..ctor(BSP bsp, List1 sourceDirectories, List1 includeFiles, List1 excludedFiles, List1 excludedDirs, List1 excludedVpkFiles, String outputFile, Boolean noswvtx) in D:\a\CompilePal\CompilePal\CompilePalX\Compilers\BSPPack\PakFile.cs:line 226
at CompilePalX.Compilers.BSPPack.BSPPack.Run(CompileContext context, CancellationToken cancellationToken) in D:\a\CompilePal\CompilePal\CompilePalX\Compilers\BSPPack\Pack.cs:line 276
Crash logs
No crashlogs created
Additional context
Source2013 game
Tested 28.5, which spit out the same error. 28X seems to work correctly
Compile Pal 28.6X
Describe the bug
Packing crashing
Steps to reproduce
Pack compiled map -> crashes. Disabling dryrun does not affect it. With or without exlude dir does not seem to affect it
Expected behavior
Proper packing
Debug.log
ValveKeyValue.KeyValueException: Found end of file when another token type was expected.
---> System.InvalidOperationException: Inconsistent state - at end of file whilst inside an object.
at ValveKeyValue.Deserialization.KeyValues1.KV1TextReader.FinalizeDocument() in //ValveKeyValue/ValveKeyValue/Deserialization/KeyValues1/KV1TextReader.cs:line 194
at ValveKeyValue.Deserialization.KeyValues1.KV1TextReader.ReadObject() in //ValveKeyValue/ValveKeyValue/Deserialization/KeyValues1/KV1TextReader.cs:line 72
--- End of inner exception stack trace ---
at ValveKeyValue.Deserialization.KeyValues1.KV1TextReader.ReadObject() in //ValveKeyValue/ValveKeyValue/Deserialization/KeyValues1/KV1TextReader.cs:line 76
at ValveKeyValue.KVSerializer.Deserialize(Stream stream, KVSerializerOptions options) in //ValveKeyValue/ValveKeyValue/KVSerializer.cs:line 41
at CompilePalX.Compilers.BSPPack.AssetUtils.FindVmtTextures(String fullpath) in D:\a\CompilePal\CompilePal\CompilePalX\Compilers\BSPPack\AssetUtils.cs:line 381
at CompilePalX.Compilers.BSPPack.PakFile.AddTexture(String internalPath) in D:\a\CompilePal\CompilePal\CompilePalX\Compilers\BSPPack\PakFile.cs:line 369
at CompilePalX.Compilers.BSPPack.PakFile.AddModel(String internalPath, List
1 skins) in D:\a\CompilePal\CompilePal\CompilePalX\Compilers\BSPPack\PakFile.cs:line 354 at CompilePalX.Compilers.BSPPack.PakFile..ctor(BSP bsp, List1 sourceDirectories, List1 includeFiles, List1 excludedFiles, List1 excludedDirs, List1 excludedVpkFiles, String outputFile, Boolean noswvtx) in D:\a\CompilePal\CompilePal\CompilePalX\Compilers\BSPPack\PakFile.cs:line 226at CompilePalX.Compilers.BSPPack.BSPPack.Run(CompileContext context, CancellationToken cancellationToken) in D:\a\CompilePal\CompilePal\CompilePalX\Compilers\BSPPack\Pack.cs:line 276
Crash logs
No crashlogs created
Additional context
Source2013 game
Tested 28.5, which spit out the same error. 28X seems to work correctly