After renaming a struct I can pack the project

Hello, I renamed a strutc BP in my project and now when i want to pack the project, i got an error message:

Property CharacterInfo of CharacterInfo has a struct type mismatch (tag FallbackStruct != prop CharacterInfo) in package: FObjectReader. If that struct got renamed, add an entry to ActiveStructRedirects.

Can somebody help me how to fix this problem

Try right-clicking on the root folder of your project from the Content Browser, and select the option “Fix Up Redirectors in Folder”.

1 Like

And if that doesn’t help, just find all references to that struct and compile the referencing BPs all by hand. There might be some dead references which can show up in the “compile result”-window when you compile the BP by hand.

Recompiling or Fixing Redirectors by right clicking the content folder didn’t work for me. But what did work was taking note of everywhere the renamed variable was referenced, unhooking those nodes and deleting any relevant Set Members in Struct nodes, then compiling each blueprint, then deleting that variable from the struct. Then I re-created the same variable, and went back and hooked everything back up and compiled. Just erase its footprint from your game, and make a new variable in its place. Takes a minute but hopefully not too long.