cc-tweaked / CC-Tweaked

Just another ComputerCraft fork
https://tweaked.cc
887 stars 207 forks source link

Cannot launch with VPN #1006

Closed purplemanjoe closed 2 years ago

purplemanjoe commented 2 years ago

Minecraft Version

1.16.x

Version

1.100.1

Details

Simple to reproduce. Launch MC with a VPN enabled. I am using NordVPN, cannot confirm if it affects other VPNs.

[02Jan2022 12:18:42.571] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, purplemanjoe, --version, MultiMC5, --gameDir, A:/Quinn/Downloads/mmc-stable-win32/MultiMC/instances/CC Bug Test/.minecraft, --assetsDir, A:/Quinn/Downloads/mmc-stable-win32/MultiMC/assets, --assetIndex, 1.16, --uuid, 30659d652d494062a436e084654e561e, --accessToken, ????????, --userType, mojang, --versionType, release, --launchTarget, fmlclient, --fml.forgeVersion, 36.2.20, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20210115.111550]
[02Jan2022 12:18:42.574] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 8.0.9+86+master.3cf110c starting: java version 1.8.0_241 by Oracle Corporation
[02Jan2022 12:18:43.370] [main/INFO] [net.minecraftforge.fml.loading.FixSSL/CORE]: Added Lets Encrypt root certificates as additional trust
[02Jan2022 12:18:43.413] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/A:/Quinn/Downloads/mmc-stable-win32/MultiMC/libraries/org/spongepowered/mixin/0.8.4/mixin-0.8.4.jar Service=ModLauncher Env=CLIENT
[02Jan2022 12:18:44.981] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'fmlclient' with arguments [--version, MultiMC5, --gameDir, A:\Quinn\Downloads\mmc-stable-win32\MultiMC\instances\CC Bug Test\.minecraft, --assetsDir, A:\Quinn\Downloads\mmc-stable-win32\MultiMC\assets, --uuid, 30659d652d494062a436e084654e561e, --username, purplemanjoe, --assetIndex, 1.16, --accessToken, ????????, --userType, mojang, --versionType, release]
[02Jan2022 12:18:50.211] [Render thread/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[02Jan2022 12:18:50.757] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Setting user: purplemanjoe
[02Jan2022 12:18:50.846] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Backend library: LWJGL version 3.2.2 build 10
[02Jan2022 12:18:51.523] [modloading-worker-2/INFO] [net.minecraftforge.common.ForgeMod/FORGEMOD]: Forge mod loading, version 36.2.20, for MC 1.16.5 with MCP 20210115.111550
[02Jan2022 12:18:51.528] [modloading-worker-2/INFO] [net.minecraftforge.common.MinecraftForge/FORGE]: MinecraftForge v36.2.20 Initialized
[02Jan2022 12:18:54.044] [Render thread/INFO] [com.mojang.text2speech.NarratorWindows/]: Narrator library for x64 successfully loaded
[02Jan2022 12:18:54.122] [Render thread/INFO] [net.minecraft.resources.SimpleReloadableResourceManager/]: Reloading ResourceManager: Default, Mod Resources
[02Jan2022 12:18:54.283] [modloading-worker-11/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/]: Exception caught during firing event: null
    Index: 1
    Listeners:
        0: NORMAL
        1: ASM: class dan200.computercraft.shared.Config sync(Lnet/minecraftforge/fml/config/ModConfig$Loading;)V
java.lang.ExceptionInInitializerError
    at dan200.computercraft.shared.Config.sync(Config.java:352)
    at dan200.computercraft.shared.Config.sync(Config.java:389)
    at net.minecraftforge.eventbus.ASMEventHandler_39_Config_sync_Loading.invoke(.dynamic)
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85)
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
    at net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:152)
    at java.util.Optional.ifPresent(Unknown Source)
    at net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:152)
    at net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90)
    at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:106)
    at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:83)
    at java.lang.Iterable.forEach(Unknown Source)
    at java.util.Collections$SynchronizedCollection.forEach(Unknown Source)
    at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:83)
    at net.minecraftforge.fml.ModLoader.lambda$null$18(ModLoader.java:208)
    at net.minecraftforge.fml.DistExecutor.unsafeRunWhenOn(DistExecutor.java:125)
    at net.minecraftforge.fml.ModLoader.loadMods(ModLoader.java:208)
    at net.minecraftforge.fml.client.ClientModLoader.lambda$startModLoading$7(ClientModLoader.java:132)
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123)
    at net.minecraftforge.fml.client.ClientModLoader.startModLoading(ClientModLoader.java:132)
    at net.minecraftforge.fml.client.ClientModLoader.lambda$onResourceReload$2(ClientModLoader.java:114)
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123)
    at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source)
    at java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source)
    at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
    at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: failed to create a child event loop
    at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:88)
    at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:58)
    at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:47)
    at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59)
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77)
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72)
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59)
    at dan200.computercraft.core.apis.http.NetworkUtils.<clinit>(NetworkUtils.java:50)
    ... 29 more
