On Wed, 30 Jun 2021 19:19:24 GMT, Alexander Zuev <kiz...@openjdk.org> wrote:

>>> No, the native code will fail to load the icon
>> So what call will fail? Is the "sf.getIcon()" return null? in what line of 
>> code?
>
> Yes, from my remote debugging it happens in sf.getIcon() but the 
> circumstances are quite rare - file has to be inaccessible and the user's GUI 
> session should not be initialized - that's why this failure only happens on 
> headless testing. Another solution would be to mark this test as headful - 
> that would solve issue as well.

I am a bit surprised the tests for this are not already headful. I can imagine 
all sorts of platform reasons why making them headless is not testing the 
"real" use case making the tests less than useful.
Ever seen a hidpi  headless system ??

-------------

PR: https://git.openjdk.java.net/jdk17/pull/178

Reply via email to