Steps to Reproduce
  1. Create a blank project (if not using attached)
  2. Enable the following plugins (Functional Testing Editor, Editor Tests)
  3. Create a "Blueprintable" ActorComponent class (TestComponent)
  4. Create a "Blueprintable" Actor class (TestActor)
  5. Make it so that the Actor class creates a TestComponent instance in the CDO
    Create a blueprint inheriting from TestComponent (MyComponent)
  6. Make MyComponent depend on the StandardMacros library (I used a foreach node)
  7. Create a blueprint inheriting from TestActor (MyActor)
  8. Make MyActor depend on the StandardMacros library (I used a foreach node)
  9. Change the class of the TestComponent component in MyActor to be a MyComponent instead
  10. Re-run the editor with the "-run=CompileAllBlueprints"

Current behavior: ensure tripped in UClass::CreateDefaultObject.
Expected behavior: no ensures tripped

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-254871 in the post.

0
Login to Vote

Backlogged
CreatedMar 10, 2025
UpdatedMar 11, 2025
View Jira Issue