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 |