Description

Crash occurs when the user attempts to change the variable type by clicking on its icon in the My Blueprint panel. No crash occurs when trying this in the Details panel.

This does not reproduce in UE4/Main.

Steps to Reproduce
  1. Open QAGame in editor.
  2. Open the level blueprint.
  3. Add a new variable.
  4. Click the variable icon in the My Blueprint panel.

RESULT

Crash.

WORKAROUND

Change variable type in the Details panel.

Callstack
UE4Editor_KismetWidgets!SPinTypeSelector::GetMenuContent() spintypeselector.cpp:969 
UE4Editor_KismetWidgets!TMemberFunctionCaller<SPinTypeSelector,TSharedRef<SWidget,0>() delegateinstanceinterface.h:165 
UE4Editor_KismetWidgets!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int,0>,bool>::ApplyAfter<TMemberFunctionCaller<SPinTypeSelector,TSharedRe tuple.h:422 
UE4Editor_KismetWidgets!TBaseSPMethodDelegateInstance<0,SPinTypeSelector,0,TSharedRef<SWidget,0> __cdecl() delegateinstancesimpl.h:327 
UE4Editor_Slate!TBaseDelegate<TSharedRef<SWidget,0> >::Execute() delegatesignatureimpl.inl:537 
UE4Editor_Slate!SMenuAnchor::SetIsOpen() smenuanchor.cpp:315 
UE4Editor_Slate!SComboButton::OnButtonClicked() scombobutton.cpp:86 
UE4Editor_Slate!TMemberFunctionCaller<SComboButton,FReply() delegateinstanceinterface.h:165 
UE4Editor_Slate!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SComboButton,FReply() tuple.h:497 
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SComboButton,0,FReply __cdecl() delegateinstancesimpl.h:327 
UE4Editor_Slate!TBaseDelegate<FReply>::Execute() delegatesignatureimpl.inl:537 
UE4Editor_Slate!SButton::OnMouseButtonDown() sbutton.cpp:215 
UE4Editor_Slate!<lambda_7097b900f0e4be30d80fb18f98c51ea0>::operator() slateapplication.cpp:4953 
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_7097b900f0e4be30d80fb18f98c51ea0> >() slateapplication.cpp:239 
UE4Editor_Slate!FSlateApplication::RoutePointerDownEvent() slateapplication.cpp:4942 
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonDownEvent() slateapplication.cpp:4898 
UE4Editor_Slate!FSlateApplication::OnMouseDown() slateapplication.cpp:4816 
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() windowsapplication.cpp:1712 
UE4Editor_Core!FWindowsApplication::DeferMessage() windowsapplication.cpp:2127 
UE4Editor_Core!FWindowsApplication::ProcessMessage() windowsapplication.cpp:867 
UE4Editor_Core!FWindowsApplication::AppWndProc() windowsapplication.cpp:714 
user32!<Unknown> 
user32!<Unknown> 
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() windowsplatformmisc.cpp:980 
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:3056 
UE4Editor!GuardedMain() launch.cpp:166 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:134 
UE4Editor!WinMain() launchwindows.cpp:210 
UE4Editor!__scrt_common_main_seh() exe_common.inl:253 
kernel32!<Unknown> 
ntdll!<Unknown> 

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint Editor
Affects Versions4.17
Target Fix4.17
Fix Commit3404188
Main Commit3431398
CreatedApr 21, 2017
ResolvedApr 21, 2017
UpdatedMay 12, 2017