Minecraft的疑难杂症#4-failed to create a child event loop
几天前收到好多这个类型的w...
不说废话了,老样子先发例子(感谢提供例子的私信小伙伴~):
---- 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}
【随缘修复】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: 简体中文 (中国)
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
为节约空间删减了部分字段
此外,这种崩溃还有以下的变种(指Description),例如:
Updating screen events 见MC-34769
Rendering screen 见MC-35012
mouseClicked event handler 见本文(貌似是1.14.4特有)
Starting integrated server 见MC-41855
以及还有我没有发现的(XD
官方给出的建议是:
1. 这个问题最常见的原因是一个安装错误的Avast(这是一个免费版杀毒软件)。尝试重新安装Avast然后重启,通常情况下这样可以修复它。
McAfee杀毒软件(及其衍生产品)也是导致此问题的原因,目前已知的唯一解决方案是卸载此软件以修复此问题。
Outpost security也可能导致这一问题。
2. 当Java试图打开IPv6堆栈上的套接字,但无法连接到外部世界时,也会发生此错误。尝试通过添加-Djava.net.preferIPv4Stack=true到启动器中的JVM参数。
如果以上的方法不行,你还可以尝试以下方法:
1. 更新显卡驱动。
2. 如果你使用NVIDIA,请将Minecraft程序恢复应用到默认设置。
3. 如果您没有防病毒或安全软件,但有Windows Defender,请在Windows Defender中的“防火墙和网络保护”下关闭专用网络保护。
4. 关掉你的VPN
5. (或许奏效)以管理员身份打开终端,然后依次输入这些命令。这将重置您的计算机WINSOCK、IP4和IP6网络。输入以下命令之后请重新启动你的计算机。
netsh winsock reset
netsh winsock reset catalog
netsh int ipv4 reset reset.log
netsh int ipv6 reset reset.log

