Меню

Java lang illegalargumentexception minecraft ошибка


  • Search


    • Search all Forums


    • Search this Forum


    • Search this Thread


  • Tools


    • Jump to Forum


  • #1

    Apr 21, 2019

    UPDATE: Removing Optifine worked at first. Now, however, whenever I create a new world, I get the following crash.

    FINAL UPDATE: Turns out the culprit was, oddly enough, Animania. Removing it completely stopped the crashes. Thank you for your help and ideas <3

    Full report:

    —- Minecraft Crash Report —-
    WARNING: coremods are present:
    llibrary (llibrary-core-1.0.11-1.12.2.jar)
    Inventory Tweaks Coremod (InventoryTweaks-1.63.jar)
    LoadingPlugin (Quark-r1.5-146.jar)
    Do not report to Forge! (If you haven’t disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.5-1.12.2.jar)
    AppleCore (AppleCore-mc1.12.2-3.2.0.jar)
    TheBetweenlandsLoadingPlugin (TheBetweenlands-3.4.6-core.jar)
    PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.1.6+build31.jar)
    SSLoadingPlugin (SereneSeasons-1.12.2-1.2.15-universal.jar)
    DynamicSurroundingsCore (DynamicSurroundings-core-1.12.2-3.5.4.3.jar)
    Contact their authors BEFORE contacting forge
    // There are four lights!
    Time: 4/22/19 9:40 PM
    Description: Exception in server tick loop
    java.lang.IllegalArgumentException
    at net.minecraft.util.WeightedRandom.func_76273_a(SourceFile:18)
    at net.minecraft.util.WeightedRandom.func_76271_a(SourceFile:37)
    at net.minecraft.world.WorldEntitySpawner.func_77191_a(WorldEntitySpawner.java:266)
    at biomesoplenty.common.world.ChunkGeneratorOverworldBOP.func_185931_b(ChunkGeneratorOverworldBOP.java:569)
    at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1019)
    at net.minecraft.world.chunk.Chunk.func_186030_a(Chunk.java:999)
    at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:157)
    at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:344)
    at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:142)
    at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:156)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
    at java.lang.Thread.run(Thread.java:745)

    A detailed walkthrough of the error, its code path and all known details is as follows:
    —————————————————————————————
    — System Details —
    Details:
    Minecraft Version: 1.12.2
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 1.8.0_51, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 1046397416 bytes (997 MB) / 1778384896 bytes (1696 MB) up to 6442450944 bytes (6144 MB)
    JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
    IntCache: cache: 1, tcache: 1, allocated: 3, tallocated: 104
    FML: MCP 9.42 Powered by Forge 14.23.5.2814 43 mods loaded, 43 mods active
    States: ‘U’ = Unloaded ‘L’ = Loaded ‘C’ = Constructed ‘H’ = Pre-initialized ‘I’ = Initialized ‘J’ = Post-initialized ‘A’ = Available ‘D’ = Disabled ‘E’ = Errored
    | State | ID | Version | Source | Signature |
    |:—— |:—————— |:———————— |:———————————————————— |:—————————————- |
    | LCHIJA | minecraft | 1.12.2 | minecraft.jar | None |
    | LCHIJA | mcp | 9.42 | minecraft.jar | None |
    | LCHIJA | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2814.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
    | LCHIJA | forge | 14.23.5.2814 | forge-1.12.2-14.23.5.2814.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
    | LCHIJA | foamfixcore | 7.7.4 | minecraft.jar | None |
    | LCHIJA | dsurroundcore | 3.5.4.3 | minecraft.jar | None |
    | LCHIJA | orbis-lib | 0.2.0 | orbis-lib-1.12.2-0.2.0+build42.jar | db341c083b1b8ce9160a769b569ef6737b3f4cdf |
    | LCHIJA | aether | 0.2.0 | aether_ii-1.12.2-0.2.0+build42-universal.jar | db341c083b1b8ce9160a769b569ef6737b3f4cdf |
    | LCHIJA | biomesoplenty | 7.0.1.2419 | BiomesOPlenty-1.12.2-7.0.1.2419-universal.jar | None |
    | LCHIJA | craftstudioapi | 1.0.0 | CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar | None |
    | LCHIJA | harvestcraft | 1.12.2zb | Pam’s+HarvestCraft+1.12.2zc+The+7mm+Kidney+Stone+Update.jar | None |
    | LCHIJA | twilightforest | 3.8.689 | twilightforest-1.12.2-3.8.689-universal.jar | None |
    | LCHIJA | animania | 1.6.2 | animania-1.12.2-1.6.2.jar | None |
    | LCHIJA | applecore | 3.2.0 | AppleCore-mc1.12.2-3.2.0.jar | None |
    | LCHIJA | jei | 4.15.0.268 | jei_1.12.2-4.15.0.268.jar | None |
    | LCHIJA | appleskin | 1.0.9 | AppleSkin-mc1.12-1.0.9.jar | None |
    | LCHIJA | quark | r1.5-146 | Quark-r1.5-146.jar | None |
    | LCHIJA | autoreglib | 1.3-26 | AutoRegLib-1.3-26.jar | None |
    | LCHIJA | carryon | 1.12.1 | CarryOn+MC1.12.2+v1.12.1.jar | 55e88f24d04398481ae6f1ce76f65fd776f14227 |
    | LCHIJA | ebwizardry | 4.1.4 | Electroblob’s+Wizardry+-+4.1.4+-+MC+1.12.2.jar | None |
    | LCHIJA | erebus | 1.0.29 | Erebus-1.0.29.jar | None |
    | LCHIJA | fbp | 2.4.1 | FancyBlockParticles-1.12.x-2.4.1.jar | None |
    | LCHIJA | foamfix | 0.10.5-1.12.2 | foamfix-0.10.5-1.12.2.jar | None |
    | LCHIJA | gravestone | 1.10.2 | gravestone-1.10.2.jar | None |
    | LCHIJA | waila | 1.8.26 | Hwyla-1.8.26-B41_1.12.2.jar | None |
    | LCHIJA | llibrary | 1.7.18 | llibrary-1.7.18-1.12.2.jar | b9f30a813bee3b9dd5652c460310cfcd54f6b7ec |
    | LCHIJA | iceandfire | 1.7.1 | iceandfire-1.7.1-1.12.2.jar | None |
    | LCHIJA | inventorytweaks | 1.63+release.109.220f184 | InventoryTweaks-1.63.jar | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe |
    | LCHIJA | lex | 1.0.8 | LibEx-1.12.2-1.0.8.jar | None |
    | LCHIJA | radixcore | 1.12.x-2.2.1 | RadixCore-1.12.x-2.2.1-universal.jar | None |
    | LCHIJA | mca | 1.12.2-5.3.1 | MCA-1.12.x-5.3.1-universal.jar | None |
    | LCHIJA | mowziesmobs | 1.5.4 | mowziesmobs-1.5.4.jar | None |
    | LCHIJA | nex | 2.0.8 | NetherEx-1.12.2-2.0.8.jar | None |
    | LCHIJA | nutrition | 4.3.0 | Nutrition-1.12.2-4.3.0.jar | None |
    | LCHIJA | realdrops | 1.2.14 | RealisticItemDrops-1.2.14.jar | None |
    | LCHIJA | sereneseasons | 1.2.15 | SereneSeasons-1.12.2-1.2.15-universal.jar | None |
    | LCHIJA | spiceoflife | 1.3.12 | SpiceOfLife-mc1.12-1.3.12.jar | None |
    | LCHIJA | treechopper | 1.2.4 | Tree-Chopper-Mod-1.12.2.jar | None |
    | LCHIJA | wawla | 2.5.269 | Wawla-1.12.2-2.5.269.jar | d476d1b22b218a10d845928d1665d45fce301b27 |
    | LCHIJA | phosphor-lighting | 1.12.2-0.1.6 | phosphor-1.12.2-0.1.6+build31.jar | f0387d288626cc2d937daa504e74af570c52a2f1 |
    | LCHIJA | orelib | 3.5.2.2 | OreLib-1.12.2-3.5.2.2.jar | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
    | LCHIJA | dsurround | 3.5.4.3 | DynamicSurroundings-1.12.2-3.5.4.3.jar | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
    | LCHIJA | thebetweenlands | 3.4.6 | TheBetweenlands-3.4.6-universal.jar | 38067d6878811efb38b6a045521cfd80b9b60b38 |
    Loaded coremods (and transformers):
    llibrary (llibrary-core-1.0.11-1.12.2.jar)
    net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer
    net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher
    Inventory Tweaks Coremod (InventoryTweaks-1.63.jar)
    invtweaks.forge.asm.ContainerTransformer
    LoadingPlugin (Quark-r1.5-146.jar)
    vazkii.quark.base.asm.ClassTransformer
    Do not report to Forge! (If you haven’t disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.5-1.12.2.jar)
    pl.asie.foamfix.coremod.FoamFixTransformer
    AppleCore (AppleCore-mc1.12.2-3.2.0.jar)
    squeek.applecore.asm.TransformerModuleHandler
    TheBetweenlandsLoadingPlugin (TheBetweenlands-3.4.6-core.jar)
    thebetweenlands.core.TheBetweenlandsClassTransformer
    PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.1.6+build31.jar)

    SSLoadingPlugin (SereneSeasons-1.12.2-1.2.15-universal.jar)
    sereneseasons.asm.transformer.EntityRendererTransformer
    sereneseasons.asm.transformer.WorldTransformer
    DynamicSurroundingsCore (DynamicSurroundings-core-1.12.2-3.5.4.3.jar)
    org.orecruncher.dsurround.asm.Transformer
    GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
    Profiler Position: N/A (disabled)
    Player Count: 0 / 8; []
    Type: Integrated Server (map_client.txt)
    Is Modded: Definitely; Client brand changed to ‘fml,forge’


  • #3

    Apr 21, 2019

    That seems to have fixed it. Thank you!


  • #4

    Apr 22, 2019

    Aaand it’s back to crashing. This time whenever I make a new world. I updated the initial post.


  • #5

    Apr 22, 2019

    Remove mods out one by one to find out which one is causing the issue.

    Say something silly, Laugh ’til it hurts, Take a risk, Sing out loud, Rock the boat, Shake things up, Flirt with disaster, Buy something frivolous, Color outside the lines, Cause a scene, Order dessert, Make waves, Get carried away, Have a great day!

  • To post a comment, please login.

