x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

error : reader on the wrong thread when load class from pak

I got this error after i mount the pak file,and then use StaticLoadClass to load the BP class in pak.

LogPakFile: Error: Attempted seek using thread-specific pak file reader on the wrong thread. Reader for thread 11100 used by thread 10768.

LogPakFile: Error: Attempted serialize using thread-specific pak file reader on the wrong thread. Reader for thread 11100 used by thread 10768.

Class has been loaded with no problem. and I can spawn the actor from the pak. I tried to search about this error but found nothing. My game can run with no problem but i dont want to let this error remain like this.Can someone know about this error and how to fix it.

thank you

Product Version: UE 4.17
Tags:
more ▼

asked Nov 16 '17 at 06:02 AM in C++ Programming

avatar image

Ebi-Tendon
1 2 1

avatar image Hnomer Mar 26 '18 at 01:19 PM

Hello! I've run into this question because I thought this error might cause problems with loading blueprints from pak file, but as you say, you have managed to spawn the BP actor into the game. Could you please explain to me how you managed to do that? I simply try to spawn them with StreamableManager.SynchronousLoad(), but it causes some bunch of errors like this one:

 LogLinker: Warning: Failed to read package file summary, the file "FBufferReader" is unversioned and we cannot safely load unversioned files in the editor.

And this one:

 LogLinker: Warning: The file 'C:/Unreal Projects/ProjectName/Content/Mods/TestMod/ProjectName/Content/Mods/Mod_BackgroundLevel_BP_BaseClass.uasset' contains unrecognizable data, check that it is of the expected type.

Thanks!

avatar image Ebi-Tendon Mar 27 '18 at 01:59 AM

Did you cook your asset? for running in editor you dont need to cook anything before pack the asset.

avatar image Hnomer Mar 27 '18 at 10:53 PM

Oh well, I guess I do cook my assets, but what about a packaged game? I can't spawn any BP actors from a mounted pak file in editor nor in packaged. Well, tomorrow I'll try looking deeper into NOT cooking stuff.

Post Edit:

So I packed my assets using UnrealPak.exe with no additional parameters. Mount it, but then the blueprints inside it have path-references and they are trying to find their parents by the old path and I don't even know if you can dynamically change the references inside them... Can't even think how it would be possible to load a static mesh, thus it would need to have a correct path to its material, and the material will need all those paths to textures and so on...

avatar image StarryFire Jul 08 '18 at 02:24 AM

Did you solve this problem? I am having the same problem @Ebi-Tendon

(comments are locked)
10|2000 characters needed characters left

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question