Environment:
Unreal Engine version: [5.5.1]
Operating system: [Windows 11 ]
Issue:
I am encountering specific warnings in the logs related to missing files. Here are the main error messages:
LogStreaming: Warning: Failed to read file ‘…/…/…/Engine/Platforms/VisionOS/Content/Editor/Slate/Launcher/Platform_VisionOS_24x.png’ error. LogStreaming: Warning: Failed to read file ‘…/…/…/Engine/Platforms/VisionOS/Content/Editor/Slate/Launcher/Platform_VisionOS_128x.png’ error. LogStreaming: Warning: Failed to read file ‘Common/Selector.png’ error.
Steps Taken:
Searched for the mentioned files but could not locate them in the specified directories.
Tried disabling potentially related plugins but the issue persists.
Rebuilt the project and cleared all cached files.
Confirmed that the VisionOS-related errors also appear in newly created projects.
Questions:
What is the cause of these errors, and how can they be resolved?
Is there a way to identify the source of the Common/Selector.png reference or related plugins?
How should I handle the VisionOS-related errors, especially if they occur in new projects by default?
Additional Information:
My project uses image assets in the title screen only, but these errors persist regardless.
5 Likes
Rawalanche
(Rawalanche)
December 28, 2024, 1:48pm
2
Same here… 5.5 has been released with some quite low quality standards. It’s frustrating, because if Epic themselves just release final engine versions with log warnings, it teaches average users bad habit that warnings are something common that should be ignored.
5 Likes
Same problem with my 5.5.1
Still couldn’t find the solution, if anyone knows the solution will be very appreciated
1 Like
Asche4983
(Asche4983)
January 9, 2025, 3:52pm
4
empty project i just add Default ThirdPersonPack
It`s soooooo many question for me
i m new… and dont know how to deal this
1 Like
Asche4983
(Asche4983)
January 16, 2025, 11:46am
5
i Find it …but still have some question
easy following the warning file path…its the Common/Selector that make me mad… i placed a fake copy everywhere, but no way
2 Likes
To track down the ‘Common/Selector.png’ error. I put a break point in the code and saw that it was coming from DocumentationStyleSet.cpp. More precisely this line of code:
Set(“ToolTip.TopSeparator”, new BORDER_BRUSH(“Common/Selector”, FMargin(0.0f, 1.0f, 0.0f, 0.0f), FStyleColors::Hover));
For the BORDER_BRUSH macro to work properly, the code needs to call this:
SetContentRoot(FPaths::EngineContentDir() / TEXT(“Editor/Slate”));
If you have access to the code you can add this:
SetContentRoot(FPaths::EngineContentDir() / TEXT(“Editor/Slate”));
at the start of this constructor:
FDocumentationStyleSet::FDocumentationStyleSet()
If you do not have access to the code, there is an open bug about this: Unreal Engine Issues and Bug Tracker (UE-237138)
4 Likes
teemujin
(teemujin)
May 23, 2025, 11:41pm
8
glad Im not the only one offended by rando warnings and errors that make no sense and need to be understood and squashed… why is there missing icons and directories in Unreal shipping install ?
1 Like
VirPalus
(VirPalus)
November 9, 2025, 2:34pm
9
DefaultEngine.ini => Add [Core.Log]
[Core.Log]
LogStreaming=Error
LogEOSSDK=Error
LogEOS=Error
LogImageWrapper=Error
VirPalus
(VirPalus)
November 9, 2025, 2:41pm
10
=== 0) Completely close UE and Epic Games Launcher ===
$UE = “C:\Program Files\Epic Games\UE_5.5\Engine”
1) Grant full permissions on target paths
takeown /F “$UE\Platforms\VisionOS” /A /R /D Y | Out-Null
icacls “$UE\Platforms\VisionOS” /grant Administrators:F /T /C | Out-Null
takeown /F “$UE\Plugins\Interchange” /A /R /D Y | Out-Null
icacls “$UE\Plugins\Interchange” /grant Administrators:F /T /C | Out-Null
2) Create required directories
$vos = Join-Path $UE “Platforms\VisionOS\Content\Editor\Slate\Launcher”
$ich = Join-Path $UE “Plugins\Interchange\Editor\Content\Old\Tiles\Outer”
New-Item -ItemType Directory -Force -Path $vos,$ich | Out-Null
3) Copy REAL PNGs (not base64 placeholders)
$src24 = Join-Path $UE “Platforms\Windows\Content\Editor\Slate\Launcher\Platform_Windows_24x.png”
$src128 = Join-Path $UE “Platforms\Windows\Content\Editor\Slate\Launcher\Platform_Windows_128x.png”
Fallbacks: if not found above, grab any PNG from Engine\Content\Slate
if (-not (Test-Path $src24)) { $src24 = (Get-ChildItem -Recurse -Filter *.png -Path (Join-Path $UE “Content\Slate”) | Select-Object -First 1).FullName }
if (-not (Test-Path $src128)) { $src128 = (Get-ChildItem -Recurse -Filter *.png -Path (Join-Path $UE “Content\Slate”) | Select-Object -First 1).FullName }
Copy-Item $src24 (Join-Path $vos “Platform_VisionOS_24x.png”) -Force
Copy-Item $src128 (Join-Path $vos “Platform_VisionOS_128x.png”) -Force
Copy-Item $src24 (Join-Path $ich “alertSolid.png”) -Force
4) Verify
"Exists 24x: " + (Test-Path (Join-Path $vos “Platform_VisionOS_24x.png”))
"Exists 128x: " + (Test-Path (Join-Path $vos “Platform_VisionOS_128x.png”))
“Exists alert:” + (Test-Path (Join-Path $ich “alertSolid.png”))