Posts Quoted:

Reply

Clear All Quotes


Thread Status:

Not open for further replies.
  1. Hi, I’m newer to coding Spigot plugins and I’ve run into this error:

    java.lang.IllegalArgumentException: Path cannot be null
        at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[patched_1.16.5.jar:git-Paper-735]
        at org.bukkit.configuration.MemorySection.get(MemorySection.java:237) ~[patched_1.16.5.jar:git-Paper-735]
        at org.bukkit.configuration.MemorySection.getBoolean(MemorySection.java:365) ~[patched_1.16.5.jar:git-Paper-735]
        at me.lyndensylvester.halloween.listener.EventListener.spawn(EventListener.java:121) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-735]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Paper-735]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-735]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-735]
        at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:719) ~[patched_1.16.5.jar:git-Paper-735]
        at org.bukkit.craftbukkit.v1_16_R3.event.CraftEventFactory.doEntityAddEventCalling(CraftEventFactory.java:637) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.WorldServer.addEntity0(WorldServer.java:1302) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.WorldServer.addEntity(WorldServer.java:1203) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.WorldAccess.lambda$addAllEntities$0(WorldAccess.java:16) ~[patched_1.16.5.jar:git-Paper-735]
        at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) ~[?:?]
        at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) ~[?:?]
        at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) ~[?:?]
        at net.minecraft.server.v1_16_R3.WorldAccess.addAllEntities(WorldAccess.java:16) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.SpawnerCreature.spawnMobsInternal(SpawnerCreature.java:286) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.SpawnerCreature.spawnMobs(SpawnerCreature.java:212) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.SpawnerCreature.a(SpawnerCreature.java:188) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.ChunkProviderServer.lambda$tickChunks$14(ChunkProviderServer.java:867) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.PlayerChunkMap.forEachVisibleChunk(PlayerChunkMap.java:683) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.ChunkProviderServer.tickChunks(ChunkProviderServer.java:849) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.ChunkProviderServer.tick(ChunkProviderServer.java:767) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.WorldServer.doTick(WorldServer.java:576) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1489) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:436) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1341) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1129) ~[patched_1.16.5.jar:git-Paper-735]
        at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:290) ~[patched_1.16.5.jar:git-Paper-735]
        at java.lang.Thread.run(Thread.java:832) [?:?]

    Here’s the code I’m trying to run in my EventListener:

    package me.lyndensylvester.halloween.listener;
    
    import java.util.Random;
    import org.bukkit.Bukkit;
    import org.bukkit.Location;
    import org.bukkit.Material;
    import org.bukkit.World;
    import org.bukkit.block.Block;
    import org.bukkit.entity.Entity;
    import org.bukkit.entity.EntityType;
    import org.bukkit.entity.LivingEntity;
    import org.bukkit.entity.Player;
    import org.bukkit.entity.Skeleton;
    import org.bukkit.entity.Zombie;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.block.Action;
    import org.bukkit.event.block.BlockBreakEvent;
    import org.bukkit.event.entity.EntityDeathEvent;
    import org.bukkit.event.entity.EntitySpawnEvent;
    import org.bukkit.event.player.PlayerInteractEvent;
    import org.bukkit.inventory.EntityEquipment;
    import org.bukkit.inventory.ItemStack;
    import me.lyndensylvester.halloween.utils.Utils;
    import me.lyndensylvester.halloween.Main;
    import me.lyndensylvester.halloween.items.ItemManager;
    
    public class EventListener implements Listener {
    
        private static Main plugin;
       
        @SuppressWarnings("static-access")
        public EventListener(Main plugin) {
            this.plugin = plugin;
           
            Bukkit.getPluginManager().registerEvents(this, plugin);
        }
       
        Player p;
        Block b;
        EntityType t;
       
        /**
        * BlockBreak event
        * 
        * Detect if the player broke a melon block
        * and send a success or failure spawn message
        * 
        * @param event
        */
        @EventHandler
        public void onBlockBreak(BlockBreakEvent event) {
            p = (Player) event.getPlayer();
            b = (Block) event.getBlock();
    
            if (b.getType() == Material.MELON) {
                Random rand = new Random();
                var max = 100;
                var min = 0;
                int chance = rand.nextInt(max - min + 1)  + min;
    
                if (chance > 33) {
                    Location spawnLoc = p.getLocation().add(2,0,0);
                    World world = p.getWorld();
    
                    @SuppressWarnings("unused")
                    Skeleton skeleton = (Skeleton) world.spawnEntity(spawnLoc, EntityType.SKELETON);
                    Bukkit.broadcastMessage(Utils.chat(plugin.getConfig().getString("melon_succes").replace("<player>", p.getName())));
                }
               
                else {
                    Bukkit.broadcastMessage(Utils.chat(plugin.getConfig().getString("melon_fail").replace("<player>", p.getName())));
                }
            }
           
            if (b.getType() == Material.PUMPKIN) {
                Random rand = new Random();
                var max = 100;
                var min = 0;
                int chance = rand.nextInt(max - min + 1) + min;
               
                if (chance > 50) {
                    Location spawnLoc = p.getLocation().add(2,0,0);
                    World world = p.getWorld();
                   
                    @SuppressWarnings("unused")
                    Zombie zombie =(Zombie) world.spawnEntity(spawnLoc, EntityType.ZOMBIE);
                    Bukkit.broadcastMessage(Utils.chat(plugin.getConfig().getString("pumpkin_succes").replace("<player>", p.getName())));
                }
               
                else {
                    Bukkit.broadcastMessage(Utils.chat(plugin.getConfig().getString("pumpkin_fail").replace("<player>", p.getName())));
                }
            }
           
        }
       
        /**
        * EntitySpawn event
        * 
        * Spawn a skeleton 2 blocks to the right of the player
        * 
        * @param event
        */
        @SuppressWarnings({ })
        @EventHandler
        public void spawn(EntitySpawnEvent event) {
    
                Entity entity = event.getEntity();
               
            if (plugin.getConfig().getBoolean(null, true) && (entity instanceof Skeleton)) {
                EntityEquipment  ee = ((Skeleton)entity).getEquipment();
                ee.setHelmet(new ItemStack(Material.MELON));
                ee.setHelmetDropChance(100);
            }
            if (plugin.getConfig().getBoolean(null, true) && (entity instanceof Zombie)) {
                EntityEquipment  ee = ((Zombie)entity).getEquipment();
                ee.setHelmet(new ItemStack(Material.PUMPKIN));
                ee.setHelmetDropChance(100);
            }
            if (plugin.getConfig().getBoolean(null, false)) {
                p.sendMessage("This feature has been disabled! Go to the config to re-enable it!");
            }
        }
       
        /**
        * EntityDeath event
        * 
        * Add custom Drops to the mob
        * 
        * @param event
        */
        @EventHandler
        public void onDeath(EntityDeathEvent event) {
            LivingEntity e = event.getEntity();
            Random rand = new Random();
            var max = 100;
            var min = 0;
            int chance = rand.nextInt(max - min + 1)  + min;
           
            if (e instanceof Skeleton) {
                // 50%
                if (chance < 50) {
                    e.getLocation().getWorld().dropItem(e.getLocation(), new ItemStack(Material.COAL));
                }
                // 25%
                else if ((49 < chance) && (chance < 75)) {
                    e.getLocation().getWorld().dropItem(e.getLocation(), new ItemStack(Material.IRON_INGOT));
                }
                // 13%
                else if ((74 < chance) && (chance < 88)) {
                    e.getLocation().getWorld().dropItem(e.getLocation(), new ItemStack(Material.GOLD_INGOT));
                }
                // 7%
                else if ((87 < chance) && (chance < 95))
                    e.getLocation().getWorld().dropItem(e.getLocation(), new ItemStack(Material.REDSTONE_WIRE));
                }
                // 4%
                else if ((94 < chance) && (chance < 99)) {
                    e.getLocation().getWorld().dropItem(e.getLocation(), new ItemStack(Material.DIAMOND));
                }
                // 2%
                else {
                    e.getLocation().getWorld().dropItem(e.getLocation(), new ItemStack(Material.EMERALD));
                }
        }
       
        @EventHandler
        public static void onRightClick(PlayerInteractEvent event) {
            if (event.getAction() == Action.RIGHT_CLICK_BLOCK) {
                if (event.getItem() != null) {
                    if (event.getItem().getItemMeta().equals(ItemManager.superSword.getItemMeta()))  {
                        Player p = event.getPlayer();
                        p.getWorld().createExplosion(p.getLocation(), 2.0f);
                        p.sendMessage("&7 You Dare use the Super Sword!");
                    }
                }
            }
           
        }
    }
    
    

    This is what ItemManager does:

    package me.lyndensylvester.halloween.items;
    
    import java.util.ArrayList;
    import java.util.List;
    import org.bukkit.Material;
    import org.bukkit.enchantments.Enchantment;
    import org.bukkit.inventory.ItemFlag;
    import org.bukkit.inventory.ItemStack;
    import org.bukkit.inventory.meta.ItemMeta;
    
    publicclassItemManager {
    
        publicstaticItemStacksuperSword;
    
        publicstaticvoidinit() {
            createSuperSword();
        }
    
        privatestaticvoidcreateSuperSword() {
    
            ItemStack item = new ItemStack(Material.IRON_SWORD, 1);
            ItemMetameta = item.getItemMeta();
            meta.setDisplayName("Super Sword");
            List<String> lore = new ArrayList<>();
            lore.add("&7This is the most powerful sword");
            lore.add("&7in all of Minecradt's history");
            meta.setLore(lore);
            meta.addEnchant(Enchantment.SWEEPING_EDGE, 3, false);
            meta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
            item.setItemMeta(meta);
            superSword = item;  
        }
    }
    

    This is how I have my Main file setup:

    package me.lyndensylvester.halloween;
    
    import org.bukkit.plugin.java.JavaPlugin;
    import me.lyndensylvester.halloween.commands.HalloweenCommand;
    import me.lyndensylvester.halloween.items.ItemManager;
    import me.lyndensylvester.halloween.listener.EventListener;
    
    public class Main extends JavaPlugin {
    
        @Override
        public void onEnable() {
            new EventListener(this);
            ItemManager.init();
            getServer().getPluginManager().registerEvents(new EventListener(this), this);
            getCommand("superSword").setExecutor(new HalloweenCommand());
        }
    }

    And this is how I have HalloweenCommand setup:

    package me.lyndensylvester.halloween.commands;
    
    import org.bukkit.Location;
    import org.bukkit.World;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandExecutor;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.EntityType;
    import org.bukkit.entity.Player;
    import org.bukkit.entity.Skeleton;
    import me.lyndensylvester.halloween.items.ItemManager;
    
    public class HalloweenCommand implements CommandExecutor {
       
        @Override
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
            if(!(sender instanceof Player)) {
                sender.sendMessage("Only players may execute this command");
                return true;
            }
           
            Player p = (Player) sender;
           
            if (cmd.getName().equalsIgnoreCase("Halloween")) {
                p.sendMessage("Happy Halloween >:)");
                Location spawnLoc = p.getLocation().add(2,0,0);
                World world = p.getWorld();
               
                @SuppressWarnings("unused")
                Skeleton skeleton = (Skeleton) world.spawnEntity(spawnLoc, EntityType.SKELETON);
                return true;
            }
           
            if (cmd.getName().equalsIgnoreCase("superSword")) {
                p.getInventory().addItem(ItemManager.superSword);
            }
           
            else {
                p.sendMessage("You do not have the permission to execute this command");
            }
            return true;   
        }   
    }
    

    What’s causing the error and how do I fix it? everything in the code is logically sound, but only the superSword works and not the EntitySpawning. Help would be greatly appreciated!

  2. @Lynden Sylver
    Your error says it’s a IllegalArgumentException and path cannot be null.
    Then you can look at your stacktrace and it’s saying:
    at me.lyndensylvester.halloween.listener.EventListener.spawn(EventListener.java:121) ~[?:?]

    You can then deduce that there’s a problem in the EventListener.java file, at line 121, in the method spawn().


    if (plugin.getConfig().getBoolean(nullfalse)) { // This line!
        
    p.sendMessage("This feature has been disabled! Go to the config to re-enable it!");
    }


    The signature of the getBoolean() method is getBoolean(path, defaultValue)
    «path cannot be null» is the error message. You get the point.

    psst @timtower wrong section no?

  3. Online

    timtower


    Administrator

    Administrator

    Moderator

    Psst, report button no? :p

    Moved to plugin development.

  4. Forgot the existence of that button shh tim dont make it obvious


    KarimAKL and timtower like this.

  5. @Shqep

    I know Java, but I haven’t worked with paths before.

    Are there any resources available explaining how I can identify the path I need?

    That error has been driving crazy the last couple of days.

    Also, thanks for pinpointing the source of my error, being newer to the API, I’m still learning about all the nuances of the methods I’m using.

    Last edited: Jun 16, 2021

  6. @Lynden Sylver
    Assuming this is a yaml file:

    testString:
      key1: true
      key2: "Hello"
    testString2:
      key3: 1.0
      key4:
      - "List"
      - "of"
      - "String"

    Consider the yaml file as a very big HashMap, and the path is just the key to point to the value. So if you want to get the list of string above, you need to specify the path as «testString2.key4». Likewise:

    1. config.getBoolean("testString.key1"); // returns true
    2. config.getString("testString.key2"); // returns "Hello"
    3. config.getDouble("testString2.key3"); // returns 1.0
    4. config.getStringList("testString2.key4"); // returns a list containing "List", "of", and "String"
    5. config.getKeys(false); // returns a list of the main keys "testString" and "testString2"

    You can specify the second argument as the «default value»:

    1. config.getBoolean("testString.key4", true); // "testString.key4" path returns null, so true is returned instead
  7. @Shqep

    Just a quick follow-up,

    How would I pass a casted Player into my EntitySpawnEvent so that I can use p.sendMessage?

    I understand Player is not a child of the EntitySpawnEvent, so what’s a workaround that would let me pass a casted Player so I can send the player a message?

    I already have Player p declared in global scope, but how can I instantiate it for use in EntitySpawnEvent? (Refer back to my original post for the EventListener Class where I declare Player as p)

  8. @Lynden Sylver
    That really didn’t make a lot of sense. EntitySpawnEvents are only called only when an entity is created/spawned. They have absolutely nothing to do with a player.
    If you want to detect who used the spawn egg, you might want to refer to the event PlayerInteractEvent or some similar ones.

    If you want to send a player a message (why?), use the Bukkit.getPlayer(name) or Bukkit.getPlayer(uuid). You don’t create a new instance of Player because the new thing won’t be bound to any actual players. Unless you know exactly what you are doing and how to bind that new instance to an existing player for Bukkit to recognize, it’s better to just stay away.

    Defining a Player property for the class is a very bad idea. Just imagine, what if there are many players being assigned to that variable, they keep overriding each other and from your standpoint, you do not know who you are sending the message to.


    Show Spoiler
    Hide Spoiler

    Some more advice since you are new to the api:
    1. You have a class named HalloweenCommand, why not make another small class for the supersword command? Cleans up a bit and you don’t have to call checks for cmd.getName().

    1. getCommand("halloween").setExecutor(new HalloweenCommand());
    2. getCommand("supersword").setExecutor(new SuperswordCommand());
    3. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    4. // No need to check cmd.getName() anymore since it's always "halloween"
    5. assert cmd.getName().equalsIgnoreCase("halloween");
    6. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    7. // No need to check cmd.getName() anymore since it's always "supersword"
    8. assert cmd.getName().equalsIgnoreCase("supersword");

    2. Currently from your codes, the cmd.getName() will never be «halloween» since you never specified its executor.

    1. getCommand("halloween").setExecutor(...);

    3. You’re not checking for permissions in your command class:

    1. // Reread it and you should see it's pretty weird.
    2. if (cmd.getName().equalsIgnoreCase("superSword")) {
    3. p.getInventory().addItem(ItemManager.superSword);
    4. p.sendMessage("You do not have the permission to execute this command");
    5. if(p.hasPermission("permission.node")) {
    6. } else p.sendMessage("no perms L");
    7. // Proper way 2 "negative checks"
    8. if(!p.hasPermission("permission.node")) {
    9. p.sendMessage("no perms lol");
    10. // Stuff down here to avoid too much indentation.

    4. You keep trying to get a key from path null in config in the spawn event. But I assume you already got this fixed by now.

    Other random stuff such as instantiating a Random instance every time the event is called, kind of inefficient, you can probably define a global scope variable for this class.
    Also why static on an event handler method?

Thread Status:

Not open for further replies.

Share This Page


Bukkit Forums

I host a personal server running mostly the same mods. The exception is a few Just Enough _____ mods for different mod packs. The game loads up and even plays in the server I host but I cannot run a single player world without this error. I tried making sense of the code, but to be honest, I cant read java. I know very very little. So its all gobbly gook to me. Anyone make sense of the crash report?

---- Minecraft Crash Report ----

WARNING: coremods are present:
  MicdoodlePlugin (MicdoodleCore-1.12.2.jar)
  Plugin (NotEnoughIDs-1.5.4.4.jar)
  IELoadingPlugin (ImmersiveEngineering-core-0.12-89.jar)
  llibrary (llibrary-core-1.0.10-1.12.2.jar)
  PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.2.4+build46.jar)
  ForgelinPlugin (Shadowfacts-Forgelin-1.12.2.jar)
  TheBetweenlandsLoadingPlugin (TheBetweenlands-3.4.7-core.jar)
  HCASM (HammerCore-1.12.2-2.0.4.9.jar)
Contact their authors BEFORE contacting forge

// Uh... Did I do that?

Time: 12/19/19 11:48 PM
Description: Exception preparing structure feature

java.lang.IllegalArgumentException: bound must be positive
	at java.util.Random.nextInt(Random.java:388)
	at net.minecraft.world.gen.structure.MapGenVillage.func_75047_a(SourceFile:64)
	at net.minecraft.world.gen.structure.MapGenStructure.func_180701_a(MapGenStructure.java:38)
	at net.minecraft.world.gen.MapGenBase.func_186125_a(SourceFile:34)
	at net.minecraft.world.gen.ChunkGeneratorOverworld.func_185932_a(ChunkGeneratorOverworld.java:228)
	at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:143)
	at net.minecraft.world.World.func_72964_e(World.java:310)
	at net.minecraft.world.World.func_175726_f(World.java:305)
	at net.minecraft.world.World.func_180495_p(World.java:911)
	at net.minecraft.world.World.func_175623_d(World.java:230)
	at net.minecraft.world.World.func_184141_c(World.java:210)
	at net.minecraft.world.WorldProvider.func_76566_a(WorldProvider.java:76)
	at net.minecraft.world.WorldServer.func_73052_b(WorldServer.java:944)
	at net.minecraft.world.WorldServer.func_72963_a(WorldServer.java:866)
	at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:97)
	at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:209)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
	at java.lang.Thread.run(Thread.java:745)


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

