Help needed in smoke-testing the new release
Closed this issue · 22 comments
@se-edu/tech-team-level1 (newly inducted members in particular) I've created a new release with the latest changes. Please help smoke test it in your computer. Ensure you are using Java 11. If you are using Mac M1, ensure you have followed these instructions (see advisory for Mac users) to install the specific version of Java specified.
After testing, please post a screenshot of the GUI in this thread. I would like to see how it looks in various environments, given the change in concern is about fonts.
On Windows 11 Build 22000.376, Java version "11.0.11" 2021-04-20 LTS
Everything looks normal on my system.
@damithc I think you meant to link the Java install instructions for M1 but the link is broken?
I believe the font issue exists on certain JDKs on Intel Macs too. The Azul build works properly though.
This issue was also mentioned by a few other Intel Mac users last sem
nus-cs2103-AY2122S1/forum#231 (comment)
nus-cs2103-AY2122S1/forum#118
OS: MacOS Monterey (Intel)
JDK: openjdk 11.0.12 (Homebrew)
JDK: openjdk 11.0.13 (Azul)
System: Windows 11 Build 22471.1000
JDK: openjdk 11.0.9.1 2020-11-04
Looks good!
For System: Ubuntu 20.04.3 LTS
and JDK: openjdk 11.0.11 2021-04-20
, I see no font problems but get the same flickering issue that @Tianqi-Zhu pointed out.
Windows 10
System: Windows 10 Home 19043.1415
JDK: openjdk 11.0.9
GUI works well (light mode and dark mode both), functions works well.
macOS
System: macOS Big Sur Version 11.6
JDK: openjdk 11.0.8
(AdoptOpenJDK)
GUI works well (light mode and dark mode both), functions works well.
System: macOS Big Sur Version 11.6
JDK: openjdk 11.0.12
(Homebrew)
GUI font display error mentioned above.
Ubuntu
System: Ubuntu 18.04.5 LTS
JDK: javac 11.0.13
GUI works well, functions works well.
I also reproduced the white flickering issue mentioned above, but I don't think this is the application bug since I tested other applications on my PC and all of them have the same white flickering issue.
Ubuntu 20.04
Ubuntu 20.04.2 LTS (Running via Windows 10 WSL 2)
openjdk version "11.0.11" 2021-04-20 (OpenJDK)
Using XMing for display.
The dropdowns are strange, they are detached:
The help window also does not seem work properly:
It has similar problems on resizing that @Tianqi-Zhu found.
Windows 10
Windows 10 Build 19042.1415
java version "11.0.12" 2021-07-20 LTS (Oracle)
Looks fine overall. No problems found for Windows 10, even the resizing one.
Ubuntu 18.04
System: Ubuntu 18.04.6 (with Arc-Dark theme)
Java: OpenJDK 11.0.13
Everything looks normal on my system, including the help window.
The dropdown menus are also working as intended.
I do notice the issue mentioned by @Tianqi-Zhu however it is a momentary flicker and not very noticeable.
Thanks everyone for reporting smoke-testing results.
@kouyk and others,
- I guess the font problem on Mac is expected and no action needed.
- How about the Ui anomalies reported on some Ubuntu environments? Is there a workaround?
- How about the Ui anomalies reported on some Ubuntu environments? Is there a workaround?
The Ui anomalies seems to be applicable to Linux based systems as a whole, as I am also able to reproduce the same issue. My findings are similar to @HolmesJJ where it is not limited to AB3, I tried out recaf, another JavaFX application, which has a similar issue. Some quick googling seems to reveal that this is an upstream bug with JavaFX that has yet been resolved even for JavaFX 18, more details here. If launching via CLI, it may be possible to pass the flag -Dprism.forceUploadingPainter=true
to java and reduce the severity of the problem.
It is unlikely that we are able to find a proper resolution or workaround for this issue, furthermore this is a minor cosmetic bug that does not impact normal usage of the application.
The Ui anomalies seems to be applicable to Linux based systems as a whole, as I am also able to reproduce the same issue. My findings are similar to @HolmesJJ where it is not limited to AB3, I tried out recaf, another JavaFX application, which has a similar issue. Some quick googling seems to reveal that this is an upstream bug with JavaFX that has yet been resolved even for JavaFX 18, more details here. If launching via CLI, it may be possible to pass the flag
-Dprism.forceUploadingPainter=true
to java and reduce the severity of the problem.It is unlikely that we are able to find a proper resolution or workaround for this issue, furthermore this is a minor cosmetic bug that does not impact normal usage of the application.
Got it. We can leave it be. Students using the affected OS should already be familiar with the problem by the time they reach the PE, which means they will not report it as a bug of the software.
@se-edu/tech-team-level1 There's one student reporting that he is still facing the font problem nus-cs2103-AY2122S2/forum#44 (comment)
Could you guys help follow up?
Could you guys help follow up?
Seems to be resolved, which stems from the fact that multiple versions of JDK are installed and MacOS defaulting to the highest available version when launching any jar files via the GUI. There is a method to workaround that, perhaps someone on MacOS can try it out and provide a few screenshots so the advisory can be updated accordingly?
@se-edu/tech-team-level1 This might need your help as well nus-cs2103-AY2122S2/forum#66
@se-edu/tech-team-level1 Another case nus-cs2103-AY2122S2/forum#58 (comment)
Says he is not using a M1 Mac but facing a similar issue