Steps to Reproduce
  • PIE with Async Mover set up (Mover, standalone backend, NetMode=Standalone)
  • Get on a moving platform

Expected Result: Pawn moves with moving platform like game thread bound movement

Actual Result: Pawn movement is “off” seemingly using old movement base locations. There are also a couple ensures when jumping off or leaving a movement base.

Callstack
`FMRSWRecursiveAccessDetector::AcquireWriteAccess'::`8'::<lambda_2>::operator()() MTAccessDetector.h:631
FMRSWRecursiveAccessDetector::AcquireWriteAccess() MTAccessDetector.h:631
[Inlined] FMRSWRecursiveAccessDetector::AcquireWriteAccess(FMRSWRecursiveAccessDetector::FDestructionSentinel &) MTAccessDetector.h:690
[Inlined] TDelegateAccessHandlerBase<FNotThreadSafeDelegateMode>::FWriteAccessScope::{ctor}(FMRSWRecursiveAccessDetector &) DelegateAccessHandler.h:155
TDelegateAccessHandlerBase::GetWriteAccessScope() DelegateAccessHandler.h:174
[Inlined] TDynamicMulticastDelegate::Broadcast(const UE::Math::TTransform<…> &, const FMoverTimeStep &) DelegateSignatureImpl.inl:1504
UMoverComponent::UpdateBasedMovementScheduling(const FMoverTickEndData &) MoverComponent.cpp:1078
UMoverComponent::OnPostSimulate(const FMoverTimeStep &, const FMoverTickStartData &, FMoverTickEndData &) MoverComponent.cpp:935
UMoverStandaloneLiaisonComponent::TickMovementSimulation(float) MoverStandaloneLiaison.cpp:480
[Inlined] FMoverStandaloneSimulateMovementTickFunction::ExecuteTick::__l2::<lambda_1>::operator()(float) MoverStandaloneLiaison.cpp:574
[Inlined] FActorComponentTickFunction::ExecuteTickHelper(UActorComponent *, bool, float, ELevelTick, const <lambda_1> &) Actor.h:4896
FMoverStandaloneSimulateMovementTickFunction::ExecuteTick(float, ELevelTick, Type, const TRefCountPtr<…> &) MoverStandaloneLiaison.cpp:572
[Inlined] FTickFunctionTask::DoTask(Type, const TRefCountPtr<…> &) TickTaskManager.cpp:334
TGraphTask::ExecuteTask() TaskGraphInterfaces.h:703
UE::Tasks::Private::FTaskBase::TryExecuteTask() TaskPrivate.h:531
[Inlined] UE::Tasks::Private::FTaskBase::Init::__l2::<lambda_1>::operator()() TaskPrivate.h:193
[Inlined] LowLevelTasks::FTask::Init::__l15::<lambda_1>::operator()(const bool) Task.h:495
[Inlined] Invoke(LowLevelTasks::FTask::<lambda_1> &, bool &) Invoke.h:46
[Inlined] LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`UE::Tasks::Private::FTaskBase::Init'::`2'::<lambda_1> >'::`15'::<lambda_1>,0>::Call(void *,bool) TaskDelegate.h:163
LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`UE::Tasks::Private::FTaskBase::Init'::`2'::<lambda_1> >'::`15'::<lambda_1>,0>::CallAndMove(LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48> &,void *,unsigned int,bool) TaskDelegate.h:172
[Inlined] LowLevelTasks::TTaskDelegate::CallAndMove(LowLevelTasks::TTaskDelegate<…> &, bool) TaskDelegate.h:310
LowLevelTasks::FTask::ExecuteTask() Task.h:623
LowLevelTasks::FScheduler::ExecuteTask(LowLevelTasks::FTask *, LowLevelTasks::Private::TLocalQueueRegistry<…>::TLocalQueue *) Scheduler.cpp:419
[Inlined] LowLevelTasks::FScheduler::TryExecuteTaskFrom(LowLevelTasks::Private::FWaitEvent *, LowLevelTasks::TCombinedQueue<…> *, LowLevelTasks::Private::FOutOfWork &, bool) Scheduler.cpp:732
LowLevelTasks::FScheduler::WorkerLoop(LowLevelTasks::Private::FWaitEvent *, LowLevelTasks::Private::TLocalQueueRegistry<…>::TLocalQueue *, unsigned int, bool) Scheduler.cpp:842
[Inlined] LowLevelTasks::FScheduler::WorkerMain(LowLevelTasks::Private::FWaitEvent *, LowLevelTasks::Private::TLocalQueueRegistry<…>::TLocalQueue *, unsigned int, bool) Scheduler.cpp:901
`LowLevelTasks::FScheduler::CreateWorker'::`2'::<lambda_1>::operator()() Scheduler.cpp:224
[Inlined] UE::Core::Private::Function::TFunctionRefBase::operator()() Function.h:415
FThreadImpl::Run() Thread.cpp:66
FRunnableThreadWin::Run() WindowsRunnableThread.cpp:164
FRunnableThreadWin::GuardedRun() WindowsRunnableThread.cpp:79

Have Comments or More Details?

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

0
Login to Vote

Unresolved
CreatedAug 7, 2026
UpdatedAug 17, 2026
View Jira Issue