[4.9 P4]: Converting 4.8 project destroys blueprint class connections

Hi there,

Just hunt down a conversation error from 4.8.3 to 4.9 P4. I let the engine make a copy (did not do it myself as I was told this could lead to project corruption).

UE 4.8.3:


UE 4.9 P4:


As you can see, this can lead to very hard-to-find bugs all over the project (why does this happen)?

Hey ,

The official 4.9 release is now live. Could you verify that this is still happening for you in that build?

Hi ,

We haven’t heard back from you in a few days, so we are marking this post as resolved for tracking purposes. If you’re still experiencing this issue, please feel free to post back here with additional information.

Cheers,

TJ

There is still problem with disconnecting all nodes where property has different name, for example: InClass, InName.
I have mostly problem with basic node AddHitBox in Hud because I lose all names. After switching to higher version (4.9, 4.10) from 4.8.3. It just change value to none. If it’s linked to variable it just disconnect it.

For reconstruction just create AddHitBox in HUD, change name and save. Then try to migrate or convert to newer version.

I am wondering if there is a way to keep all name values using redirects? Thanks.

Hi Tefel,

I attempted to reproduce this in newer versions of the engine but I couldn’t get your results. However, what you are seeing is likely caused by the large amount of code changes that took place between 4.8 to 4.9+. Also, I’m not entirely sure this is directly related to the original post.

If you would like to keep looking into this, try reproducing it in a newer engine (4.9 to 4.10) or (4.10 to 4.11 P6). If you can reproduce it there, please make a new report in the Bug section and include as much info as possible (repro steps, screenshots, etc).

It’s weird because I reproduced it already. Created new project with 4.8.3 version. I just made newHUD and placed nodes AddHitBox. I also changed names to Smth1, Smth2 but when I opened project with 4.9.2 version it just turned to None. I tried to migrate my other project and many nodes just lost connections or turned to None as well. So I am trying to find a way to keep these values and connections beucase recreating it would take too much time (40+ for hitboexes and more for other nodes)

Here is what I got after converting.

Any comment to this?

I mentioned above if you could reproduce this in a newer project that wasn’t created or merged from 4.8. The reason being is because if this is confined to 4.8, we aren’t going to make fixes or code changes to an older version of the engine.

I attempted to reproduce this by converting a new project from 4.9 to 4.10 and again from 4.10 to 4.11, but I couldn’t reproduce it there.

I am not saying this is problem with UE4 rather than just converting issue (not converting values from Name field to InName). So a lot of information just gone after updating. If I manually change these values everything is ok.

I just wanted to know if there is a way to manually convert it (keep values).

There was no need to check 4.9 or 4.10 projects because every conversion is different (like here property name has changed)

I’ve done some digging and unfortunately I haven’t found any info on a workaround for this issue. I’ll keep an eye out though.

Hopefully the disconnects will only happen on this conversion from 4.8 and not conversions from newer engine versions.