-- Head --
Thread: Server thread
Stacktrace:
	at java.util.Random.nextInt(Random.java:388)
	at net.minecraft.world.gen.structure.MapGenVillage.func_75047_a(SourceFile:64)

-- Feature being prepared --
Details:
	Is feature chunk: ~~ERROR~~ IllegalArgumentException: bound must be positive
	Chunk location: 6,7
	Chunk pos hash: 30064771078
	Structure type: net.minecraft.world.gen.structure.MapGenVillage
Stacktrace:
	at net.minecraft.world.gen.structure.MapGenStructure.func_180701_a(MapGenStructure.java:38)
	at net.minecraft.world.gen.MapGenBase.func_186125_a(SourceFile:34)
	at net.minecraft.world.gen.ChunkGeneratorOverworld.func_185932_a(ChunkGeneratorOverworld.java:228)

-- Chunk to be generated --
Details:
	Location: 14,15
	Position hash: 64424509454
	Generator: net.minecraft.world.gen.ChunkGeneratorOverworld@57a3d869
Stacktrace:
	at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:143)
	at net.minecraft.world.World.func_72964_e(World.java:310)
	at net.minecraft.world.World.func_175726_f(World.java:305)
	at net.minecraft.world.World.func_180495_p(World.java:911)
	at net.minecraft.world.World.func_175623_d(World.java:230)
	at net.minecraft.world.World.func_184141_c(World.java:210)
	at net.minecraft.world.WorldProvider.func_76566_a(WorldProvider.java:76)
	at net.minecraft.world.WorldServer.func_73052_b(WorldServer.java:944)

