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 copy pasted the widgets into a text editor and something seems a little odd, when i copy the two working widgets they show a very small amount of text, same with the reinst version, but when i remove the reinst version and drag in a fresh copy, then copy that to the text editor it gives far more output, heres a dump of the text i got - /******************************************************************************* - Pastebin.com
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 deleted the ‘UI_RPG’ and ‘UI_tab_RPG’ assets and have manually recreated them which has stopped the widget from becoming a REINST
So my immediate problem is solved, if there’s any more information to be extracted from this issue there might be something inside the offending assets which are attached as a zip
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.
Would it be possible to receive a copy of the project that you are having issues with? If so, you could submit this project via drop box or google drive.
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.