Closed NotAHero04 closed 2 years ago
I tested forge for 1.2.5, and it works nicely. Looks like the reason why it doesn't start is that the forge attempts to reload itself in a different classloader which does not read the default classpath. Which leads LWJGL not to be found because Pojav uses its own one, not the Minecraft one.
I keep digging and finally find more issue with older versions of Forge. So...
As of the missing class was added, could you try them? (delete lwjgl3/version
file if you are still getting missing class)
As of the missing class was added, could you try them? (delete
lwjgl3/version
file if you are still getting missing class)
Still doesn't work
The log is the same as above. I tried deleting the entire lwjgl3 folder and then get a new installation.
Forge 1.6.4 (and 1.7.2) works after switching the ASM library version to 5.2. Needs more testing on older ones.
I took a look back at the logs, and there's a java.lang.IllegalArgumentException
which pointed to the ASM library (1.3.2). To make it run with other libraries, I must directly patch the bytecode (since I have no IDEs available), but, let me test it.
Edit: Never mind, it can be compiled with a single javac
command.
Edit 2: It doesn't work.
@Aerolome seems to get most of the remaining Forge versions work with "changing ASM library" method. This will be the ultimate workaround until further notice.
@Aerolome seems to get most of the remaining Forge versions work with "changing ASM library" method. This will be the ultimate workaround until further notice.
I want your files Can I download files from you
@Aerolome seems to get most of the remaining Forge versions work with "changing ASM library" method. This will be the ultimate workaround until further notice.
I want your files Can I download files from you
the ones on notahero's repo are only semi-working, i can fix one for you, which one do you want?
Aerolome I want you to fix this
@Aerolome seems to get most of the remaining Forge versions work with "changing ASM library" method. This will be the ultimate workaround until further notice.
I want your files Can I download files from you
the ones on notahero's repo are only semi-working, i can fix one for you, which one do you want?
for more details you can see my problem here #3511
Please Download java runtime or only play normal mc.
On Sun, 21 Aug 2022, 21:43 Forever2397, @.***> wrote:
@Aerolome https://github.com/Aerolome seems to get most of the remaining Forge versions work with "changing ASM library" method. This will be the ultimate workaround until further notice. [image: Screenshot_20220209-063440~2] https://user-images.githubusercontent.com/84689840/153093717-e13a4d04-33c7-4668-b861-3f8a980cee84.png
I want your files Can I download files from you
the ones on notahero's repo are only semi-working, i can fix one for you, which one do you want?
for more details you can see my problem here #3511 https://github.com/PojavLauncherTeam/PojavLauncher/issues/3511
— Reply to this email directly, view it on GitHub https://github.com/PojavLauncherTeam/PojavLauncher/issues/2468#issuecomment-1221549048, or unsubscribe https://github.com/notifications/unsubscribe-auth/AX2AVMG25XOXNIIMNSSZUBTV2IXAZANCNFSM5K3ONELA . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Describe the bug
I was addressing the weird behavior of Forge 1.3.2 that prevents itself from launching. Here's what I did: Step 1: Add the correct libraries to
.minecraft/lib/
. It didn't complain about the missing libraries anymore, but the loading process just stopped atThe game just exits with Java code 0.
The game calls the wrong class (
net.minecraft.client.Minecraft
, expectednet.minecraft.client.main.Main
), which then Java throws ajava.lang.NoClassDefFoundError
.The log file and images/videos
After step 1: latestlog.txt After step 2: latestlog.txt
latestlog.txt
latestlog.txt
Steps To Reproduce
Expected Behavior
These Forge versions should be able to launch.
Platform
Anything else?
No.