Description

Assert Crash when Attempting to rename Vector variable with open split pins 

Steps to Reproduce
  1. Create a new blank Blueprint project in UE 4.24.3
  2. Create an Blueprint Actor Class.
  3. In Actor Blueprint create two Vector variables, "V1" and "V2".
  4. Set a copy of V1 and split the input structure spin.
  5. Drag a copy of V2 onto V1 in an attempt to set V2 to write to V1.

[Image Removed]

 

 

Result: Crash. See Call Stack

 

 

Expected: Successful renaming of Vector node.

 

Callstack
Assertion failed: NumNewPins == InNewPins.Num() [File:D:/Build/++UE4/Sync/Engine/Source/Editor/BlueprintGraph/Private/K2Node.cpp] [Line: 1061]

UE4Editor_Core!AssertFailedImplV() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:105]
UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:455]
UE4Editor_BlueprintGraph!UK2Node::RewireOldPinsToNewPins() [d:\build\++ue4\sync\engine\source\editor\blueprintgraph\private\k2node.cpp:1061]
UE4Editor_BlueprintGraph!UK2Node::ReconstructNode() [d:\build\++ue4\sync\engine\source\editor\blueprintgraph\private\k2node.cpp:678]
UE4Editor_BlueprintGraph!UEdGraphSchema_K2::ReconstructNode() [d:\build\++ue4\sync\engine\source\editor\blueprintgraph\private\edgraphschema_k2.cpp:4595]
UE4Editor_Kismet!FKismetVariableDragDropAction::DroppedOnNode() [d:\build\++ue4\sync\engine\source\editor\kismet\private\bpvariabledragdropaction.cpp:320]
UE4Editor_GraphEditor!SGraphNode::OnDrop() [d:\build\++ue4\sync\engine\source\editor\grapheditor\private\sgraphnode.cpp:345]
UE4Editor_Slate!<lambda_f9d2cc83d0c8ff4abca8bcb499abd2a2>::operator()() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4672]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_f9d2cc83d0c8ff4abca8bcb499abd2a2> >() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:372]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4668]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5140]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5108]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1958]
UE4Editor_ApplicationCore!FWindowsApplication::DeferMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2410]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1638]
UE4Editor_ApplicationCore!FWindowsApplication::AppWndProc() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:789]
user32
user32
UE4Editor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsplatformapplicationmisc.cpp:130]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:4397]
UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:173]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:263]
UE4Editor!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

 

Have Comments or More Details?

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

2
Login to Vote

Fixed
ComponentGameplay
Affects Versions4.234.244.25
Target Fix4.25
Fix Commit12590192
Main Commit14151001
Release Commit12590192
CreatedMar 25, 2020
ResolvedApr 3, 2020
UpdatedAug 20, 2020