@AllEx: It should be fixed now in the updated build. Though such materials wouldn't be parsed properly anyway.
I used the latest build version, but it crashes in other places. Ex.
Loading Texture2D T_Black_D from package /Game/DIShared/Core/Materials/T_Black_D.uasset
******** Loading object Texture2D'T_Black_D.T_Black_D' ********
*** ERROR: TArray: index 0 is out of range (0)
CachedExpressionData <- UMaterial3::ScanMaterialExpressions <- UMaterial3::PostLoad <- PostLoad: M_Opaque <- UObject::EndLoad <- LoadWholePackage: /Game/DI2/Art/Environment/Architecture/MapSpecific/Sewers/SM_ARC_Sewer_T04A_Fatberg_01.uasset <- ExportPackages <- UIMenuItem::HandleCommand <- UIMenu::Popup <- UIBaseDialog::WndProc <- UIBaseDialog::CustomMessageLoop <- UIBaseDialog::ShowDialog: modal=1, title="Choose a package to open" <- CUmodelApp::ShowPackageUI <- Main: umodel_build=1590
Is it possible to run UModel in such a way that it would ignore those assets that it can not export? It is quite sad to wait for a long time and somewhere on 90% to see crash of tool. After that you should try to export assets from subfolders many times until you realize, what exactly is causing crash.