# Assertion failed: NumBytes == Strings.Num()

**URL:** <https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904>\
**Category:** Pipeline & Plugins\
**Tags:** unreal-engine, UE4, question\
**Created:** [October 16, 2021, 7:40pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904 "2021-10-16T19:40:47Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Karaluch07](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Karaluch07](https://forums.unrealengine.com/u/Karaluch07)\
**Post date:** [October 16, 2021, 7:40pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/1 "2021-10-16T19:40:47Z")

</div>

Hello I get this error:  
LoginId:cee055dc4576298d0220d987cadffb96  
EpicAccountId:99ce811b69a84e5e89473d80ee2c129d

Assertion failed: NumBytes == Strings.Num() [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/Core/Private/UObject/UnrealNames.cpp] [Line: 3336]

UE4Editor\_Core!AssertFailedImplV() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:104]  
UE4Editor\_Core!FDebug::CheckVerifyFailedImpl() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:461]  
UE4Editor\_Core!LoadSeparatedNameBatchInShardOrder() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Private\UObject\UnrealNames.cpp:3336]  
UE4Editor\_Core!FNameBatchLoader::Load() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Private\UObject\UnrealNames.cpp:3472]  
UE4Editor\_Core!LoadNameBatch() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Private\UObject\UnrealNames.cpp:3481]  
UE4Editor\_AssetRegistry!FAssetRegistryReader::FAssetRegistryReader() [D:\Build++UE4\Sync\Engine\Source\Runtime\AssetRegistry\Private\AssetRegistryArchive.cpp:140]  
UE4Editor\_AssetRegistry!FAssetDataGatherer::Run() [D:\Build++UE4\Sync\Engine\Source\Runtime\AssetRegistry\Private\AssetDataGatherer.cpp:524]  
UE4Editor\_Core!FRunnableThreadWin::Run() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:86]

Its showing only when I try to run exactly one ue4 project.

---

<div class="post-metadata">