Caused by: io.netty.channel.ChannelException: failed to open a new selector
    at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:177)
    at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:151)
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:127)
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:36)
    at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:84)
    ... 36 more
Caused by: java.io.IOException: Unable to establish loopback connection
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.nio.ch.PipeImpl.<init>(Unknown Source)
    at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
    at java.nio.channels.Pipe.open(Unknown Source)
    at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
    at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
    at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:175)
    ... 40 more
Caused by: java.net.SocketException: Permission denied: connect
    at sun.nio.ch.Net.connect0(Native Method)
    at sun.nio.ch.Net.connect(Unknown Source)
    at sun.nio.ch.Net.connect(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
    at java.nio.channels.SocketChannel.open(Unknown Source)
    at sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(Unknown Source)
    ... 49 more

[02Jan2022 12:18:54.713] [Render thread/FATAL] [net.minecraftforge.common.ForgeMod/]: Preparing crash report with UUID d0f4b007-5b50-42b6-a875-a6607ff3ae57
[02Jan2022 12:18:55.843] [Render thread/FATAL] [net.minecraft.client.Minecraft/]: Reported exception thrown!
net.minecraft.crash.ReportedException: Rendering overlay
    at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:488) ~[?:?]
    at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:977) ~[?:?]
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) ~[?:?]
    at net.minecraft.client.main.Main.main(Main.java:184) ~[minecraft-1.16.5-client.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.5-36.2.20-launcher.jar:36.2]
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241]
    at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) [ForgeWrapper-mmc2.jar:mmc2]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241]
    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
Caused by: java.lang.ExceptionInInitializerError
    at dan200.computercraft.shared.Config.sync(Config.java:352) ~[computercraft:1.100.1]
    at dan200.computercraft.shared.Config.sync(Config.java:389) ~[computercraft:1.100.1]
    at net.minecraftforge.eventbus.ASMEventHandler_39_Config_sync_Loading.invoke(.dynamic) ~[?:?]
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:152) ~[forge:?]
    at java.util.Optional.ifPresent(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:152) ~[forge:?]
    at net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90) ~[forge:?]
    at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:106) ~[forge:?]
    at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:83) ~[forge:?]
    at java.lang.Iterable.forEach(Unknown Source) ~[?:1.8.0_241]
    at java.util.Collections$SynchronizedCollection.forEach(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:83) ~[forge:?]
    at net.minecraftforge.fml.ModLoader.lambda$null$18(ModLoader.java:208) ~[forge:?]
    at net.minecraftforge.fml.DistExecutor.unsafeRunWhenOn(DistExecutor.java:125) ~[forge:?]
    at net.minecraftforge.fml.ModLoader.loadMods(ModLoader.java:208) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$startModLoading$7(ClientModLoader.java:132) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.startModLoading(ClientModLoader.java:132) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$onResourceReload$2(ClientModLoader.java:114) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?]
    at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_241]
