Description

When I apply the Sequence Camera Shake Pattern to a Sequencer's camera, I get an error when playing it.

Steps to Reproduce
  1. Create Level Sequence and add it to Level
  2. Enable Auto Play
  3. Add Cine Camera Actor to the LS
  4. Create Camera Animation Sequence
  5. Create BP based on CameraShakeBase
  6. Set Root Shake Patteren of 5 to Sequence Camera Animation
  7. Set the 4 to CameraShake/Sequence of 5
  8. Set 5 to 3
  9. PIE

expect : work properly
result : run camera shake but occur error 

Callstack

> [Inline Frame] UnrealEditor-TemplateSequence.dll!UCameraAnimationSequencePlayer::ConstructEntitySystemLinker::__l6::<lambda_352ef618a4add59d7d0a8117b38585ca>::operator()() Line 248 C++
UnrealEditor-TemplateSequence.dll!UCameraAnimationSequencePlayer::ConstructEntitySystemLinker() Line 248 C++
[Inline Frame] UnrealEditor-MovieScene.dll!FMovieSceneRootEvaluationTemplateInstance::ConstructEntityLinker(IMovieScenePlayer &) Line 49 C++
UnrealEditor-MovieScene.dll!FMovieSceneRootEvaluationTemplateInstance::Initialize(UMovieSceneSequence & InRootSequence, IMovieScenePlayer & Player, UMovieSceneCompiledDataManager * InCompiledDataManager) Line 131 C++
UnrealEditor-TemplateSequence.dll!USequenceCameraShakePattern::StartShakePatternImpl(const FCameraShakeStartParams & Params) Line 83 C++
[Inline Frame] UnrealEditor-Engine.dll!UCameraShakePattern::StartShakePattern(const FCameraShakeStartParams &) Line 475 C++
UnrealEditor-Engine.dll!UCameraShakeBase::StartShake(APlayerCameraManager * Camera, float Scale, ECameraShakePlaySpace InPlaySpace, UE::Math::TRotator<double> UserPlaySpaceRot) Line 222 C++
UnrealEditor-MovieSceneTracks.dll!FCameraShakeExecutionToken::EnsureSetup(const FMovieSceneEvaluationOperand & Operand, FPersistentEvaluationData & PersistentData, IMovieScenePlayer & Player, bool & Dummy) Line 544 C++
UnrealEditor-MovieSceneTracks.dll!TAccumulateCameraAnimExecutionToken<FCameraShakeExecutionToken,bool>::Execute(const FMovieSceneContext & Context, const FMovieSceneEvaluationOperand & Operand, FPersistentEvaluationData & PersistentData, IMovieScenePlayer & Player) Line 272 C++
UnrealEditor-MovieScene.dll!FMovieSceneExecutionTokens::Apply(const FMovieSceneContext & RootContext, IMovieScenePlayer & Player) Line 60 C++
UnrealEditor-MovieScene.dll!FMovieSceneTrackEvaluator::EvaluateGroup(const FMovieSceneEvaluationGroup & Group, const FMovieSceneContext & RootContext, IMovieScenePlayer & Player) Line 233 C++
UnrealEditor-MovieScene.dll!FMovieSceneTrackEvaluator::Evaluate(FMovieSceneContext Context, IMovieScenePlayer & Player, FMovieSceneSequenceID InOverrideRootID) Line 137 C++
UnrealEditor-MovieScene.dll!UE::MovieScene::FSequenceInstance::RunLegacyTrackTemplates() Line 259 C++
UnrealEditor-MovieScene.dll!FMovieSceneEntitySystemRunner::GameThread_EvaluationFinalizationPhase() Line 543 C++
UnrealEditor-MovieScene.dll!FMovieSceneEntitySystemRunner::DoFlushUpdateQueueOnce() Line 218 C++
UnrealEditor-MovieScene.dll!FMovieSceneEntitySystemRunner::Flush() Line 177 C++
UnrealEditor-MovieScene.dll!FMovieSceneRootEvaluationTemplateInstance::Evaluate(FMovieSceneContext Context, IMovieScenePlayer & Player) Line 147 C++
UnrealEditor-Sequencer.dll!FSequencer::EvaluateInternal(FMovieSceneEvaluationRange InRange, bool bHasJumped) Line 3112 C++
UnrealEditor-Sequencer.dll!FSequencer::NotifyMovieSceneDataChanged(EMovieSceneDataChangeType DataChangeType) Line 2291 C++
UnrealEditor-Sequencer.dll!FMovieSceneTrackEditor::AnimatablePropertyChanged(TDelegate<FKeyPropertyResult __cdecl(FFrameNumber),FDefaultDelegateUserPolicy> OnKeyProperty) Line 111 C++
UnrealEditor-MovieSceneTools.dll!FCameraShakeTrackEditor::OnCameraShakeAssetSelected(const FAssetData & AssetData, TArray<FGuid,TSizedDefaultAllocator<32>> ObjectBindings) Line 206 C++
[Inline Frame] UnrealEditor-MovieSceneTools.dll!Invoke(void(FCameraShakeTrackEditor::*)(const FAssetData &, TArray<FGuid,TSizedDefaultAllocator<32>>)) Line 66 C++
UnrealEditor-MovieSceneTools.dll!UE::Core::Private::Tuple::TTupleBase<TIntegerSequence<unsigned int,0>,TArray<FGuid,TSizedDefaultAllocator<32>>>::ApplyAfter<void (__cdecl FCameraShakeTrackEditor::const &)(FAssetData const &,TArray<FGuid,TSizedDefaultAllocator<32>>),FCameraShakeTrackEditor * &,FAssetData const &>(void(FCameraShakeTrackEditor::)(const FAssetData &, TArray<FGuid,TSizedDefaultAllocator<32>>) & Func, FCameraShakeTrackEditor * & <Args_0>, const FAssetData & <Args_1>) Line 324 C++
UnrealEditor-MovieSceneTools.dll!TBaseRawMethodDelegateInstance<0,FCameraShakeTrackEditor,void __cdecl(FAssetData const &),FDefaultDelegateUserPolicy,TArray<FGuid,TSizedDefaultAllocator<32>>>::ExecuteIfSafe(const FAssetData & <Params_0>) Line 469 C++
[Inline Frame] UnrealEditor-ContentBrowser.dll!TDelegate<void __cdecl(FAssetData const &),FDefaultDelegateUserPolicy>::ExecuteIfBound(const FAssetData &) Line 607 C++
UnrealEditor-ContentBrowser.dll!SAssetPicker::HandleItemSelectionChanged(const FContentBrowserItem & InSelectedItem, ESelectInfo::Type InSelectInfo) Line 547 C++
[Inline Frame] UnrealEditor-ContentBrowser.dll!Invoke(void(SAssetPicker::*)(const FContentBrowserItem &, ESelectInfo::Type)) Line 66 C++
[Inline Frame] UnrealEditor-ContentBrowser.dll!UE::Core::Private::Tuple::TTupleBase<TIntegerSequence<unsigned int>>::ApplyAfter(void(SAssetPicker::*)(const FContentBrowserItem &, ESelectInfo::Type) &) Line 324 C++
UnrealEditor-ContentBrowser.dll!TBaseSPMethodDelegateInstance<0,SAssetPicker,1,void __cdecl(FContentBrowserItem const &,enum ESelectInfo::Type),FDefaultDelegateUserPolicy>::ExecuteIfSafe(const FContentBrowserItem & <Params_0>, ESelectInfo::Type <Params_1>) Line 307 C++
[Inline Frame] UnrealEditor-ContentBrowser.dll!TDelegate<void __cdecl(FContentBrowserItem const &,enum ESelectInfo::Type),FDefaultDelegateUserPolicy>::ExecuteIfBound(const FContentBrowserItem & <Params_0>, ESelectInfo::Type) Line 607 C++
UnrealEditor-ContentBrowser.dll!SAssetView::AssetSelectionChanged(TSharedPtr<FAssetViewItem,1> AssetItem, ESelectInfo::Type SelectInfo) Line 3527 C++
[Inline Frame] UnrealEditor-ContentBrowser.dll!Invoke(void(SAssetView::*)(TSharedPtr<FAssetViewItem,1>, ESelectInfo::Type)) Line 66 C++
[Inline Frame] UnrealEditor-ContentBrowser.dll!UE::Core::Private::Tuple::TTupleBase<TIntegerSequence<unsigned int>>::ApplyAfter(void(SAssetView::*)(TSharedPtr<FAssetViewItem,1>, ESelectInfo::Type) &) Line 324 C++
UnrealEditor-ContentBrowser.dll!TBaseSPMethodDelegateInstance<0,SAssetView,1,void __cdecl(TSharedPtr<FAssetViewItem,1>,enum ESelectInfo::Type),FDefaultDelegateUserPolicy>::ExecuteIfSafe(TSharedPtr<FAssetViewItem,1> <Params_0>, ESelectInfo::Type <Params_1>) Line 307 C++
[Inline Frame] UnrealEditor-ContentBrowser.dll!TDelegate<void __cdecl(TSharedPtr<FAssetViewItem,1>,enum ESelectInfo::Type),FDefaultDelegateUserPolicy>::ExecuteIfBound(TSharedPtr<FAssetViewItem,1>) Line 607 C++
UnrealEditor-ContentBrowser.dll!SListView<TSharedPtr<FAssetViewItem,1>>::Private_SignalSelectionChanged(ESelectInfo::Type SelectInfo) Line 960 C++
UnrealEditor-ContentBrowser.dll!STableRow<TSharedPtr<FAssetViewItem,1>>::OnMouseButtonUp(const FGeometry & MyGeometry, const FPointerEvent & MouseEvent) Line 557 C++
UnrealEditor-Slate.dll!FSlateApplication::RoutePointerUpEvent::__l8::<lambda>(const FArrangedWidget & TargetWidget, const FPointerEvent & Event) Line 4961 C++
UnrealEditor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,FReply <lambda>(const FArrangedWidget &, const FPointerEvent &)>(FSlateApplication * ThisApplication, FEventRouter::FToLeafmostPolicy RoutingPolicy, FPointerEvent EventCopy, const FSlateApplication::RoutePointerUpEvent::__l8::FReply <lambda>(const FArrangedWidget &, const FPointerEvent &) & Lambda, ESlateDebuggingInputEvent DebuggingInputEvent) Line 405 C++
UnrealEditor-Slate.dll!FSlateApplication::RoutePointerUpEvent(const FWidgetPath & WidgetsUnderPointer, const FPointerEvent & PointerEvent) Line 4947 C++
UnrealEditor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent(const FPointerEvent & MouseEvent) Line 5495 C++
UnrealEditor-Slate.dll!FSlateApplication::OnMouseUp(const EMouseButtons::Type Button, const UE::Math::TVector2<double> CursorPos) Line 5460 C++
UnrealEditor-ApplicationCore.dll!FWindowsApplication::ProcessDeferredMessage(const FDeferredWindowsMessage & DeferredMessage) Line 2210 C++
UnrealEditor-ApplicationCore.dll!FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,1> & NativeWindow, HWND__ * InHWnd, unsigned int InMessage, unsigned __int64 InWParam, __int64 InLParam, int MouseX, int MouseY, unsigned int RawInputFlags) Line 2699 C++
UnrealEditor-ApplicationCore.dll!FWindowsApplication::ProcessMessage(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 1078 C++
[Inline Frame] UnrealEditor-ApplicationCore.dll!WindowsApplication_WndProc(HWND__ *) Line 910 C++
UnrealEditor-ApplicationCore.dll!FWindowsApplication::AppWndProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 916 C++
[External Code]
[Inline Frame] UnrealEditor-ApplicationCore.dll!WinPumpMessages() Line 109 C++
UnrealEditor-ApplicationCore.dll!FWindowsPlatformApplicationMisc::PumpMessages(bool bFromMainLoop) Line 138 C++
UnrealEditor.exe!FEngineLoop::Tick() Line 5139 C++
[Inline Frame] UnrealEditor.exe!EngineTick() Line 62 C++
UnrealEditor.exe!GuardedMain(const wchar_t * CmdLine) Line 183 C++
UnrealEditor.exe!LaunchWindowsStartup(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow, const wchar_t * CmdLine) Line 272 C++
UnrealEditor.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * pCmdLine, int nCmdShow) Line 330 C++
[External Code]

Have Comments or More Details?

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

5
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions5.0
Target Fix5.0.3
Fix Commit20452659
Release Commit20452659
CreatedMar 28, 2022
ResolvedJun 1, 2022
UpdatedJan 25, 2023