Minecraft crashing when I enter 1.8.9 version

I personally use TLauncher but when I enter a 1.8.9 version it crashs and tells me to change java version to 8 update 45. Here is the recent crash report

// Surprise! Haha. Well, this is awkward.

Time: 5/9/21 9:21 AM
Description: Initializing game

java.lang.ExceptionInInitializerError
	at ave.ar(SourceFile:560)
	at ave.am(SourceFile:361)
	at ave.a(SourceFile:310)
	at org.tlauncher.Main1_8_9.main(Main1_8_9.java:186)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.tlauncher.Launch1_8_9.launch(Launch1_8_9.java:133)
	at org.tlauncher.Launch1_8_9.main(Launch1_8_9.java:23)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
	at org.lwjgl.opengl.LinuxDisplay.getAvailableDisplayModes(LinuxDisplay.java:951)
	at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:738)
	at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
	... 10 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
	at ave.ar(SourceFile:560)
	at ave.am(SourceFile:361)

-- Initialization --
Details:
Stacktrace:
	at ave.a(SourceFile:310)
	at org.tlauncher.Main1_8_9.main(Main1_8_9.java:186)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.tlauncher.Launch1_8_9.launch(Launch1_8_9.java:133)
	at org.tlauncher.Launch1_8_9.main(Launch1_8_9.java:23)

-- System Details --
Details:
	Minecraft Version: 1.8.9
	Operating System: Linux (amd64) version 5.13.12-1-MANJARO
	Java Version: 1.8.0_202, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 25535840 bytes (24 MB) / 172900352 bytes (164 MB) up to 2947809280 bytes (2811 MB)
	JVM Flags: 3 total; -Xmn128M -Xmx2824M -XX:+UseConcMarkSweepGC
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	Launched Version: 1.8.9
	LWJGL: 2.9.4
	OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
	GL Caps: 
	Using VBOs: No
	Is Modded: Very likely; Jar signature invalidated
	Type: Client (map_client.txt)
	Resource Packs: 
	Current Language: ~~ERROR~~ NullPointerException: null
	Profiler Position: N/A (disabled)
	CPU: <unknown>

I have tried with java-8-jre/jre and java-8-openjdk/jre (default)
and these 2 are the output of archlinux-java status

This don’t happen with 1.16.5 as I am able to start and play the game

Thanks

Please read this:

Especially the What’s this Upstream / Downstream business? and then file a bug upstream…

:crossed_fingers: