Blueprint editor hangs

I’m getting random editor freezing and other odd behavior in the blueprint editor in 4.8. It seems that changes made in a parent blueprint class aren’t being propagated to child classes as well.

Hi ,

How long does the editor freeze for (or do you have to manually close it down?)? What specific actions do you take before the editor begins showing these errors? Additionally, what differences have you made to the parent and did you make sure to recompile both the parent and child blueprints?

I’ve let it run for up to 10 minutes since there seemed to be varying cpu usage in the task manager but I have to manually have to close it every time. The errors happen randomly but recompiling doesn’t seem to fix them. The only way I’ve been able to fix these errors is to reparent the blueprint class and then change it back to its original parent. Is there a way to clean and recompile all of the blueprints in a project?

Anything from adding a new function or variable or modifying an enumerator that the parent bp uses.

Unfortunately no, there isn’t a way to compile all blueprints in a project at once. What changes are you making to the parent classes?

Have you pressed the eye icon in your My Blueprint panel and selected “show inherited variables”? Additionally, if you need to override a function there is an override dropdown menu on the functions label in your My Blueprint pane.

I sent you a copy via your forum profile. Finding or overriding the variables and functions isn’t the issue. Changing things in the parent classes just seems to break the child classes.

  • Panning through the Pro_cabinet->Generate_BaseCornerCabinet while looking for an example of the problem just caused it to hang.

  • In the Pro_cabinet->Generate_BaseCornerCabinet function there is a sequence of events where the two sides are made (one is offset), then the tops and bottoms of the cabinet are made, then the backs. Everything was working at night, closed the editor and started it up again in the morning. The get offset function for the 2 sides no longer functions(it is being called though) and the backs and bottoms are no longer being generated. I did disconnect them while troubleshooting in the project I sent you.

Do you receive any editor hanging or errors in a clean, blank project that does not utilize the additional editor plugins?

No, this is the only project that gives me these issues.

Hi ,

I’m looking through the project you sent me. I haven’t been able to reproduce any of the errors that you listed. I attached the BuildCornerCabinet function node to another node that was being called and found that it seems to work as intended. How are you switching your enumerator within your cabinetData struct? It looks like the errors you are seeing may be a result of the enumerator not switching, which means only the base gets built and nothing else is considered.

I made a video (Link) to better explain some of the issues I’m having. This is a modified version of the project that I sent you, but the issues are similar. I modified the cabinet data enum to contain a material and now some of the variables do not function in all parts of the blueprint. For example the toekick variable changes the height at which the toekick cutout is made in the cabinet end panels and also changes the height at which the cabinet base is placed. It works fine for the cabinet end, but not the base.

Also, the editor freezes at around 3:40 in the video. I let the video run for a few minutes after it froze. Is there any data that I could collect when it freezes that could help narrow down the problem?

Also, I made a c++ class that generate procedural meshes (based on the new experimental version of the class). It has a function that you pass a pointer for a procedural mesh and it generates the necessary triangles, etc. If I use this function in blueprint and fail to pass in a procedural mesh pointer it crashes the editor.

What was the value of the “scale mode” variable that you were using? Additionally is that local to the blueprint or did it come from somewhere else? I did not see it in your My Blueprint variables list on the left side of your video. Finally, for the hang, can you send me a copy of your dxdiag? I’ll be happy to take a look.

Hi ,

We haven’t heard from you in several days. I am marking this thread as answered for tracking purposes. If you are still experiencing this error, please comment with the requested information.

I’m still having this issue with 4.9.2. It seems to be related to working on blueprints with a second monitor. I switched out to an old Nvidia 570 and that made no difference whatsoever.

Do you have any steps I can take to reproduce this on my end?

I PM’d you a link to the project on the forum. I’m running the main window on one monitor and the blueprints are full screen on a second monitor. I have a third monitor hooked up as well but that didn’t seem to matter since I still had the issue when running 2 monitors on an Nvida 570.

Current system specs-
intel I7 4790
16G ram
AMD 280
driver 15.20.1062.1005-150817a-188236E for Oculus

I’ve attached the dxdiag file.

link text

Hi StevePeters,

I haven’t been able to reproduce this on my end with the project. While there is some slowdown due to the sheet amount of work being done within the blueprint, it is to be expected. I am not seeing any hanging or freezing. Can you post your full dxdiag so I can take a closer look at your specs?

I don’t see anything that should be a concern there, and I went ahead and tested this on Win10 to eliminate that as a possibility. I’ll try a few more tests to see if I can reproduce this on my end and will post here with the results. If you find a series of steps to reproduce this on my end please post them here and I’ll try it out.