Description

If placing an actor with SmartObjectZoneAnnotationComponent added to blueprint actor in a level, it will crash when the level open. As a workaround, adding SmartObjectZoneAnnotationComponent to the blueprint actor placed on the level prevents the crash. This is also the case in CitySample, which uses SmartObjectZoneAnnotationComponent in a similar way. It is probably not currently supported to be added to BlueprintActor in its initial state. 

Steps to Reproduce

1. Open the attached repro project.
2. Packaging the game
3. Launch application.
Then, crash when launching the game.

Callstack
LogWindows: Error: === Critical error: ===
LogWindows: Error: 
LogWindows: Error: Assertion failed: SmartObjectAnnotationDataArray.IsValidIndex(Index) [File:d:\Github\UnrealEngine-5.5.1-release\Engine\Plugins\Runtime\MassGameplay\Source\MassSmartObjects\Private\SmartObjectZoneAnnotations.cpp] [Line: 79] 
LogWindows: Error: In Editor should always resize when necessary and runtime should always have valid precomputed data.
LogWindows: Error: 
LogWindows: Error: 
LogWindows: Error: [Callstack] 0x00007ff62aca08e4 SampleProject.exe!USmartObjectZoneAnnotations::PostZoneGraphDataAdded() [D:\Github\UnrealEngine-5.5.1-release\Engine\Plugins\Runtime\MassGameplay\Source\MassSmartObjects\Private\SmartObjectZoneAnnotations.cpp:79]
LogWindows: Error: [Callstack] 0x00007ff62a2078ba SampleProject.exe!UZoneGraphAnnotationComponent::PostSubsystemsInitialized() [D:\Github\UnrealEngine-5.5.1-release\Engine\Plugins\Runtime\ZoneGraphAnnotations\Source\ZoneGraphAnnotations\Private\ZoneGraphAnnotationComponent.cpp:137]
LogWindows: Error: [Callstack] 0x00007ff62a207359 SampleProject.exe!UZoneGraphAnnotationComponent::OnRegister() [D:\Github\UnrealEngine-5.5.1-release\Engine\Plugins\Runtime\ZoneGraphAnnotations\Source\ZoneGraphAnnotations\Private\ZoneGraphAnnotationComponent.cpp:103]
LogWindows: Error: [Callstack] 0x00007ff628b1a9cf SampleProject.exe!UActorComponent::ExecuteRegisterEvents() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1810]
LogWindows: Error: [Callstack] 0x00007ff628b49143 SampleProject.exe!UActorComponent::RegisterComponentWithWorld() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:1481]
LogWindows: Error: [Callstack] 0x00007ff628650b31 SampleProject.exe!AActor::IncrementalRegisterComponents() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\Actor.cpp:5597]
LogWindows: Error: [Callstack] 0x00007ff6291a791b SampleProject.exe!ULevel::IncrementalRegisterComponents() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\Level.cpp:1814]
LogWindows: Error: [Callstack] 0x00007ff6291a7c7a SampleProject.exe!ULevel::IncrementalUpdateComponents() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\Level.cpp:1733]
LogWindows: Error: [Callstack] 0x00007ff629e3df2c SampleProject.exe!UWorld::UpdateWorldComponents() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\World.cpp:2680]
LogWindows: Error: [Callstack] 0x00007ff629e1c4a8 SampleProject.exe!UWorld::InitializeActorsForPlay() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\World.cpp:5258]
LogWindows: Error: [Callstack] 0x00007ff629cc5d66 SampleProject.exe!UEngine::LoadMap() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp:15973]
LogWindows: Error: [Callstack] 0x00007ff629c5b8b4 SampleProject.exe!UEngine::Browse() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp:15154]
LogWindows: Error: [Callstack] 0x00007ff628f376c4 SampleProject.exe!UGameInstance::StartGameInstance() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\GameInstance.cpp:684]
LogWindows: Error: [Callstack] 0x00007ff628f370f1 SampleProject.exe!UGameEngine::Start() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Engine\Private\GameEngine.cpp:1224]
LogWindows: Error: [Callstack] 0x00007ff62a1473a2 SampleProject.exe!FEngineLoop::Init() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4886]
LogWindows: Error: [Callstack] 0x00007ff62a15b20e SampleProject.exe!GuardedMain() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Launch\Private\Launch.cpp:172]
LogWindows: Error: [Callstack] 0x00007ff62a15b3aa SampleProject.exe!GuardedMainWrapper() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
LogWindows: Error: [Callstack] 0x00007ff62a15e0a2 SampleProject.exe!LaunchWindowsStartup() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
LogWindows: Error: [Callstack] 0x00007ff62a16afd4 SampleProject.exe!WinMain() [D:\Github\UnrealEngine-5.5.1-release\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:318]
LogWindows: Error: [Callstack] 0x00007ff62eed545a SampleProject.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
LogWindows: Error: [Callstack] 0x00007ff90bd1e8d7 KERNEL32.DLL!UnknownFunction []
LogWindows: Error: 
LogExit: Executing StaticShutdownAfterError
LogWindows: FPlatformMisc::RequestExit(1, LaunchWindowsStartup.ExceptionHandler)
LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3, LaunchWindowsStartup.ExceptionHandler) 

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - AI - SmartObject
Affects Versions5.45.35.5
Target Fix5.6
Fix Commit39715877
CreatedJan 30, 2025
ResolvedFeb 4, 2025
UpdatedFeb 10, 2025
View Jira Issue