[BUG] VariableProperty != NUL

-Description : Was trying to create a variable but noticed it can’t be edited. Normally the variable has color denoting the data type. But this one had black. Tried saving the package to make it refresh. Then crashed with these message. Edtior crashed and close.

-Redo step : Can’t really redo… happened randomly.

-Expected: Expected to have the variable created normaly.

Assert Message as below

Assertion failed: VariableProperty != NULL [File:d:\buildfarm\buildmachine_++depot+ue4-rocket+beta4\engine\source\editor\kismet\private\BPVariableDragDropAction.h] [Line: 44]

Stack: Address = 0xe32d93a6 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe31d9b6a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xd7ce08e1 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Kismet.dll] Address = 0xd7ce5f01 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Kismet.dll] Address = 0xd7cf8c97 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Kismet.dll] Address = 0xd7cfb22e (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Kismet.dll] Address = 0xd7cb92dc (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Kismet.dll] Address = 0xdef861d2 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll] Address = 0xdefd8db7 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll] Address = 0xdef8abde (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll] Address = 0xdef8616a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll] Address = 0xdefd4c46 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll] Address = 0xe0d12a46 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll] Address = 0xe0d0a39e (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll] Address = 0xe32b8b3d (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe32aacca (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe32b9556 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe32a68d2 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0x77759bd1 (filename not found) [in C:\Windows\system32\USER32.dll] Address = 0x777598da (filename not found) [in C:\Windows\system32\USER32.dll] Address = 0xe32de559 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe32b9beb (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0x3f1e5e64 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe] Address = 0x3f1dcb8c (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe] Address = 0x3f1dcbfa (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe] Address = 0x3f1e772b (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe] Address = 0x3f1e83c3 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe] Address = 0x7785652d (filename not found) [in C:\Windows\system32\kernel32.dll] Address = 0x7798c521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll] Address
= 0x7798c521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]

Address = 0xfd2a9e5d (filename not found) [in C:\Windows\system32\KERNELBASE.dll] Address = 0xe32d765b (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe31f2484 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe31d9c0f (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xd7ce08e1 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Kismet.dll] Address = 0xd7ce5f01 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Kismet.dll] Address = 0xd7cf8c97 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Kismet.dll] Address = 0xd7cfb22e (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Kismet.dll] Address = 0xd7cb92dc (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Kismet.dll] Address = 0xdef861d2 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll] Address = 0xdefd8db7 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll] Address = 0xdef8abde (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll] Address = 0xdef8616a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll] Address = 0xdefd4c46 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll] Address = 0xe0d12a46 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll] Address = 0xe0d0a39e (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll] Address = 0xe32b8b3d (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe32aacca (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe32b9556 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe32a68d2 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0x77759bd1 (filename not found) [in C:\Windows\system32\USER32.dll] Address = 0x777598da (filename not found) [in C:\Windows\system32\USER32.dll] Address = 0xe32de559 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0xe32b9beb (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll] Address = 0x3f1e5e64 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe] Address = 0x3f1dcb8c (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe] Address = 0x3f1dcbfa (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe] Address = 0x3f1e772b (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe] Address = 0x3f1e83c3 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe] Address = 0x7785652d (filename not found) [in C:\Windows\system32\kernel32.dll] Address = 0x7798c521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll] Address
= 0x7798c521 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]

Sorry you are having this problem :frowning: Could you give some more details on how you tried to create this var, if it had a particular name or type, what type of Blueprint you were in etc? Is this easy to repro?

I tried redoing the Door Blueprint tutorial following the steps.

Just happened again.

This time. I created a variable. Throw it in. used it… saved( I swear I did )… realize no changes happened in-game. Then I go back to the blueprint. Changes are gone. Re-created the same variable with the same name. And then it happened.
I did notice that right before it happened, when I click new variable button, It didn’t ask me what type, it skipped and directly created the variable ( supposedly with no type ). At this point, selecting the variable shows empty property, but editor is still usable , until I decided to click around and the error pop out. I noticed that the var property seems to be showing up blank ( check the screenshot ) when this is about to happen.

In all 3 instances, it happened in Event Graph of blueprint object.
18911-

Irony of the Irony. When I re-opened the editor. The changes were back on.

Did you have Blueprints with the same name in different locations? We fixed a bug related to that recently that may be what you were seeing.

Just checked… nope. no blueprint of the same name

We have fixed several issues with variables shadowing inherited variables etc for the next beta. When it comes out, please let us know if you are still seeing this issue!

noted with thanks.