[5.0.1] "Unexpectedly encountered placeholder class while serializing a component" Package Failed

when i try to package my 5.0 project update form 4.26,it shows a error “Unexpectedly encountered placeholder class while serializing a component”. My project is working fine in 4.26.

I have try remove all ChildActorComponent be used in my project but still not work.
Does anyone know about that?

1 Like

Found other ChildActorComponent references and deleted them

2 Likes

Hello,
Describe the “other”, please.
Thanks
Why is it answered xd?

PS. When You solve something , You just don’t want to say something like that:
I just deleted some other things and that worked…
Because when you find something like that how can it help you solve the problems?

You deleted what, from where… Structs, Datatables or just empty references in Blueprints like “Get Child Actor”?
“Found other ChildActorComponent references and deleted them”
is not a comprehensive answer to mark the question as solved


Why was it created at all?
How great was the benefit of introducing this feature in the editor?
I have checked every Child Actor Component reference in my project
And why do I even need to do that, why not to continue what i was thinking yesterday
Why it is not the problem in earlier versions, I don’t know…
(becasue those lines don’t exist in ChildActorComponent.cpp in Unreal Engine Source)
EDIT:They Exist there…

I am thinking right now about downloading the Source and deleting those lines of code to work with any of Unreal Engine 5 versions in the future…

I am sitting on 4.26.2 for a while and it never disappointed me…
I think it is the most stable version ever!

Unreal Engine is the Best Engine Ever, but some of these lines should have never existed

sorry my english is not very good. Found a blueprint for an Actor that wasn’t placed in the world that used the ChildActorComponent, I deleted it and that fixed the issue

1 Like

Thank you for your answer and sorry If I was too harsh for you
Your English is good enough to communicate, so that wasn’t the problem
The problem was that you said too little to investigate the solution
My English is not perfect,too…
Thank you again