widget reinst bug

I have a few widgets nested to make up my interface, layout is like this - http://i.imgur.com/CN5vc7P.png

Normally it would look like this in editor - http://i.imgur.com/S5kWDct.png (mouse is hovering over ‘UI Tab RPG’)

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 also keep getting this error - http://i.imgur.com/QvVeUcN.png

Hello ,

I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. Can you reproduce this issue in a clean project?
  2. If so, could you provide a detailed list of steps in order to reproduce this issue on our end?
  3. Could you provide screen shots of any blueprints that may be involved with this issue?
  1. I tried to no avail.

  2. I don’t know the exact same steps that were initially used, here’s what I did in my attempt to reproduce - UE4 v4.9.1 - blank bp project, optimise for mobile, scaled graphics, no default - Pastebin.com

  3. 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

UI.zip

I’m guessing something I did corrupted those assets, it’s good that I can work around this, but it would be great to get this bug resolved aswell

Hello ,

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.

Make it a great day

I just loaded up my project today, and the newly rebuilt UI is broken again, its doing exactly the same thing as before.

Also, inside UI_RPG I have 4 text boxes each with a bind and when i loaded the project 3 of the binds have disappeared.

Hello ,

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.

email me and i’ll reply with a link

Hello ,

You can send it to me in a private message on the forums.

How do I do that?

Hello ,

You will need to login to the forums and click on the “Send Private Message” and then You will need to Send it to .

I have updated to 4.9.2 and so far the issue seems to have stopped, I have edited the widgets and restarted the editor multiple times to make sure.

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.

Hello Dan.Nikolaides,

I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. I understand that you can reproduce this in a market place asset, however I need to know if you can reproduce this issue in a clean project?
  2. If so, could you provide a detailed list of steps on how to reproduce this issue on our end?
  3. Could you provide a detailed list of steps on how to reproduce this issue in the market place item as well?
  4. Could you provide screen shots of any blueprints that may be involved with this issue?

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

  1. Create a new project using the Action RPG Inventory System marketplace asset

  2. Open the InventorySystem/UI/InventoryLayout BP and observe the hotbar custom widget

  3. Run the game and view the hotbar ingame

  4. Save the BP and project, close the editor, reopen the project

  5. Open the InventoryLayout BP again and observe the hotbar class is now listed as REINST Hotbar

  6. 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

Hello Dan.Nikolaides,

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.

Make it a great day