Developer Notes

Caused by a redirect in BaseEngine.ini
+ActiveClassRedirects=(OldClassName="Vehicle",NewClassName="WheeledVehicle")

Can be fixed by removing this line and adding it in DefaultEngine.ini and replacing [Image Removed] with [Image Removed] on a per-project basis

Description

If a custom class named Vehicle is used as the base of a blueprint, closing and reopening the editor prevents the blueprint from being opened. The editor reports that the derived class is invalid.

Steps to Reproduce

1. Open UE4Editor (any project)
2. Add code to project based on Actor
3. Name the class "Vehicle"
4. After creating the Vehicle class, create a blueprint based on the class
5. Save everything and close the project
6. Reopen the project and double click on the blueprint to open it.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

By Design
ComponentUE - Gameplay - Blueprint
Affects Versions4.9
Target Fix4.10
CreatedSep 8, 2015
ResolvedSep 14, 2015
UpdatedApr 27, 2018