Welcome to the ASP.NET Core feedback portal. We’re happy you’re here! If you have feedback on how to improve the ASP.NET Core, we’d love to hear it!>
Thanks for joining our community and helping improve Syncfusion products!
When loading one or more DocX documents in parallel, the states of the independent call chains get mixed up, failing to correctly load/parse some of the documents.
To help the Team investigate the issue, I've decompiled the Syncfusion.DocIO files during debugging and found that the DocxImporting class shares state between load/parse operations which seems to be the source of the problem.
Please, find attached a C# project used to reproduce the issue. It can be opened in Visual Studio Code and run using the dotnet run command in the terminal. The code tries to load the same document multiple times in parallel and fails when the style count of any of the loaded documents doesn't match the expected value.