-- Affected level --
Details:
	Level name: New World
	All players: 0 total; []
	Chunk stats: ServerChunkCache: 0 Drop: 0
	Level seed: 4524058762939609246
	Level generator: ID 00 - default, ver 1. Features enabled: true
	Level generator options: 
	Level spawn location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Level time: 0 game time, 0 day time
	Level dimension: 0
	Level storage version: 0x04ABD - Anvil
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
	at net.minecraft.world.WorldServer.func_72963_a(WorldServer.java:866)
	at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:97)
	at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:209)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
	at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_51, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 3261047544 bytes (3109 MB) / 8959033344 bytes (8544 MB) up to 19327352832 bytes (18432 MB)
	JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx18G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
	IntCache: cache: 0, tcache: 0, allocated: 15, tallocated: 95
	FML: MCP 9.42 Powered by Forge 14.23.5.2847 Optifine OptiFine_1.12.2_HD_U_E3 93 mods loaded, 93 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

	| State  | ID                   | Version              | Source                                         | Signature                                |
	|:------ |:-------------------- |:-------------------- |:---------------------------------------------- |:---------------------------------------- |
	| LCHIJA | minecraft            | 1.12.2               | minecraft.jar                                  | None                                     |
	| LCHIJA | mcp                  | 9.42                 | minecraft.jar                                  | None                                     |
	| LCHIJA | FML                  | 8.0.99.99            | forge-1.12.2-14.23.5.2847.jar                  | None                                     |
	| LCHIJA | forge                | 14.23.5.2847         | forge-1.12.2-14.23.5.2847.jar                  | None                                     |
	| LCHIJA | micdoodlecore        |                      | minecraft.jar                                  | None                                     |
	| LCHIJA | movillages           | 1.5.4                | [1.12]MoVillages-1.5.4.jar                     | None                                     |
	| LCHIJA | advanced-fishing     | 1.2.0                | Advanced-Fishing-Mod-1.12.2.jar                | None                                     |
	| LCHIJA | orbis-lib            | 0.2.0                | orbis-lib-1.12.2-0.2.0+build74.jar             | db341c083b1b8ce9160a769b569ef6737b3f4cdf |
	| LCHIJA | aether               | 0.2.1                | Aether-2-Mod-1.12.2.jar                        | db341c083b1b8ce9160a769b569ef6737b3f4cdf |
	| LCHIJA | architecturecraft    | @VERSION@            | ArchitectureCraft-Mod-1.12.2.jar               | None                                     |
	| LCHIJA | baubles              | 1.5.2                | Baubles-Mod-1.12.2.jar                         | None                                     |
	| LCHIJA | betterthanllamas     | 1.12.1-1.0.0         | Better-Than-Llamas-Mod-1.12.2.jar              | None                                     |
	| LCHIJA | bibliocraft          | 2.4.5                | BiblioCraft-Mod-1.12.2.jar                     | None                                     |
	| LCHIJA | bookshelf            | 2.3.577              | Bookshelf-1.12.2-2.3.577.jar                   | d476d1b22b218a10d845928d1665d45fce301b27 |
	| LCHIJA | buildcraftlib        | 7.99.24.1            | BuildCraft-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | buildcraftcore       | 7.99.24.1            | BuildCraft-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | buildcraftbuilders   | 7.99.24.1            | BuildCraft-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | buildcrafttransport  | 7.99.24.1            | BuildCraft-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | buildcraftsilicon    | 7.99.24.1            | BuildCraft-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | buildcraftcompat     | 7.99.24.1            | BuildCraft-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | buildcraftenergy     | 7.99.24.1            | BuildCraft-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | buildcraftfactory    | 7.99.24.1            | BuildCraft-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | buildcraftrobotics   | 7.99.24.1            | BuildCraft-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | casinocraft          | v06                  | CasinoCraft-Mod-1.12.2.jar                     | None                                     |
	| LCHIJA | chesttransporter     | 2.8.8                | Chest-Transporter-Mod-1.12.2.jar               | None                                     |
	| LCHIJA | coralreef            | 2.0                  | CoralReef-Mod-1.12.2.jar                       | None                                     |
	| LCHIJA | dmonsters            | 1.7                  | Deadly-Monsters-Mod-1.12.2.jar                 | None                                     |
	| LCHIJA | ptrmodellib          | 1.0.2                | PTRLib-1.12.2.jar                              | None                                     |
	| LCHIJA | props                | 2.6.1                | DecoCraft-Mod-1.12.2.jar                       | None                                     |
	| LCHIJA | economy              | 1.5                  | Economy-Inc-Mod-1.12.2.jar                     | None                                     |
	| LCHIJA | energyconverters     | 1.3.0.15             | energyconverters_1.12.2-1.3.0.15.jar           | None                                     |
	| LCHIJA | equivalentstone      | 1.0.0                | Equivalent-Stone-Mod-1.12.2.jar                | None                                     |
	| LCHIJA | exoticbirds          | 1.0                  | Exotic-Birds-Mod-1.12.2.jar                    | None                                     |
	| LCHIJA | hammercore           | 2.0.4.9              | HammerCore-1.12.2-2.0.4.9.jar                  | 4d7b29cd19124e986da685107d16ce4b49bc0a97 |
	| LCHIJA | jei                  | 4.14.4.264           | JEI-1.12.jar                                   | None                                     |
	| LCHIJA | projecte             | 1.12.2-PE1.4.0       | ProjectE-Mod-1.12.2.jar                        | None                                     |
	| LCHIJA | expequiv             | 13r                  | ExpandedEquivalence-1.12.2-13r.jar             | 4d7b29cd19124e986da685107d16ce4b49bc0a97 |
	| LCHIJA | golems               | 7.1.7                | Extra-Golems-Mod-1.12.2.jar                    | None                                     |
	| LCHIJA | extrautils2          | 1.0                  | Extra-Utilities-Mod-1.12.2.jar                 | None                                     |
	| LCHIJA | fairylights          | 2.1.9                | Fairy-Lights-Mod-1.12.2.jar                    | None                                     |
	| LCHIJA | mod_lavacow          | 1.0.3                | Fishs-Undead-Rising-Mod-1.12.2.jar             | None                                     |
	| LCHIJA | flansmod             | 5.5.2                | Flan's Mod-1.12.2-5.5.2.jar                    | None                                     |
	| LCHIJA | flansmodapocalypse   | 1.0                  | Flan's Mod-1.12.2-5.5.2.jar                    | None                                     |
	| LCHIJA | foamflower           | 1.12.2-1.0.0.0-beta1 | foamflower-1.12.2-1.0.0.0-beta1.jar            | None                                     |
	| LCHIJA | foodexpansion        | 1.3                  | Food-Expansion-Mod-1.12.2.jar                  | None                                     |
	| LCHIJA | llibrary             | 1.7.17               | llibrary-1.7.17-1.12.2.jar                     | b9f30a813bee3b9dd5652c460310cfcd54f6b7ec |
	| LCHIJA | fossil               | 8.0.0                | Fossils-and-Archeology-Revival-Mod-1.12.2.jar  | None                                     |
	| LCHIJA | freetrading          | 0.2.2                | Freetrading-Mod-1.12.2.jar                     | None                                     |
	| LCHIJA | furenikusroads       | 1.0.3                | Furenikus-Roads-Mod-1.12.2.jar                 | None                                     |
	| LCHIJA | ic2                  | 2.8.100-ex112        | Industrial-Craft-2-Mod-Experimental-1.12.2.jar | de041f9f6187debbc77034a344134053277aa3b0 |
	| LCHIJA | galacticraftcore     | 4.0.2.220            | Galacticraft-Mod-1.12.2.jar                    | None                                     |
	| LCHIJA | galacticraftplanets  | 4.0.2.220            | Galacticraft-Planets-Mod-1.12.2.jar            | None                                     |
	| LCHIJA | gbook                | 1.7.2                | Guidebook-1.12.jar                             | None                                     |
	| LCHIJA | iceandfire           | 1.7.0                | Ice-and-Fire-Mod-1.12.2.jar                    | None                                     |
	| LCHIJA | immersiveengineering | 0.12-89              | Immersive-Engineering-Mod-1.12.2.jar           | 4cb49fcde3b43048c9889e0a3d083225da926334 |
	| LCHIJA | immersivepetroleum   | 1.1.9                | Immersive-Petroleum-Mod-1.12.2.jar             | None                                     |
	| LCHIJA | immersivetech        | 1.3.10               | Immersive-Tech-Mod-1.12.2.jar                  | None                                     |
	| LCHIJA | industrialrenewal    | 0.6.0                | Industrial-Renewal-Mod-1.12.2.jar              | None                                     |
	| LCHIJA | justenoughpetroleum  | 0.1                  | Just-Enough-Petroleum-Mod-1.12.2.jar           | None                                     |
	| LCHIJA | mystic               | 0.7.0                | Kether-Mod-1.12.2.jar                          | None                                     |
	| LCHIJA | longerdays           | 1.0.4                | Longer-Days-Mod-1.12.2.jar                     | None                                     |
	| LCHIJA | lsc                  | 0.6.2.2-alpha        | Loot-Slash-Conquer-Mod-1.12.2.jar              | None                                     |
	| LCHIJA | los                  | 1.0.0                | Lots-of-Stuff-Mod-1.12.2.jar                   | None                                     |
	| LCHIJA | thaumcraft           | 6.1.BETA26           | Thaumcraft-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | lycanitesmobs        | 2.0.0.8 - MC 1.12.2  | lycanitesmobs-1.12.2-2.0.0.8.jar               | None                                     |
	| LCHIJA | millenaire           | Millénaire 7.1.2     | millenaire-7.1.2.jar                           | None                                     |
	| LCHIJA | minejurassic         | 1.0.1                | MineJurassic-Mod-1.12.2.jar                    | None                                     |
	| LCHIJA | mocreatures          | 12.0.5               | Mo-Creatures-Mod-1.12.2.jar                    | None                                     |
	| LCHIJA | cdm                  | 0.4.1                | MrCrayfishs-Device-Mod-1.12.2.jar              | None                                     |
	| LCHIJA | cfm                  | 6.2.0                | MrCrayfishs-Furniture-Mod-1.12.2.jar           | None                                     |
	| LCHIJA | mutantmobs           | 1.0.1                | Mutant-Mobs-Mod-1.12.2.jar                     | None                                     |
	| LCHIJA | neid                 | 1.5.4.4              | NotEnoughIDs-1.5.4.4.jar                       | None                                     |
	| LCHIJA | openablewindows      | 0.0.1                | Openable-Windows-Mod-1.12.2.jar                | None                                     |
	| LCHIJA | ordinarycoins        | 1.3.2                | Ordinary-Coins-Mod-1.12.2.jar                  | None                                     |
	| LCHIJA | pa                   | 1.12.2               | Passive-Aggression-Mod-1.12.2.jar              | None                                     |
	| LCHIJA | pixelmon             | 6.3.4                | Pixelmon-1.12.2-6.3.4-universal.jar            | None                                     |
	| LCHIJA | poweradapters        | 1.0.9                | PowerAdapters-1.12.2-1.0.9.jar                 | d476d1b22b218a10d845928d1665d45fce301b27 |
	| LCHIJA | df-roads             | 1.4-mc1.12.2         | Realistic-Road-Mod-1.12.2.jar                  | None                                     |
	| LCHIJA | srparasites          | 1.1                  | Scape-and-Run-Parasites-Mod-1.12.2.jar         | None                                     |
	| LCHIJA | forgelin             | 1.8.3                | Shadowfacts-Forgelin-1.12.2.jar                | None                                     |
	| LCHIJA | parry                | 1.0                  | Shield-Parry-Mod-1.12.2.jar                    | None                                     |
	| LCHIJA | modname              | 1.0.2                | Subnauticraft-Mod-1.12.2.jar                   | None                                     |
	| LCHIJA | swanboat             | 1.12.2-1.0.0         | Swan-Boats-Mod-1.12.2.jar                      | None                                     |
	| LCHIJA | thaumicjei           | 1.6.0                | Thaumic-JEI-Mod-1.12.2 (1).jar                 | None                                     |
	| LCHIJA | thaumicrestoration   | 1.3.1                | Thaumic-Restoration-Mod-1.12.2.jar             | None                                     |
	| LCHIJA | bspkrscore           | at_0.9               | TreeCapitator-Mod-1.12.jar                     | None                                     |
	| LCHIJA | treecapitator        | at_0.9               | TreeCapitator-Mod-1.12.jar                     | None                                     |
	| LCHIJA | vending              | 1.12.2-3.0.1.2       | Vending-Block-Mod-1.12.2.jar                   | None                                     |
	| LCHIJA | thejungle            | 1.1024.1222          | Welcome-to-the-Jungle-Mod-1.12.2.jar           | None                                     |
	| LCHIJA | zoocraftdiscoveries  | 1.0                  | Zoocraft-Discoveries-Mod-1.12.2.jar            | None                                     |
	| LCHIJA | phosphor-lighting    | 1.12.2-0.2.4         | phosphor-1.12.2-0.2.4+build46.jar              | f0387d288626cc2d937daa504e74af570c52a2f1 |
	| LCHIJA | jurassicraft         | 2.1.18               | JurassiCraft-1.12.2-2.1.18.jar                 | None                                     |
	| LCHIJA | thebetweenlands      | 3.4.7                | TheBetweenlands-3.4.7-universal.jar            | 38067d6878811efb38b6a045521cfd80b9b60b38 |

	Loaded coremods (and transformers): 
