When using Steam VR in combination with the Multi-User Editing plugin and the Virtual Production Utilities plugin the engine crashes when adding a bookmark while a server is running.
Result: The editor will crash
Expected: A book mark would be created that the user can use to teleport to while using the VR editor
Assertion failed: 0 [File:D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Public\Serialization/MemoryArchive.h] [Line: 56] UE4Editor_Core!FWindowsErrorOutputDevice::Serialize() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:79] UE4Editor_Core!FOutputDevice::LogfImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:71] UE4Editor_Core!FDebug::AssertFailed() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:440] UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:418] UE4Editor_Engine!FMemoryArchive::operator<<() [d:\build\++ue4\sync\engine\source\runtime\core\public\serialization\memoryarchive.h:56] UE4Editor_Core!FStructuredArchive::FSlot::operator<<() [d:\build\++ue4\sync\engine\source\runtime\core\private\serialization\structuredarchive.cpp:390] UE4Editor_CoreUObject!UObjectProperty::SerializeItem() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertyobject.cpp:102] UE4Editor_CoreUObject!FPropertyTag::SerializeTaggedProperty() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertytag.cpp:224] UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:1216] UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:916] UE4Editor_Engine!FActorComponentDuplicatedObjectData::Serialize() [d:\build\++ue4\sync\engine\source\runtime\engine\private\componentinstancedatacache.cpp:255] UE4Editor_CoreUObject!UScriptStruct::SerializeItem() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:2172] UE4Editor_CoreUObject!UStructProperty::SerializeItem() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertystruct.cpp:130] UE4Editor_CoreUObject!UArrayProperty::SerializeItem() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertyarray.cpp:218] UE4Editor_CoreUObject!FPropertyTag::SerializeTaggedProperty() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertytag.cpp:224] UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:1216] UE4Editor_CoreUObject!UScriptStruct::SerializeItem() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:2201] UE4Editor_CoreUObject!UScriptStruct::SerializeItem() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:2143] UE4Editor_Engine!operator<<() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\public\uobject\structonscope.h:291] UE4Editor_Engine!operator<<() [d:\build\++ue4\sync\engine\source\runtime\core\public\containers\array.h:1111] UE4Editor_Engine!FComponentInstanceDataCache::Serialize() [d:\build\++ue4\sync\engine\source\runtime\engine\private\componentinstancedatacache.cpp:519] UE4Editor_Engine!AActor::FActorTransactionAnnotation::Serialize() [d:\build\++ue4\sync\engine\source\runtime\engine\private\actoreditor.cpp:460] UE4Editor_ConcertSyncClient!FConcertClientTransactionManager::HandleObjectTransacted() [d:\build\++ue4\sync\engine\plugins\developer\concert\concertsync\concertsyncclient\source\concertsyncclient\private\concertclienttransactionmanager.cpp:358] UE4Editor_ConcertSyncClient!TBaseRawMethodDelegateInstance<0,FConcertClientWorkspace,void __cdecl(UObject *,FTransactionObjectEvent const &)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:518] UE4Editor_CoreUObject!UObject::PostTransacted() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:543] UE4Editor_UnrealEd!FTransaction::Finalize() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editortransaction.cpp:945] UE4Editor_UnrealEd!UTransBuffer::End() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editortransaction.cpp:1111] UE4Editor_Engine!UKismetSystemLibrary::execEndTransaction() [d:\build\++ue4\sync\engine\source\runtime\engine\classes\kismet\kismetsystemlibrary.h:77] UE4Editor_CoreUObject!UFunction::Invoke() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:4643] UE4Editor_CoreUObject!UObject::CallFunction() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:904] UE4Editor_CoreUObject!UObject::ProcessContextOpcode() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2314] UE4Editor_CoreUObject!UObject::execLet() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2100] UE4Editor_CoreUObject!ProcessLocalScriptFunction() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:974] UE4Editor_CoreUObject!ProcessScriptFunction<void (__cdecl*)(UObject *,FFrame &,void *)>() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:809] UE4Editor_CoreUObject!ProcessLocalFunction() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1033] UE4Editor_CoreUObject!UObject::ProcessContextOpcode() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2314] UE4Editor_CoreUObject!ProcessLocalScriptFunction() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:974] UE4Editor_CoreUObject!ProcessScriptFunction<void (__cdecl*)(UObject *,FFrame &,void *)>() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:809] UE4Editor_CoreUObject!ProcessLocalFunction() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1033] UE4Editor_CoreUObject!ProcessLocalScriptFunction() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:974] UE4Editor_CoreUObject!UObject::ProcessInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1058] UE4Editor_CoreUObject!UFunction::Invoke() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:4643] UE4Editor_CoreUObject!UObject::ProcessEvent() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1464] UE4Editor_UMG!TMulticastScriptDelegate<FWeakObjectPtr>::ProcessMulticastDelegate<UObject>() [d:\build\++ue4\sync\engine\source\runtime\core\public\uobject\scriptdelegates.h:488] UE4Editor_UMG!UButton::SlateHandleClicked() [d:\build\++ue4\sync\engine\source\runtime\umg\private\components\button.cpp:190] UE4Editor_UMG!TBaseUObjectMethodDelegateInstance<0,UButton,FReply __cdecl(void)>::Execute() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:617] UE4Editor_Slate!SButton::OnMouseButtonUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:293] UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_6c1f6b862bcfb82ea6dcab28fbcc9463> >() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:271] UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5594] UE4Editor_VREditor!UVREditorUISystem::OnPreviewInputAction() [d:\build\++ue4\sync\engine\source\editor\vreditor\ui\vreditoruisystem.cpp:558] UE4Editor_VREditor!TBaseUObjectMethodDelegateInstance<0,UVREditorUISystem,void __cdecl(FEditorViewportClient &,UViewportInteractor *,FViewportActionKeyInput const &,bool &,bool &)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:679] UE4Editor_ViewportInteraction!TBaseMulticastDelegate<void,FEditorViewportClient &,UViewportInteractor *,FViewportActionKeyInput const &,bool &,bool &>::Broadcast() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:977] UE4Editor_ViewportInteraction!UViewportInteractor::HandleInputKey() [d:\build\++ue4\sync\engine\source\editor\viewportinteraction\viewportinteractor.cpp:142] UE4Editor_VREditor!UVREditorInteractor::HandleInputAxis() [d:\build\++ue4\sync\engine\source\editor\vreditor\vreditorinteractor.cpp:948] UE4Editor_ViewportInteraction!UViewportInteractor::HandleInputAxis() [d:\build\++ue4\sync\engine\source\editor\viewportinteraction\viewportinteractor.cpp:542] UE4Editor_ViewportInteraction!UViewportWorldInteraction::InputAxis() [d:\build\++ue4\sync\engine\source\editor\viewportinteraction\viewportworldinteraction.cpp:646] UE4Editor_ViewportInteraction!UViewportWorldInteraction::PreprocessedInputAxis() [d:\build\++ue4\sync\engine\source\editor\viewportinteraction\viewportworldinteraction.cpp:664] UE4Editor_ViewportInteraction!FViewportInteractionInputProcessor::HandleAnalogInputEvent() [d:\build\++ue4\sync\engine\source\editor\viewportinteraction\viewportinteractioninputprocessor.cpp:35] UE4Editor_Slate!FSlateApplication::ProcessAnalogInputEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5226] UE4Editor_Slate!FSlateApplication::OnControllerAnalog() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:6557] UE4Editor_SteamVRController!FSteamVRController::SendLegacyControllerEvents() [d:\build\++ue4\sync\engine\plugins\runtime\steam\steamvr\source\steamvrcontroller\private\steamvrcontroller.cpp:436] UE4Editor_ApplicationCore!FWindowsApplication::PollGameDeviceState() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2369] UE4Editor_Slate!FSlateApplication::PollGameDeviceState() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1587] UE4Editor!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3940] UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:168] UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:145] UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:275] UE4Editor!__scrt_common_main_seh() [d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] kernel32 ntdll
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-73132 in the post.
0 |
Component | UE - Virtual Production |
---|---|
Affects Versions | 4.22 |
Target Fix | 4.23 |
Fix Commit | 6081979 |
---|---|
Main Commit | 6890764 |
Created | Apr 22, 2019 |
---|---|
Resolved | Apr 24, 2019 |
Updated | Sep 16, 2019 |