Structs change varible type after saving

Hello,
When i am using a non standard variable type( not int,name,text,bool,usw) the type of the variable changes either to Byte (when using any struct) or to the category the variable is located( when trying to save a static mesh as object reference it will convert to a pure object reference). The problem occurred after saving and reopening the project the first time with UE 4.17 (before first time saving in the editor everything worked fine) Older structs from UE4.16 work fine as long as i dont try to save them again or edit them.

kind regards

The same happens to me where if I set the variables and save, then they change to something completely different.

Placing the structure in a blueprint shows the proper variables, but it takes reloading the project to show the proper variables when opening the structure. Saving it again changes to incorrect variables.

212889-structurevariables3.png

I have not tested if it works in blueprint but the structure changing looks exactly like in my project

Same happens here. Maybe it’s related with this bug: Sequencer Event Track crash when modifying an array contained in a struct - Cinematics & Media - Unreal Engine Forums

You didn’t noticed crashes when trying to use events with structs that contains references?