Mojira Archive
MCL-23351

Wrong version of text2speech used

Looks like the launchermeta for 1.19.4 has been updated to use a newer version of text2speech, however on already existing installations of 1.19.4 this causes a game-crash:

java.lang.NoClassDefFoundError: com/mojang/text2speech/Narrator 

After looking into launcher logs and library files, it turns out that the launcher is adding versionĀ 1.16.7 to the classpath (I attached a screenshot of the launcher log) but only version 1.13.9 exists in the library.

Speculation

The cause for that may be that the launcher didn't download a newer launchermeta file (as the old 1.19.4.json already exists) for that version and therefore didn't download the new text2speech version but on the other side tries to launch with versions according to the new launchermeta. Deleting the file fixes the issue as it forces the launcher do re-download the file.

Deleting the "versions/1.19.4/1.19.4.json" file and restarting that fixes the problem.

Cannot Reproduce

MooZiii

2023-04-27, 10:31 PM

2023-05-12, 04:18 AM

2023-05-12, 04:18 AM

0

3

Confirmed

2.4.39 (Win 10/11 App)

-