Caused by: 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:47) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at dan200.computercraft.core.apis.http.NetworkUtils.<clinit>(NetworkUtils.java:50) ~[computercraft:1.100.1]
    at dan200.computercraft.shared.Config.sync(Config.java:352) ~[computercraft:1.100.1]
    at dan200.computercraft.shared.Config.sync(Config.java:389) ~[computercraft:1.100.1]
    at net.minecraftforge.eventbus.ASMEventHandler_39_Config_sync_Loading.invoke(.dynamic) ~[?:?]
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:152) ~[forge:?]
    at java.util.Optional.ifPresent(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:152) ~[forge:?]
    at net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90) ~[forge:?]
    at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:106) ~[forge:?]
    at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:83) ~[forge:?]
    at java.lang.Iterable.forEach(Unknown Source) ~[?:1.8.0_241]
    at java.util.Collections$SynchronizedCollection.forEach(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:83) ~[forge:?]
    at net.minecraftforge.fml.ModLoader.lambda$null$18(ModLoader.java:208) ~[forge:?]
    at net.minecraftforge.fml.DistExecutor.unsafeRunWhenOn(DistExecutor.java:125) ~[forge:?]
    at net.minecraftforge.fml.ModLoader.loadMods(ModLoader.java:208) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$startModLoading$7(ClientModLoader.java:132) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.startModLoading(ClientModLoader.java:132) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$onResourceReload$2(ClientModLoader.java:114) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?]
    at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_241]
Caused by: io.netty.channel.ChannelException: failed to open a new selector
    at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:177) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:151) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:127) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:36) ~[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]
    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:47) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at dan200.computercraft.core.apis.http.NetworkUtils.<clinit>(NetworkUtils.java:50) ~[computercraft:1.100.1]
    at dan200.computercraft.shared.Config.sync(Config.java:352) ~[computercraft:1.100.1]
    at dan200.computercraft.shared.Config.sync(Config.java:389) ~[computercraft:1.100.1]
    at net.minecraftforge.eventbus.ASMEventHandler_39_Config_sync_Loading.invoke(.dynamic) ~[?:?]
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:152) ~[forge:?]
    at java.util.Optional.ifPresent(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:152) ~[forge:?]
    at net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90) ~[forge:?]
    at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:106) ~[forge:?]
    at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:83) ~[forge:?]
    at java.lang.Iterable.forEach(Unknown Source) ~[?:1.8.0_241]
    at java.util.Collections$SynchronizedCollection.forEach(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:83) ~[forge:?]
    at net.minecraftforge.fml.ModLoader.lambda$null$18(ModLoader.java:208) ~[forge:?]
    at net.minecraftforge.fml.DistExecutor.unsafeRunWhenOn(DistExecutor.java:125) ~[forge:?]
    at net.minecraftforge.fml.ModLoader.loadMods(ModLoader.java:208) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$startModLoading$7(ClientModLoader.java:132) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.startModLoading(ClientModLoader.java:132) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$onResourceReload$2(ClientModLoader.java:114) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?]
    at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_241]
Caused by: java.io.IOException: Unable to establish loopback connection
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) ~[?:1.8.0_241]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_241]
    at sun.nio.ch.PipeImpl.<init>(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source) ~[?:1.8.0_241]
    at java.nio.channels.Pipe.open(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source) ~[?:1.8.0_241]
    at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:175) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:151) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:127) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:36) ~[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]
    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:47) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at dan200.computercraft.core.apis.http.NetworkUtils.<clinit>(NetworkUtils.java:50) ~[computercraft:1.100.1]
    at dan200.computercraft.shared.Config.sync(Config.java:352) ~[computercraft:1.100.1]
    at dan200.computercraft.shared.Config.sync(Config.java:389) ~[computercraft:1.100.1]
    at net.minecraftforge.eventbus.ASMEventHandler_39_Config_sync_Loading.invoke(.dynamic) ~[?:?]
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:152) ~[forge:?]
    at java.util.Optional.ifPresent(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:152) ~[forge:?]
    at net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90) ~[forge:?]
    at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:106) ~[forge:?]
    at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:83) ~[forge:?]
    at java.lang.Iterable.forEach(Unknown Source) ~[?:1.8.0_241]
    at java.util.Collections$SynchronizedCollection.forEach(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:83) ~[forge:?]
    at net.minecraftforge.fml.ModLoader.lambda$null$18(ModLoader.java:208) ~[forge:?]
    at net.minecraftforge.fml.DistExecutor.unsafeRunWhenOn(DistExecutor.java:125) ~[forge:?]
    at net.minecraftforge.fml.ModLoader.loadMods(ModLoader.java:208) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$startModLoading$7(ClientModLoader.java:132) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.startModLoading(ClientModLoader.java:132) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$onResourceReload$2(ClientModLoader.java:114) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?]
    at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_241]