MicdoodlePlugin (MicdoodleCore-1.12.2.jar)
  micdoodle8.mods.miccore.MicdoodleTransformer
Plugin (NotEnoughIDs-1.5.4.4.jar)
  ru.fewizz.neid.asm.Transformer
IELoadingPlugin (ImmersiveEngineering-core-0.12-89.jar)
  blusunrize.immersiveengineering.common.asm.IEClassTransformer
llibrary (llibrary-core-1.0.10-1.12.2.jar)
  net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer
  net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher
PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.2.4+build46.jar)
  
ForgelinPlugin (Shadowfacts-Forgelin-1.12.2.jar)
  
TheBetweenlandsLoadingPlugin (TheBetweenlands-3.4.7-core.jar)
  thebetweenlands.core.TheBetweenlandsClassTransformer
HCASM (HammerCore-1.12.2-2.0.4.9.jar)
  com.zeitheron.hammercore.asm.HammerCoreTransformer
	GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
	Hammer Core Information: FluidDictionary Info: Registered 2 fluids.
OreDictionary Info: Registered 809 names; 1582 stacks.
Pastebin Connection: Okay.
Dependent Mods:
    -Expanded Equivalence (expequiv) @13r

	Profiler Position: N/A (disabled)
	Player Count: 0 / 8; []
	Type: Integrated Server (map_client.txt)
	Is Modded: Definitely; Client brand changed to 'fml,forge'

asked Dec 20, 2019 at 7:56

Jimmycheckers's user avatar

From what I’ve read, It has to do with your mods. It is something about random number generation. Try disabling them one by one.

References:

‘bound must be positive’ error.

answered Dec 15, 2020 at 2:59

escr's user avatar

escrescr

619 bronze badges

goes the crash report. can’t navigate myselft through all that but tried to see which mods were causing it, didn’t work nicely. thank you in advance! 

—- Minecraft Crash Report —-
// Hey, that tickles! Hehehe!

Time: 2022-12-03 17:07:08
Description: Rendering overlay

