Description

An error populated the output log when Compiling an AIController Blueprint Class with an AIPerception Component.

This is not a Regression, as it Occurs in //UE4/Main.

Steps to Reproduce
  1. Open UE4 Editor
  2. Create a TopDown Project
  3. Open the Output Log
  4. In Content Browser, create a new Blueprint Class with an AIController parent type
  5. Open the newly created Blueprint Class
  6. In the Components Tab, select the + Add Component button and enter "AIPerception"
  7. Compile the blueprint

Results:
An error is displayed within the Output log.
Expected Results:
Blueprint is compiled without warning or error.
Frequency:
3/3

Callstack
[2017.08.01-20.22.55:857][314]LogDirectoryWatcher: A directory notification failed for 'D:/Unreal Projects/MyProject3/Content/', and we were unable to create a new request.
[2017.08.01-20.22.55:893][314]LogScriptCore: Error: Script Msg: A null object was passed as a world context object to UEngine::GetWorldFromContextObject().
[2017.08.01-20.22.55:893][314]LogScriptCore: Error: Script call stack:
	[Empty] (FFrame::GetScriptCallstack() called from native code)

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-47948 in the post.

13
Login to Vote

Fixed
ComponentGameplay - AI
Affects Versions4.18
Target Fix4.17.2
Fix Commit3592743
Main Commit3582334
CreatedAug 1, 2017
ResolvedAug 17, 2017
UpdatedApr 27, 2018