Hi,
I have problem with Cesium Tile Map Service Raster Overlay and nDisplay in one project. I use UE5.1.1 or UE5.2.1, Cesium plugin 1.27.1.
- All work fine in Editor, but when I create package project my game Crash. This is crash log:
LOG:
Fatal error!
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000001
0x00007ff6f9cbfb00 TMS_test.exe!tinyxml2::XMLNode::ParseDeep()
0x00007ff6f9f6ddd3 TMS_test.exe!async::detail::task_base::operator delete()
0x00007ff6f9f69597 TMS_test.exe!Cesium3DTilesSelection::TileMapServiceTileProvider::`vector deleting destructor’()
0x00007ff6f9f32e9d TMS_test.exe!async::fifo_scheduler::run_all_tasks()
0x00007ff6fa03024e TMS_test.exe!CesiumAsync::CesiumImpl::QueuedScheduler::dispatchQueuedContinuations()
0x00007ff6f9f3bddb TMS_test.exe!Cesium3DTilesSelection::Tileset::updateView()
0x00007ff6f0c0af91 TMS_test.exe!ACesium3DTileset::Tick() [D:\build\U5M-Marketplace\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\Cesium3DTileset.cpp:1983]
0x00007ff6f7c3236a TMS_test.exe!AActor::TickActor()
0x00007ff6f7c0b279 TMS_test.exe!FActorTickFunction::ExecuteTick()
0x00007ff6f906db1f TMS_test.exe!FTickFunctionTask::DoTask()
0x00007ff6f908daf5 TMS_test.exe!TGraphTask::ExecuteTask()
0x00007ff6f31e59a7 TMS_test.exe!FNamedTaskThread::ProcessTasksNamedThread()
0x00007ff6f31e5ebe TMS_test.exe!FNamedTaskThread::ProcessTasksUntilQuit()
0x00007ff6f31fc4a9 TMS_test.exe!FTaskGraphCompatibilityImplementation::WaitUntilTasksComplete()
0x00007ff6f90e6e80 TMS_test.exe!FTickTaskSequencer::ReleaseTickGroup()
0x00007ff6f90f49f9 TMS_test.exe!FTickTaskManager::RunTickGroup()
0x00007ff6f86acaa8 TMS_test.exe!UWorld::RunTickGroup()
0x00007ff6f86b85f1 TMS_test.exe!UWorld::Tick()
0x00007ff6f840556f TMS_test.exe!UGameEngine::Tick()
0x00007ff6f04706d4 TMS_test.exe!UDisplayClusterGameEngine::Tick()
0x00007ff6f03ccc8f TMS_test.exe!FEngineLoop::Tick()
0x00007ff6f03e79ec TMS_test.exe!GuardedMain()
0x00007ff6f03e7aca TMS_test.exe!GuardedMainWrapper()
0x00007ff6f03ea9d6 TMS_test.exe!LaunchWindowsStartup()
0x00007ff6f03fd704 TMS_test.exe!WinMain()
0x00007ff6fab1d0fa TMS_test.exe!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
0x00007ff80eee7614 KERNEL32.DLL!UnknownFunction
0x00007ff80fd426f1 ntdll.dll!UnknownFunction
- The problem occurs when I use nDisplay Plugin. This is how you can cause a problem
- Create New Project with nDisplay.
- Create New Map.
- In world settings give Enable World Composing on True.
- Compile Project
- Add Plugin Cesium to project
- add Cesium World Terrain with Cesium Tile Map Service Raster Overlay with URL TMS. Test TMS map here: NE2_HR_LC_SR_W_DR_recolored.tif
- Package Project.
- look on crash.
- Delate Cesium Tile Map Service Raster Overlay and Package again. All Work fine.
- When I use Cesium without nDisplay, all work Fine.
Any idea? How to improve it?