Logstreaming Warnings of Missing Engine Content in UE5.7. Output Log

I got a bunch of Missing Engine Content errors in Output Log after starting Unreal Engine 5.7.1 …

Failed to read file ‘../../../Engine/Platforms/VisionOS/Content/Editor/Slate/Launcher/Platform_VisionOS_24x.png’ error

LogStreaming: Warning: Failed to read file ‘../../../Engine/Plugins/Animation/EaseCurveTool/Resources/Common/ButtonHoverHint.png’ error.

LogStreaming: Warning: Failed to read file ‘../../../Engine/Plugins/MetaHuman/MetaHumanSDK/Content/Intro_1.png’ error.

LogStreaming: Warning: Failed to read file ‘../../../Engine/Content/Slate/Common/ButtonHoverHint.png’ error.

… and so i was looking in the listed folders and all these folders and files are still missing after an clean install …

there was no VisionOS/Content folder,
there was no EaseCurveTool/Resources/Common folder,
there was no Intro_1.png and ButtonHoverHint.png

… and so on …

Also getting two times the error :

LogSlateStyle: Warning: Unable to find Slate Widget Style ‘ltc1q6tll6caghhc0f625wt7gkjxjmpt457lfjrpkmj’. Using FButtonStyle defaults instead.

and at least one time the error :

LogTextureGraph: Warning: serialize Var v-1<0x00000000>: NOT FOUND for None

and two times in red the error :

LogAutomationTest: Error: Condition failed

So my first question is where can i get these missing content for UE5.7.1 to fix this missing files issue - likely over an simple download of an zip-archive with all the missing content - or is there an other workaround - like disabling VisionOS support for those who do not use these

At the very least, I don’t understand why they don’t just continue to provide this as a simple download with the delivered content.

I mean, it should have been obvious that these errors would occur if the content is simply missing but is still queried by the engine at startup.

Best regards, Marc

While tracing the source of this Slate-style warning that appears twice on every editor startup in UE 5.7:

LogSlateStyle: Warning: Unable to find Slate Widget Style ‘ltc1q6tll6caghhc0f625wt7gkjxjmpt457lfjrpkmj’. Using FButtonStyle defaults instead.

I found this in shipped engine source:

File: Engine/Plugins/MetaHuman/MetaHumanSDK/Source/MetaHumanSDKEditor/Private/UI/MetaHumanStyleSet.cpp
Line: 145

// Authentication Menu
Set("MetaHumanSDKEditor.AuthenticationMenuFont", FCoreStyle::GetDefaultFontStyle("Bold", 8));

FButtonStyle AuthenticationMenuButtonStyle = FAppStyle::Get().GetWidgetStyle<FButtonStyle>(TEXT("ltc1q6tll6caghhc0f625wt7gkjxjmpt457lfjrpkmj"));
AuthenticationMenuButtonStyle.SetNormal(FSlateRoundedBoxBrush(FLinearColor::Transparent, 8.f));
AuthenticationMenuButtonStyle.SetHovered(FSlateRoundedBoxBrush(FLinearColor(.02f, .02f, .02f, 1.f), 8.f));
AuthenticationMenuButtonStyle.SetPressed(FSlateRoundedBoxBrush(FLinearColor(.02f, .02f, .02f, 1.f), 8.f));
Set("MetaHumanSDKEditor.AuthenticationMenuButton", AuthenticationMenuButtonStyle);

The lookup key ltc1q6tll6caghhc0f625wt7gkjxjmpt457lfjrpkmj is a valid bech32 Litecoin SegWit address. The wallet is real on-chain (one ~$0.56 deposit from Aug 2025, never spent).

What the code does:

  • FAppStyle::Get().GetWidgetStyle<FButtonStyle>(...) searches the editor’s master Slate style registry for a button style under that key. No style is registered under that name anywhere in the engine, so it logs the warning and returns a default-constructed FButtonStyle.
  • The next three lines override Normal/Hovered/Pressed brushes by hand. So the failed lookup contributes nothing visual — its only effect is leaving the non-overridden style fields (foreground color, hover/press sounds, padding, etc.) at type defaults.
  • The result is registered as MetaHumanSDKEditor.AuthenticationMenuButton and consumed by exactly one button: the Sign Out button in SMetaHumanAuthenticationMenuButton.cpp:179, which mounts in the toolbar of the MetaHuman Character editor (MetaHumanCharacterEditorToolkit.cpp:535) and the MetaHuman Identity asset editor (MetaHumanIdentityAssetEditorToolkit.cpp:822).

Functionally the button still renders and the Sign Out flow works. But the lookup key looks like a developer placeholder that was never replaced — almost certainly someone’s personal LTC wallet pasted in from a clipboard and shipped to production source.

Repro: open any project with the MetaHumanSDK plugin enabled (it’s EnabledByDefault: true since 5.7) on UE 5.7. Editor log shows the warning twice during init.

Suggested fix: drop the GetWidgetStyle lookup since every visually-meaningful field is overridden anyway, or replace the key with a real registered style name Epic intends to inherit from. Either way, the wallet string should not be in shipped source.