java.lang.IllegalArgumentException: Failed to create player model for default
    at net.minecraft.client.renderer.entity.EntityRenderers.m_234604_(EntityRenderers.java:171) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:werewolves.mixins.json:client.EntityRenderersMixin,pl:mixin:A}
    at com.google.common.collect.RegularImmutableMap.forEach(RegularImmutableMap.java:196) ~[guava-31.0.1-jre.jar%23115!/:?] {}
    at net.minecraft.client.renderer.entity.EntityRenderers.m_174051_(EntityRenderers.java:167) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:werewolves.mixins.json:client.EntityRenderersMixin,pl:mixin:A}
    at net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_6213_(EntityRenderDispatcher.java:345) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:infernal-expansion.mixins.json:client.MixinEntityRendererManager,pl:mixin:APP:apoli.mixins.json:EntityRenderDispatcherMixin,pl:mixin:APP:neat.mixins.json:EntityRenderDispatcherMixin,pl:mixin:APP:out_of_sight.mixins.json:MixinEntityRenderer,pl:mixin:APP:itshallnottick.mixins.json:EntityRenderDispatcherMixin,pl:mixin:APP:mixins.oculus.json:MixinEntityRenderDispatcher,pl:mixin:APP:mixins.oculus.json:entity_render_context.MixinEntityRenderDispatcher,pl:mixin:APP:betteranimationscollection.common.mixins.json:client.accessor.EntityRenderDispatcherAccessor,pl:mixin:APP:bettercombat.mixins.json:client.firstpersonrender.EntityRenderDispatcherMixin,pl:mixin:APP:firstperson.mixins.json:RenderDispatcherMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading,re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:211) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,re:classloading,pl:mixin:APP:fpsreducer.mixins.json:RenderSystemMixin,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:A}
    at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:198) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,re:classloading,pl:mixin:APP:fpsreducer.mixins.json:RenderSystemMixin,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:A}
    at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:337) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1143) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:fastload.mixins.json:MinecraftClientMixin,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:travelerstitles.mixins.json:MinecraftClientTickMixin,pl:mixin:APP:bettercombat.mixins.json:client.MinecraftClientAccessor,pl:mixin:APP:bettercombat.mixins.json:client.MinecraftClientInject,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:700) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:fastload.mixins.json:MinecraftClientMixin,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:travelerstitles.mixins.json:MinecraftClientTickMixin,pl:mixin:APP:bettercombat.mixins.json:client.MinecraftClientAccessor,pl:mixin:APP:bettercombat.mixins.json:client.MinecraftClientInject,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.m_239872_(Main.java:212) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
    at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19.2-43.1.7.jar%2395!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}
Caused by: java.lang.IllegalArgumentException: No model for layer midnight-hats:witch_hat#main
    at net.minecraft.client.model.geom.EntityModelSet.m_171103_(EntityModelSet.java:17) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading,re:mixin}
    at eu.midnightdust.hats.witch.WitchHatFeatureRenderer.<init>(WitchHatFeatureRenderer.java:43) ~[midnightlib-1.0.0-forge.jar%23337!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.entity.player.PlayerRenderer.handler$bnd000$addFeatures(PlayerRenderer.java:2022) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:infernal-expansion.mixins.json:client.MixinPlayerRenderer,pl:mixin:APP:playerAnimator-common.mixins.json:PlayerRendererMixin,pl:mixin:APP:apoli.mixins.json:PlayerEntityRendererMixin,pl:mixin:APP:midnightlib.mixins.json:MixinPlayerEntityRenderer,pl:mixin:APP:blueprint.mixins.json:client.PlayerRendererMixin,pl:mixin:APP:bettercombat.mixins.json:client.firstpersonrender.PlayerEntityRendererMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRenderMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRendererMixin,pl:mixin:APP:notenoughanimations.mixins.json:PlayerRendererMixin,pl:mixin:APP:expandability.mixins.json:swimming.client.PlayerRendererMixin,pl:mixin:APP:expandability-common.mixins.json:swimming.client.PlayerRendererMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.entity.player.PlayerRenderer.<init>(PlayerRenderer.java:56) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:infernal-expansion.mixins.json:client.MixinPlayerRenderer,pl:mixin:APP:playerAnimator-common.mixins.json:PlayerRendererMixin,pl:mixin:APP:apoli.mixins.json:PlayerEntityRendererMixin,pl:mixin:APP:midnightlib.mixins.json:MixinPlayerEntityRenderer,pl:mixin:APP:blueprint.mixins.json:client.PlayerRendererMixin,pl:mixin:APP:bettercombat.mixins.json:client.firstpersonrender.PlayerEntityRendererMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRenderMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRendererMixin,pl:mixin:APP:notenoughanimations.mixins.json:PlayerRendererMixin,pl:mixin:APP:expandability.mixins.json:swimming.client.PlayerRendererMixin,pl:mixin:APP:expandability-common.mixins.json:swimming.client.PlayerRendererMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.entity.EntityRenderers.m_174097_(EntityRenderers.java:24) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:werewolves.mixins.json:client.EntityRenderersMixin,pl:mixin:A}
    at net.minecraft.client.renderer.entity.EntityRenderers.m_234604_(EntityRenderers.java:169) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:werewolves.mixins.json:client.EntityRenderersMixin,pl:mixin:A}
    … 134 more


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

— Head —
Thread: Render thread
Stacktrace:
    at net.minecraft.client.renderer.entity.EntityRenderers.m_234604_(EntityRenderers.java:171) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:werewolves.mixins.json:client.EntityRenderersMixin,pl:mixin:A}
    at com.google.common.collect.RegularImmutableMap.forEach(RegularImmutableMap.java:196) ~[guava-31.0.1-jre.jar%23115!/:?] {}
    at net.minecraft.client.renderer.entity.EntityRenderers.m_174051_(EntityRenderers.java:167) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:werewolves.mixins.json:client.EntityRenderersMixin,pl:mixin:A}
    at net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_6213_(EntityRenderDispatcher.java:345) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:infernal-expansion.mixins.json:client.MixinEntityRendererManager,pl:mixin:APP:apoli.mixins.json:EntityRenderDispatcherMixin,pl:mixin:APP:neat.mixins.json:EntityRenderDispatcherMixin,pl:mixin:APP:out_of_sight.mixins.json:MixinEntityRenderer,pl:mixin:APP:itshallnottick.mixins.json:EntityRenderDispatcherMixin,pl:mixin:APP:mixins.oculus.json:MixinEntityRenderDispatcher,pl:mixin:APP:mixins.oculus.json:entity_render_context.MixinEntityRenderDispatcher,pl:mixin:APP:betteranimationscollection.common.mixins.json:client.accessor.EntityRenderDispatcherAccessor,pl:mixin:APP:bettercombat.mixins.json:client.firstpersonrender.EntityRenderDispatcherMixin,pl:mixin:APP:firstperson.mixins.json:RenderDispatcherMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading,re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:69) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
    at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:68) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading}
    at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
    at com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:211) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,re:classloading,pl:mixin:APP:fpsreducer.mixins.json:RenderSystemMixin,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:A}
    at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:198) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,re:classloading,pl:mixin:APP:fpsreducer.mixins.json:RenderSystemMixin,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:A}
— Overlay render details —
Details:
    Overlay name: net.minecraft.client.gui.screens.LoadingOverlay
Stacktrace:
    at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:888) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:apoli.mixins.json:GameRendererMixin,pl:mixin:APP:supplementaries-common.mixins.json:GameRendererMixin,pl:mixin:APP:fairylights.mixins.json:GameRendererMixin,pl:mixin:APP:mixins.oculus.json:GameRendererAccessor,pl:mixin:APP:mixins.oculus.json:MixinGameRenderer,pl:mixin:APP:mixins.oculus.json:MixinModelViewBobbing,pl:mixin:APP:mixins.oculus.json:MixinTweakFarPlane,pl:mixin:APP:mixins.oculus.json:MixinGameRenderer_NightVisionCompat,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1115) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:fastload.mixins.json:MinecraftClientMixin,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:travelerstitles.mixins.json:MinecraftClientTickMixin,pl:mixin:APP:bettercombat.mixins.json:client.MinecraftClientAccessor,pl:mixin:APP:bettercombat.mixins.json:client.MinecraftClientInject,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:700) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:apoli.mixins.json:MinecraftClientMixin,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:neat.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:fastload.mixins.json:MinecraftClientMixin,pl:mixin:APP:fallingleaves.mixins.json:MinecraftClientMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:travelerstitles.mixins.json:MinecraftClientTickMixin,pl:mixin:APP:bettercombat.mixins.json:client.MinecraftClientAccessor,pl:mixin:APP:bettercombat.mixins.json:client.MinecraftClientInject,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.m_239872_(Main.java:212) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23316!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
    at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19.2-43.1.7.jar%2395!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2382!/:?] {}
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}


— Last reload —
Details:
    Reload number: 1
    Reload reason: initial
    Finished: No
    Packs: Default

