Crash when adding Actor Array Element to a Sequencer Event Struct
Error message:
Assertion failed: 0 [Link Removed] [Line: 56]
Source Context:
42 N = FName(*StringName);
43 }
44 else
45 {
46 FString StringName = N.ToString();
47 *this << StringName;
48 }
49 return *this;
50 }
51
52 virtual FArchive& operator<<( class UObject*& Res ) override
53 {
54 // Not supported through this archive
55 check(0);
56 ***** return *this;
57 }
58
59 protected:
60
61 /** Marked as protected to avoid instantiating this class directly */
62 FMemoryArchive()
63 : FArchive(), Offset(0)
64 {
65 }
66
67 int64 Offset;
68 };
69
70
Most recent user affected CL: 3452394
Logs:
Attached
CrashReporter User Descriptions:
UEQA Andrew.Porter - Adding element to event parameter
Result: Crash
Expected: Element is added
UE4Editor_DetailCustomizations!FMemoryArchive::operator<<() memoryarchive.h:57 UE4Editor_CoreUObject!UObjectProperty::SerializeItem() propertyobject.cpp:56 UE4Editor_CoreUObject!UArrayProperty::SerializeItem() propertyarray.cpp:208 UE4Editor_CoreUObject!FPropertyTag::SerializeTaggedProperty() propertytag.cpp:185 UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() class.cpp:1150 UE4Editor_Engine!UUserDefinedStruct::SerializeTaggedProperties() userdefinedstruct.cpp:231 UE4Editor_DetailCustomizations!FMovieSceneEventParametersCustomization::OnEditStructChildContentsChanged() moviesceneeventparameterscustomization.cpp:162 UE4Editor_DetailCustomizations!TBaseSPMethodDelegateInstance<0,FMovieSceneEventParametersCustomization,0,TTypeWrapper<void> __cdecl() delegateinstancesimpl.h:327 UE4Editor_DetailCustomizations!TBaseSPMethodDelegateInstance<0,FMovieSceneEventParametersCustomization,0,void __cdecl() delegateinstancesimpl.h:433 UE4Editor_PropertyEditor!TBaseMulticastDelegate<void>::Broadcast() delegatesignatureimpl.inl:937 UE4Editor_PropertyEditor!FPropertyNode::BroadcastPropertyChangedDelegates() propertynode.cpp:2449 UE4Editor_PropertyEditor!FPropertyNode::NotifyPostChange() propertynode.cpp:2398 UE4Editor_PropertyEditor!FPropertyValueImpl::AddChild() propertyhandleimpl.cpp:1272 UE4Editor_PropertyEditor!FPropertyHandleArray::AddItem() propertyhandleimpl.cpp:3757 UE4Editor_PropertyEditor!FPropertyEditor::OnAddItem() propertyeditor.cpp:220 UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,FPropertyEditor,0,TTypeWrapper<void> __cdecl() delegateinstancesimpl.h:327 UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,FPropertyEditor,0,void __cdecl() delegateinstancesimpl.h:433 UE4Editor_PropertyEditor!SDetailsViewBase::Tick() sdetailsviewbase.cpp:1095 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:773 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:37 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:46 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:21 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:37 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SOverlay::OnPaint() soverlay.cpp:102 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:46 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:21 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:46 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:21 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:46 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:21 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SOverlay::OnPaint() soverlay.cpp:102 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:46 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:21 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:37 UE4Editor_Slate!SScrollBox::OnPaint() sscrollbox.cpp:960 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:37 UE4Editor_Slate!SBorder::OnPaint() sborder.cpp:86 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:37 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:776 UE4Editor_SlateCore!FSlateWindowElementList::FDeferredPaint::ExecutePaint() drawelements.cpp:680 UE4Editor_SlateCore!FSlateWindowElementList::PaintDeferred() drawelements.cpp:705 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:803 UE4Editor_Slate!FSlateApplication::DrawWindowAndChildren() slateapplication.cpp:1192 UE4Editor_Slate!FSlateApplication::DrawWindowAndChildren() slateapplication.cpp:1281 UE4Editor_Slate!FSlateApplication::DrawWindowAndChildren() slateapplication.cpp:1281 UE4Editor_Slate!FSlateApplication::PrivateDrawWindows() slateapplication.cpp:1432 UE4Editor_Slate!FSlateApplication::DrawWindows() slateapplication.cpp:1149 UE4Editor_Slate!FSlateApplication::TickApplication() slateapplication.cpp:1726 UE4Editor_Slate!FSlateApplication::Tick() slateapplication.cpp:1548 UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:3182 UE4Editor!GuardedMain() launch.cpp:166 UE4Editor!GuardedMainWrapper() launchwindows.cpp:134 UE4Editor!WinMain() launchwindows.cpp:210
Head over to the existing Questions & Answers thread and let us know what's up.
| 3 |
| Component | UE - Anim - Sequencer |
|---|---|
| Affects Versions | 4.15, 4.16 |
| Target Fix | 4.17 |
| Created | May 25, 2017 |
|---|---|
| Resolved | May 26, 2017 |
| Updated | Apr 27, 2018 |