Hello!
In UE 5.5 Preview, new stylus code was introduced, which can cause a test failure in an unrelated test suite, Editor.Plugins.Tools.Modeling.EditorMode.ExtrudePolygons.*.
The test indirectly invokes FWindowsStylusInputInterface::CreateInstance, which attempts to get a window handle. While this works in the editor, when run with -NullRHI, it is not possible to get a window handle. As a result, this code generates an error log, which is interpreted as a test failure.
We have addressed the test failure by downgrading the error log to a warning. We'd be interested in getting this, or an alternative fix, into the mainline.
Thanks!
Steps to Reproduce
.\Engine\Binaries\Win64\UnrealEditor-Cmd.exe <insert project> -ExecCmds="Automation RunTests ExtrudePolygon;Quit" -nosplash -NullRHI -stdout
<p>
</p>
Note the error log causing the test failure:
LogStylusInput: Error: WindowsStylusInputInterface: Could not get native window handle.
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
How to delete some elements correctly when deleting an array loop?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
How does TArray loop correctly remove elements in blueprints?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-239033 in the post.
0 |
Component | UE - Graphics Tools - Modeling Tools |
---|---|
Affects Versions | 5.5 |
Target Fix | 5.6 |
Fix Commit | 39292841 |
---|
Created | Jan 15, 2025 |
---|---|
Resolved | Jan 17, 2025 |
Updated | Jan 30, 2025 |