— System Details —
Details:
    Minecraft Version: 1.19.2
    Minecraft Version ID: 1.19.2
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 17.0.3, Microsoft
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
    Memory: 397483224 bytes (379 MiB) / 754974720 bytes (720 MiB) up to 4060086272 bytes (3872 MiB)
    CPUs: 12
    Processor Vendor: GenuineIntel
    Processor Name: 11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz
    Identifier: Intel64 Family 6 Model 141 Stepping 1
    Microarchitecture: unknown
    Frequency (GHz): 2.69
    Number of physical packages: 1
    Number of physical CPUs: 6
    Number of logical CPUs: 12
    Graphics card #0 name: Intel(R) UHD Graphics
    Graphics card #0 vendor: Intel Corporation (0x8086)
    Graphics card #0 VRAM (MB): 1024.00
    Graphics card #0 deviceId: 0x9a68
    Graphics card #0 versionInfo: DriverVersion=30.0.101.1338
    Graphics card #1 name: NVIDIA GeForce RTX 3050 Laptop GPU
    Graphics card #1 vendor: NVIDIA (0x10de)
    Graphics card #1 VRAM (MB): 4095.00
    Graphics card #1 deviceId: 0x25a2
    Graphics card #1 versionInfo: DriverVersion=31.0.15.2225
    Memory slot #0 capacity (MB): 8192.00
    Memory slot #0 clockSpeed (GHz): 3.20
    Memory slot #0 type: DDR4
    Virtual memory max (MB): 20712.42
    Virtual memory used (MB): 17858.41
    Swap memory total (MB): 12777.64
    Swap memory used (MB): 1720.87
    JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx3872m -Xms256m
    Loaded Shaderpack: (off)
    Launched Version: forge-43.1.7
    Backend library: LWJGL version 3.3.1 build 7
    Backend API: Intel(R) UHD Graphics GL version 3.2.0 — Build 30.0.101.1338, Intel
    Window size: 1024×768
    GL Caps: Using framebuffer using OpenGL 3.2
    GL debug messages: 
    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: 12x 11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz
    ModLauncher: 10.0.8+10.0.8+main.0ef7e830
    ModLauncher launch target: forgeclient
    ModLauncher naming: srg
    ModLauncher services: 
        mixin-0.8.5.jar mixin PLUGINSERVICE 
        eventbus-6.0.3.jar eventbus PLUGINSERVICE 
        fmlloader-1.19.2-43.1.7.jar slf4jfixer PLUGINSERVICE 
        fmlloader-1.19.2-43.1.7.jar object_holder_definalize PLUGINSERVICE 
        fmlloader-1.19.2-43.1.7.jar runtime_enum_extender PLUGINSERVICE 
        fmlloader-1.19.2-43.1.7.jar capability_token_subclass PLUGINSERVICE 
        accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE 
        fmlloader-1.19.2-43.1.7.jar runtimedistcleaner PLUGINSERVICE 
        modlauncher-10.0.8.jar mixin TRANSFORMATIONSERVICE 
        modlauncher-10.0.8.jar fml TRANSFORMATIONSERVICE 
    FML Language Providers: 
        minecraft@1.0
        lowcodefml@null
        javafml@null
    Mod List: 
        client-1.19.2-20220805.130853-srg.jar             |Minecraft                     |minecraft                     |1.19.2              |NONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
        forge-1.19.2-43.1.7-universal.jar                 |Forge                         |forge                         |43.1.7              |NONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90

