REGRESSION: Yes. Does not occur in 4.16.3
Using Copy/Paste to duplicate a component will result in a broken duplicate component. This doesn't occur if the user uses Ctrl+W to duplicate.
On compile, the user will either crash (see callstack), or generate a compile error:
Internal Compiler Error: Tried to create a property DefaultSceneRoot_GEN_VARIABLE in scope NewBlueprint_C, but another object (SceneComponent DefaultSceneRoot_GEN_VARIABLE) already already exists there.
RESULT
Duplicate component has odd name, and either the blueprint will error on compile, or crash.
UE4Editor_Kismet!FSCSEditorViewportClient::GetWidgetCoordSystem() scseditorviewportclient.cpp:694 UE4Editor_UnrealEd!FWidget::Render() unrealwidget.cpp:285 UE4Editor_UnrealEd!FEditorViewportClient::Draw() editorviewportclient.cpp:3516 UE4Editor_Kismet!FSCSEditorViewportClient::Draw() scseditorviewportclient.cpp:213 UE4Editor_Renderer!FSceneRenderer::FSceneRenderer() scenerendering.cpp:1225 UE4Editor_Renderer!FDeferredShadingSceneRenderer::FDeferredShadingSceneRenderer() deferredshadingrenderer.cpp:213 UE4Editor_Renderer!FRendererModule::BeginRenderingViewFamily() scenerendering.cpp:2009 UE4Editor_UnrealEd!FEditorViewportClient::Draw() editorviewportclient.cpp:3396 UE4Editor_Engine!FViewport::Draw() unrealclient.cpp:1198 UE4Editor_UnrealEd!UEditorEngine::UpdateSingleViewportClient() editorengine.cpp:2029 UE4Editor_UnrealEd!UEditorEngine::Tick() editorengine.cpp:1802 UE4Editor_UnrealEd!UUnrealEdEngine::Tick() unrealedengine.cpp:396 UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:3215 UE4Editor!GuardedMain() launch.cpp:166 UE4Editor!GuardedMainWrapper() launchwindows.cpp:134 UE4Editor!WinMain() launchwindows.cpp:210 UE4Editor!__scrt_common_main_seh() exe_common.inl:253 kernel32!<Unknown> ntdll!<Unknown>
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
UMG RichText not appear image when packaged
How do I set a material as a post-processing material?
How to delete some elements correctly when deleting an array loop?
What is the difference between Camera and CineCamera?
How to implement springarm components to scale according to mouse position in spawn?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-47834 in the post.
0 |
Component | UE - Gameplay - Components |
---|---|
Affects Versions | 4.17, 4.18 |
Target Fix | 4.17 |
Created | Jul 28, 2017 |
---|---|
Resolved | Jul 28, 2017 |
Updated | Apr 27, 2018 |