What does an error like this mean?

Can somebody explain to me what this error means and how I can fix this? When loading in a level this error keeps popping up:

“LogPakFile:Error: Attempted serialize using thread-specific pak file reader on the wrong thread. Reader for thread 4532 used by thread 5064.”

As well as a similar one:

“LogPakFile:Error: Attempted seek using thread-specific pak file reader on the wrong thread. Reader for thread 4532 used by thread 5064.”

Sure enough it has something to with my Pak files. But what does it mean, and how do I solve this?

Additional information that might provide more context: Eventually the game crashes on this:

“[2018.08.06-20.08.53:410][579]LogPakFile:Error: Pak header file size mismatch, got: 104678, expected: 1646
[2018.08.06-20.08.53:410][579]LogPakFile:Error: Pak header uncompressed file size mismatch, got: 204208, expected: 3440
[2018.08.06-20.08.53:411][579]LogPakFile:Error: Pak file hash does not match its index entry”

This means that your run-time asset is not of the same size as what is expected by the class. This can happen when you add properties into #defines such as WITH_EDITOR incorrectly.

Hey Moss thanks for the quick reply! Glad somebody knows what might be going on.

However, I built everything with blueprints and don’t know much about C++, so I’m not sure what exactly you mean with the last sentence.

What kind of properties are you referring to? And what might be a way for me to fix this?

If it’s a pure BP project than you might be refer cibg something editor only. Are you using any third party plugins?

Yes, I’m using FMOD and a plugin called Sci-Fi and Glitch Post Process (by Fabrice Piquet).

I suspected FMOD might be the cause, but after disabling the plugin and FMOD functionality, the errors still persisted in the packaged build.

The Sci-Fi and Glitch plugin has some warnings during cooking, but no errors.

Try to disable all and to reproduce it on a clean project. Finding these kind of errors is hard and requires some time. Just get rid of things step by step until you find it.