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: IsValid() [Link Removed] [Line: 728]
Source Context:
153 virtual ENodeVisibility::Type GetVisibility() const override;
154 virtual void FilterNode( const FDetailFilter& DetailFilter ) override;
155 virtual void Tick( float DeltaTime ) override {}
156 virtual bool ShouldShowOnlyChildren() const override { return false; }
157 virtual FName GetNodeName() const override { return GetCategoryName(); }
158
159 /**
160 * @return The name of the category
161 */
162 FName GetCategoryName() const { return CategoryName; }
163
164 /**
165 * @return The parent detail layout builder for this category
166 */
167 ***** FDetailLayoutBuilderImpl& GetParentLayoutImpl() const { return *DetailLayoutBuilder.Pin(); }
168
169 /**
170 * Generates the children for this category
171 */
172 void GenerateLayout();
173
174 /**
175 * Adds a property node to the default category layout
176 *
177 * @param PropertyNode The property node to add
178 * @param InstanceName The name of the property instance (for duplicate properties of the same type)
179 */
180 void AddPropertyNode( TSharedRef<FPropertyNode> PropertyNode, FName InstanceName );
181
182 /**
Most recent user affected CL: 3039270
Logs:
[Link Removed]
[Link Removed]
[Link Removed]
CrashReporter User Descriptions:
Repro steps unknown
UE4Editor_PropertyEditor!FDetailCategoryImpl::GetParentLayoutImpl() [detailcategorybuilderimpl.h:168] UE4Editor_PropertyEditor!FDetailPropertyRow::MakeValueWidget() [detailpropertyrow.cpp:435] UE4Editor_PropertyEditor!FDetailPropertyRow::GetWidgetRow() [detailpropertyrow.cpp:187] UE4Editor_PropertyEditor!FDetailLayoutCustomization::GetWidgetRow() [detailcategorybuilderimpl.cpp:73] UE4Editor_PropertyEditor!SDetailSingleItemRow::Construct() [sdetailsingleitemrow.cpp:187] UE4Editor_PropertyEditor!TDecl<SDetailSingleItemRow,RequiredArgs::T4RequiredArgs<FDetailLayoutCustomization * __ptr64 && __ptr64,bool && __ptr64,TSharedRef<FDetailItemNode,0> && __ptr64,TSharedRef<STableViewBase,0> const & __ptr64> >::operator<<=() [declarativesyntaxsupport.h:1080] UE4Editor_PropertyEditor!FDetailItemNode::GenerateNodeWidget() [detailitemnode.cpp:178] UE4Editor_PropertyEditor!SDetailsViewBase::OnGenerateRowForDetailTree() [sdetailsviewbase.cpp:39] UE4Editor_PropertyEditor!TMemberFunctionCaller<SDetailsView,TSharedRef<ITableRow,0>() [delegateinstanceinterface_variadics.h:161] UE4Editor_PropertyEditor!TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter_ExplicitReturnType<TSharedRef<ITableRow,0>,TMemberFunctionCaller<SDetailsView,TSharedRef<ITableRow,0>() [tuple.h:128] UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SDetailsView,0,TSharedRef<ITableRow,0> __cdecl() [delegateinstancesimpl_variadics.inl:321] UE4Editor_PropertyEditor!TBaseDelegate<TSharedRef<ITableRow,0>,TSharedRef<IDetailTreeNode,0>,TSharedRef<STableViewBase,0> const & __ptr64>::Execute() [delegatesignatureimpl_variadics.inl:521] UE4Editor_PropertyEditor!STreeView<TSharedRef<IDetailTreeNode,0> >::GenerateNewWidget() [streeview.h:497] UE4Editor_PropertyEditor!SListView<TSharedRef<IDetailTreeNode,0> >::ScrollBy() [slistview.h:1241] UE4Editor_Slate!STableViewBase::OnMouseWheel() [stableviewbase.cpp:476] UE4Editor_Slate!<lambda_538672efc6ffa8a6b10e500d95923540>::operator() [slateapplication.cpp:5126] UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_538672efc6ffa8a6b10e500d95923540> >() [slateapplication.cpp:215] UE4Editor_Slate!FSlateApplication::RouteMouseWheelOrGestureEvent() [slateapplication.cpp:5114] UE4Editor_Slate!FSlateApplication::ProcessMouseWheelOrGestureEvent() [slateapplication.cpp:5098] UE4Editor_Slate!FSlateApplication::OnMouseWheel() [slateapplication.cpp:5075] UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1566] UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:1850] UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:745] UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:667] user32!UserCallWinProcCheckWow() user32!DispatchMessageWorker() UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:903] UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2729] 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-35048 in the post.
| 0 |
| Fix Commit | 3097697 |
|---|---|
| Main Commit | 3133983 |
| Created | Aug 22, 2016 |
|---|---|
| Resolved | Aug 23, 2016 |
| Updated | May 2, 2018 |