Description

Error message:

Fatal error: [File:G:/UE4/Projekte/4.25/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp] [Line: 2503] 
Couldn't bind to native struct STRUCT_REINST_MyStruct_0. Headers need to be rebuilt, or a noexport class is missing a IMPLEMENT_STRUCT.
UE4Editor.exe has triggered a breakpoint.
Steps to Reproduce

In the content browser create a new struct and name it "MyStruct", then hit Enter

Callstack
[Inline Frame] UScriptStruct::PrepareCppStructOps::__l19::<lambda_e5f2c77b9fa1dec5d8d745c2b09c64ca>::()::__l6::<lambda_7b36dffc59280a0e978e298021e59ede>::operator()() Line 2503	
[Inline Frame] UScriptStruct::PrepareCppStructOps::__l19::<lambda_e5f2c77b9fa1dec5d8d745c2b09c64ca>::operator()(const FLogCategoryLogClass &) Line 2503	
UScriptStruct::PrepareCppStructOps() Line 2503	
[Inline Frame] UScriptStruct::Serialize(FArchive &) Line 2665	
UScriptStruct::Serialize(FStructuredArchiveRecord Record) Line 2653	
UUserDefinedStruct::Serialize(FStructuredArchiveRecord Record) Line 58	
UUserDefinedStruct::Serialize(FArchive & Ar) Line 223	
StaticDuplicateObjectEx(FObjectDuplicationParameters & Parameters) Line 2072	
StaticDuplicateObject(const UObject * SourceObject, UObject * DestOuter, const FName DestName, EObjectFlags FlagMask, UClass * DestClass, EDuplicateMode::Type DuplicateMode, EInternalObjectFlags InternalFlagsMask) Line 1961	
FUserDefinedStructureCompilerInner::ReplaceStructWithTempDuplicate(UUserDefinedStruct * StructureToReinstance, TMap<UBlueprint *,FUserDefinedStructureCompilerInner::FBlueprintUserStructData,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<UBlueprint *,FUserDefinedStructureCompilerInner::FBlueprintUserStructData,0>> & BlueprintsToRecompile, TArray<UUserDefinedStruct *,TSizedDefaultAllocator<32>> & ChangedStructs) Line 68	
FUserDefinedStructureCompilerUtils::CompileStruct(UUserDefinedStruct * Struct, FCompilerResultsLog & MessageLog, bool bForceRecompile) Line 424	
FKismet2CompilerModule::CompileStructure(UUserDefinedStruct * Struct, FCompilerResultsLog & Results) Line 88	
FStructureEditorUtils::CompileStructure(UUserDefinedStruct * Struct) Line 544	
[Inline Frame] FStructureEditorUtils::OnStructureChanged(UUserDefinedStruct *) Line 555	
FStructureEditorUtils::AddVariable(UUserDefinedStruct * Struct, const FEdGraphPinType & VarType) Line 317	
FStructureEditorUtils::CreateUserDefinedStruct(UObject * InParent, FName Name, EObjectFlags Flags) Line 56	
UStructureFactory::FactoryCreateNew(UClass * Class, UObject * InParent, FName Name, EObjectFlags Flags, UObject * Context, FFeedbackContext * Warn) Line 7585	
UFactory::FactoryCreateNew(UClass * InClass, UObject * InParent, FName InName, EObjectFlags Flags, UObject * Context, FFeedbackContext * Warn, FName CallingContext) Line 84	
UAssetToolsImpl::CreateAsset(const FString & AssetName, const FString & PackagePath, UClass * AssetClass, UFactory * Factory, FName CallingContext) Line 474	
SAssetView::CreateAssetFromTemporary(FString InName, const TSharedPtr<FAssetViewAsset,0> & InItem, FText & OutErrorText) Line 4087	
SAssetView::AssetRenameCommit(const TSharedPtr<FAssetViewItem,0> & Item, const FString & NewName, const FSlateRect & MessageAnchor, const ETextCommit::Type CommitType) Line 4556	
[Inline Frame] TMemberFunctionCaller<SAssetView,void (__cdecl SAssetView::*)(TSharedPtr<FAssetViewItem,0> const &,FString const &,FSlateRect const &,enum ETextCommit::Type)>::operator()(const TSharedPtr<FAssetViewItem,0> &) Line 156	
[Inline Frame] UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int>>::ApplyAfter(TMemberFunctionCaller<SAssetView,void (__cdecl SAssetView::*)(TSharedPtr<FAssetViewItem,0> const &,FString const &,FSlateRect const &,enum ETextCommit::Type)> &&) Line 272	
[Inline Frame] TBaseSPMethodDelegateInstance<0,SAssetView,0,TTypeWrapper<void> __cdecl(TSharedPtr<FAssetViewItem,0> const &,FString const &,FSlateRect const &,enum ETextCommit::Type)>::Execute(const TSharedPtr<FAssetViewItem,0> &) Line 298	
TBaseSPMethodDelegateInstance<0,SAssetView,0,void __cdecl(TSharedPtr<FAssetViewItem,0> const &,FString const &,FSlateRect const &,enum ETextCommit::Type)>::ExecuteIfSafe(const TSharedPtr<FAssetViewItem,0> & <Params_0>, const FString & <Params_1>, const FSlateRect & <Params_2>, ETextCommit::Type <Params_3>) Line 374	
[Inline Frame] TBaseDelegate<void,TSharedPtr<FAssetViewItem,0> const &,FString const &,FSlateRect const &,enum ETextCommit::Type>::ExecuteIfBound(const TSharedPtr<FAssetViewItem,0> & <Params_1>, const FString &) Line 673	
SAssetViewItem::HandleNameCommitted(const FText & NewText, ETextCommit::Type CommitInfo) Line 619	
[Inline Frame] TMemberFunctionCaller<SAssetTileItem,void (__cdecl SAssetTileItem::*)(FText const &,enum ETextCommit::Type)>::operator()(const FText &) Line 156	
[Inline Frame] UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int>>::ApplyAfter(TMemberFunctionCaller<SAssetTileItem,void (__cdecl SAssetTileItem::*)(FText const &,enum ETextCommit::Type)> &&) Line 272	
[Inline Frame] TBaseSPMethodDelegateInstance<0,SAssetTileItem,0,TTypeWrapper<void> __cdecl(FText const &,enum ETextCommit::Type)>::Execute(const FText &) Line 298	
TBaseSPMethodDelegateInstance<0,SAssetTileItem,0,void __cdecl(FText const &,enum ETextCommit::Type)>::ExecuteIfSafe(const FText & <Params_0>, ETextCommit::Type <Params_1>) Line 374	
SInlineEditableTextBlock::OnTextBoxCommitted(const FText & InText, ETextCommit::Type InCommitType) Line 313	
[Inline Frame] TMemberFunctionCaller<SInlineEditableTextBlock,void (__cdecl SInlineEditableTextBlock::*)(FText const &,enum ETextCommit::Type)>::operator()(const FText &) Line 156	
[Inline Frame] UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int>>::ApplyAfter(TMemberFunctionCaller<SInlineEditableTextBlock,void (__cdecl SInlineEditableTextBlock::*)(FText const &,enum ETextCommit::Type)> &&) Line 272	
[Inline Frame] TBaseSPMethodDelegateInstance<0,SInlineEditableTextBlock,0,TTypeWrapper<void> __cdecl(FText const &,enum ETextCommit::Type)>::Execute(const FText &) Line 298	
TBaseSPMethodDelegateInstance<0,SInlineEditableTextBlock,0,void __cdecl(FText const &,enum ETextCommit::Type)>::ExecuteIfSafe(const FText & <Params_0>, ETextCommit::Type <Params_1>) Line 374	
[Inline Frame] TMemberFunctionCaller<SEditableTextBox,void (__cdecl SEditableTextBox::*)(FText const &,enum ETextCommit::Type)>::operator()(const FText &) Line 156	
[Inline Frame] UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int>>::ApplyAfter(TMemberFunctionCaller<SEditableTextBox,void (__cdecl SEditableTextBox::*)(FText const &,enum ETextCommit::Type)> &&) Line 272	
[Inline Frame] TBaseSPMethodDelegateInstance<0,SEditableTextBox,0,TTypeWrapper<void> __cdecl(FText const &,enum ETextCommit::Type)>::Execute(const FText &) Line 298	
TBaseSPMethodDelegateInstance<0,SEditableTextBox,0,void __cdecl(FText const &,enum ETextCommit::Type)>::ExecuteIfSafe(const FText & <Params_0>, ETextCommit::Type <Params_1>) Line 374	
FSlateEditableTextLayout::HandleCarriageReturn(bool isRepeat) Line 1519	
FSlateEditableTextLayout::HandleKeyDown(const FKeyEvent & InKeyEvent) Line 967	
SEditableText::OnKeyDown(const FGeometry & MyGeometry, const FKeyEvent & InKeyEvent) Line 211	
[Inline Frame] FSlateApplication::ProcessKeyDownEvent::__l28::<lambda_348e43676c71ef9c842236ae8e30eb35>::operator()(const FArrangedWidget &) Line 4208	
FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FKeyEvent,<lambda_348e43676c71ef9c842236ae8e30eb35>>(FSlateApplication * ThisApplication, FEventRouter::FBubblePolicy RoutingPolicy, FKeyEvent EventCopy, const FSlateApplication::ProcessKeyDownEvent::__l28::<lambda_348e43676c71ef9c842236ae8e30eb35> & Lambda) Line 372	
[Inline Frame] FEventRouter::RouteAlongFocusPath(FSlateApplication *) Line 353	
FSlateApplication::ProcessKeyDownEvent(const FKeyEvent & InKeyEvent) Line 4204	
FSlateApplication::OnKeyDown(const int KeyCode, const unsigned int CharacterCode, const bool IsRepeat) Line 4112	
FWindowsApplication::ProcessDeferredMessage(const FDeferredWindowsMessage & DeferredMessage) Line 1968	
FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,0> & NativeWindow, HWND__ * InHWnd, unsigned int InMessage, unsigned __int64 InWParam, __int64 InLParam, int MouseX, int MouseY, unsigned int RawInputFlags) Line 2585	
FWindowsApplication::ProcessMessage(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 1809	
FWindowsApplication::AppWndProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 852	

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint Editor
Affects Versions4.25
Target Fix4.26
Fix Commit12568815
Main Commit13686746
CreatedMar 31, 2020
ResolvedApr 2, 2020
UpdatedSep 10, 2020