Minecraft的疑難雜癥#4-failed to create a child event loop
幾天前收到好多這個(gè)類型的w...
不說(shuō)廢話了,老樣子先發(fā)例子(感謝提供例子的私信小伙伴~):
---- Minecraft Crash Report ----
// Sorry :(
Time: 21-2-9 下午11:39
Description: mouseClicked event handler
java.lang.IllegalStateException: failed to create a child event loop
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:88) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:58) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
[...省略...]
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:84) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
... 37 more
Caused by: java.io.IOException: Unable to establish loopback connection
at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) ~[?:1.8.0_281] {}
[...省略...]
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:84) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
... 37 more
Caused by: java.net.SocketException: Operation not supported: bind
at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_281] {}
at sun.nio.ch.Net.bind(Unknown Source) ~[?:1.8.0_281] {}
[...省略...]
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:84) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
... 37 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:88)
[...省略...]
at net.minecraft.client.gui.widget.list.AbstractList.mouseClicked(AbstractList.java:290)
at net.minecraft.client.gui.INestedGuiEventHandler.mouseClicked(SourceFile:27)
at net.minecraft.client.MouseHelper.lambda$mouseButtonCallback$0(MouseHelper.java:82)
-- Affected screen --
Details:
Screen name: net.minecraft.client.gui.screen.WorldSelectionScreen
Stacktrace:
at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:441)
at net.minecraft.client.MouseHelper.func_198023_a(MouseHelper.java:80)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
[...省略...]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65)
-- System Details --
Details:
Minecraft Version: 1.14.4
Minecraft Version ID: 1.14.4
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_281, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2771223920 bytes (2642 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB)
CPUs: 2
JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx4096m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
ModLauncher: 4.1.0+62+5bfa59b
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:?
/eventbus-1.0.0-service.jar eventbus PLUGINSERVICE?
[...省略...]
/forge-1.14.4-28.1.85.jar fml TRANSFORMATIONSERVICE?
FML: 28.1
Forge: net.minecraftforge:28.1.85
FML Language Providers:?
javafml@28.1
minecraft@1
Mod List:?
forge-1.14.4-28.1.85-client.jar Minecraft {minecraft@1.14.4 DONE}
【背包整理】inventorysorter-1.14.4.jar Simple Inventory Sorter {inventorysorter@16.0.0 DONE}
【隨緣修復(fù)】randompatches-1.14.4.jar RandomPatches {randompatches@1.14.4-1.18.2.1 DONE}
[...省略...]
Launched Version: HMCL 3.2.130
LWJGL: 3.2.2 build 10
OpenGL: Intel(R) HD Graphics GL version 3.1.0 - Build 9.17.10.4229, Intel
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'
Type: Client (map_client.txt)
Resource Packs:?
Current Language: 簡(jiǎn)體中文 (中國(guó))
CPU: 2x Intel(R) Pentium(R) CPU B940 @ 2.00GHz
OptiFine Version: OptiFine_1.14.4_HD_U_F4
OptiFine Build: 20191024-111639
Render Distance Chunks: 12
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 3.1.0 - Build 9.17.10.4229
OpenGlRenderer: Intel(R) HD Graphics
OpenGlVendor: Intel
CpuCount: 2
為節(jié)約空間刪減了部分字段
此外,這種崩潰還有以下的變種(指Description),例如:
Updating screen events 見MC-34769
Rendering screen 見MC-35012
mouseClicked event handler 見本文(貌似是1.14.4特有)
Starting integrated server 見MC-41855
以及還有我沒有發(fā)現(xiàn)的(XD
官方給出的建議是:
1. 這個(gè)問題最常見的原因是一個(gè)安裝錯(cuò)誤的Avast(這是一個(gè)免費(fèi)版殺毒軟件)。嘗試重新安裝Avast然后重啟,通常情況下這樣可以修復(fù)它。
McAfee殺毒軟件(及其衍生產(chǎn)品)也是導(dǎo)致此問題的原因,目前已知的唯一解決方案是卸載此軟件以修復(fù)此問題。
Outpost security也可能導(dǎo)致這一問題。
2.?當(dāng)Java試圖打開IPv6堆棧上的套接字,但無(wú)法連接到外部世界時(shí),也會(huì)發(fā)生此錯(cuò)誤。嘗試通過添加-Djava.net.preferIPv4Stack=true到啟動(dòng)器中的JVM參數(shù)。
如果以上的方法不行,你還可以嘗試以下方法:
1. 更新顯卡驅(qū)動(dòng)。
2. 如果你使用NVIDIA,請(qǐng)將Minecraft程序恢復(fù)應(yīng)用到默認(rèn)設(shè)置。
3. 如果您沒有防病毒或安全軟件,但有Windows Defender,請(qǐng)?jiān)赪indows Defender中的“防火墻和網(wǎng)絡(luò)保護(hù)”下關(guān)閉專用網(wǎng)絡(luò)保護(hù)。
4. 關(guān)掉你的VPN
5. (或許奏效)以管理員身份打開終端,然后依次輸入這些命令。這將重置您的計(jì)算機(jī)WINSOCK、IP4和IP6網(wǎng)絡(luò)。輸入以下命令之后請(qǐng)重新啟動(dòng)你的計(jì)算機(jī)。
netsh winsock reset?
netsh winsock reset catalog?
netsh int ipv4 reset reset.log?
netsh int ipv6 reset reset.log