Крашит майн при таске runClient

Версия Minecraft
1.7.10
API
Forge
18
1
Раньше все было норм, потом начал выдавать каждый проект ошибки. Переустановил винду и результата 0.
 
Краш-лог
---- Minecraft Crash Report ----
// Everything's going to plan. No, really, that was supposed to happen.

Time: 17.02.22 15:57
Description: Initializing game

java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
at net.minecraft.client.Minecraft.func_152340_a(Minecraft.java:694)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:463)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)


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

-- Head --
Stacktrace:
at net.minecraft.client.Minecraft.func_152340_a(Minecraft.java:694)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:463)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
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 net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_321, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 307235528 bytes (293 MB) / 349700096 bytes (333 MB) up to 1884815360 bytes (1797 MB)
JVM Flags: 0 total;
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
GL Caps:
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [VanillaRebirth.zip, IntegrityPack.zip]
Current Language: ~~ERROR~~ NullPointerException: null
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Краш-лог:
---- Minecraft Crash Report ----
// Everything's going to plan. No, really, that was supposed to happen.

Time: 17.02.22 15:57
Description: Initializing game

java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
	at net.minecraft.client.Minecraft.func_152340_a(Minecraft.java:694)
	at net.minecraft.client.Minecraft.startGame(Minecraft.java:463)
	at net.minecraft.client.Minecraft.run(Minecraft.java:942)
	at net.minecraft.client.main.Main.main(Main.java:164)
	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 net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
	at GradleStart.main(Unknown Source)


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

-- Head --
Stacktrace:
	at net.minecraft.client.Minecraft.func_152340_a(Minecraft.java:694)
	at net.minecraft.client.Minecraft.startGame(Minecraft.java:463)

-- Initialization --
Details:
Stacktrace:
	at net.minecraft.client.Minecraft.run(Minecraft.java:942)
	at net.minecraft.client.main.Main.main(Main.java:164)
	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 net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
	at GradleStart.main(Unknown Source)

-- System Details --
Details:
	Minecraft Version: 1.7.10
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_321, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 307235528 bytes (293 MB) / 349700096 bytes (333 MB) up to 1884815360 bytes (1797 MB)
	JVM Flags: 0 total; 
	AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: 
	Launched Version: 1.7.10
	LWJGL: 2.9.1
	OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
	GL Caps: 
	Is Modded: Definitely; Client brand changed to 'fml,forge'
	Type: Client (map_client.txt)
	Resource Packs: [VanillaRebirth.zip, IntegrityPack.zip]
	Current Language: ~~ERROR~~ NullPointerException: null
	Profiler Position: N/A (disabled)
	Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	Anisotropic Filtering: Off (1)
Решение
В общем, как и предположил @TheAndrey, данный молодой человек скомпилировал и запускал на разных версиях джава, в результате чего при рекомпиляции пропатченных исходников в байткод записалась версия метода возвращающая не тот тип. Сами исходники к этому типу в данном случае не особо чувствительны, поэтому компиляция прошла успешно. Но вот итоговый байткод чувствителен ещё как, поэтому попытка запустить закэшированный джарник на восьмой джаве и приводила к крашу. Решилось удалением кэшированных джарников в C:\Users\<User>\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10.

Ошибка обыденная, но расследование было забавным.
18
1
Наверняка компилировал и запускал на разных версиях Java. Или первоначальную настройку ForgeGradle не на той производил.
Я поставил 8 яву на пк, и только тогда создал среду. Что мне делать то? как фиксить это.
2 дня уже мучаюсь
 
83
5
62
В общем, как и предположил @TheAndrey, данный молодой человек скомпилировал и запускал на разных версиях джава, в результате чего при рекомпиляции пропатченных исходников в байткод записалась версия метода возвращающая не тот тип. Сами исходники к этому типу в данном случае не особо чувствительны, поэтому компиляция прошла успешно. Но вот итоговый байткод чувствителен ещё как, поэтому попытка запустить закэшированный джарник на восьмой джаве и приводила к крашу. Решилось удалением кэшированных джарников в C:\Users\<User>\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10.

Ошибка обыденная, но расследование было забавным.
 
Последнее редактирование:
Раньше все было норм, потом начал выдавать каждый проект ошибки. Переустановил винду и результата 0.
Как решил?

Раньше все было норм, потом начал выдавать каждый проект ошибки. Переустановил винду и результата 0.
Уже 10 час мучаюсь
 
Сверху