Skip to content

Editor stucks when start PIE twice in Lyra Sample #555

@rolevax

Description

@rolevax

Describe the bug

Steps to reproduce:

  1. Create a new Lyra sample project
  2. Put VRM4U to Plugins folder
  3. Open the project, open L_ShooterGym (Plugins\GameFeatures\ShooterCore\Content\Maps\L_ShooterGym.umap)
  4. Start PIE
  5. Stop PIE
  6. Start PIE again

Expected Behavior:
The second PIE starts same as the first run.

Actual Behavior:
The editor gets frozen.

Screenshots, log
Log of the first run:

LogDebuggerCommands: Repeating last play command: New Editor Window (PIE)
LogStats: PreBeginPIE asset preloading complete -  0.000 s
LogCameraSystemEditor: No camera objects needed building (inspected 0 objects)
LogPlayLevel: PlayLevel: No blueprints needed recompiling
LogOnline: OSS: Created online subsystem instance for: NULL
LogOnline: OSS: TryLoadSubsystemAndSetDefault: Loaded subsystem for type [NULL]
LogPlayLevel: Creating play world package: /ShooterCore/Maps/UEDPIE_0_L_ShooterGym
LogPlayLevel: PIE: StaticDuplicateObject took: (0.011940s)
LogPlayLevel: PIE: Created PIE world by copying editor world from /ShooterCore/Maps/L_ShooterGym.L_ShooterGym to /ShooterCore/Maps/UEDPIE_0_L_ShooterGym.L_ShooterGym (0.011998s)
LogUObjectHash: Compacting FUObjectHashTables data took   1.34ms
LogOnline: OSS: Created online subsystem instance for: :Context_1
LogChartCreation: Started creating FPS charts at 16820371.021017 seconds
LogStreaming: Display: FlushAsyncLoading(527): 1 QueuedPackages, 0 AsyncPackages
LogChaosDD: Creating Chaos Debug Draw Scene for world L_ShooterGym
LogPlayLevel: PIE: World Init took: (0.004200s)
LogAudio: Display: Creating Audio Device:                 Id: 2, Scope: Unique, Realtime: True
LogAudioMixer: Display: Audio Mixer Platform Settings:
LogAudioMixer: Display:     Sample Rate:                          48000
LogAudioMixer: Display:     Callback Buffer Frame Size Requested: 256
LogAudioMixer: Display:     Callback Buffer Frame Size To Use:    256
LogAudioMixer: Display:     Number of buffers to queue:           7
LogAudioMixer: Display:     Max Channels (voices):                64
LogAudioMixer: Display:     Number of Async Source Workers:       4
LogAudio: Display: AudioDevice MaxSources: 64
LogAudio: Display: Audio Spatialization Plugin: Simple ITD is external send: 0
LogAudio: Display: Audio Reverb Plugin: None (built-in).
LogAudio: Display: Audio Occlusion Plugin: None (built-in).
LogAudio: Display: Audio Modulation Plugin: DefaultModulationPlugin
LogAudioMixer: Display: Initializing audio mixer using platform API: 'XAudio2'
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Render Role='Console', Device='MSI G274QRFW (2- NVIDIA High Definition Audio)'
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Capture Role='Console', Device='Focusrite USB (Focusrite USB Audio)'
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Render Role='Multimedia', Device='MSI G274QRFW (2- NVIDIA High Definition Audio)'
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Capture Role='Multimedia', Device='Focusrite USB (Focusrite USB Audio)'
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Render Role='Communications', Device='前置耳机 (Realtek(R) Audio)'
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Capture Role='Communications', Device='Focusrite USB (Focusrite USB Audio)'
LogAudioMixer: Display: Using Audio Hardware Device MSI G274QRFW (2- NVIDIA High Definition Audio)
LogAudioMixer: Display: Initializing Sound Submixes...
LogAudioMixer: Display: Creating Master Submix 'MainSubmix'
LogAudioMixer: Display: Creating Master Submix 'MasterReverbSubmixDefault'
LogAudioMixer: FMixerPlatformXAudio2::StartAudioStream() called. InstanceID=2
LogAudioMixer: Display: Output buffers initialized: Frames=256, Channels=2, Samples=512, InstanceID=2
LogAudioMixer: Display: Starting AudioMixerPlatformInterface::RunInternal(), InstanceID=2
LogAudioMixer: Display: FMixerPlatformXAudio2::SubmitBuffer() called for the first time. InstanceID=2
LogInit: FAudioDevice initialized with ID 2.
LogAudio: Display: Audio Device (ID: 2) registered with world 'L_ShooterGym'.
LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 2
LogUIActionRouter: Display: Found 0 derived classes when attemping to create action router (CommonUIActionRouterBase)
LogMetaSound: Display: Resave recommended: Asset 'sfx_UI_MainMenu_Highlight_nl_meta_Preset' at '/Game/Audio/Sounds/UI/sfx_UI_MainMenu_Highlight_nl_meta_Preset.sfx_UI_MainMenu_Highlight_nl_meta_Preset' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_UI_MainMenu_Select_nl_meta_Preset' at '/Game/Audio/Sounds/UI/sfx_UI_MainMenu_Select_nl_meta_Preset.sfx_UI_MainMenu_Select_nl_meta_Preset' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_UI_SubMenu_Highlight_nl_meta_Preset' at '/Game/Audio/Sounds/UI/sfx_UI_SubMenu_Highlight_nl_meta_Preset.sfx_UI_SubMenu_Highlight_nl_meta_Preset' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_UI_SubMenu_Select_nl_meta_Preset' at '/Game/Audio/Sounds/UI/sfx_UI_SubMenu_Select_nl_meta_Preset.sfx_UI_SubMenu_Select_nl_meta_Preset' successfully migrated editor data in target document version 'v1.12'.
LogCommonGame: AddLocalPlayer: Set LyraLocalPlayer_0 to Primary Player
LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
LogLoad: Game class is 'B_LyraGameMode_C'
LogWorld: Bringing World /ShooterCore/Maps/UEDPIE_0_L_ShooterGym.L_ShooterGym up for play (max tick rate 0) at 2025.11.14-03.00.27
LogWorld: Bringing up level for play took: 0.003971
LogWindows: WindowsPlatformFeatures enabled
LogEnhancedInput: Enhanced Input local player subsystem has initialized the user settings!
LogCommonGame: [B_LyraUIPolicy_C_0] is adding player [LyraLocalPlayer_0]'s root layout [W_OverallUILayout_C_0] to the viewport
LogHttpServerModule: Starting all listeners...
LogHttpServerModule: All listeners started
PIE: Server logged in
PIE: Play in editor total start time 0.282 seconds.
LogPixelStreaming2Servers: Launch child process - cmd.exe /c ""F:/Games/UE_5.7/Engine/Plugins/Media/PixelStreaming2/Resources/WebServers/get_ps_servers.bat" "
LogAudioMixer: Display: Sending SubmixBufferListener 'Unset' register command...
LogAudioMixer: Display: Submix buffer listener 'Unset' registered with submix 'MainSubmix'
LogAudioMixer: Display: Sending SubmixBufferListener 'Unset' register command...
LogAudioMixer: Display: Submix buffer listener 'Unset' registered with submix 'MainSubmix'
LogPixelStreaming2EpicRtc: Conference::CreateSession. Id=[DefaultStreamer], Url=[ws://127.0.0.1:8888]
LogPixelStreaming2EpicRtc: SignallingSession. Initialize signaling session. roomId=[DefaultStreamer]
LogBackChannel: Listening on FBackChannelConnection Client Socket (localport: 2049)
LogRemoteSession: Started listening on port 2049
LogLyraExperience: Identified experience LyraExperienceDefinition:B_ShooterGame_Elimination (Source: WorldSettings)
LogPixelStreaming2Servers: Download ps servers - Tag or branch: UE5.7
LogMetaSound: Display: Resave recommended: Asset 'sfx_ZoomIn_nl_meta_Preset' at '/Game/Audio/MetaSounds/sfx_ZoomIn_nl_meta_Preset.sfx_ZoomIn_nl_meta_Preset' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_ZoomOut_nl_meta_Preset' at '/Game/Audio/MetaSounds/sfx_ZoomOut_nl_meta_Preset.sfx_ZoomOut_nl_meta_Preset' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_Emote_FingerGuns_nl_meta_Preset' at '/Game/Audio/MetaSounds/sfx_Emote_FingerGuns_nl_meta_Preset.sfx_Emote_FingerGuns_nl_meta_Preset' successfully migrated editor data in target document version 'v1.12'.
LogLyraExperience: EXPERIENCE: StartExperienceLoad(CurrentExperience = LyraExperienceDefinition:B_ShooterGame_Elimination, Server)
LogLoadingScreen: Showing loading screen when 'IsShowingInitialLoadingScreen()' is false.
LogLoadingScreen: Experience still loading
LogLoadingScreen: Loading screen showing: 1. Reason: Experience still loading
LogRenderer: Recreating Persistent SBTs due to initializer changes: 
        NumShaderSlotsPerGeometrySegment changed: current: 1 - new: 2
        NumGeometrySegments changed: current: 0 - new: 512
LogEpicRtcWebsocket: Failed to connect to ws://127.0.0.1:8888 - signalling server may not be up yet. Message: ""
LogSlate: InvalidateAllWidgets triggered.  All widgets were invalidated
LogCsvProfiler: Display: Metadata set : systemresolution.resx="1280"
LogCsvProfiler: Display: Metadata set : systemresolution.resy="720"
LogPixelStreaming2Servers: Download ps servers - Release: UE5.7-0.1.2
LogPixelStreaming2Servers: Download ps servers - Downloaded version (UE5.7-0.1.2) of PS infra matches release version (UE5.7-0.1.2)...skipping install.
LogPixelStreaming2Servers: Started Websocket server at ws://127.0.0.1:8888
LogPixelStreaming2: Streamer reconnecting... Attempt 1
LogAudioMixer: Display: Sending SubmixBufferListener 'Unset' register command...
LogAudioMixer: Display: Submix buffer listener 'Unset' registered with submix 'MainSubmix'
LogAudioMixer: Display: Sending SubmixBufferListener 'Unset' register command...
LogAudioMixer: Display: Submix buffer listener 'Unset' registered with submix 'MainSubmix'
LogPixelStreaming2Servers: Started Websocket server at ws://127.0.0.1:80
LogPixelStreaming2EpicRtc: Conference::CreateSession. Id=[DefaultStreamer], Url=[ws://127.0.0.1:8888]
LogPixelStreaming2EpicRtc: SignallingSession. Initialize signaling session. roomId=[DefaultStreamer]
LogPixelStreaming2Servers: Websocket client connected. Remote=127.0.0.1:58974 | Local=127.0.0.1:8888
LogPixelStreaming2Servers: Streamer websocket connected, id=101
LogPixelStreaming2Servers: Sending to streamer id=101: {"type":"config","peerConnectionOptions":{"iceServers":[]}}
LogPixelStreaming2Servers: Sending to streamer id=101: {"type":"identify"}
LogEpicRtcWebsocket: Websocket connection made to: ws://127.0.0.1:8888
LogPixelStreaming2EpicRtc: RoomSignallingContextObserver::OnJoined. Local participant joined the room. roomId=[DefaultStreamer] localParticipantId=[DefaultStreamer] state=[Joined]
LogPixelStreaming2RTC: FEpicRtcStreamer::OnVideoTrackUpdate(Participant [DefaultStreamer], VideoTrack [0], IsRemote[false])
LogPixelStreaming2RTC: FEpicRtcStreamer::OnAudioTrackUpdate(Participant [DefaultStreamer], AudioTrack [1], IsRemote [false])
LogPixelStreaming2RTC: Player (DefaultStreamer) joined
LogPixelStreaming2Servers: From Streamer id=101: {"id":"DefaultStreamer","protocolVersion":"1.1.0","type":"endpointId"}
LogMetaSound: Display: Resave recommended: Asset 'sfx_EndOfRound-LowScore_nl_meta' at '/Game/Audio/MetaSounds/sfx_EndOfRound-LowScore_nl_meta.sfx_EndOfRound-LowScore_nl_meta' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_EndOfRound-Tick_nl_meta' at '/Game/Audio/MetaSounds/sfx_EndOfRound-Tick_nl_meta.sfx_EndOfRound-Tick_nl_meta' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_Character_RespawnTimer_meta' at '/Game/Audio/MetaSounds/sfx_Character_RespawnTimer_meta.sfx_Character_RespawnTimer_meta' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_InventoryPad_lp_meta' at '/Game/Audio/MetaSounds/sfx_InventoryPad_lp_meta.sfx_InventoryPad_lp_meta' successfully migrated editor data in target document version 'v1.12'.
LogSkeletalMesh: Building Skeletal Mesh SKM_Manny...
LogSkeletalMesh: Building Skeletal Mesh SKM_Quinn...
LogLyraExperience: EXPERIENCE: OnExperienceLoadComplete(CurrentExperience = LyraExperienceDefinition:B_ShooterGame_Elimination, Server)
LogStreaming: Display: FlushAsyncLoading(570,549,571,572,573): 4 QueuedPackages, 0 AsyncPackages
LogLyraGamePhase: Beginning Phase 'ShooterGame.GamePhase.Warmup' (Phase_Warmup_C_0)
LogLyraGamePhase: Beginning Phase 'ShooterGame.GamePhase.Playing' (Phase_Playing_C_0)
LogLyraGamePhase:     Ending Phase 'ShooterGame.GamePhase.Warmup' (Default__Phase_Warmup_C)
LogLyraGamePhase: Ended Phase 'ShooterGame.GamePhase.Warmup' (Phase_Warmup_C_0)
LogBlueprintUserMessages: [Phase_Warmup_C_0] Warmup Phase Ended
LogBlueprintUserMessages: [Phase_Playing_C_0] Playing Phase
LogMetaSound: Display: Auto-Updating '/Game/Audio/MetaSounds/sfx_Random_nl_meta.sfx_Random_nl_meta' node class 'UE.Wave Player.Stereo': Newer version 'v1.1' found.
LogMetaSound: Display: Resave recommended: Asset 'sfx_Character_FS_Base_nl_meta' at '/Game/Audio/MetaSounds/sfx_Character_FS_Base_nl_meta.sfx_Character_FS_Base_nl_meta' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_Character_FS_Concrete_nl_meta' at '/Game/Audio/MetaSounds/sfx_Character_FS_Concrete_nl_meta.sfx_Character_FS_Concrete_nl_meta' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_Character_FS_Glass_nl_meta' at '/Game/Audio/MetaSounds/sfx_Character_FS_Glass_nl_meta.sfx_Character_FS_Glass_nl_meta' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_Character_Land_Concrete_nl_meta' at '/Game/Audio/MetaSounds/sfx_Character_Land_Concrete_nl_meta.sfx_Character_Land_Concrete_nl_meta' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Resave recommended: Asset 'sfx_Character_Land_Glass_nl_meta' at '/Game/Audio/MetaSounds/sfx_Character_Land_Glass_nl_meta.sfx_Character_Land_Glass_nl_meta' successfully migrated editor data in target document version 'v1.12'.
LogMetaSound: Display: Auto-Updating '/Game/Audio/MetaSounds/sfx_RandomStereo_nl_meta.sfx_RandomStereo_nl_meta' node class 'Array.Random Get.WaveAsset:Array': Newer version 'v1.1' found.
LogMetaSound: Display: Auto-Updating '/Game/Audio/MetaSounds/sfx_RandomStereo_nl_meta.sfx_RandomStereo_nl_meta' node class 'UE.Wave Player.Stereo': Newer version 'v1.1' found.
LogSkinnedAsset: Display: Waiting for skinned assets to be ready 0/1 (SKM_Manny) ...
LogStaticMesh: Adjacency [0.01s], tris: 92178, UVs 1
LogStaticMesh: Clustering [0.05s]. Ratio: 1.015257
LogStaticMesh: Leaves [0.01s]
LogStaticMesh: Adjacency [0.05s], tris: 87280, UVs 1
LogStaticMesh: Clustering [0.08s]. Ratio: 1.016129
LogStaticMesh: Leaves [0.06s]
LogStaticMesh: Reduce [1.11s]
LogStaticMesh: ConstrainClusters:
LogStaticMesh:   Input: 1504 Clusters, 189416 Triangles and 130800 Vertices
LogStaticMesh:   Output without splits: 1504 Clusters, 189416 Triangles and 134358 Vertices
LogStaticMesh:   Output with splits: 1504 Clusters, 189416 Triangles and 134358 Vertices
LogStaticMesh: Material Stats - Unique Materials: 2, Fast Path Clusters: 1504, Slow Path Clusters: 0, 1 Material: 1302, 2 Materials: 202, 3 Materials: 0, At Least 4 Materials: 0
LogStaticMesh: WritePages:
LogStaticMesh:   Root: GPU size: 30732 bytes. 1 Pages. 30732.000 bytes per page (93.787% utilization).
LogStaticMesh:   Streaming: GPU size: 3027860 bytes. 24 Pages (23 with relative encoding). 126160.836 bytes per page (96.253% utilization).
LogStaticMesh:   Page data disk size: 2825052 bytes. Fixup data size: 5787 bytes.
LogStaticMesh:   Total GPU size: 3058592 bytes, Total disk size: 2830839 bytes.
LogStaticMesh: Encode [0.04s]
LogStaticMesh: NaniteBuild [1.23s]
LogStaticMesh: Reduce [1.07s]
LogStaticMesh: ConstrainClusters:
LogStaticMesh:   Input: 1425 Clusters, 179478 Triangles and 247763 Vertices
LogStaticMesh:   Output without splits: 1425 Clusters, 179478 Triangles and 249384 Vertices
LogStaticMesh:   Output with splits: 2065 Clusters, 179478 Triangles and 249966 Vertices
LogStaticMesh: Material Stats - Unique Materials: 2, Fast Path Clusters: 2065, Slow Path Clusters: 0, 1 Material: 1866, 2 Materials: 199, 3 Materials: 0, At Least 4 Materials: 0
LogStaticMesh: WritePages:
LogStaticMesh:   Root: GPU size: 32356 bytes. 1 Pages. 32356.000 bytes per page (98.743% utilization).
LogStaticMesh:   Streaming: GPU size: 4792976 bytes. 37 Pages (36 with relative encoding). 129539.891 bytes per page (98.831% utilization).
LogStaticMesh:   Page data disk size: 4036016 bytes. Fixup data size: 6267 bytes.
LogStaticMesh:   Total GPU size: 4825332 bytes, Total disk size: 4042283 bytes.
LogStaticMesh: Encode [0.17s]
LogStaticMesh: NaniteBuild [1.45s]
LogSkeletalMeshReduction: Reducing skeletal mesh for LOD 2 
LogSkeletalMeshReduction: Reducing skeletal mesh for LOD 3 
LogSkeletalMeshReduction: Reducing skeletal mesh for LOD 2 
LogSkeletalMeshReduction: Reducing skeletal mesh for LOD 3 
LogSkeletalMesh: Skeletal mesh [/Game/Characters/Heroes/Mannequin/Meshes/SKM_Manny.SKM_Manny]: The derived data key is different after the build. Save the asset to avoid rebuilding it everytime the editor load it.
LogSkeletalMesh: Built Skeletal Mesh [5.82s] /Game/Characters/Heroes/Mannequin/Meshes/SKM_Manny.SKM_Manny
LogSkinnedAsset: Display: Waiting for skinned assets to be ready 0/1 (SKM_Quinn) ...
LogSkeletalMesh: Skeletal mesh [/Game/Characters/Heroes/Mannequin/Meshes/SKM_Quinn.SKM_Quinn]: The derived data key is different after the build. Save the asset to avoid rebuilding it everytime the editor load it.
LogSkeletalMesh: Built Skeletal Mesh [6.72s] /Game/Characters/Heroes/Mannequin/Meshes/SKM_Quinn.SKM_Quinn
LogGameFeatures: Display: Game feature 'ShooterCore' transitioned successfully. Ending state: Active [Active, Active]
LogUIActionRouter: Display: Applying input config for leaf-most node [W_ShooterHUDLayout_C_0]
LogUIActionRouter: Display: UIInputConfig being changed. bForceRefresh: 1, UserIndex: 0
LogUIActionRouter: Display:     InputMode: Previous (None), New (ECommonInputMode::All)
LogViewport: Display: Viewport MouseCaptureMode Changed, CapturePermanently_IncludingInitialMouseDown -> CapturePermanently
LogViewport: Display: Viewport HideCursorDuringCapture Changed, False -> True
LogUIActionRouter: Display: [User 0] No focus target for leaf-most node [W_ShooterHUDLayout_C_0], and the widget isn't focusable - focusing the game viewport.
LogHotfixManager: Display: Hotfix manager re-calling PatchAssetsFromIniFiles due to new plugins
LogHotfixManager: Display: Checking for assets to be patched using data from 'AssetHotfix' section in the Game .ini file
LogHotfixManager: Display: No assets were found in the 'AssetHotfix' section in the Game .ini file. No patching needed.
LogNiagara: Compiling System NiagaraSystem /Game/Effects/Particles/Environmental/NS_CharacterSpawnIn2.NS_CharacterSpawnIn2 took 1.048410 sec (time since issued).
LogNiagara: Compiling System NiagaraSystem /Game/Effects/Particles/Environmental/NS_CharacterSpawnIn.NS_CharacterSpawnIn took 0.159173 sec (time since issued).
LogMetaSound: Display: Auto-Updating '/Game/Audio/MetaSounds/lib_DovetailClip.lib_DovetailClip' node class 'UE.Trigger Filter (v1.0)': Interface change detected.
LogMetaSound: Display: Auto-Updating '/Game/Audio/MetaSounds/lib_DovetailClip.lib_DovetailClip' node class 'UE.Wave Player.Stereo': Newer version 'v1.1' found.
LogMetaSound: Display: Auto-Updating '/Game/Audio/MetaSounds/mx_PlayAmbientElement.mx_PlayAmbientElement' node class 'UE.Wave Player.Stereo': Newer version 'v1.1' found.
LogMetaSound: Display: Auto-Updating '/Game/Audio/MetaSounds/mx_System.mx_System' node class 'UE.Wave Player.Stereo': Newer version 'v1.1' found.
LogLoadingScreen: Hiding loading screen when 'IsShowingInitialLoadingScreen()' is false.
LogLoadingScreen: (nothing wants to show it anymore)
LogLoadingScreen: Garbage Collecting before dropping load screen
LogLoadingScreen: LoadingScreen was visible for 9.27s
LogUObjectHash: Compacting FUObjectHashTables data took   3.10ms
LogMetaSound: Display: Auto-Updating '/Game/Audio/Sounds/Weapons/MS_GatedWavePlayer.MS_GatedWavePlayer' node class 'UE.Wave Player.Stereo': Newer version 'v1.1' found.
LogMetaSound: Display: Auto-Updating '/Game/Audio/MetaSounds/lib_WhizBy.lib_WhizBy' node class 'UE.Wave Player.Stereo': Newer version 'v1.1' found.
LogMetaSound: Display: Auto-Updating '/Game/Audio/MetaSounds/MS_Graph_RandomPitch_Stereo.MS_Graph_RandomPitch_Stereo' node class 'UE.Wave Player.Stereo': Newer version 'v1.1' found.
LogRenderer: Using fallback RTPSO
LogD3D12RHI: Creating RTPSO with 38 shaders (0 cached, 2 new) took 22.53 ms. Compile time 19.89 ms, link time 2.58 ms.
LogNiagara: Compiling System NiagaraSystem /Game/Effects/Particles/Impacts/NS_ImpactConcrete.NS_ImpactConcrete took 0.226526 sec (time since issued).
LogNiagara: Compiling System NiagaraSystem /Game/Effects/Particles/Weapons/NS_WeaponFire_ShellEject.NS_WeaponFire_ShellEject took 0.319185 sec (time since issued).
LogNiagara: Compiling System NiagaraSystem /Game/Effects/Particles/Weapons/NS_WeaponFire.NS_WeaponFire took 0.286312 sec (time since issued).
LogNiagara: Compiling System NiagaraSystem /Game/Effects/Particles/Weapons/NS_WeaponFire_Tracer.NS_WeaponFire_Tracer took 0.246732 sec (time since issued).
LogNiagara: Compiling System NiagaraSystem /Game/Effects/Particles/Impacts/NS_ImpactDecals.NS_ImpactDecals took 0.116225 sec (time since issued).
LogUIActionRouter: Display: Applying input config for leaf-most node [W_LyraGameMenu_C_0]
LogUIActionRouter: Display: UIInputConfig being changed. bForceRefresh: 0, UserIndex: 0
LogUIActionRouter: Display:     InputMode: Previous (ECommonInputMode::All), New (ECommonInputMode::Menu)
LogViewport: Display: Viewport MouseCaptureMode Changed, CapturePermanently -> NoCapture
LogViewport: Display: Viewport MouseLockMode Changed, LockOnCapture -> DoNotLock
LogViewport: Display: Player bShowMouseCursor Changed, False -> True
LogUIActionRouter: Display: [User 0] Focused desired target OptionsButtons
LogNiagara: Compiling System NiagaraSystem /Game/Effects/Camera/Damage/NS_Screen_DamageDirection.NS_Screen_DamageDirection took 0.058493 sec (time since issued).
Cmd: quit
LogCommonGame: RemoveLocalPlayer: Unsetting Primary Player from LyraLocalPlayer_0
LogCommonGame: [B_LyraUIPolicy_C_0] is removing player [LyraLocalPlayer_0]'s root layout [W_OverallUILayout_C_0] from the viewport
LogBlueprintUserMessages: [NameplateManagerComponent_C] NameplateManager Shutdown
LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
LogEpicRtcWebsocket: Closing websocket to ws://127.0.0.1:8888
LogEpicRtcWebsocket: Closed connection to ws://127.0.0.1:8888 - 
    status 1000
    reason: Streaming Session Removed
    was clean: true
LogPixelStreaming2RTC: FEpicRtcStreamer::OnRoomLeftUpdate(Participant [DefaultStreamer] left the room.)
LogBackChannel: Closing connection FBackChannelConnection Client Socket
LogWorld: BeginTearingDown for /ShooterCore/Maps/UEDPIE_0_L_ShooterGym
LogCrowdFollowing: Warning: Unable to find RecastNavMesh instance while trying to create UCrowdManager instance
LogSlate: Window 'Lyra Preview [NetMode: Standalone 0]  (64-bit/PC D3D SM6)' being destroyed
LogChartCreation: Stopped creating FPS charts at 16820383.573599 seconds
LogWorld: UWorld::CleanupWorld for L_ShooterGym, bSessionEnded=true, bCleanupResources=true
LogLyraGamePhase: Ended Phase 'ShooterGame.GamePhase.Playing' (Phase_Playing_C_0)
LogBlueprintUserMessages: [Phase_Playing_C_0] Playing Phase Ended
LogSlate: InvalidateAllWidgets triggered.  All widgets were invalidated
LogPlayLevel: Display: Shutting down PIE online subsystems
LogSlate: InvalidateAllWidgets triggered.  All widgets were invalidated
LogAudio: Display: Audio Device unregistered from world 'None'.
LogAudioMixer: Deinitializing Audio Bus Subsystem for audio device with ID 2
LogAudioMixer: Display: FMixerPlatformXAudio2::StopAudioStream() called. InstanceID=2, StreamState=4
LogAudioMixer: Display: FMixerPlatformXAudio2::StopAudioStream() called. InstanceID=2, StreamState=2
LogUObjectHash: Compacting FUObjectHashTables data took   1.41ms
LogPixelStreaming2Servers: Streamer websocket disconnected, id=101
LogSlate: InvalidateAllWidgets triggered.  All widgets were invalidated
LogGameFeatures: Display: Game feature 'ShooterCore' transitioned successfully. Ending state: Loaded [Terminal, Loaded]
LogPlayLevel: Display: Destroying online subsystem :Context_1

Log of the second run:

[2025.11.13-19.02.04:778][714]LogDebuggerCommands: Repeating last play command: New Editor Window (PIE)
[2025.11.13-19.02.04:824][714]LogStats: PreBeginPIE asset preloading complete -  0.000 s
[2025.11.13-19.02.04:850][714]LogCameraSystemEditor: No camera objects needed building (inspected 0 objects)
[2025.11.13-19.02.04:850][714]LogPlayLevel: PlayLevel: No blueprints needed recompiling
[2025.11.13-19.02.04:850][714]LogPlayLevel: Creating play world package: /ShooterCore/Maps/UEDPIE_0_L_ShooterGym
[2025.11.13-19.02.04:862][714]LogPlayLevel: PIE: StaticDuplicateObject took: (0.011343s)
[2025.11.13-19.02.04:862][714]LogPlayLevel: PIE: Created PIE world by copying editor world from /ShooterCore/Maps/L_ShooterGym.L_ShooterGym to /ShooterCore/Maps/UEDPIE_0_L_ShooterGym.L_ShooterGym (0.011389s)
[2025.11.13-19.02.04:888][714]LogUObjectHash: Compacting FUObjectHashTables data took   1.49ms
[2025.11.13-19.02.04:894][714]LogOnline: OSS: Created online subsystem instance for: :Context_2
[2025.11.13-19.02.04:895][714]LogChartCreation: Started creating FPS charts at 16820469.000257 seconds
[2025.11.13-19.02.04:895][714]LogChaosDD: Creating Chaos Debug Draw Scene for world L_ShooterGym
[2025.11.13-19.02.04:897][714]LogPlayLevel: PIE: World Init took: (0.002192s)
[2025.11.13-19.02.04:897][714]LogAudio: Display: Creating Audio Device:                 Id: 3, Scope: Unique, Realtime: True
[2025.11.13-19.02.04:897][714]LogAudioMixer: Display: Audio Mixer Platform Settings:
[2025.11.13-19.02.04:897][714]LogAudioMixer: Display: 	Sample Rate:						  48000
[2025.11.13-19.02.04:897][714]LogAudioMixer: Display: 	Callback Buffer Frame Size Requested: 256
[2025.11.13-19.02.04:897][714]LogAudioMixer: Display: 	Callback Buffer Frame Size To Use:	  256
[2025.11.13-19.02.04:897][714]LogAudioMixer: Display: 	Number of buffers to queue:			  7
[2025.11.13-19.02.04:897][714]LogAudioMixer: Display: 	Max Channels (voices):				  64
[2025.11.13-19.02.04:897][714]LogAudioMixer: Display: 	Number of Async Source Workers:		  4
[2025.11.13-19.02.04:897][714]LogAudio: Display: AudioDevice MaxSources: 64
[2025.11.13-19.02.04:897][714]LogAudio: Display: Audio Spatialization Plugin: Simple ITD is external send: 0
[2025.11.13-19.02.04:897][714]LogAudio: Display: Audio Reverb Plugin: None (built-in).
[2025.11.13-19.02.04:897][714]LogAudio: Display: Audio Occlusion Plugin: None (built-in).
[2025.11.13-19.02.04:897][714]LogAudio: Display: Audio Modulation Plugin: DefaultModulationPlugin
[2025.11.13-19.02.04:900][714]LogAudioMixer: Display: Initializing audio mixer using platform API: 'XAudio2'
[2025.11.13-19.02.04:911][714]LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Render Role='Console', Device='MSI G274QRFW (2- NVIDIA High Definition Audio)'
[2025.11.13-19.02.04:912][714]LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Capture Role='Console', Device='Focusrite USB (Focusrite USB Audio)'
[2025.11.13-19.02.04:914][714]LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Render Role='Multimedia', Device='MSI G274QRFW (2- NVIDIA High Definition Audio)'
[2025.11.13-19.02.04:915][714]LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Capture Role='Multimedia', Device='Focusrite USB (Focusrite USB Audio)'
[2025.11.13-19.02.04:916][714]LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Render Role='Communications', Device='前置耳机 (Realtek(R) Audio)'
[2025.11.13-19.02.04:918][714]LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Capture Role='Communications', Device='Focusrite USB (Focusrite USB Audio)'
[2025.11.13-19.02.04:929][714]LogAudioMixer: Display: Using Audio Hardware Device MSI G274QRFW (2- NVIDIA High Definition Audio)
[2025.11.13-19.02.04:932][714]LogAudioMixer: Display: Initializing Sound Submixes...
[2025.11.13-19.02.04:932][714]LogAudioMixer: Display: Creating Master Submix 'MainSubmix'
[2025.11.13-19.02.04:932][714]LogAudioMixer: Display: Creating Master Submix 'MasterReverbSubmixDefault'
[2025.11.13-19.02.04:936][714]LogAudioMixer: FMixerPlatformXAudio2::StartAudioStream() called. InstanceID=3
[2025.11.13-19.02.04:936][714]LogAudioMixer: Display: Output buffers initialized: Frames=256, Channels=2, Samples=512, InstanceID=3
[2025.11.13-19.02.04:938][714]LogAudioMixer: Display: Starting AudioMixerPlatformInterface::RunInternal(), InstanceID=3
[2025.11.13-19.02.04:938][714]LogAudioMixer: Display: FMixerPlatformXAudio2::SubmitBuffer() called for the first time. InstanceID=3
[2025.11.13-19.02.04:938][714]LogInit: FAudioDevice initialized with ID 3.
[2025.11.13-19.02.04:938][714]LogAudio: Display: Audio Device (ID: 3) registered with world 'L_ShooterGym'.
[2025.11.13-19.02.04:938][714]LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 3
[2025.11.13-19.02.04:940][714]LogUIActionRouter: Display: Found 0 derived classes when attemping to create action router (CommonUIActionRouterBase)
[2025.11.13-19.02.04:940][714]LogCommonGame: AddLocalPlayer: Set LyraLocalPlayer_1 to Primary Player
[2025.11.13-19.02.04:967][714]LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
[2025.11.13-19.02.04:967][714]LogLoad: Game class is 'B_LyraGameMode_C'
[2025.11.13-19.02.04:972][714]LogWorld: Bringing World /ShooterCore/Maps/UEDPIE_0_L_ShooterGym.L_ShooterGym up for play (max tick rate 0) at 2025.11.14-03.02.04
[2025.11.13-19.02.04:973][714]LogWorld: Bringing up level for play took: 0.004583
[2025.11.13-19.02.04:973][714]LogEnhancedInput: Enhanced Input local player subsystem has initialized the user settings!
[2025.11.13-19.02.04:975][714]LogCommonGame: [B_LyraUIPolicy_C_0] is adding player [LyraLocalPlayer_1]'s root layout [W_OverallUILayout_C_0] to the viewport
[2025.11.13-19.02.04:976][714]LogHttpServerModule: Starting all listeners...
[2025.11.13-19.02.04:976][714]LogHttpServerModule: All listeners started
[2025.11.13-19.02.04:981][714]PIE: Server logged in
[2025.11.13-19.02.04:984][714]PIE: Play in editor total start time 0.198 seconds.
[2025.11.13-19.02.04:986][714]LogPixelStreaming2Servers: Started Websocket server at ws://127.0.0.1:8888
[2025.11.13-19.02.04:987][714]LogPixelStreaming2Servers: Started Websocket server at ws://127.0.0.1:80
[2025.11.13-19.02.04:987][714]LogAudioMixer: Display: Sending SubmixBufferListener 'Unset' register command...
[2025.11.13-19.02.04:987][714]LogAudioMixer: Display: Submix buffer listener 'Unset' registered with submix 'MainSubmix'
[2025.11.13-19.02.04:987][714]LogAudioMixer: Display: Sending SubmixBufferListener 'Unset' register command...
[2025.11.13-19.02.04:987][714]LogAudioMixer: Display: Submix buffer listener 'Unset' registered with submix 'MainSubmix'
[2025.11.13-19.02.04:991][714]LogPixelStreaming2EpicRtc: Conference::CreateSession. Id=[DefaultStreamer], Url=[ws://127.0.0.1:8888]
[2025.11.13-19.02.04:991][714]LogPixelStreaming2EpicRtc: SignallingSession. Initialize signaling session. roomId=[DefaultStreamer]
[2025.11.13-19.02.04:991][714]LogBackChannel: Listening on FBackChannelConnection Client Socket (localport: 2049)
[2025.11.13-19.02.04:991][714]LogRemoteSession: Started listening on port 2049
[2025.11.13-19.02.04:992][714]LogLyraExperience: Identified experience LyraExperienceDefinition:B_ShooterGame_Elimination (Source: WorldSettings)
[2025.11.13-19.02.04:992][714]LogLyraExperience: EXPERIENCE: StartExperienceLoad(CurrentExperience = LyraExperienceDefinition:B_ShooterGame_Elimination, Server)
[2025.11.13-19.02.04:992][714]LogLoadingScreen: Showing loading screen when 'IsShowingInitialLoadingScreen()' is false.
[2025.11.13-19.02.04:992][714]LogLoadingScreen: Experience still loading
[2025.11.13-19.02.04:993][714]LogLoadingScreen: Loading screen showing: 1. Reason: Experience still loading
[2025.11.13-19.02.04:994][714]LogLyraExperience: EXPERIENCE: OnExperienceLoadComplete(CurrentExperience = LyraExperienceDefinition:B_ShooterGame_Elimination, Server)
[2025.11.13-19.02.05:013][714]LogLyraGamePhase: Beginning Phase 'ShooterGame.GamePhase.Warmup' (Phase_Warmup_C_0)
[2025.11.13-19.02.05:013][714]LogLyraGamePhase: Beginning Phase 'ShooterGame.GamePhase.Playing' (Phase_Playing_C_0)
[2025.11.13-19.02.05:013][714]LogLyraGamePhase: 	Ending Phase 'ShooterGame.GamePhase.Warmup' (Default__Phase_Warmup_C)
[2025.11.13-19.02.05:013][714]LogLyraGamePhase: Ended Phase 'ShooterGame.GamePhase.Warmup' (Phase_Warmup_C_0)
[2025.11.13-19.02.05:013][714]LogBlueprintUserMessages: [Phase_Warmup_C_0] Warmup Phase Ended
[2025.11.13-19.02.05:013][714]LogBlueprintUserMessages: [Phase_Playing_C_0] Playing Phase
[2025.11.13-19.02.05:031][714]LogRenderer: Recreating Persistent SBTs due to initializer changes: 
		NumShaderSlotsPerGeometrySegment changed: current: 1 - new: 2
		NumGeometrySegments changed: current: 0 - new: 512
[2025.11.13-19.02.05:056][714]LogGameFeatures: Display: Game feature 'ShooterCore' transitioned successfully. Ending state: Active [Active, Active]
[2025.11.13-19.02.05:057][714]LogPixelStreaming2Servers: Websocket client connected. Remote=127.0.0.1:50829 | Local=127.0.0.1:8888
[2025.11.13-19.02.05:057][714]LogPixelStreaming2Servers: Streamer websocket connected, id=102
[2025.11.13-19.02.05:057][714]LogPixelStreaming2Servers: Sending to streamer id=102: {"type":"config","peerConnectionOptions":{"iceServers":[]}}
[2025.11.13-19.02.05:057][714]LogPixelStreaming2Servers: Sending to streamer id=102: {"type":"identify"}
[2025.11.13-19.02.05:100][714]LogEpicRtcWebsocket: Websocket connection made to: ws://127.0.0.1:8888
[2025.11.13-19.02.05:101][714]LogSlate: InvalidateAllWidgets triggered.  All widgets were invalidated
[2025.11.13-19.02.05:101][714]LogUIActionRouter: Display: Applying input config for leaf-most node [W_ShooterHUDLayout_C_0]
[2025.11.13-19.02.05:101][714]LogUIActionRouter: Display: UIInputConfig being changed. bForceRefresh: 1, UserIndex: 0
[2025.11.13-19.02.05:101][714]LogUIActionRouter: Display: 	InputMode: Previous (None), New (ECommonInputMode::All)
[2025.11.13-19.02.05:101][714]LogViewport: Display: Viewport MouseCaptureMode Changed, CapturePermanently_IncludingInitialMouseDown -> CapturePermanently
[2025.11.13-19.02.05:101][714]LogViewport: Display: Viewport HideCursorDuringCapture Changed, False -> True
[2025.11.13-19.02.05:101][714]LogUIActionRouter: Display: [User 0] No focus target for leaf-most node [W_ShooterHUDLayout_C_0], and the widget isn't focusable - focusing the game viewport.
[2025.11.13-19.02.05:133][715]LogUIActionRouter: Cleaned out [1] inactive UI action bindings
[2025.11.13-19.02.05:144][715]LogLoadingScreen: Hiding loading screen when 'IsShowingInitialLoadingScreen()' is false.
[2025.11.13-19.02.05:144][715]LogLoadingScreen: (nothing wants to show it anymore)
[2025.11.13-19.02.05:144][715]LogLoadingScreen: Garbage Collecting before dropping load screen
[2025.11.13-19.02.05:144][715]LogLoadingScreen: LoadingScreen was visible for 0.15s

UnrealEngine Version:
UE 5.7, UE 5.6

Additional context

This issue only exists in PIE mode and standalone works OK.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions