Assertion Failed: ResourceTableFrameCounter == INDEX_NONE

Hello, I am new to Unreal engine! For My project, I need to build Unreal Engine 4.26! I build it from source! Everything went fine! But when I create a new project, an error occures “Assertion Failed: ResourceTableFrameCounter == INDEX_NONE”.

Then I rebuild it. But Still not solved!

What would be the solution?

1 Like

I have the same problem :confused: Also source build

I think I found a Solution!

Just Go into ./your_UEProject/Config/DefaultEngine.ini

There you will find a block that looks like this,
[/Script/WindowsTargetPlatform.WindowsTargetSettings]
DefaultGraphicsRHI=DefaultGraphicsRHI_DX11

change DefaultGraphicsRHI_DX11 → DefaultGraphicsRHI_DX12

And Build your Project again from Visual Studio and then Run Unreal Project.

I hope it will solve your Problem!

3 Likes

Did anyone find solution? I met exact same problem. and My defaultGraphicsRHI is already DX12

@hongshaobs Have you tried with DX11? Just give it a try with DX11. It might help you.

Hi, did you find a solution? got the same exact problem

how to downgrade from dx12 to dx11?

Having the same problem. Anyone found solution?

Thanks @Jemish7120. I had same problem and the DefaultEngine file of my project was mising the whole block mentioned in the solution. Adding the block and changing to DX12 helped solve the problem.

if you couldn’t find c++ resources just open UE4Editor.exe again and select your project and it will be compiled and go perfect