Skip to content

The opening of D2r archives is broken in 1.0.231  #96

Description

@wisamasd

v1.0.231 - broken
v1.0.227 - work

Loading...
CDNIndexHandler.Initialize() completed in 00:00:00.8013397
FileIndexHandler() completed in 00:00:00.0352379
LocalIndexHandler.Initialize() completed in 00:00:00.1671872
new EncodingHandler() completed in 00:00:00.2498071
new RootHandler() completed in 00:00:00.0353418
new CASCHandler() completed in 00:00:01.2971188
Unhandled exception: System.IO.InvalidDataException: Обнаружены недопустимые данные при декодировании.
   в CASCLib.TVFSRootHandler.ParsePathFileTable(CASCHandler casc, TVFS_DIRECTORY_HEADER& dirHeader, PathBuffer& pathBuffer, ReadOnlySpan`1 pathTable) в C:\Sources\CASCExplorer\CascLib\CascLib\RootHandlers\TVFSRootHandler.cs:строка 353
   в CASCLib.TVFSRootHandler.ParsePathFileTable(CASCHandler casc, TVFS_DIRECTORY_HEADER& dirHeader, PathBuffer& pathBuffer, ReadOnlySpan`1 pathTable) в C:\Sources\CASCExplorer\CascLib\CascLib\RootHandlers\TVFSRootHandler.cs:строка 355
   в CASCLib.TVFSRootHandler.ParsePathFileTable(CASCHandler casc, TVFS_DIRECTORY_HEADER& dirHeader, PathBuffer& pathBuffer, ReadOnlySpan`1 pathTable) в C:\Sources\CASCExplorer\CascLib\CascLib\RootHandlers\TVFSRootHandler.cs:строка 355
   в CASCLib.TVFSRootHandler.ParseDirectoryData(CASCHandler casc, TVFS_DIRECTORY_HEADER& dirHeader, PathBuffer& pathBuffer) в C:\Sources\CASCExplorer\CascLib\CascLib\RootHandlers\TVFSRootHandler.cs:строка 498
   в CASCLib.TVFSRootHandler..ctor(BackgroundWorkerEx worker, CASCHandler casc) в C:\Sources\CASCExplorer\CascLib\CascLib\RootHandlers\TVFSRootHandler.cs:строка 121
   в CASCLib.CASCHandler..ctor(CASCConfig config, BackgroundWorkerEx worker) в C:\Sources\CASCExplorer\CascLib\CascLib\CASCHandler.cs:строка 58
   в CASCLib.CASCHandler.Open(CASCConfig config, BackgroundWorkerEx worker) в C:\Sources\CASCExplorer\CascLib\CascLib\CASCHandler.cs:строка 135
   в CASCConsole.Program.Extract(ExtractMode mode, String modeParam, String destFolder, LocaleFlags locale, String product, Boolean online, String storagePath, Boolean overrideArchive, Boolean preferHighResTextures) в C:\Sources\CASCExplorer\CASCConsole\Program.cs:строка 230
   в CASCConsole.Program.<>c.<Main>b__1_0(CASCConsoleOptions options) в C:\Sources\CASCExplorer\CASCConsole\Program.cs:строка 202
   в System.CommandLine.Invocation.AnonymousCommandHandler.Invoke(InvocationContext context)
   в System.CommandLine.Invocation.InvocationPipeline.<>c__DisplayClass4_0.<<BuildInvocationChain>b__0>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass17_0.<<UseParseErrorReporting>b__0>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass12_0.<<UseHelp>b__0>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass22_0.<<UseVersionOption>b__0>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass19_0.<<UseTypoCorrections>b__0>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<UseSuggestDirective>b__18_0>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass16_0.<<UseParseDirective>b__0>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<RegisterWithDotnetSuggest>b__5_0>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass8_0.<<UseExceptionHandler>b__0>d.MoveNext()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions