However when i save the project, close and reopen the editor, it comes up like this - http://i.imgur.com/8DfjqtO.png (mouse is hovering over ‘UI_tab_RPG_0’)
When i delete the reinst widget and replace it with the same class from the library it works fine and shows up in game, but after saving and reloading the editor the reinst version comes back, and the in game UI is blank on that tab (UI_Settings and UI_Shop still work perfectly)
I don’t have any cyclical dependencies in the widgets, which has been noted as an issue in other posts.
I can but I don’t know what to capture, everything I am using is very simple.
The only thing I can think of is that I was trying to use derived user widgets to better handle state changes, at the time it was working perfectly but then an engine update made them all break, so I rebuilt them all from the ground up.
Possibly some widgets were created as a child of a custom widget then converted to being a child of the default widget.
I am glad to hear that you have found a workaround for your issue. However, I was unable to reproduce the issue with the assets provided. I am going to accept the answer that you have given. If your issue returns and you have additional information and/or steps to reproduce this issue on our end please feel free to reopen this issue and I will assist you further.
I am now running into this issue. It can be reproduced on a fresh copy of the ARPG Inventory System from the Marketplace in 4.10.3. The InventoryLayout BP in the above marketplace package will exhibit the reinst bug with the Hotbar widget.
Unfortunately (?) it looks like a content update was just applied to the marketplace asset which refactored the UI and made this no longer reproducible. If you can still get the previous version of this package, the repro steps were simply
Create a new project using the Action RPG Inventory System marketplace asset
Open the InventorySystem/UI/InventoryLayout BP and observe the hotbar custom widget
Run the game and view the hotbar ingame
Save the BP and project, close the editor, reopen the project
Open the InventoryLayout BP again and observe the hotbar class is now listed as REINST Hotbar
Run the game and observe hotbar does not display in the UI
If you replace the hotbar widget, it works until you save the project and shutdown/restart the editor, at which point the reinst bug is back.
The above was reproducible with the previous version of the content pack before the update in UE 4.10.3
Thank you for the additional information. I am happy to hear that your issue has been resolved due to the update to the asset. Seeing as how this cannot be reproduced in a clean project and that market place assets are usually handled by their creator, I am going to mark this issue as resolved by selecting the original answer. However, if this issue returns please feel free to update this thread with any additional information.