It appears that our project that used to survive inclusive blueprint nativization now breaks on two of our custom UI widgets that internally keep and access maps of other custom UI widgets. The error looks something like this:
UATHelper: Packaging (Windows (64-bit)): UnrealBuildTool: C:/GV/WidgetMapError/Intermediate/Plugins/WindowsNoEditor/NativizedAssets/Source/NativizedAssets/Public/MainWidget__pf1010915279.h(19) : Error: Unrecognized type 'USubWidget_C' - type must be a UCLASS, USTRUCT or UENUM
I have made a very tiny test project that only contains two UI widgets, one creating the other and storing it and then finding it in a map (the data type, not a world map). If I set that mini test project to inclusive blueprint nativization it has the error listed above. I would be happy to send someone my test project if it would help.
I was unable to reproduce your issue on our end. Could you provide the test project you created? If you do not want to post it here you can message me privately on the forums here:
I was able to reproduce your issue and have logged it here:
You can track the report’s status as the issue is reviewed by our development staff. Please be aware that this issue may not be prioritized or fixed soon.
Getting this issue in 4.23.1. I integrated this project Mission Component in Blueprints - UE Marketplace into my own and am not able to build with nativization enabled. Strangly enough, this is apparently being caused by a child of the interface class:
UATHelper: Packaging (Windows (64-bit)): K:/UE4 Projects/—/Intermediate/Plugins/NativizedAssets/Windows/Game/Source/NativizedAssets/Public/BP_CharacterBP__pf386912290.h(729) : Error: Unrecognized type ‘IBPI_EventInterface_C’ (in expression TScriptInterface) - type must be a UCLASS
Im very new to nativization, but I’m packaging with exclusive nativization enabled but not enabling nativization on any of my blueprints.