Developer Notes

The plugin may not be loading soon enough. The Type should be "Runtime", and LoadingPhase should be PreDefault. As this plugin is a runtime plugin, and it's needed before the game modules, hence PreDefault.

Description

If a project is packaged with a plugin that contains a custom struct and a function that takes that struct as a parameter, the game will crash when the executable is run.

[Link Removed]

Steps to Reproduce
  1. Download the test project linked in the description.
  2. Open the project in the Editor.
  3. Package the project (Windows 64-bit).
  4. Run the packaged .exe file.

RESULT:
The game crashes with the following message: [2015.09.09-17.28.47:349][ 0]LogProperty:Error: Struct type unknown for property 'StructProperty /Game/FirstPerson/NewBlueprint.NewBlueprint_C:ExecuteUbergraph_NewBlueprint.CallFunc_GetVariable_ExtVariable'; perhaps the USTRUCT() was renamed or deleted?.

  • Log file for 4.10 packaged game crash is attached.

EXPECTED:
The game launches.

Have Comments or More Details?

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

1
Login to Vote

Non-Issue
CreatedSep 9, 2015
ResolvedSep 17, 2015
UpdatedJul 14, 2021