Caused by: java.net.SocketException: Permission denied: connect
    at sun.nio.ch.Net.connect0(Native Method) ~[?:1.8.0_241]
    at sun.nio.ch.Net.connect(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.Net.connect(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.SocketChannelImpl.connect(Unknown Source) ~[?:1.8.0_241]
    at java.nio.channels.SocketChannel.open(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) ~[?:1.8.0_241]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_241]
    at sun.nio.ch.PipeImpl.<init>(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source) ~[?:1.8.0_241]
    at java.nio.channels.Pipe.open(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source) ~[?:1.8.0_241]
    at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source) ~[?:1.8.0_241]
    at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:175) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:151) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:127) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:36) ~[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]
    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:47) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final]
    at dan200.computercraft.core.apis.http.NetworkUtils.<clinit>(NetworkUtils.java:50) ~[computercraft:1.100.1]
    at dan200.computercraft.shared.Config.sync(Config.java:352) ~[computercraft:1.100.1]
    at dan200.computercraft.shared.Config.sync(Config.java:389) ~[computercraft:1.100.1]
    at net.minecraftforge.eventbus.ASMEventHandler_39_Config_sync_Loading.invoke(.dynamic) ~[?:?]
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?]
    at net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:152) ~[forge:?]
    at java.util.Optional.ifPresent(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:152) ~[forge:?]
    at net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90) ~[forge:?]
    at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:106) ~[forge:?]
    at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:83) ~[forge:?]
    at java.lang.Iterable.forEach(Unknown Source) ~[?:1.8.0_241]
    at java.util.Collections$SynchronizedCollection.forEach(Unknown Source) ~[?:1.8.0_241]
    at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:83) ~[forge:?]
    at net.minecraftforge.fml.ModLoader.lambda$null$18(ModLoader.java:208) ~[forge:?]
    at net.minecraftforge.fml.DistExecutor.unsafeRunWhenOn(DistExecutor.java:125) ~[forge:?]
    at net.minecraftforge.fml.ModLoader.loadMods(ModLoader.java:208) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$startModLoading$7(ClientModLoader.java:132) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.startModLoading(ClientModLoader.java:132) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$onResourceReload$2(ClientModLoader.java:114) ~[forge:?]
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?]
    at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_241]
    at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_241]
[02Jan2022 12:18:55.865] [Render thread/INFO] [STDOUT/]: [net.minecraft.util.registry.Bootstrap:func_179870_a:123]: ---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.

Time: 1/2/22 12:18 PM
Description: Rendering overlay

java.lang.ExceptionInInitializerError: null
    at dan200.computercraft.shared.Config.sync(Config.java:352) ~[computercraft:1.100.1] {re:classloading}
    at dan200.computercraft.shared.Config.sync(Config.java:389) ~[computercraft:1.100.1] {re:classloading}
    at net.minecraftforge.eventbus.ASMEventHandler_39_Config_sync_Loading.invoke(.dynamic) ~[?:?] {}
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
    at net.minecraftforge.fml.ModContainer.lambda$dispatchConfigEvent$7(ModContainer.java:152) ~[forge:?] {re:classloading}
    at java.util.Optional.ifPresent(Unknown Source) ~[?:1.8.0_241] {}
    at net.minecraftforge.fml.ModContainer.dispatchConfigEvent(ModContainer.java:152) ~[forge:?] {re:classloading}
    at net.minecraftforge.fml.config.ModConfig.fireEvent(ModConfig.java:90) ~[forge:?] {re:classloading}
    at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:106) ~[forge:?] {re:classloading}
    at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:83) ~[forge:?] {re:classloading}
    at java.lang.Iterable.forEach(Unknown Source) ~[?:1.8.0_241] {}
    at java.util.Collections$SynchronizedCollection.forEach(Unknown Source) ~[?:1.8.0_241] {}
    at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:83) ~[forge:?] {re:classloading}
    at net.minecraftforge.fml.ModLoader.lambda$null$18(ModLoader.java:208) ~[forge:?] {re:classloading}
    at net.minecraftforge.fml.DistExecutor.unsafeRunWhenOn(DistExecutor.java:125) ~[forge:?] {re:classloading}
    at net.minecraftforge.fml.ModLoader.loadMods(ModLoader.java:208) ~[forge:?] {re:classloading}
    at net.minecraftforge.fml.client.ClientModLoader.lambda$startModLoading$7(ClientModLoader.java:132) ~[forge:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraftforge.fml.client.ClientModLoader.startModLoading(ClientModLoader.java:132) ~[forge:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraftforge.fml.client.ClientModLoader.lambda$onResourceReload$2(ClientModLoader.java:114) ~[forge:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraftforge.fml.client.ClientModLoader.lambda$createRunnableWithCatch$4(ClientModLoader.java:123) ~[forge:?] {re:classloading,pl:runtimedistcleaner:A}
    at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:1.8.0_241] {}
    at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:1.8.0_241] {}
    at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_241] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_241] {}
    at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_241] {}
    at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_241] {}
