I would say that you have some broken material.
This function is failing:
bool FHLSLMaterialTranslator::FSubstrateCompilationContext::SubstrateGenerateDerivedMaterialOperatorData(FHLSLMaterialTranslator* Compiler)
The error occurs here
// Operators without any child
case SUBSTRATE_OPERATOR_BSDF:
{
if (!It.bUseParameterBlending)
{
// When using parameter blending, we need to keep indices to be able to recover local basis information for normal blending.
check(It.LeftIndex == INDEX_NONE && It.RightIndex == INDEX_NONE && It.BSDFIndex != INDEX_NONE);
}
break;
}
BSDF => It seems to be something about refraction.
Maybe a broken translucent material?
I’ve never seen this error before…
Maybe someone who knows more than me can give you more information.
But if you are really desperate you can always try to delete suspicious files.
And see if there is luck and it opens.
But make a backup first.
But if you have a lot of corrupted files it can become a nightmare.
It is best to make backup copies because things like this happen sometimes.
I deleted my code once and emptied the trash.
It takes 5 minutes to recover it.
And there were a lot of corrupted files.
My last backup was 30 days ago.
But thanks to it I was able to recover 90% of the corrupted files.
I hope you can fix it.
Best Regards!!