When you attempt to open a widget blueprint when you have hidden the animation and timeline panels, the editor will crash.
There is a workaround: Window->Reset Layout will allow you to open the blueprint again, but hiding the panels a second time still causes the crash.
Found in 4.10 Preview 4. Reproduced in 4.10 release binary, and Main CL 2758903.
This issue does not occur in 4.9.2 binary. This is a regression.
Crashreporter bugg related to this issue: [Link Removed]
Source Context:
665 666 // Configure all the widgets to be set to design time. 667 PreviewActor->SetDesignerFlags(GetCurrentDesignerFlags()); 668 669 // Store a reference to the preview actor. 670 PreviewWidgetPtr = PreviewActor; 671 } 672 673 if (CurrentAnimation.IsValid()) 674 { 675 CurrentAnimation->Initialize(PreviewActor); 676 } 677 678 OnWidgetPreviewUpdated.Broadcast(); 679 ***** Sequencer->UpdateRuntimeInstances(); 680 } 681 682 FGraphAppearanceInfo FWidgetBlueprintEditor::GetGraphAppearance(UEdGraph* InGraph) const 683 { 684 FGraphAppearanceInfo AppearanceInfo = FBlueprintEditor::GetGraphAppearance(InGraph); 685 686 if ( GetBlueprintObj()->IsA(UWidgetBlueprint::StaticClass()) ) 687 { 688 AppearanceInfo.CornerText = LOCTEXT("AppearanceCornerText", "WIDGET BLUEPRINT"); 689 } 690 691 return AppearanceInfo; 692 } 693 694 void FWidgetBlueprintEditor::ClearHoveredWidget()
1. Open the editor
2. Create a new widget blueprint
3. Open the widget blueprint
4. Hide the Animations and Timeline panels
5. Save the blueprint
6. Close and Re-open the Widget Blueprint
Result: Editor crashes.
Expected: Blueprint would open without issue.
Assertion failed: IsValid() [Link Removed] [Line: 739]
UE4Editor_UMGEditor!FWidgetBlueprintEditor::UpdatePreview() widgetblueprinteditor.cpp:680 UE4Editor_UMGEditor!FWidgetBlueprintEditor::InitWidgetBlueprintEditor() widgetblueprinteditor.cpp:86 UE4Editor_UMGEditor!FAssetTypeActions_WidgetBlueprint::OpenAssetEditor() assettypeactions_widgetblueprint.cpp:32 UE4Editor_UnrealEd!FAssetEditorManager::OpenEditorForAsset() asseteditormanager.cpp:311 UE4Editor_UMGEditor!FAssetTypeActions_Base::AssetsActivated() assettypeactions_base.h:41 UE4Editor_ContentBrowser!SContentBrowser::OnAssetsActivated() scontentbrowser.cpp:1757 UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,TTypeWrapper<void> __cdecl() delegateinstancesimpl_variadics.inl:282 UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,void __cdecl() delegateinstancesimpl_variadics.inl:388 UE4Editor_ContentBrowser!SAssetView::OnListMouseButtonDoubleClick() sassetview.cpp:3292 UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,TTypeWrapper<void> __cdecl() delegateinstancesimpl_variadics.inl:282 UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,void __cdecl() delegateinstancesimpl_variadics.inl:388 UE4Editor_ContentBrowser!TBaseDelegate<void,TSharedPtr<FAssetViewItem,0> >::ExecuteIfBound() delegatesignatureimpl_variadics.inl:482 UE4Editor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,0> >::Private_OnItemDoubleClicked() slistview.h:689 UE4Editor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,0> >::OnMouseButtonDoubleClick() stablerow.h:261 UE4Editor_Slate!<lambda_ab05c44bd3b63117ffdb05809cd69ce7>::operator() slateapplication.cpp:4609 UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_ab05c44bd3b63117ffdb05809cd69ce7> >() slateapplication.cpp:214 UE4Editor_Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent() slateapplication.cpp:4607 UE4Editor_Slate!FSlateApplication::OnMouseDoubleClick() slateapplication.cpp:4590 UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() windowsapplication.cpp:1346 UE4Editor_Core!FWindowsApplication::DeferMessage() windowsapplication.cpp:1709 UE4Editor_Core!FWindowsApplication::ProcessMessage() windowsapplication.cpp:707 UE4Editor_Core!FWindowsApplication::AppWndProc() windowsapplication.cpp:629 user32!<Unknown> user32!<Unknown> UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() windowsplatformmisc.cpp:884 UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:2391 UE4Editor!GuardedMain() launch.cpp:142 UE4Editor!GuardedMainWrapper() launchwindows.cpp:126 UE4Editor!WinMain() launchwindows.cpp:200 UE4Editor!__scrt_common_main_seh() exe_common.inl:264 kernel32!<Unknown> ntdll!<Unknown>
I am not able to find world outliner how to enable it?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
What method is used to fill polygonal regions when drawing spline mesh at run time?
An error occurred while trying to generate project files !?
How to achieve HLSL Multiple Render Target in Material blueprints?
How does UMG set overlapping layouts?
How to properly terminate the DoWork thread function in FAsyncTask?
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Editor - UI Systems |
---|---|
Affects Versions | 4.10, 4.11 |
Target Fix | 4.11 |
Fix Commit | 2771346 |
---|---|
Main Commit | 2800829 |
Created | Nov 11, 2015 |
---|---|
Resolved | Nov 18, 2015 |
Updated | Jun 8, 2016 |