This Jira was created from CrashReports submitted by the public due to the high number of occurrences. Descriptions from users are provided below.
Error message:
Assertion failed: false [Link Removed] [Line: 697]
Source Context:
  682       TEXT("SerializationOutOfBoundsErrorMessageCaption"),
  683       ErrorCaption,
  684       GEngineIni);
  685       
  686       UE_LOG( LogFileManager, Error, TEXT("Invalid BufferCount=%lld while reading %s. File is most likely corrupted. Please verify your installation. Pos=%lld, Size=%lld, PrecacheSize=%lld, PrecacheOffset=%lld"),
  687       BufferCount, *Filename, Pos, Size, PrecacheSize, PrecacheOffset );
  688       
  689       if (GLog)
  690       {
  691       GLog->Flush();
  692       }
  693       
  694       FPlatformMisc::MessageBoxExt(EAppMsgType::Ok, *ErrorMessage.ToString(), *ErrorCaption.ToString());
  695       
  696 ***** check(false);
  697       }
  698       #else
  699       {
  700       UE_CLOG( BufferCount > ARRAY_COUNT( Buffer ) || BufferCount <= 0, LogFileManager, Fatal, TEXT("Invalid BufferCount=%lld while reading %s. File is most likely corrupted. Please verify your installation. Pos=%lld, Size=%lld, PrecacheSize=%lld, PrecacheOffset=%lld"),
  701       BufferCount, *Filename, Pos, Size, PrecacheSize, PrecacheOffset );
  702       }
  703       #endif
  704       
  705       ReadLowLevel( Buffer, BufferCount, Count );
  706       }
  707       
  708       if( Count!=BufferCount )
  709       {
  710       TCHAR ErrorBuffer[1024];
  711       ArIsError = true;
Most recent user affected CL: 3013449
Logs: 
[Link Removed]
[Link Removed]
[Link Removed]
CrashReporter User Descriptions:
1. Create a test project based on one of the templates
2. Open the project in the editor
3. Close the editor
4. Replace the CachedAssetRegistry.bin file in your project's Intermediate folder with an empty (0 byte) file of the same name. (in the binary distribution of the engine, this file is under C:\Users\<USERNAME>\AppData\Local\UnrealEngine\<VERSION>\Intermediate)
5. Launch the project's editor again. It should display an error message when it tries to load the empty cached asset registry, and crash when you close the message.
UE4Editor_Core!FArchiveFileReaderGeneric::InternalPrecache() [filemanagergeneric.cpp:697] UE4Editor_Core!FArchiveFileReaderGeneric::Serialize() [filemanagergeneric.cpp:743] UE4Editor_Core!operator<<() [unrealnames.cpp:1186] UE4Editor_AssetRegistry!FNameTableArchiveReader::SerializeNameMap() [nametablearchive.cpp:74] UE4Editor_AssetRegistry!FNameTableArchiveReader::LoadFile() [nametablearchive.cpp:42] UE4Editor_AssetRegistry!FAssetDataGatherer::Run() [assetdatagatherer.cpp:455] UE4Editor_Core!FRunnableThreadWin::Run() [windowsrunnablethread.cpp:74]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-32232 in the post.
| 0 | 
| Component | UE - Foundation - Core | 
|---|---|
| Affects Versions | 4.12 | 
| Target Fix | 4.13 | 
| Fix Commit | 3034342 | 
|---|---|
| Main Commit | 3050320 | 
| Created | Jun 20, 2016 | 
|---|---|
| Resolved | Jun 30, 2016 | 
| Updated | Apr 27, 2018 |