Widget Reinst 4.14

Hi
I tried to be smart and make generic buttons and backgrounds for my menus.
However i get a “REINST” message, when project is reloaded.

I read around that it is caused by cyclic dependencies, so i tried to reconfigure one of them using interfaces, however this doesn’t seem to solve the problem.

The other one is just a widget that shows information, and doesn’t need to pass information onward, so i can’t figure out why this even is a REINST error.

Above is all of the functions on the button. The custom macro only contains a reference to the game instance where it retrieves some data.

Above is the info panel that just shows some text. Custom macro, only contains reference to the game instance.

Above is the backpanel used, along with the close button. Oddly enough there doesn’t seem to be a problem with this one, as this doesn’t receive the REINST error. This even h

Above is how they are combined together

Above the BP of the widget combining them together

In some of the other Widgets they seem to work fine enough.
Anyone have any idea on what causes it to give a occational REINST error?
Or should i just try and delete them and recreate them again?

Hello Fjordhoj,

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 to reproduce this issue on our end?
  3. Could you provide screen shots of the blueprints/widgets use to reproduce this issue?
  4. Could you try right clicking on your widgets in your content browser and use the reference viewer to find potential circular references?

There are many users experiencing this bug, see related discussions https://forums.unrealengine.com/search.php?searchid=4304843

I personally cannot reproduce this issue. It poped up, after adding “buttons”, or a function, to existing or related widgets.

I was able to fix my REINST oddity, with the following secret steps.

I am happy to hear that you were able to get things working on your end. I will be converting your last comment to an answer. Please feel free to reopen this thread with any additional information you may have on how to reproduce this issue on our end if the issue returns and I will be happy to investigate further.

Make it a great day