Содержание

  1. Connection failing 9/10 io.netty.handler.codec.decoderexception java.lang.nullpointerexception #2407
  2. Comments
  3. io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Bad arguments #6222
  4. Comments
  5. Minecraft Forums
  6. HELP! I can’t connect to ANY servers! :((
  7. Minecraft Forums
  8. Internal Exception: io.netty.handler.codec.DecoderException
  9. Io netty handler, Java IO IOException или внутреннее исключение в Minecraft: что делать
  10. что делать, когда в Minecraft отваливается подключение с ошибкой io netty handler или Java IO IOException
  11. перенастраиваем DNS

Connection failing 9/10 io.netty.handler.codec.decoderexception java.lang.nullpointerexception #2407

Describe the bug
Every time I try to cconnect to my server, I get:
Minecraft Error internal exception io.netty.handler.codec.decoderexception java.lang.nullpointerexception

To Reproduce
Steps to reproduce the behavior:

  1. Connect to an online server

Screenshots

Additional context
I tried Java8/11 on client and server and curseapp and MultiMC. Sometimes I am able to connect, my friends dont have the problem. Server was started the usual way and with itzg docker java11 image, no changes.

Logs
Server-Log:

The text was updated successfully, but these errors were encountered:

i’m having the same issue

Hmmm, fresh Windows Install doesnt change anything, so its either the server or account related I guess.

Same issue here.

Steps I’ve taken to rule out issues:

  • Figured out it is not related to properly logging out prior to game closing (tested ending process and quitting server using GUI, no change)
  • Used clean install of modpack from curseforge loader, no change
  • Tried restarting server with no modification (server is running in docker container, using the official curseforge image), no change
  • Tried restarting client, no change

Edit: further testing:

  • Tried exiting and re-joining properly, no change
  • Now, whenever I exit and re-join, it causes this error

So far, the only workaround I have is to restore from the most recent backup, which allows me to log back in.

Edit: at this point, every time I log off and back on, I have to do the workaround above.

Источник

io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: Bad arguments #6222

One more strange exception in latest 4.1.7-Final. I’m don’t think this netty specific. However it never appeared before :

The text was updated successfully, but these errors were encountered:

Can you provide a reproducer? Do you see a similar issue when using OpenSSL?

Do you see a similar issue when using OpenSSL?

Reproducible only on production servers with many different traffic.

You also reported #6218. Is the environment and scenario (upgraded java and Netty, don’t usually use Java SSLEngine but did during the upgrade process) the same for this issue too?

just for additional context . you are using JDK based SSLEngine because you are seeing other issues which may be related to the OpenSSL based SSLEngine #6221?

Initially I switched to JDK based SSLEngine in order to build openSSL on same machine. So I updated netty version, turned off openSSL and started new server where those errors become to appear. After that I made a build of tcnative, turned openSSL on and restarted server again. And memory leaks started.

One more but a bit different :

@doom369 could you also try to use JDK SSLEngine with the «previous» netty version and see if this happens there as well ? Sorry to ask you for all of this but I try to find out if it was recently introduced or not.

@normanmaurer no problem. I’ll see what I can do here.

Источник

Minecraft Forums

HELP! I can’t connect to ANY servers! :((

I’m using minecraft 1.7.4. So far the only versions I can play is 1.7.4 and 1.7.9.

Btw, is there any good virus scanners that you can introduce?

  • Newly Spawned
  • Join Date: 4/19/2014
  • Posts: 1
  • Member Details

  • Out of the Water
  • Join Date: 4/7/2014
  • Posts: 7
  • Member Details

  • Out of the Water
  • Join Date: 4/7/2014
  • Posts: 7
  • Member Details

  • Out of the Water
  • Join Date: 4/18/2014
  • Posts: 3
  • Member Details

  • Coal Miner
  • Join Date: 10/18/2013
  • Posts: 109
  • Minecraft: zeldalover52
  • Xbox: NOPE
  • PSN: NOPE
  • Member Details

Notch just said creepers are ready to be able to live with humans!

WE’RE ALL GONNA DIE.

I told you you would be scared.

  • Out of the Water
  • Join Date: 6/10/2014
  • Posts: 2
  • Member Details

  • Tree Puncher
  • Join Date: 12/11/2011
  • Posts: 38
  • Minecraft: DragonZlayerX
  • Member Details

  • Out of the Water
  • Join Date: 6/10/2014
  • Posts: 2
  • Member Details

  • Out of the Water
  • Join Date: 12/15/2014
  • Posts: 8
  • Member Details

  • The Meaning of Life, the Universe, and Everything.
  • Join Date: 1/25/2014
  • Posts: 42
  • Member Details

So I was playing minecraft earlier today but when I tried to connect to multiplayer servers, it keep saying the following:

Internal Exception: io.netty.handler.codec.DecoderException: java.util.zip.ZipException: invalid bit length repeat

Internal Exception: io.netty.handler.codec.DecoderException: java.util.zip.ZipException: Bad packet id **********

Internal Exception: io.netty.handler.codec.DecoderException: java.io.IOException: Bad compressed data format

Failed to login: Invalid session (Try restarting your game)

Источник

Minecraft Forums

This thread was marked as Locked by user-6840779 .

Internal Exception: io.netty.handler.codec.DecoderException

    li» data-page-inline=»False» data-scroll-inline=»False»>

  • Out of the Water
  • Join Date: 2/23/2015
  • Posts: 2
  • Member Details

Recently, I have been experiencing an issue with Minecraft Multiplayer on 1.8. I usually play on mc.hypixel.net but every minute or so, I get kicked from the server and get this error:

Internal Exception: io.netty.handler.codec.DecoderException: java.util.zip.DataFormatException: incorrect header check

Internal Exception: io.netty.handler.codec.DecoderException: Badly compressed packet — size of (some random number) is below server threshold of 256

I tried using the latest version of Minecraft (1.8.3) and it still kept kicking me. I am not sure if switching to 1.7 will help but I want to use 1.8 because some games require it.

I do use a version of 1.8 with Optifine
I tried restarting my router several times (without any results)
I tried using a non-Optifine version of 1.8 (once again, without any results)

If you know anything about this problem, please help. It makes playing almost impossible and extremely frustrating.

Источник

Io netty handler, Java IO IOException или внутреннее исключение в Minecraft: что делать

Ошибка «внутреннее исключение» или Internal Exception с io netty handler либо Java IO IOException в Minecraft случаются по причине того, что игра теряет подключение к серверу.

А вот сбоить подключение, как известно, может по самым разным причинам. Следовательно, в каждом отдельном случае устраняется проблема тоже разными способами, притом вполне себе стандартными.

О них и расскажем. Итак.

что делать, когда в Minecraft отваливается подключение с ошибкой io netty handler или Java IO IOException

Значит, первым делом просто проверяем подключение (перезагружаем роутер, переподключаем комп к Wi-Fi заново, переподключаем его напрямую через кабель, перезагружаем, запускаем Minecraft от имени администратора, проверяем и отключаем родительский контроль и т.д.) далее действуем следующим порядком:

#1 — проверяем состояние сервера

… для того, чтобы определить где именно случился сбой подключения — на стороне сервера, или локально. А для того, чтобы оперативно проверить и текущее состояние сервера игры, и текущее состояние подключения со своей стороны, просто подключаемся к тестовому серверу с IP: test.prisonfun.com.

Если подключится получается без проблем, то с клиентом игры и с настройками компа все в порядке. Данный сервер поддерживает все версии Minecraft и обновляется регулярно, потому оптимально подходит для оперативного выявления любых потенциально возможных проблем с подключением.

В противном же случае, то есть, когда подключиться именно к этому серверу не получилось, то, вероятнее всего, сбой подключения случился на стороне пользователя. И надо его устранять. Потому идем дальше.

#2 — отключаем брандмауэр, антивирус и VPN

Мера это временная, но крайне необходимая в случае, когда нужно быстро определить и устранить причину ошибок io netty handler или Java IO IOException в Minecraft. Поэтому:

  • отключаем брандмауэр Windows:
    • жмем Win+R с клавиатуры, в строке «Выполнить» пишем control и жмем Enter;
    • в окне Панели управления кликаем «Система и безопасность» и далее — «Брандмауэр Windows«;
    • в следующем окне слева жмем «Включение и отключение брандмауэра Windows«;
    • отключаем брандмауэр для обоих типов сети — для домашней и рабочей и для общественной;
    • кликаем ОК.

После этого снова пробуем подключиться к IP: test.prisonfun.com. Если снова не получилось то:

  • отключаем антивирус — через панель управления программы;
  • отключаем VPN

И снова подключаемся тестовому IP: test.prisonfun.com.

Опять безрезультатно? Тогда..

#3 — обновляем Java

Minecraft без Java не работает (и не должен). Более того, во избежание проблем с игрой Java на компе желательно иметь в самой последней версии. Обновляется эта самая версия стандартно:

  • идем на официальную страницу загрузки Java — [ССЫЛКА];
  • качаем и устанавливаем самую свежую версию Java.

Попутно в случае с проблемкой «внутреннего исключения» (ошибка io.netty.handler и Java.IO.IOException) не лишним также будет включить функцию Java Native Sandbox, а для этого:

  • жмем «Пуск«, в строке поиска системы пишем java и в результатах выше кликаем «Configure Java«;
  • в открывшемся окне переходим во вкладку «Advanced«;
  • список параметров прокручиваем до раздела «Advanced security settings» и активируем опцию «Enable the operating system’s restricted environment (native sandbox)«;
  • жмем «Применить» и «ОК«.

После перерезагружаем комп (это важно!), запускаем Minecraft и подключаемся к IP: test.prisonfun.com. Снова никак?

перенастраиваем DNS

Процедура тоже стандартная:

  • жмем Win+R с клавиатуры, в строке «Выполнить» пишем control и жмем Enter;
  • в окне Панели управления кликаем «Сеть и Интернет» и далее — «Центр управления сетями и общим доступом«;
  • находим с списке сетей свое текущее подключение («Ethernet» или «WiFi») и кликаем ссылку «сетевое соединение«;
  • в следующем окне жмем кнопку «Свойства» и далее в окне свойств подключения:
    • двойным кликом кликаем по строке «Протокол интернета версии 4 (IPv4)» в компонентах;
    • в открывшемся окошке активируем опцию «Использовать следующие адреса DNS-серверов» и ниже
    • для «Предпочитаемый DNS-сервер» прописываем 8.8.8.8
    • для «Альтернативный DNS-сервер» прописываем 8.8.4.4
    • и жмем ОК.

Перезагружаем комп, запускаем Minecraft и пробуем подключиться к IP: test.prisonfun.com.

Если после перенастройки DNS (и всех предыдущих мер) устранить проблему не удалось, то, очень вероятно, что причина сбоя — в самой игре, а точнее в имеющейся сборке и/или в установленных модах. Поэтому

#4 — выполняем чистую переустановку Minecraft

То есть, качаем последнюю версию Minecraft с официального сайта и устанавливаем её безо всяких модов. Сделать нужно следующее:

  • открываем официальный лаунчер Minecraft (либо сначала качаем его и устанавливаем — [ССЫЛКА] — и затем открываем);
  • в главном меню открываем вкладку «Установки» (вверху) и жмем «Новая установка«;
  • выбираем версию Minecraft (разработчик рекомендует ставить самую последнюю) и жмем «Загрузить«;
  • далее проверяем, чтобы в меню лаунчера выбрана была именно нужная версия и жмем «Играть«;
  • после запуска Minecraft проверяем подключение через IP: test.prisonfun.com.

Ну а если игра снова выдает «внутреннее исключение» с io netty handler либо Java IO IOException (а такое тоже может быть), значит придется переустановить её в другое место. Для этого:

  • открываем официальный лаунчер Minecraft (ссылку см. выше);
  • в главном меню открываем вкладку «Установки» (вверху) и жмем «Новая установка«;
  • выбираем самую новую (рекомендуется);
  • жмем кнопку «Обзор» и указываем другое место установки игры (либо просто кликаем «Рабочий стол«) и жмем ОК;
  • теперь кликаем «Загрузить«;
  • далее проверяем, чтобы в меню лаунчера выбрана была именно нужная версия и жмем «Играть«.

Источник

IT HAPPENS EVERYTIME everytime i try to play for a while minecraft says Bloop and crashes…
By the way heres the crash log file

—- Minecraft Crash Report —-
// Uh… Did I do that?

Time: 06.05.20 00:26
Description: Exception in server tick loop

java.lang.IllegalArgumentException: bound must be positive
at java.util.Random.nextInt(Random.java:388) ~[?:1.8.0_51] {}
at me.desht.pneumaticcraft.common.recipes.amadron.AmadronOfferManager.compileActiveOffersList(AmadronOfferManager.java:201) ~[?:1.15.2-1.1.0-3] {re:classloading}
at me.desht.pneumaticcraft.common.event.TickHandlerPneumaticCraft.onServerTickEnd(TickHandlerPneumaticCraft.java:34) ~[?:1.15.2-1.1.0-3] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_51_TickHandlerPneumaticCraft_onServerTickEnd_ServerTickEvent.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
at net.minecraftforge.fml.hooks.BasicEventHooks.onPostServerTick(BasicEventHooks.java:119) ~[?:?] {re:classloading}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:825) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:114) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:637) [?:?] {re:classloading,pl:accesstransformer:B}
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {}

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

— System Details —
Details:
Minecraft Version: 1.15.2
Minecraft Version ID: 1.15.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1167211264 bytes (1113 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB)
CPUs: 4
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
ModLauncher: 5.0.0-milestone.4+67+b1a340b
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/eventbus-2.0.0-milestone.1-service.jar eventbus PLUGINSERVICE
/forge-1.15.2-31.1.44.jar object_holder_definalize PLUGINSERVICE
/forge-1.15.2-31.1.44.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-2.0.4-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.15.2-31.1.44.jar capability_inject_definalize PLUGINSERVICE
/forge-1.15.2-31.1.44.jar runtimedistcleaner PLUGINSERVICE
/forge-1.15.2-31.1.44.jar fml TRANSFORMATIONSERVICE
FML: 31.1
Forge: net.minecraftforge:31.1.44
FML Language Providers:
javafml@31.1
minecraft@1
kotori_scala@2.13.1-build-6
Mod List:
forge-1.15.2-31.1.44-client.jar Minecraft {minecraft@1.15.2 DONE}
Lightest-Lamp-Mod-1.15.2.jar Lightest Lamps {lightestlamp@3.3.0 DONE}
PneumaticCraft-Mod-1.15.2.jar PneumaticCraft: Repressurized {pneumaticcraft@1.15.2-1.1.0-3 DONE}
SilentLib-1.15.2-4.6.1+49.jar Silent Lib {silentlib@4.6.1+49 DONE}
Hwyla-Mod-1.15.2.jar Waila {waila@version DONE}
jei-1.15.2-6.0.0.4.jar Just Enough Items {jei@6.0.0.4 DONE}
Carpet-Stairs-Mod-1.15.2.jar Carpet Stairs Mod {carpetstairsmod@1.1 DONE}
XL-Food-Mod-1.15.2.jar XL Food Mod {xlfoodmod@2.2.2 DONE}
VoxelMap-Mod-1.15.2.jar VoxelMap {voxelmap@1.9.17 DONE}
Large-Fluid-Tank-Mod-1.15.2.jar FluidTank {fluidtank@15.2.0 DONE}
Ultimate-Car-Mod-1.15.2.jar Ultimate Car Mod {car@1.15.2-2.0.0 DONE}
forge-1.15.2-31.1.44-universal.jar Forge {forge@31.1.44 DONE}
Silents-Mechanisms-Mod-1.15.2.jar Silent’s Mechanisms {silents_mechanisms@0.7.0+50 DONE}
Solar-Generation-Mod-1.15.2.jar Solar Generation {solargeneration@1.2.0 DONE}
Camera-Mod-1.15.2.jar Camera Mod {camera@1.6.0 DONE}
Player Count: 1 / 8; [ServerPlayerEntity[‘AleksanderFX’/133, l=’bb’, x=159.42, y=60.00, z=-27.70]]
Data Packs: vanilla, mod:camera, mod:car, mod:carpetstairsmod, mod:fluidtank, mod:forge (incompatible), mod:lightestlamp, mod:pneumaticcraft, mod:silentlib (incompatible), mod:silents_mechanisms (incompatible), mod:solargeneration (incompatible), mod:voxelmap, mod:waila (incompatible), mod:xlfoodmod, mod:jei (incompatible)
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to ‘forge’


help. Thanks!

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Java iview runtime ошибка
  • Java heap space ошибка соно