Engine Crash with custom EQS Generator

Hi everyone,

I am encountering a very serious bug that is hindering me to use custom generators.

Reproduction steps: (Everything is done with blueprints)

  1. create an empty blueprint project and activate EQS in the editor settings
  2. create the EQS TestingPawn and place it into the level
  3. create an EQS Query
  4. assign the Query to the TestingPawn
  5. create an EQS Generator (leave it empty)
  6. assign the just created generator to the EQS Query
  7. (Save everything)
  8. Compile & Save the Generator
  9. Move the TestingPawn to a new location → Engine Crash

After reopening the Engine, I can move the TestingPawn without any issues until I do step 8 again.

I also created a more complex generator that is actually doing something. And I can confirm that the changes are saved in step 8 and that the generator does perform as intended after a restart of the engine. But the moment I hit “save” on the generator, the very first move of the pawn crashes the engine.

Is there a workaround or can someone confirm the bug?

report the bug here