When duplicating blueprint actors that have child blueprint actors made in consturct graph, there is often identical id names (especially for the child actos) in multiple separate actors that cause crash when pressing play. Also duplicated blueprint actor have sometimes shared ID name causing the crash. Getting much of these recently and suspecting this issue is also causing crashes randomly during playing when new actors are spawned.
Also the map check dosent find these which makes it very slow to find the duplicated id names.
Is it possible to set and get the id name in blueprint construct?
I am marking this topic as resolved for tracking purposes, as we have not heard from you in a few days. If this issue persists, feel free to respond to this post. For any new issues, please create a new Answerhub topic.
All duplicated ids have been so far child actors. Onetime it was blueprint placed in viewport (with alt key duplicating). It had another blueprint as parent. Other duplicated IDs have been blueprints with childactor component that have random blueprint glass set in construct script. These bugged actors were duplicated in viewport. By holding alt key. Attached the log.
I’ve attempted to reproduce your issue, but haven’t been able to do so. Could you provide steps that I can take to reproduce this issue on my end? Are you able to reproduce this in a clean project?
You could try to make a blueprint with one static mesh. Then create another blueprint with only child actor component and in construct set the glass for it as that first blueprint. Then place it in viewport and duplicate it much and also duplicate many grouped at once. I have got the issue only so far when having big map (including also streamed levels) with much actor objects foliage. Maybe there needs to be heavy load so the editor would stutter bit.
Or could it be that streamed levels get similar ids for childactors that are already used in the root map? That log was from child actor than was on one of the streamed levels. Had placed only very few actors on that streamed level so maybe the bug appear much more likely that way.
Can you reproduce the crash and provide me with your Machine ID from the Crash Reporter window when it appears? Also, please ensure to hit send on the Crash Reporter window.
My MachineId is F87B756443F95CE9986941A672FE5264 . There should be much crash reports sent around Jan5. Also getting crashes today when moving certain blueprints with ctrl+m to another level, but not sure if it related.
Havent got the issue lately, it seem to be related only on certain blueprints with child actor in blueprint or child actor with parent.