Description

When generating a collision box for a static mesh and reimporting the mesh with the static mesh editor window open will result in a crash.

[Link Removed]

Steps to Reproduce

1. Open UE4
2. Import Static Mesh
3. Disable generate collision on import
4. Open the static mesh editor
5. Add a collision box
6. Save the Mesh
7. Leave the static mesh editor window open
8. Re-import the mesh using the context menu or the Import button and overwrite

Results: Editor will crash

Expected: Should not crash

Callstack

MachineId:621DFBAB44A9B51A4245D5A61065407D
EpicAccountId:7c6293d6bf1940c0bc89e1494c5ba9d7

Unknown exception - code 00000001 (first/second chance not available)

"Assertion failed: IsPrimValid(PrimData) [Link Removed]

KERNELBASE
UE4Editor_Core!FOutputDeviceWindowsError::Serialize() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor_Core!FOutputDevice::Logf__VA() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\private\misc\outputdevice.cpp:144]
UE4Editor_Core!FDebug::AssertFailed() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\core\private\misc\outputdevice.cpp:355]
UE4Editor_StaticMeshEditor!FStaticMeshEditor::GetLastSelectedPrimTransform() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\staticmesheditor\private\staticmesheditor.cpp:878]
UE4Editor_StaticMeshEditor!FStaticMeshEditorViewportClient::GetWidgetCoordSystem() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\staticmesheditor\private\staticmesheditorviewportclient.cpp:407]
UE4Editor_UnrealEd!FWidget::Render() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\unrealwidget.cpp:150]
UE4Editor_UnrealEd!FEditorViewportClient::Draw() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\editorviewportclient.cpp:3118]
UE4Editor_StaticMeshEditor!FStaticMeshEditorViewportClient::Draw() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\staticmesheditor\private\staticmesheditorviewportclient.cpp:429]
UE4Editor_Renderer!FSceneRenderer::FSceneRenderer() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\renderer\private\scenerendering.cpp:962]
UE4Editor_Renderer!FDeferredShadingSceneRenderer::FDeferredShadingSceneRenderer() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\renderer\private\deferredshadingrenderer.cpp:68]
UE4Editor_Renderer!FSceneRenderer::CreateSceneRenderer() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\renderer\private\scenerendering.cpp:1201]
UE4Editor_Renderer!FRendererModule::BeginRenderingViewFamily() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\renderer\private\scenerendering.cpp:1439]
UE4Editor_UnrealEd!FEditorViewportClient::Draw() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\editorviewportclient.cpp:3010]
UE4Editor_Engine!FViewport::Draw() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\engine\private\unrealclient.cpp:1001]
UE4Editor_UnrealEd!UEditorEngine::UpdateSingleViewportClient() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\editorengine.cpp:1721]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\editorengine.cpp:1476]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\unrealedengine.cpp:366]
UE4Editor!FEngineLoop::Tick() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\launchengineloop.cpp:2355]
UE4Editor!GuardedMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-16991 in the post.

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.84.9
Target Fix4.9
Fix Commit2587434
CreatedJun 12, 2015
ResolvedJun 15, 2015
UpdatedApr 27, 2018