Hello,
I am trying to run a Cesium standalone application with NDisplay. I am running it locally on my development machine from the packaged project with the following command in an effort to not have to use the Switchboard listener nor the Unreal Editor:
start UnrealCesium.exe -game -messaging -dc_cluster -nosplash -fixedseed -NoVerifyGC -noxrstereo -xrtrackingonly -RemoteControlIsHeadless -StageFriendlyName=“Node_0” -dc_cfg=“ND_packaged.ndisplay” -dx12 -dc_dev_mono -dc_node=Node_0 Log=Node_0.log -ini:Engine:[/Script/Engine.Engine]:GameEngine=/Script/DisplayCluster.DisplayClusterGameEngine,[/Script/Engine.Engine]:GameViewportClientClassName=/Script/DisplayCluster.DisplayClusterViewportClient,[/Script/Engine.UserInterfaceSettings]:bAllowHighDPIInGameMode=True -ini:Game:[/Script/EngineSettings.GeneralProjectSettings]:bUseBorderlessWindow=True -ini:Input:[/Script/Engine.InputSettings]:DefaultPlayerInputClass=/Script/DisplayCluster.DisplayClusterPlayerInput -unattended -NoScreenMessages -handleensurepercent=0 -UDPMESSAGING_TRANSPORT_MULTICAST=“230.0.0.1:6666” -UDPMESSAGING_TRANSPORT_UNICAST=“127.0.0.1:0” -UDPMESSAGING_TRANSPORT_STATIC=“132.224.164.196:9030” -ExecCmds=“DisableAllScreenMessages” -fullscreen -CONCERTRETRYAUTOCONNECTONERROR -CONCERTAUTOCONNECT -CONCERTSERVER=“UnrealCesium_MU_Server” -CONCERTSESSION=“MU_Session” -CONCERTDISPLAYNAME=“Node_0” -CONCERTISHEADLESS -DPCVars=“Slate.bAllowNotifications=0,p.Chaos.Solver.Deterministic=1”
When it runs, it does not complete and has a fatal error involving tinyxml parsing. This error also occurs when I use the Switchboard program calling the executable directly with my ndisplay configuration. Please see this zip for the log of the occurance
UnrealCesium.zip (20.5 KB)
Part of the callstack:
[2025.01.29-22.59.39:128][ 1]LogWindows: Error: === Critical error: ===
[2025.01.29-22.59.39:128][ 1]LogWindows: Error:
[2025.01.29-22.59.39:128][ 1]LogWindows: Error: Fatal error!
[2025.01.29-22.59.39:128][ 1]LogWindows: Error:
[2025.01.29-22.59.39:128][ 1]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000001
[2025.01.29-22.59.39:128][ 1]LogWindows: Error:
[2025.01.29-22.59.39:128][ 1]LogWindows: Error: [Callstack] 0x00007ff66b344900 UnrealCesium.exe!tinyxml2::XMLNode::ParseDeep()
[2025.01.29-22.59.39:129][ 1]LogWindows: Error: [Callstack] 0x00007ff66abcca26 UnrealCesium.exe!CesiumRasterOverlays::TileMapServiceTileProvider::~TileMapServiceTileProvider()
[2025.01.29-22.59.39:129][ 1]LogWindows: Error: [Callstack] 0x00007ff66abcd586 UnrealCesium.exe!CesiumRasterOverlays::TileMapServiceTileProvider::~TileMapServiceTileProvider()
[2025.01.29-22.59.39:129][ 1]LogWindows: Error: [Callstack] 0x00007ff66abc8ea5 UnrealCesium.exe!
I do know my standalone server and unreal engine should be working as this project works within the editor but when I try to execute it standalone, I keep getting this specific fatal error. It also works when I run it through the Switchboard UI with the Unreal Editor as the base program calling my unreal project.
Thanks!