Error message:
Assertion failed: TrianglesMade==2 [Link Removed] [Line: 373]
Source Context:
  360       	{
  361       		FTriangle NewTriangle(A->Vertices[1],A->Vertices[2], TestPt);
  362       		if (GetCircumcircleState(&NewTriangle, *A->Vertices[0])==ECCS_Outside)
  363       		{
  364       			// good triangle
  365       			AddTriangle(NewTriangle, false);
  366       			Flipped=true;
  367       			++TrianglesMade;
  368       		}
  369       	}
  370       
  371       	// should be 2, if not we miss triangles
  372       	check (	TrianglesMade==2 );
  373       
  374 ***** 	return Flipped;
  375       }
  376       
  377       void FDelaunayTriangleGenerator::AddTriangle(FTriangle& newTriangle, bool bCheckHalfEdge/*=true*/)
  378       {
  379       	// see if it's same vertices
  380       	for (int32 I=0;I<TriangleList.Num(); ++I)
  381       	{
  382       		if (newTriangle == *TriangleList[I])
  383       		{
  384       			return;
  385       		}
  386       
  387       		if (bCheckHalfEdge && newTriangle.HasSameHalfEdge(TriangleList[I]))
  388       		{
  389       			return;
Most recent user affected CL: 3224400
Logs:
[Link Removed]
[Link Removed]
[Link Removed]
CrashReporter User Descriptions:
Result:  Editor will crash
Expected:  Blendspace opens in Persona
UE4Editor_Persona!FDelaunayTriangleGenerator::FlipTriangles() [sanimationblendspace.cpp:375] UE4Editor_Persona!FDelaunayTriangleGenerator::GenerateTriangles() [sanimationblendspace.cpp:463] UE4Editor_Persona!FDelaunayTriangleGenerator::Triangulate() [sanimationblendspace.cpp:153] UE4Editor_Persona!SBlendSpaceGridWidget::ResampleData() [sanimationblendspace.cpp:829] UE4Editor_Persona!SBlendSpaceEditor::UpdateBlendParameters() [sanimationblendspace.cpp:1476] UE4Editor_Persona!SBlendSpaceEditor::Construct() [sanimationblendspace.cpp:1438] UE4Editor_Persona!TDecl<SBlendSpaceEditor,RequiredArgs::T2RequiredArgs<TSharedRef<IPersonaPreviewScene,0> && __ptr64,TMulticastDelegate<void> & __ptr64> >::operator<<=() [declarativesyntaxsupport.h:1079] UE4Editor_Persona!FPersonaModule::CreateEditorWidgetForAnimDocument() [personamodule.cpp:306] UE4Editor_AnimationEditor!FAnimationEditor::OpenNewAnimationDocumentTab() [animationeditor.cpp:338] UE4Editor_AnimationEditor!FAnimationEditor::InitAnimationEditor() [animationeditor.cpp:117] UE4Editor_AnimationEditor!FAnimationEditorModule::CreateAnimationEditor() [animationeditormodule.cpp:34] UE4Editor_AssetTools!FAssetTypeActions_AnimationAsset::OpenAssetEditor() [assettypeactions_animationasset.cpp:127] UE4Editor_UnrealEd!FAssetEditorManager::OpenEditorForAsset() [asseteditormanager.cpp:338] UE4Editor_AssetTools!FAssetTypeActions_Base::AssetsActivated() [assettypeactions_base.h:41] UE4Editor_ContentBrowser!SContentBrowser::OnAssetsActivated() [scontentbrowser.cpp:1822] UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:318] UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,void __cdecl() [delegateinstancesimpl.h:425] UE4Editor_ContentBrowser!TBaseDelegate<void,TArray<FAssetData,FDefaultAllocator> const & __ptr64,enum EAssetTypeActivationMethod::Type>::ExecuteIfBound() [delegatesignatureimpl.inl:609] UE4Editor_ContentBrowser!SAssetView::OnListMouseButtonDoubleClick() [sassetview.cpp:3657] UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:318] UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,void __cdecl() [delegateinstancesimpl.h:425] UE4Editor_ContentBrowser!TBaseDelegate<void,TSharedPtr<FAssetViewItem,0> >::ExecuteIfBound() [delegatesignatureimpl.inl:609] UE4Editor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,0> >::Private_OnItemDoubleClicked() [slistview.h:718] UE4Editor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,0> >::OnMouseButtonDoubleClick() [stablerow.h:264] UE4Editor_Slate!<lambda_eeb33fd1b480e3cad58a1531d90d2e14>::operator() [slateapplication.cpp:5404] UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_eeb33fd1b480e3cad58a1531d90d2e14> >() [slateapplication.cpp:215] UE4Editor_Slate!FSlateApplication::RoutePointerDoubleClickEvent() [slateapplication.cpp:5402] UE4Editor_Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent() [slateapplication.cpp:5387] UE4Editor_Slate!FSlateApplication::OnMouseDoubleClick() [slateapplication.cpp:5365] UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1656] UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:2071] UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:814] UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:678] user32!UserCallWinProcCheckWow() user32!DispatchMessageWorker() UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:951] UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2811] UE4Editor!GuardedMain() [launch.cpp:152] UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126] UE4Editor!WinMain() [launchwindows.cpp:202] UE4Editor!__scrt_common_main_seh() [exe_common.inl:264] kernel32!BaseThreadInitThunk() ntdll!RtlUserThreadStart()
Head over to the existing Questions & Answers thread and let us know what's up.
| 0 | 
| Component | OLD - Anim | 
|---|---|
| Affects Versions | 4.14 | 
| Target Fix | 4.14.2 | 
| Fix Commit | 3230566 | 
|---|
| Created | Dec 21, 2016 | 
|---|---|
| Resolved | Dec 22, 2016 | 
| Updated | May 18, 2020 |