View Issue Details

IDProjectCategoryView StatusLast Update
0002112NoesisGUIUnrealpublic2021-09-14 10:05
Reporterjsantos Assigned Tohcpizzi  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product Version3.1.0 
Target Version3.1.1Fixed in Version3.1.1 
Summary0002112: Crash in NoesisEditorModule when importing an unrelated type fails
Description

We are running into another crash this time in the NoesisEditor module. We traced this down to the failure of an import of unrelated type.

In our case it was failing to import an FBX where the skeleton didn’t match the animation that was being imported.

This then resulted in the crash in Noesis NoesisEditorModule.cpp : void OnObjectImported(UFactory ImportFactory, UObject InObject)

PlatformAny

Activities

jsantos

jsantos

2021-09-14 01:01

manager   ~0007442

Callstack


[Inline Frame] UE4Editor-NoesisEditor.dll!UObjectBaseUtility::IsChildOfWorkaround(const UClass ) Line 517 C++
[Inline Frame] UE4Editor-NoesisEditor.dll!UObjectBaseUtility::IsA(UClass
) Line 539 C++
[Inline Frame] UE4Editor-NoesisEditor.dll!UObjectBaseUtility::IsA() Line 546 C++
UE4Editor-NoesisEditor.dll!OnObjectImported(UFactory ImportFactory, UObject InObject) Line 104 C++
[Inline Frame] UE4Editor-NoesisEditor.dll!Invoke(void()(UFactory , UObject ) &) Line 51 C++
[Inline Frame] UE4Editor-NoesisEditor.dll!UE4Tuple_Private::TTupleBase<TIntegerSequence<unsigned int>>::ApplyAfter(void(
)(UFactory , UObject ) &) Line 299 C++
UE4Editor-NoesisEditor.dll!TBaseStaticDelegateInstance<void cdecl(UFactory ,UObject ),FDefaultDelegateUserPolicy>::ExecuteIfSafe(UFactory <Params_0>, UObject <Params_1>) Line 731 C++
UE4Editor-UnrealEd.dll!TMulticastDelegate<void
cdecl(UFactory ,UObject ),FDefaultDelegateUserPolicy>::Broadcast(UFactory <Params_0>, UObject <Params_1>) Line 955 C++
UE4Editor-UnrealEd.dll!UImportSubsystem::BroadcastAssetPostImport(UFactory InFactory, UObject InCreatedObject) Line 162 C++
UE4Editor-UnrealEd.dll!UFbxFactory::FactoryCreateFile(UClass Class, UObject InParent, FName Name, EObjectFlags Flags, const FString & InFilename, const wchar_t Parms, FFeedbackContext Warn, bool & bOutOperationCanceled) Line 862 C++
UE4Editor-UnrealEd.dll!UFactory::ImportObject(UClass InClass, UObject InOuter, FName InName, EObjectFlags InFlags, const FString & Filename, const wchar_t Parms, bool & OutCanceled) Line 201 C++
UE4Editor-AssetTools.dll!UAssetToolsImpl::ImportAssetsInternal(const TArray<FString,TSizedDefaultAllocator<32>> & Files, const FString & RootDestinationPath, TArray<TTuple<FString,FString>,TSizedDefaultAllocator<32>>
FilesAndDestinationsPtr, const FAssetImportParams & Params) Line 2070 C++
UE4Editor-AssetTools.dll!UAssetToolsImpl::ImportAssets(const TArray<FString,TSizedDefaultAllocator<32>> & Files, const FString & DestinationPath, UFactory ChosenFactory, bool bSyncToBrowser, TArray<TTuple<FString,FString>,TSizedDefaultAllocator<32>> FilesAndDestinations) Line 1289 C++
UE4Editor-AssetTools.dll!UAssetToolsImpl::ImportAssetsWithDialog(const FString & DestinationPath) Line 1122 C++
UE4Editor-ContentBrowserAssetDataSource.dll!UContentBrowserAssetDataSource::OnImportAsset(const FName InPath) Line 1690 C++
[Inline Frame] UE4Editor-ContentBrowserAssetDataSource.dll!Invoke(void(UContentBrowserAssetDataSource::)(FName)) Line 65 C++
[Inline Frame] UE4Editor-ContentBrowserAssetDataSource.dll!UE4Tuple_Private::TTupleBase<TIntegerSequence<unsigned int>>::ApplyAfter(void(UContentBrowserAssetDataSource::
)(FName) &) Line 299 C++
UE4Editor-ContentBrowserAssetDataSource.dll!TBaseUObjectMethodDelegateInstance<0,UContentBrowserAssetDataSource,void cdecl(FName),FDefaultDelegateUserPolicy>::ExecuteIfSafe(FName <Params_0>) Line 611 C++
[Inline Frame] UE4Editor-ContentBrowserAssetDataSource.dll!TDelegate<void cdecl(FName),FDefaultDelegateUserPolicy>::ExecuteIfBound(FName) Line 599 C++
UE4Editor-ContentBrowserAssetDataSource.dll!FNewAssetContextMenu::ExecuteImportAsset(TDelegate<void
cdecl(FName),FDefaultDelegateUserPolicy> InOnInportAssetRequested, FName InPath) Line 398 C++
[Inline Frame] UE4Editor-ContentBrowserAssetDataSource.dll!Invoke(void(*)(TDelegate<void __cdecl(FName),FDefaultDelegateUserPolicy>, FName) &) Line 51 C++
[Inline Frame] UE4Editor-ContentBrowserAssetDataSource.dll!UE4Tuple_Private::TTupleBase<TIntegerSequence<unsigned int,0,1>,TDelegate<void
cdecl(FName),FDefaultDelegateUserPolicy>,FName>::ApplyAfter(void()(TDelegate<void cdecl(FName),FDefaultDelegateUserPolicy>, FName) &) Line 299 C++
UE4Editor-ContentBrowserAssetDataSource.dll!TBaseStaticDelegateInstance<void
cdecl(void),FDefaultDelegateUserPolicy,TDelegate<void __cdecl(FName),FDefaultDelegateUserPolicy>,FName>::ExecuteIfSafe() Line 731 C++
UE4Editor-Slate.dll!SMenuEntryBlock::OnClicked(bool bCheckBoxClicked) Line 1067 C++
UE4Editor-Slate.dll!SMenuEntryBlock::OnMenuItemButtonClicked() Line 1018 C++
[Inline Frame] UE4Editor-Slate.dll!Invoke(FReply(SMenuEntryBlock::
)()) Line 65 C++
[Inline Frame] UE4Editor-Slate.dll!UE4Tuple_Private::TTupleBase<TIntegerSequence<unsigned int>>::ApplyAfter(FReply(SMenuEntryBlock::)() &) Line 299 C++
UE4Editor-Slate.dll!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply cdecl(void),FDefaultDelegateUserPolicy>::Execute() Line 290 C++
[Inline Frame] UE4Editor-Slate.dll!TDelegate<FReply
cdecl(void),FDefaultDelegateUserPolicy>::Execute() Line 580 C++
UE4Editor-Slate.dll!SButton::ExecuteOnClick() Line 385 C++
UE4Editor-Slate.dll!SButton::OnMouseButtonUp(const FGeometry & MyGeometry, const FPointerEvent & MouseEvent) Line 304 C++
UE4Editor-Slate.dll!SMenuEntryButton::OnMouseButtonUp(const FGeometry & MyGeometry, const FPointerEvent & MouseEvent) Line 386 C++
[Inline Frame] UE4Editor-Slate.dll!FSlateApplication::RoutePointerUpEvent::__l8::<lambda_cc5aea9e7377b04ce85c30c65ec3889b>::operator()(const FArrangedWidget &) Line 4829 C++
UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_cc5aea9e7377b04ce85c30c65ec3889b>>(FSlateApplication
ThisApplication, FEventRouter::FToLeafmostPolicy RoutingPolicy, FPointerEvent EventCopy, const FSlateApplication::RoutePointerUpEvent::l8::<lambda_cc5aea9e7377b04ce85c30c65ec3889b> & Lambda, ESlateDebuggingInputEvent DebuggingInputEvent) Line 378 C++
UE4Editor-Slate.dll!FSlateApplication::RoutePointerUpEvent(const FWidgetPath & WidgetsUnderPointer, const FPointerEvent & PointerEvent) Line 4815 C++
UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent(const FPointerEvent & MouseEvent) Line 5356 C++
UE4Editor-Slate.dll!FSlateApplication::OnMouseUp(const EMouseButtons::Type Button, const FVector2D CursorPos) Line 5321 C++
UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessDeferredMessage(const FDeferredWindowsMessage & DeferredMessage) Line 2178 C++
UE4Editor-ApplicationCore.dll!FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,0> & NativeWindow, HWND * InHWnd, unsigned int InMessage, unsigned int64 InWParam, int64 InLParam, int MouseX, int MouseY, unsigned int RawInputFlags) Line 2642 C++
UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessMessage(HWND
hwnd, unsigned int msg, unsigned int64 wParam, int64 lParam) Line 1046 C++
UE4Editor-ApplicationCore.dll!FWindowsApplication::AppWndProc(HWND__
hwnd, unsigned int msg, unsigned int64 wParam, int64 lParam) Line 878 C++
[External Code]
[Inline Frame] UE4Editor-ApplicationCore.dll!WinPumpMessages() Line 108 C++
UE4Editor-ApplicationCore.dll!FWindowsPlatformApplicationMisc::PumpMessages(bool bFromMainLoop) Line 130 C++
UE4Editor-Win64-DebugGame.exe!FEngineLoop::Tick() Line 4748 C++
[Inline Frame] UE4Editor-Win64-DebugGame.exe!EngineTick() Line 62 C++
UE4Editor-Win64-DebugGame.exe!GuardedMain(const wchar_t * CmdLine) Line 169 C++
UE4Editor-Win64-DebugGame.exe!WinMain(HINSTANCE
hInInstance, HINSTANCE__ hPrevInstance, char * __formal, int nCmdShow) Line 257 C++
[External Code]

Issue History

Date Modified Username Field Change
2021-09-14 00:57 jsantos New Issue
2021-09-14 00:58 jsantos Target Version => 3.1.1
2021-09-14 00:58 jsantos Assigned To => hcpizzi
2021-09-14 00:58 jsantos Status new => assigned
2021-09-14 01:01 jsantos Note Added: 0007442
2021-09-14 10:05 jsantos Status assigned => resolved
2021-09-14 10:05 jsantos Resolution open => fixed
2021-09-14 10:05 jsantos Fixed in Version => 3.1.1