So here is what is happening. Students are able to log in and play on the server. Then for no reason about two thirds of them are booted out and can't rejoin unless they exit back to the main minecraft screen where they have the options for single player and multiplayer. If they try to connect before backing out all the way to that screen they are told that they can't join because they are joining a minecraftedu server and they are using regular minecraft client. Which is odd because all the clients were just using minecraft edu client before they were booted. This happens between usually around 10-15 minutes of game play and then again after another 10-15 minutes of game play.
Below is the section from the server that I see before a large group of students are booted. Any thoughts or help would be appreciated.
[13:56:18]: NetworkDispatcher exception
java.io.IOException: An established connection was aborted by the software in your host machine
at sun.nio.ch.SocketDispatcher.read0(Native Method) ~[?:1.8.0_66]
at sun.nio.ch.SocketDispatcher.read(Unknown Source) ~[?:1.8.0_66]
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source) ~[?:1.8.0_66]
at sun.nio.ch.IOUtil.read(Unknown Source) ~[?:1.8.0_66]
at sun.nio.ch.SocketChannelImpl.read(Unknown Source) ~[?:1.8.0_66]
at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:436) ~[UnpooledUnsafeDirectByteBuf.class:?]
at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:870) ~[AbstractByteBuf.class:?]
at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:208) ~[NioSocketChannel.class:?]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:87) [AbstractNioByteChannel$NioByteUnsafe.class:?]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:480) [NioEventLoop.class:?]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:447) [NioEventLoop.class:?]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341) [NioEventLoop.class:?]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [SingleThreadEventExecutor$2.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]
[13:56:18]: bettcy lost connection: TranslatableComponent{key='disconnect.genericReason', args=[Internal Exception: java.io.IOException: An established connection was aborted by the software in your host machine], siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:18]: bettcy left the game
[13:56:18]: Nayeli lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:18]: Nayeli left the game
[13:56:18]: noe lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:18]: noe left the game
[13:56:18]: Anthony lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:18]: Anthony left the game
[13:56:18]: kiana lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:18]: kiana left the game
[13:56:18]: misael lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:18]: misael left the game
[13:56:18]: vanessas lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:18]: vanessas left the game
[13:56:19]: daniela lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:19]: daniela left the game
[13:56:19]: edgar lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:19]: edgar left the game
[13:56:19]: victor lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:19]: victor left the game
[13:56:19]: jason5 lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:19]: jason5 left the game
[13:56:19]: melani lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:19]: melani left the game
[13:56:19]: izaac lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[13:56:19]: izaac left the game
[13:56:26]: Client protocol version 1
[13:56:26]: Client attempting to join with 13 mods : Comput...@1.74,lu...@5.1.0,TeNNoX_KeyAndCodeLock@1.4,ReiMi...@1.7.10,
F...@7.10.85.0,custo...@1.7.10b,Fo...@10.13.2.1291,Bibli...@1.11.3,mc...@1.7.10,anima...@1.7.10,Back...@2.0.0,Computer...@1.74,m...@9.05
[13:56:26]: Attempting connection with missing mods [] at CLIENT
[13:56:26]: Disconnecting com.mojang.authlib.GameProfile@2fe13cfe[id=<null>,name=noe,properties={},legacy=false] (/
192.168.110.94:49943): EduAliasProtectionPromptPassword
[13:56:26]: Failed to handle packet for /
192.168.110.94:49943java.util.NoSuchElementException: packet_handler
at io.netty.channel.DefaultChannelPipeline.getContextOrDie(DefaultChannelPipeline.java:905) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:160) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:153) ~[DefaultChannelPipeline.class:?]
at cpw.mods.fml.common.network.handshake.NetworkDispatcher.insertIntoChannel(NetworkDispatcher.java:119) ~[NetworkDispatcher.class:1.7.2]
at cpw.mods.fml.common.network.handshake.NetworkDispatcher.serverToClientHandshake(NetworkDispatcher.java:112) ~[NetworkDispatcher.class:1.7.2]
at cpw.mods.fml.common.network.internal.FMLNetworkHandler.fmlServerHandshake(FMLNetworkHandler.java:60) ~[FMLNetworkHandler.class:1.7.2]
at net.minecraft.server.network.NetHandlerLoginServer.func_147326_c(NetHandlerLoginServer.java:114) ~[nn.class:?]
at net.minecraft.server.network.NetHandlerLoginServer.func_147233_a(NetHandlerLoginServer.java:63) ~[nn.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:215) ~[ej.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:727) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:356) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:615) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:494) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:754) [li.class:?]
[13:56:26]: com.mojang.authlib.GameProfile@25647eb6[id=6629e15c-8bc9-37ac-aa30-b4a4d92c4d74,name=noe,properties={},legacy=false] (/
192.168.110.94:49943) lost connection: EduAliasProtectionPromptPassword
[13:56:26]: [Server thread] Server side modded connection established