"java.lang.IllegalStateException: failed to create a child event loop at io.netty.util.concurrent.MultithreadEventExecutorGroup" This line from the report would suggest that there is still an issue being causes by some antivirus or parental control (Covenant-Eyes) software.
<table>
<tbody>
<tr class="line ng-scope source-launcher level-info">
<td class="time small-column ng-binding">23:56:03</td>
<td class="logger small-column ng-binding">launcher</td>
<td class="message ng-binding">Preparing to launch minecraft client for 1.12.2</td>
</tr>
<tr class="line ng-scope source-launcher level-info">
<td class="time small-column ng-binding">23:56:04</td>
<td class="logger small-column ng-binding">launcher</td>
<td class="message ng-binding">Checking installations.</td>
</tr>
<tr class="line ng-scope source-launcher level-info">
<td class="time small-column ng-binding">23:56:04</td>
<td class="logger small-column ng-binding">launcher</td>
<td class="message ng-binding">Minecraft client 1.12.2 is ready to start.</td>
</tr>
<tr class="line ng-scope source-launcher level-info">
<td class="time small-column ng-binding">23:56:04</td>
<td class="logger small-column ng-binding">launcher</td>
<td class="message ng-binding">Starting!</td>
</tr>
<tr class="line ng-scope source-launcher level-info">
<td class="time small-column ng-binding">23:56:04</td>
<td class="logger small-column ng-binding">launcher</td>
<td class="message ng-binding">Using default game log configuration client-1.12.xml (outputs XML)</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:08</td>
<td class="logger small-column ng-binding">bib</td>
<td class="message ng-binding">Setting user: 1Drows_Redrum</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:15</td>
<td class="logger small-column ng-binding">bib</td>
<td class="message ng-binding">LWJGL Version: 2.9.4</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:17</td>
<td class="logger small-column ng-binding">cev</td>
<td class="message ng-binding">Reloading ResourceManager: Default</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:19</td>
<td class="logger small-column ng-binding">chm</td>
<td class="message ng-binding">Starting up SoundSystem...</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:19</td>
<td class="logger small-column ng-binding">chm</td>
<td class="message ng-binding">Initializing LWJGL OpenAL</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:19</td>
<td class="logger small-column ng-binding">chm</td>
<td class="message ng-binding">(The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:20</td>
<td class="logger small-column ng-binding">chm</td>
<td class="message ng-binding">OpenAL initialized.</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:20</td>
<td class="logger small-column ng-binding">chm</td>
<td class="message ng-binding">Sound engine started</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:33</td>
<td class="logger small-column ng-binding">cdp</td>
<td class="message ng-binding">Created: 1024x512 textures-atlas</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:39</td>
<td class="logger small-column ng-binding">com.mojang.text2speech.NarratorWindows</td>
<td class="message ng-binding">Narrator library for x64 successfully loaded</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:47</td>
<td class="logger small-column ng-binding">chd</td>
<td class="message ng-binding">Starting integrated minecraft server version 1.12.2</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:47</td>
<td class="logger small-column ng-binding">chd</td>
<td class="message ng-binding">Generating keypair</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:48</td>
<td class="logger small-column ng-binding">j</td>
<td class="message ng-binding">Loaded 488 advancements</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:49</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing start region for level 0</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:51</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 4%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:52</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 6%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:53</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 9%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:54</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 11%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:55</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 15%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:56</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 18%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:57</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 22%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:58</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 25%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:56:59</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 28%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:00</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 32%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:01</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 36%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:02</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 39%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:03</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 43%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:04</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 46%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:05</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 50%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:06</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 54%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:07</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 59%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:08</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 63%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:09</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 67%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:10</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 71%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:11</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 74%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:12</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 78%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:13</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 82%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:14</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 85%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:15</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 89%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:16</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 92%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:17</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 96%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:18</td>
<td class="logger small-column ng-binding">net.minecraft.server.MinecraftServer</td>
<td class="message ng-binding">Preparing spawn area: 99%</td>
</tr>
<tr class="line ng-scope source-game level-info">
<td class="time small-column ng-binding">23:57:19</td>
<td class="logger small-column ng-binding">chd</td>
<td class="message ng-binding">Changing view distance to 8, from 10</td>
</tr>
<tr class="line ng-scope source-game level-fatal">
<td class="time small-column ng-binding">23:57:23</td>
<td class="logger small-column ng-binding">bib</td>
<td class="message ng-binding">Reported exception thrown! f: Updating screen events at bib.t(SourceFile:1635) at bib.az(SourceFile:1000) at bib.a(SourceFile:419) at net.minecraft.client.main.Main.main(SourceFile:123) 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:58) 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 oz$1.a(SourceFile:61) at oz$1.b(SourceFile:58) at rh.c(SourceFile:10) at oz.a(SourceFile:152) at bib.a(SourceFile:2209) at boi.a(SourceFile:212) at blk.a(SourceFile:337) at boi.a(SourceFile:352) at blk.k(SourceFile:400) at blk.q(SourceFile:377) at bib.t(SourceFile:1625) ... 3 more Caused by: io.netty.channel.ChannelException: failed to open a new selector at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:157) at io.netty.channel.nio.NioEventLoop.<init>(NioEventLoop.java:149) 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) ... 20 more Caused by: java.io.IOException: Unable to establish loopback connection at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:101) at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:68) at java.security.AccessController.doPrivileged(Native Method) at sun.nio.ch.PipeImpl.<init>(PipeImpl.java:170) at sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:50) at java.nio.channels.Pipe.open(Pipe.java:155) at sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:127) at sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:44) at io.netty.channel.nio.NioEventLoop.openSelector(NioEventLoop.java:155) ... 24 more Caused by: java.net.SocketException: Permission denied: connect at sun.nio.ch.Net.connect0(Native Method) at sun.nio.ch.Net.connect(Net.java:457) at sun.nio.ch.Net.connect(Net.java:449) at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:647) at java.nio.channels.SocketChannel.open(SocketChannel.java:189) at sun.nio.ch.PipeImpl$Initializer$LoopbackConnector.run(PipeImpl.java:130) at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:83) ... 32 more</td>
</tr>
</tbody>
</table>
<p>Any help that can be provided would be much appreciated</p>
"java.lang.IllegalStateException: failed to create a child event loop at io.netty.util.concurrent.MultithreadEventExecutorGroup" This line from the report would suggest that there is still an issue being causes by some antivirus or parental control (Covenant-Eyes) software.
See point 2 of http://www.minecraftforum.net/forums/support/unmodified-minecraft-client/2827415-1-12-faqs-read-before-posting