This Jira was created from CrashReports submitted by the public due to the high number of occurrences. Descriptions from users are provided below.
Error message:
Assertion failed: Result == FPropertyAccess::Success [Link Removed] [Line: 989]
Source Context:
917 }
918 }
919
920 if( CurrentIndex != DragPreview.InsertIndex && DragPreview.InsertIndex != INDEX_NONE )
921 {
922 BuildMultiBoxWidget();
923 }
924 }
925
926 }
927
928 EVisibility SMultiBoxWidget::GetCustomizationVisibility( TWeakPtr<const FMultiBlock> BlockWeakPtr, TWeakPtr<SWidget> BlockWidgetWeakPtr ) const
929 {
930 ***** if( MultiBox->IsInEditMode() && BlockWidgetWeakPtr.IsValid() && BlockWeakPtr.IsValid() && (!DragPreview.PreviewBlock.IsValid() || BlockWeakPtr.Pin() != DragPreview.PreviewBlock->GetActualBlock() ) )
931 {
932 // If in edit mode and this is not the block being dragged, the customization widget should be visible if the default block beging customized would have been visible
933 return BlockWeakPtr.Pin()->GetAction().IsValid() && BlockWidgetWeakPtr.Pin()->GetVisibility() == EVisibility::Visible ? EVisibility::Visible : EVisibility::Collapsed;
934 }
935 else
936 {
937 return EVisibility::Collapsed;
938 }
939 }
940
941 FReply SMultiBoxWidget::OnDeleteBlockClicked( TWeakPtr<const FMultiBlock> BlockWeakPtr )
942 {
943 if( BlockWeakPtr.IsValid() )
944 {
945 MultiBox->RemoveCustomMultiBlock( BlockWeakPtr.Pin().ToSharedRef() );}
Most recent user affected CL: 3005592
Logs:
[Link Removed]
[Link Removed]
[Link Removed]
CrashReporter User Descriptions:
UE4Editor_Slate!SMultiBoxWidget::GetCustomizationVisibility() [multibox.cpp:931] UE4Editor_Slate!TMemberFunctionCaller<SMultiBoxWidget,EVisibility() [delegateinstanceinterface_variadics.h:161] UE4Editor_Slate!TBaseSPMethodDelegateInstance<1,SMultiBoxWidget,0,EVisibility __cdecl() [delegateinstancesimpl_variadics.inl:321] UE4Editor_SlateCore!TAttribute<EVisibility>::Get() [attribute.h:135] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:372] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:376] UE4Editor_Slate!PrepassWindowAndChildren() [slateapplication.cpp:1107] UE4Editor_Slate!PrepassWindowAndChildren() [slateapplication.cpp:1116] UE4Editor_Slate!FSlateApplication::DrawPrepass() [slateapplication.cpp:1155] UE4Editor_Slate!FSlateApplication::PrivateDrawWindows() [slateapplication.cpp:1197] UE4Editor_Slate!FSlateApplication::DrawWindows() [slateapplication.cpp:969] UE4Editor_Slate!FSlateApplication::TickApplication() [slateapplication.cpp:1558] UE4Editor_Slate!FSlateApplication::Tick() [slateapplication.cpp:1350] UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2810] UE4Editor!GuardedMain() [launch.cpp:148] UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126] UE4Editor!WinMain() [launchwindows.cpp:200] UE4Editor!__scrt_common_main_seh() [exe_common.inl:264] kernel32!BaseThreadInitThunk() ntdll!RtlUserThreadStart()
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-32009 in the post.