**Author:** ![DevinSherry](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/devinsherry/32/1101099_2.png) [@DevinSherry](https://forums.unrealengine.com/u/DevinSherry)\
**Post date:** [October 17, 2021, 8:08am UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/2 "2021-10-17T08:08:20Z")

</div>

Hi,

I found this forum thread: [Unreal Engine 5 crashes on Start up - #2 by eonridr](https://forums.unrealengine.com/t/unreal-engine-5-crashes-on-start-up/232776/2). It is originally from an Unreal Engine 5 issue, but a few comments into the thread state that the proposed fix works for 4.26 and 4.27. Here is the answer from user Varxon:

**This error comes from a corrupted CachedAssetRegistry.bin file. Reinstalling it does not fix the file.  
To fix this, you are going to want to go to file location C:\Users\username\AppData\Local\UnrealEngine\5.0\Intermediate - Locate the file named CachedAssetRegistry.bin and delete it. After deleting it, you should be able to launch**

Obviously, just adjust the directory to match where this file will be located. I hope this works, and good luck 🙂

---

<div class="post-metadata">

**Author:** ![kama20](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kama20](https://forums.unrealengine.com/u/kama20)\
**Post date:** [February 26, 2022, 3:14pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/3 "2022-02-26T15:14:12Z")

</div>

It’s not work, but thanks you

---

<div class="post-metadata">

**Author:** ![BillTheMyth](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@BillTheMyth](https://forums.unrealengine.com/u/BillTheMyth)\
**Post date:** [March 24, 2022, 5:03pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/4 "2022-03-24T17:03:18Z")

</div>

That`s worked for me. Thanks!

---

<div class="post-metadata">

**Author:** ![Soumik\_25](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/soumik_25/32/88706_2.png) [@Soumik\_25](https://forums.unrealengine.com/u/Soumik_25)\
**Post date:** [May 2, 2022, 6:55am UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/5 "2022-05-02T06:55:53Z")

</div>

If another project opens with same engine version then probably the problem is with local CachedAssetRegistry.bin in your project.

SOLUTION: Delete the Intermediate folder then generate visual studio project.  
Make sure there no error in your project’s source code otherwise it will not compile.

---

<div class="post-metadata">

**Author:** ![hamzadpa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@hamzadpa](https://forums.unrealengine.com/u/hamzadpa)\
**Post date:** [June 11, 2022, 1:02am UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/6 "2022-06-11T01:02:39Z")

</div>

thank you that worked for me

---

<div class="post-metadata">

**Author:** ![DimanthaCB](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@DimanthaCB](https://forums.unrealengine.com/u/DimanthaCB)\
**Post date:** [July 20, 2022, 5:19pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/7 "2022-07-20T17:19:05Z")

</div>

This works for me

---

<div class="post-metadata">

**Author:** ![Antopotatoo](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Antopotatoo](https://forums.unrealengine.com/u/Antopotatoo)\
**Post date:** [July 26, 2022, 8:59am UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/8 "2022-07-26T08:59:30Z")

</div>

IT WORKS. Thanks you so much !!!

---

<div class="post-metadata">

**Author:** ![Tas977](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Tas977](https://forums.unrealengine.com/u/Tas977)\
**Post date:** [August 15, 2022, 3:09pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/9 "2022-08-15T15:09:17Z")

</div>

Worked on 4.27! Thank you!

---

<div class="post-metadata">

**Author:** ![CriErr](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@CriErr](https://forums.unrealengine.com/u/CriErr)\
**Post date:** [December 7, 2022, 1:48pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/10 "2022-12-07T13:48:04Z")

</div>

This one worked for me 4.27.

---

<div class="post-metadata">

**Author:** ![M1NDOFM1NE](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@M1NDOFM1NE](https://forums.unrealengine.com/u/M1NDOFM1NE)\
**Post date:** [April 11, 2023, 6:10pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/11 "2023-04-11T18:10:39Z")

</div>

Thank you very much dude, I deleted the CachedAssetRegistry.bin from intermediate folder in my project and it worked, deleting it in C:/Users doesn’t work for me.

---

<div class="post-metadata">

**Author:** ![M1NDOFM1NE](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@M1NDOFM1NE](https://forums.unrealengine.com/u/M1NDOFM1NE)\
**Post date:** [April 11, 2023, 6:11pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/12 "2023-04-11T18:11:57Z")

</div>

NOTE : if this solution doesn’t work Try deleting the intermediate folder from the project, not from Appdata/…

---

<div class="post-metadata">

**Author:** ![Marosko](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Marosko](https://forums.unrealengine.com/u/Marosko)\
**Post date:** [December 30, 2023, 8:52am UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/13 "2023-12-30T08:52:13Z")

</div>

Thank you so much bro

---

<div class="post-metadata">

**Author:** ![IAmTheRedHood66](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@IAmTheRedHood66](https://forums.unrealengine.com/u/IAmTheRedHood66)\
**Post date:** [April 14, 2024, 12:43pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/14 "2024-04-14T12:43:08Z")

</div>

I had this exact same error the OP had and THIS worked! Thank you both, I was sweating!

---

<div class="post-metadata">

**Author:** ![BaTuH.N](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@BaTuH.N](https://forums.unrealengine.com/u/BaTuH.N)\
**Post date:** [August 15, 2024, 2:04am UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/15 "2024-08-15T02:04:39Z")

</div>

Hey Devin I did it but still not opening it is frozen %93 - loading package “Game/ThirdPersonBP/Maps/ThirdPersonExampleMap/”… can you help pls

---

<div class="post-metadata">

**Author:** ![bwylde01](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@bwylde01](https://forums.unrealengine.com/u/bwylde01)\
**Post date:** [September 5, 2025, 5:56pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/16 "2025-09-05T17:56:42Z")

</div>

This works in 5.5

---

<div class="post-metadata">

**Author:** ![upl1nk.v01d](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@upl1nk.v01d](https://forums.unrealengine.com/u/upl1nk.v01d)\
**Post date:** [March 24, 2026, 2:41pm UTC](https://forums.unrealengine.com/t/assertion-failed-numbytes-strings-num/489904/17 "2026-03-24T14:41:30Z")

</div>

This worked for me! 🙂

Thank so much, you just saved my project and my day!!