Caused by: 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:47) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at dan200.computercraft.core.apis.http.NetworkUtils.<clinit>(NetworkUtils.java:50) ~[computercraft:1.100.1] {re:classloading}
    ... 29 more
Caused by: io.netty.channel.ChannelException: failed to open a new selector
    at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:177) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:151) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:127) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:36) ~[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] {}
    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:47) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at dan200.computercraft.core.apis.http.NetworkUtils.<clinit>(NetworkUtils.java:50) ~[computercraft:1.100.1] {re:classloading}
    ... 29 more
Caused by: java.io.IOException: Unable to establish loopback connection
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) ~[?:1.8.0_241] {}
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_241] {}
    at sun.nio.ch.PipeImpl.<init>(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source) ~[?:1.8.0_241] {}
    at java.nio.channels.Pipe.open(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source) ~[?:1.8.0_241] {}
    at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:175) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:151) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:127) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:36) ~[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] {}
    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:47) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at dan200.computercraft.core.apis.http.NetworkUtils.<clinit>(NetworkUtils.java:50) ~[computercraft:1.100.1] {re:classloading}
    ... 29 more
Caused by: java.net.SocketException: Permission denied: connect
    at sun.nio.ch.Net.connect0(Native Method) ~[?:1.8.0_241] {}
    at sun.nio.ch.Net.connect(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.Net.connect(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.SocketChannelImpl.connect(Unknown Source) ~[?:1.8.0_241] {}
    at java.nio.channels.SocketChannel.open(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) ~[?:1.8.0_241] {}
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_241] {}
    at sun.nio.ch.PipeImpl.<init>(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source) ~[?:1.8.0_241] {}
    at java.nio.channels.Pipe.open(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source) ~[?:1.8.0_241] {}
    at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source) ~[?:1.8.0_241] {}
    at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:175) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:151) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:127) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.newChild(NioEventLoopGroup.java:36) ~[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] {}
    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:47) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:77) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:72) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at io.netty.channel.nio.NioEventLoopGroup.<init>(NioEventLoopGroup.java:59) ~[netty-all-4.1.25.Final.jar:4.1.25.Final] {}
    at dan200.computercraft.core.apis.http.NetworkUtils.<clinit>(NetworkUtils.java:50) ~[computercraft:1.100.1] {re:classloading}
    ... 29 more

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

-- Head --
Thread: Render thread
Stacktrace:
    at dan200.computercraft.shared.Config.sync(Config.java:352) ~[computercraft:1.100.1] {re:classloading}
    at dan200.computercraft.shared.Config.sync(Config.java:389) ~[computercraft:1.100.1] {re:classloading}
-- Overlay render details --
Details:
    Overlay name: net.minecraft.client.gui.ResourceLoadProgressGui
