Character Mesh suddenly disappeared.

This worked for me, thanks!

That worked for me too, thanks! Anyways, this is far from ideal, needed to rework the whole bp archetypes : ((

I guess it’s not critical or top priority… but an annoying bug in any case.

This needs to get fixed ASAP. Major bug that almost cost me a day worth of work for a client definitely a major engine bug.

2 Likes

I don’t think its a bug. I work with third person character daily. Years working them.

It just happened to me out of nowhere while doing some really basic stuffs. I changed a value on a variable, did a ctrl+z and UE crashed, reopened and boom all was gone. Switching the parent class to pawn then back to character kinda worked, but the character is a mess even after doing all of that.

This happened to me today, the Mesh disappeared, and both the character movement and mesh detail pannels went empty, i finally fixed it by changing the class setting to pawn and back to character to make it work, i had to put back all my lost settings again… that was so frustrasting, it took me 2 hours to find a solution…

2 Likes

This should be pinned so everyone knows this solution worked.

Second time it happens to me in a week… I ain’t doing much, I am learning… All I did is changing the ground friction and UE closed instantly and then it happened again… Now gotta figure out what settings changed and remember what I did… jesus christ… lol

I found a solution for this somewhere don’t remember where it was. All you have to do is set your characters class type to actor in the class defaults. Save and close the engine, then go back and change the class type back to a character. Your mesh will re-appear along with the movement component that has a blank details panel when this happens. I am hoping they will patch this for version 5.4.

Thank you !!! This faxed my issue. Scared the crap out of me !!

So many child’s depending on that 1 parent…

Would have crippled my project…

thank you! this worked for me. they should really fix this bug

Can you explain further? I don’t understand how you fixed this.

This solution works, thank you.
But I need to reassign everthing like the mesh and animation, hope UE fix this on next version

Thank you @Icedwolf616. This has fixed my issue and I can’t thank you enough

Just happened to me. Scary bug actually. Thank you @DeOceanPirate for the solution

This issue still exists. Also just a note for anyone trying this method to fix it. If you reparent a Character Class to Actor and back, you’ll lose all your settings for that actor, the variables (for the entire actor), the Mesh settings, everything.

I did find another workaround. You can still get the reference to the Mesh from the editor by calling “Find Component by Class” in the Construction Script of the Character. From there, you can change what you like and it’ll update as you compile. I suggest calling the node once and using a variable afterwards. Not great, but it’s the only method you can use without losing data.

This works because the problem is the editor assigns the wrong reference to the Mesh in the Blueprint Window. So clicking the Mesh in the Hierarchy brings you nothing, and ‘getting’ the variable also brings you nothing. But the Mesh component is still there and working. You can prove this by clicking on the Character in the Level Outliner, and going through all the children, clicking the mesh, and seeing everything shows fine.

Sir, you saved me.

Just had the same happen to me. Defo a bug, something gets corrupted. I’m just recreating my BP from scratch, the only annoying part is I can’t even copy/paste the setting of the corrupted components. For me, it corrupted character mesh, capsule and even the movement component. This is the first time this has happened to me in about 10 years of working with the engine though. Just would be good to know how to avoid it.