Download

Critical error: Serial size mismatch

Hey guys, having trouble with this sound asset when running the shipping dedicated server of the game, which was converted from a UE4 project to UE5. The asset works just fine in the UE5 editor and the builds/cooks/packs successfully, but when I try to start the game’s dedicated server, I get:

Fatal error: [File:C:/Users/Test-Rend/Desktop/UE5/Engine/Source/Runtime/CoreUObject/Private/Serialization/AsyncLoading.cpp] [Line: 3246] 
[2021.07.22-17.07.29:812][  0]LogWindows: Error: SoundWave /Game/SurvivalGameKitV2/Sounds/Wav/S_Click1.S_Click1: Serial size mismatch: Got 52, Expected 3724

Log.txt (48.5 KB)

Tried re-saving and renaming + re-saving the asset, didn’t help. Any other ideas to try? Thanks in advance. :slight_smile:

The source code for the procedure in
FAsyncPackage::

EventDrivenSerializeExport
(int32 LocalExportIndex)

UE5 and UE4.26 seems to be the same for both versions.

The log of output is interesting in that the name of the failing file is given

[2021.07.22-17.07.29:812][ 0]LogWindows: Error:

SoundWave /Game/SurvivalGameKitV2/Sounds/Wav/S_Click1.S_Click1

Serial size mismatch: Got 52, Expected 3724

I believe this could mean that the file sound have been incorrectly exported with only 52 bytes sent instead of 3724 bytes.

Would it be possible to examine file files in Windows File Explorer and check they are the same size and not corrupted.
Maybe you could copy the file over from UE4 to UE5 project to see if that fixes it.