Stacktrace:
    at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:484) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:977) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:184) ~[minecraft-1.16.5-client.jar:?] {re:classloading,pl:runtimedistcleaner:A}
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241] {}
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241] {}
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241] {}
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241] {}
    at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.5-36.2.20-launcher.jar:36.2] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {}
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241] {}
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241] {}
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241] {}
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241] {}
    at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) [ForgeWrapper-mmc2.jar:mmc2] {}
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241] {}
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241] {}
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241] {}
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241] {}
    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?] {}
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?] {}
    at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?] {}
    at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?] {}

-- System Details --
Details:
    Minecraft Version: 1.16.5
    Minecraft Version ID: 1.16.5
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_241, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 2193113600 bytes (2091 MB) / 2556428288 bytes (2438 MB) up to 5726797824 bytes (5461 MB)
    CPUs: 16
    JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms409m -Xmx6144m
    ModLauncher: 8.0.9+86+master.3cf110c
    ModLauncher launch target: fmlclient
    ModLauncher naming: srg
    ModLauncher services: 
        /mixin-0.8.4.jar mixin PLUGINSERVICE 
        /eventbus-4.0.0.jar eventbus PLUGINSERVICE 
        /forge-1.16.5-36.2.20-launcher.jar object_holder_definalize PLUGINSERVICE 
        /forge-1.16.5-36.2.20-launcher.jar runtime_enum_extender PLUGINSERVICE 
        /accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE 
        /forge-1.16.5-36.2.20-launcher.jar capability_inject_definalize PLUGINSERVICE 
        /forge-1.16.5-36.2.20-launcher.jar runtimedistcleaner PLUGINSERVICE 
        /mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE 
        /forge-1.16.5-36.2.20-launcher.jar fml TRANSFORMATIONSERVICE 
    FML: 36.2
    Forge: net.minecraftforge:36.2.20
    FML Language Providers: 
        javafml@36.2
        minecraft@1
    Mod List: 
        forge-1.16.5-36.2.20-client.jar                   |Minecraft                     |minecraft                     |1.16.5              |COMMON_SET|Manifest: NOSIGNATURE
        forge-1.16.5-36.2.20-universal.jar                |Forge                         |forge                         |36.2.20             |COMMON_SET|Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
        cc-tweaked-1.16.5-1.100.1.jar                     |CC: Tweaked                   |computercraft                 |1.100.1             |COMMON_SET|Manifest: NOSIGNATURE
    Crash Report UUID: d0f4b007-5b50-42b6-a875-a6607ff3ae57
    Launched Version: MultiMC5
    Backend library: LWJGL version 3.2.2 build 10
    Backend API: GeForce GTX 1660/PCIe/SSE2 GL version 4.6.0 NVIDIA 460.89, NVIDIA Corporation
    GL Caps: Using framebuffer using OpenGL 3.0
    Using VBOs: Yes
    Is Modded: Definitely; Client brand changed to 'forge'
    Type: Client (map_client.txt)
    Graphics mode: fancy
    Resource Packs: 
    Current Language: English (US)
    CPU: 16x AMD Ryzen 7 2700 Eight-Core Processor 
[02Jan2022 12:18:55.872] [Render thread/INFO] [STDOUT/]: [net.minecraft.util.registry.Bootstrap:func_179870_a:123]: #@!@# Game crashed! Crash report saved to: #@!@# A:\Quinn\Downloads\mmc-stable-win32\MultiMC\instances\CC Bug Test\.minecraft\crash-reports\crash-2022-01-02_12.18.55-client.txt
fatboychummy commented 2 years ago

This is interesting... I would be able to test with PIA to confirm this, but unfortunately I do not have home internet for a few weeks.

I do recall it working fine for me in the past though.

signalhunter commented 2 years ago

I've done some testing with the Windows NordVPN client and so far, I haven't able to replicate your issue at all - even with "(App) Kill Switch", "Split Tunneling", or "Invisibility on LAN" turned on.

Try adding -Djava.net.preferIPv4Stack=true to your Java arguments. I don't know what your network setup looks like, but based on the stacktrace, it could be IPv6 related. Do you have a firewall or antivirus application that might be interfering with your network?

purplemanjoe commented 2 years ago

Just to clarify, I am able to launch and join game when the VPN is off. So I think it is the cause.

The Java arg works, I am able to launch and join game with that.