Description

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:

  • Using VehicalGame from vault. Was editing torque curve in class VH_Buggy BP, moved four points simultaniously, then ctrl-z'ed to undo. Confirmed curve changed in curve by reselecting VehicalMovement component (it became unselected after ctrl-z), clicking on a single point and moving it led to the crash. This was after many other changes to the component physics.
Steps to Reproduce

Repro steps unknown

Callstack
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()

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.12
Target Fix4.13.1
Fix Commit3097697
Main Commit3133983
CreatedAug 22, 2016
ResolvedAug 23, 2016
UpdatedMay 2, 2018