{"action":"created","issue":{"url":"https://api.github.com/repos/ReikaKalseki/Reika_Mods_Issues/issues/1017","repository_url":"https://api.github.com/repos/ReikaKalseki/Reika_Mods_Issues","labels_url":"https://api.github.com/repos/ReikaKalseki/Reika_Mods_Issues/issues/1017/labels{/name}","comments_url":"https://api.github.com/repos/ReikaKalseki/Reika_Mods_Issues/issues/1017/comments","events_url":"https://api.github.com/repos/ReikaKalseki/Reika_Mods_Issues/issues/1017/events","html_url":"https://github.com/ReikaKalseki/Reika_Mods_Issues/issues/1017","id":163516982,"number":1017,"title":"Frequent disconnects with exception mentioning DragonAPI.","user":{"login":"AnrDaemon","id":6532485,"avatar_url":"https://avatars.githubusercontent.com/u/6532485?v=3","gravatar_id":"","url":"https://api.github.com/users/AnrDaemon","html_url":"https://github.com/AnrDaemon","followers_url":"https://api.github.com/users/AnrDaemon/followers","following_url":"https://api.github.com/users/AnrDaemon/following{/other_user}","gists_url":"https://api.github.com/users/AnrDaemon/gists{/gist_id}","starred_url":"https://api.github.com/users/AnrDaemon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AnrDaemon/subscriptions","organizations_url":"https://api.github.com/users/AnrDaemon/orgs","repos_url":"https://api.github.com/users/AnrDaemon/repos","events_url":"https://api.github.com/users/AnrDaemon/events{/privacy}","received_events_url":"https://api.github.com/users/AnrDaemon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ReikaKalseki/Reika_Mods_Issues/labels/@&%23%25?!","name":"@&#%?!","color":"cd8000"},{"url":"https://api.github.com/repos/ReikaKalseki/Reika_Mods_Issues/labels/DragonAPI","name":"DragonAPI","color":"a319e7"},{"url":"https://api.github.com/repos/ReikaKalseki/Reika_Mods_Issues/labels/Resolved%20Itself","name":"Resolved Itself","color":"0efa36"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":25,"created_at":"2016-07-02T12:43:32Z","updated_at":"2016-10-02T13:44:50Z","closed_at":"2016-07-07T02:05:55Z","body":"I'm getting frequent disconnects from server with this kind of backtrace spit on server console:\r\n```\r\n[15:28:00] [Server thread/ERROR] [FML]: There was a critical exception handling a packet on channel DragonAPIData\r\njava.lang.NullPointerException\r\n        at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$4.selectNetworks(FMLOutboundHandler.java:109) ~[FMLOutboundHandler$OutboundTarget$4.class:?]\r\n        at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?]\r\n        at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?]\r\n        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?]\r\n        at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendTo(SimpleNetworkWrapper.java:196) ~[SimpleNetworkWrapper.class:?]\r\n        at Reika.DragonAPI.Instantiable.IO.PacketPipeline.sendToPlayer(PacketPipeline.java:83) ~[PacketPipeline.class:?]\r\n        at Reika.DragonAPI.Libraries.IO.ReikaPacketHelper.sendDataPacket(ReikaPacketHelper.java:250) ~[ReikaPacketHelper.class:?]\r\n        at Reika.DragonAPI.Libraries.IO.ReikaPacketHelper.sendDataPacket(ReikaPacketHelper.java:210) ~[ReikaPacketHelper.class:?]\r\n        at Reika.DragonAPI.Extras.LoginHandler.onPlayerLogout(LoginHandler.java:88) ~[LoginHandler.class:?]\r\n        at Reika.DragonAPI.Auxiliary.Trackers.PlayerHandler.onLogin(PlayerHandler.java:43) ~[PlayerHandler.class:?]\r\n        at cpw.mods.fml.common.eventhandler.ASMEventHandler_512_PlayerHandler_onLogin_PlayerLoggedOutEvent.invoke(.dynamic) ~[?:?]\r\n        at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]\r\n        at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) ~[EventBus.class:?]\r\n        at cpw.mods.fml.common.FMLCommonHandler.firePlayerLoggedOut(FMLCommonHandler.java:555) ~[FMLCommonHandler.class:?]\r\n        at net.minecraft.server.management.ServerConfigurationManager.func_72367_e(ServerConfigurationManager.java:318) ~[oi.class:?]\r\n        at net.minecraft.network.NetHandlerPlayServer.func_147231_a(NetHandlerPlayServer.java:633) ~[nh.class:?]\r\n        at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:158) [nc.class:?]\r\n        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]\r\n        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334) [lt.class:?]\r\n        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]\r\n        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]\r\n        at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?]\r\n[15:28:00] [Server thread/INFO]: AnrDaemon lost connection: TextComponent{text='A fatal error has occured, this connection is terminated', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}\r\n[15:28:00] [Server thread/INFO]: AnrDaemon left the game\r\n```\r\nThere's no other of your mods installed on client, only DragonAPI (to support server-installed CaveControl).\r\nFull list of mods:\r\n```\r\nCommon:\r\nForge 1.7.10-1614\r\nAOBD-2.9.2.jar\r\nAOBDBB-1.0.6.jar\r\nappliedenergistics2-rv2-stable-10.jar\r\nbackpack-2.0.1-1.7.x.jar\r\nBiblioCraft[v1.11.5][MC1.7.10].jar\r\nbinnie-mods-2.0-pre14.jar\r\nBinnie Patcher 1.8.jar\r\nCarpenter's Blocks v3.3.8 - MC 1.7.10.jar\r\ncatwalks-2.0.4.jar\r\nChickenChunks-1.7.10-1.3.4.19-universal.jar\r\nCodeChickenCore-1.7.10-1.0.7.47-universal.jar\r\nCoFHCore-[1.7.10]3.1.2-325.jar\r\nComputerCraft1.75.jar\r\nDragonAPI 1.7.10 V15a.jar\r\nEnchantingPlus-1.7.10-3.0.2-d.jar\r\nEnderCore-1.7.10-0.2.0.36_beta.jar\r\nEnderIO-1.7.10-2.3.0.427_beta.jar\r\nEnderStorage-1.7.10-1.4.7.38-universal.jar\r\nEnhancedPortals_1.7.10-universal-3.0.12.jar\r\nExtraCells-1.7.10-2.3.13b196.jar\r\nextrautilities-1.2.12.jar\r\nforestry_1.7.10-4.2.14.62.jar\r\nGalacticraft-Planets-1.7-3.0.12.460.jar\r\nGalacticraftCore-1.7-3.0.12.460.jar\r\nHighlands-1.7.2-v-2.2.3.jar\r\nHighlands.Integrator-1.7.10-0.1.0-2-universal.jar\r\nInventoryTweaks-1.59-dev-152.jar\r\nironchest-1.7.10-6.0.62.742-universal.jar\r\nJabba-1.2.2_1.7.10.jar\r\njourneymap-1.7.10-5.1.4p1-unlimited.jar\r\nmagicbees-1.7.10-2.4.3.jar\r\nmalisiscore-1.7.10-0.14.3.jar\r\nmalisisdoors-1.7.10-1.13.2.jar\r\nMantle-1.7.10-0.3.2b.jar\r\nMicdoodleCore-1.7-3.0.12.460.jar\r\nMineFactoryReloaded-[1.7.10]2.8.2B1-191.jar\r\nMineTweaker3-1.7.10-3.0.10B.jar\r\nMobiusCore-1.2.5_1.7.10.jar\r\nModTweaker2-0.9.5.jar\r\nneiaddons-1.12.10.33-mc1.7.10.jar\r\nNEIIntegration-MC1.7.10-1.1.2.jar\r\nNetherOres-[1.7.10]2.3.1-22.jar\r\nNodalMechanics-1.7-1.0-10.jar\r\nNotEnoughItems-1.7.10-1.0.5.120-universal.jar\r\nOpenBlocks-1.7.10-1.5.1.jar\r\nOpenModsLib-1.7.10-0.9.1.jar\r\nOpenPeripheralAddons-1.7.10-0.5.1.jar\r\nOpenPeripheralCore-1.7.10-1.3.jar\r\nOpenPeripheralIntegration-1.7.10-0.5.jar\r\nPlayerAPI-1.7.10-1.4.jar\r\nProjectBlue-1.1.6-mc1.7.10.jar\r\nProjectRed-1.7.10-4.7.0pre12.95-Base.jar\r\nProjectRed-1.7.10-4.7.0pre12.95-Compat.jar\r\nProjectRed-1.7.10-4.7.0pre12.95-Integration.jar\r\nProjectRed-1.7.10-4.7.0pre12.95-Lighting.jar\r\nProjectRed-1.7.10-4.7.0pre12.95-World.jar\r\nTConstruct-1.7.10-1.8.8.jar\r\nThaumcraft-1.7.10-4.2.3.5.jar\r\nthaumcraftneiplugin-1.7.10-1.7a.jar\r\nthaumicenergistics-1.0.0.5-RV2.jar\r\nThaumicTinkerer-2.5-1.7.10-526.jar\r\nThermalDynamics-[1.7.10]1.2.0-171.jar\r\nThermalExpansion-[1.7.10]4.1.2-240.jar\r\nThermalFoundation-[1.7.10]1.2.4-114.jar\r\nTMechworks-1.7.10-0.2.15.106.jar\r\nTravellersGear-1.7.10-1.16.6.jar\r\nWaila-1.5.10_1.7.10.jar\r\nWailaHarvestability-mc1.7.10-1.1.6.jar\r\nWAILAPlugins-MC1.7.10-0.2.0-23.jar\r\nWawla-1.0.5.120.jar\r\nWitchingGadgets-1.7.10-1.1.10.jar\r\nWR-CBE-1.7.10-1.4.1.9-universal.jar\r\n\r\nServer only:\r\nCaveControl 1.7.10 V15a.jar\r\nDynmap-2.3-forge-1.7.10.jar\r\nforgeessentials-1.7.10-1.4.4.1182-server.jar\r\n\r\nClient only:\r\nAutoRun-1.7.10-1.1.0.jar\r\nforgeessentials-1.7.10-1.4.4.1182-client.jar\r\nInGameInfoXML-1.7.10-2.8.1.82-universal.jar\r\nLunatriusCore-1.7.10-1.1.2.21-universal.jar\r\nOptiFine_1.7.10_HD_U_D6.jar\r\nTiCTooltips-mc1.7.10-1.2.5.jar\r\nUnicodeFontFixer-1.1.12-mc1.7.10.jar\r\n```\r\n\r\nClient keeps running, so do server, and I can reconnect immediately.\r\nThis is a superflat world, if that makes a difference.\r\n\r\nWhat else I noticed, I got a friend on server that time out often due to their unstable internet (China/hotel WiFi), and I often disconnect shortly thereafter."},"comment":{"url":"https://api.github.com/repos/ReikaKalseki/Reika_Mods_Issues/issues/comments/250971967","html_url":"https://github.com/ReikaKalseki/Reika_Mods_Issues/issues/1017#issuecomment-250971967","issue_url":"https://api.github.com/repos/ReikaKalseki/Reika_Mods_Issues/issues/1017","id":250971967,"user":{"login":"nekoexmachina","id":3796961,"avatar_url":"https://avatars.githubusercontent.com/u/3796961?v=3","gravatar_id":"","url":"https://api.github.com/users/nekoexmachina","html_url":"https://github.com/nekoexmachina","followers_url":"https://api.github.com/users/nekoexmachina/followers","following_url":"https://api.github.com/users/nekoexmachina/following{/other_user}","gists_url":"https://api.github.com/users/nekoexmachina/gists{/gist_id}","starred_url":"https://api.github.com/users/nekoexmachina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nekoexmachina/subscriptions","organizations_url":"https://api.github.com/users/nekoexmachina/orgs","repos_url":"https://api.github.com/users/nekoexmachina/repos","events_url":"https://api.github.com/users/nekoexmachina/events{/privacy}","received_events_url":"https://api.github.com/users/nekoexmachina/received_events","type":"User","site_admin":false},"created_at":"2016-10-02T13:44:50Z","updated_at":"2016-10-02T13:44:50Z","body":"yup. Also, this does not happen w/o Forbidden Magic installed, so I suppose that for me that is an issue. \r\n\r\n\r\n```\r\n[15:38:34] [Server thread/ERROR] [FML]: There was a critical exception handling a packet on channel DragonAPIData\r\njava.lang.NullPointerException\r\n        at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$4.selectNetworks(FMLOutboundHandler.java:109) ~[FMLOutboundHandler$OutboundTarget$4.class:?]\r\n        at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?]\r\n        at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?]\r\n        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?]\r\n        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?]\r\n        at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendTo(SimpleNetworkWrapper.java:196) ~[SimpleNetworkWrapper.class:?]\r\n        at Reika.DragonAPI.Instantiable.IO.PacketPipeline.sendToPlayer(PacketPipeline.java:83) ~[PacketPipeline.class:?]\r\n        at Reika.DragonAPI.Instantiable.IO.PacketTarget$PlayerTarget.dispatch(PacketTarget.java:38) ~[PacketTarget$PlayerTarget.class:?]\r\n        at Reika.DragonAPI.Libraries.IO.ReikaPacketHelper.sendNBTPacket(ReikaPacketHelper.java:1390) ~[ReikaPacketHelper.class:?]\r\n        at Reika.DragonAPI.Libraries.ReikaPlayerAPI.syncCustomData(ReikaPlayerAPI.java:271) ~[ReikaPlayerAPI.class:?]\r\n        at Reika.ChromatiCraft.Magic.PlayerElementBuffer.setElementCap(PlayerElementBuffer.java:207) ~[PlayerElementBuffer.class:?]\r\n        at Reika.ChromatiCraft.Magic.PlayerElementBuffer.addToPlayer(PlayerElementBuffer.java:87) ~[PlayerElementBuffer.class:?]\r\n        at Reika.ChromatiCraft.Magic.PlayerElementBuffer.addToPlayer(PlayerElementBuffer.java:99) ~[PlayerElementBuffer.class:?]\r\n        at Reika.ChromatiCraft.ChromaticEventManager.wispEnergy(ChromaticEventManager.java:935) ~[ChromaticEventManager.class:?]\r\n        at cpw.mods.fml.common.eventhandler.ASMEventHandler_324_ChromaticEventManager_wispEnergy_LivingDropsEvent.invoke(.dynamic) ~[?:?]\r\n        at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]\r\n        at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) ~[EventBus.class:?]\r\n        at net.minecraftforge.common.ForgeHooks.onLivingDrops(ForgeHooks.java:308) ~[ForgeHooks.class:?]\r\n        at net.minecraft.entity.EntityLivingBase.func_70645_a(EntityLivingBase.java:939) ~[sv.class:?]\r\n        at thaumcraft.common.entities.monster.EntityWisp.func_70645_a(EntityWisp.java:103) ~[EntityWisp.class:?]\r\n        at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:855) ~[sv.class:?]\r\n        at thaumcraft.common.entities.monster.EntityWisp.func_70097_a(EntityWisp.java:89) ~[EntityWisp.class:?]\r\n        at Reika.RotaryCraft.TileEntities.Farming.TileEntityMobHarvester.updateEntity(TileEntityMobHarvester.java:58) ~[TileEntityMobHarvester.class:?]\r\n        at Reika.DragonAPI.Base.TileEntityBase.func_145845_h(TileEntityBase.java:465) ~[TileEntityBase.class:?]\r\n        at net.minecraft.world.World.func_72939_s(World.java:1939) ~[ahb.class:?]\r\n        at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489) ~[mt.class:?]\r\n        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636) [MinecraftServer.class:?]\r\n        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334) [lt.class:?]\r\n        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]\r\n        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]\r\n        at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?]\r\n```\r\n\r\n\r\n\r\nAlso, it is probably worth mentioning that \r\n\r\na) this started happening after I've set up a mob farm in rainbow forest biome, using cursed earth from EU\r\nb) it mentions wisps, and it is true that a lot of wisps are spawned by said mob farm\r\nc) I have following thaumcraft addons installed:\r\n\r\n```\r\nElectroMagicTools-1.2.6.1[1.7.10].jar\r\nBotanicalAddons-r0.1.20-1.jar\r\nThaumcraft-1.7.10-4.2.3.5.jar\r\nthaumcraftneiplugin-1.7.10-1.7a.jar\r\nthaumicenergistics-1.0.0.5-RV2.jar\r\nThaumicTinkerer-2.5-1.7.10-517.jar\r\nWitchingGadgets-1.7.10-1.1.10.jar\r\n```\r\n\r\nI think out of them botanical additions add new aspects, which might lead to this, since   ``Reika.ChromatiCraft.ChromaticEventManager.wispEnergy`` does check the aspects and might be not aware about new ones added by BA."}}
{"actor":{"display_login":"nekoexmachina"}}