TehNut-Mods / HWYLA

A fork of Waila maintaining it for new MC versions
https://bitbucket.org/ProfMobius/waila
Other
119 stars 74 forks source link

Rare crash while trying to investigate a larger issue #167

Open Sunconure11 opened 5 years ago

Sunconure11 commented 5 years ago

Issue Description:

I don't even know how this happened.

What happens:

This, I guess

https://paste.dimdev.org/dowowejeya.mccrash

What you expected to happen:

Not this. I'm out of words.

Steps to reproduce:

  1. Unknown, stumbled upon this by accident while trying to figure out another far more serious issue involving a possible memory leak somewhere.
  2. ...


Affected Versions (Do not use "latest"):

Possible Conflicting Mods (Provide their version, as well)

Gunner76th commented 5 years ago

I just experienced this same issue during server startup.

Crash Log ---- Minecraft Crash Report ---- WARNING: coremods are present: ApotheosisCore (Apotheosis-1.12.2-1.9.3.jar) BedPatch (bedpatch-2.2-1.12.2.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) CorePlugin (SmoothFont-mc1.12.2-2.0-alpha-11.jar) AppleCore (AppleCore-mc1.12.2-3.2.0.jar) CoreMod (Aroma1997Core-1.12.2-2.0.0.2.b164.jar) Inventory Tweaks Coremod (InventoryTweaks-1.64+dev.146.jar) TransformerLoader (OpenComputers-MC1.12.2-1.7.4.153.jar) AstralCore (astralsorcery-1.12.2-1.10.17.jar) SqueezerCore (SqueezerPatch-1.12.2-1.0.0.jar) ForgelinPlugin (Forgelin-1.8.2.jar) CTMCorePlugin (CTM-MC1.12.2-0.3.3.22.jar) EnderCorePlugin (EnderCore-1.12.2-0.5.56-core.jar) BNBGamingCore (BNBGamingCore-1.12.2-0.11.0.jar) LoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar) MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar) SurgeLoadingPlugin (Surge-1.12.2-2.0.77.jar) Contact their authors BEFORE contacting forge // I just don't know what went wrong :( Time: 5/22/19 10:13 AM Description: Exception in server tick loop net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Waila (waila) Caused by: java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(TimSort.java:899) at java.util.TimSort.mergeAt(TimSort.java:516) at java.util.TimSort.mergeForceCollapse(TimSort.java:457) at java.util.TimSort.sort(TimSort.java:254) at java.util.Arrays.sort(Arrays.java:1512) at java.util.ArrayList.sort(ArrayList.java:1462) at mcp.mobius.waila.proxy.ProxyCommon.loadComplete(ProxyCommon.java:64) at mcp.mobius.waila.Waila.loadComplete(Waila.java:68) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:752) at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:108) at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:338) at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:219) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) at java.lang.Thread.run(Thread.java:748) 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: Linux (amd64) version 4.15.0-46-generic Java Version: 1.8.0_212, Oracle Corporation Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 4576587056 bytes (4364 MB) / 6227755008 bytes (5939 MB) up to 6227755008 bytes (5939 MB) JVM Flags: 9 total; -Xms6144M -Xmx6144M -XX:PermSize=256M -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2831 203 mods loaded, 203 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 | FTBserver-1.12.2-14.23.5.2831-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | | LCHIJA | forge | 14.23.5.2831 | FTBserver-1.12.2-14.23.5.2831-universal.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 | | LCHIJA | smoothfontcore | mc1.12.2-2.0-alpha-7 | minecraft.jar | None | | LCHIJA | bnbgamingcore | 0.11.0 | minecraft.jar | None | | LCHIJA | foamfixcore | 7.7.4 | minecraft.jar | None | | LCHIJA | opencomputers|core | 1.7.4.153 | minecraft.jar | None | | LCHIJA | advancementbook | 1.0.3 | Advancement_Book-1.12-1.0.3.jar | None | | LCHIJA | appliedenergistics2 | rv6-stable-6 | appliedenergistics2-rv6-stable-6.jar | dfa4d3ac143316c6f32aa1a1beda1e34d42132e5 | | LCHIJA | bdlib | 1.14.3.12 | bdlib-1.14.3.12-mc1.12.2.jar | None | | LCHIJA | ae2stuff | 0.7.0.4 | ae2stuff-0.7.0.4-mc1.12.2.jar | None | | LCHIJA | animalcrops | 1.12.2-0.2.0 | AnimalCrops-1.12.2-0.2.0.jar | None | | LCHIJA | placebo | 1.6.0 | Placebo-1.12.2-1.6.0.jar | None | | LCHIJA | apotheosis | 1.9.3 | Apotheosis-1.12.2-1.9.3.jar | None | | LCHIJA | applecore | 3.2.0 | AppleCore-mc1.12.2-3.2.0.jar | None | | LCHIJA | baubles | 1.5.2 | Baubles-1.12-1.5.2.jar | None | | LCHIJA | statues | 0.8.7.2 | statues-1.12.X-0.8.7.2.jar | None | | LCHIJA | crafttweaker | 4.1.17 | CraftTweaker2-1.12-4.1.17.jar | None | | LCHIJA | mtlib | 3.0.6 | MTLib-3.0.6.jar | None | | LCHIJA | modtweaker | 4.0.17 | modtweaker-4.0.17.jar | None | | LCHIJA | bookshelf | 2.3.577 | Bookshelf-1.12.2-2.3.577.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJA | gamestages | 2.0.114 | GameStages-1.12.2-2.0.114.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJA | recipestages | 1.1.1 | RecipeStages-1.1.1.jar | None | | LCHIJA | primitivecrafting | 1.3.1 | PrimitiveCrafting MC1.12.2 v1.3.1.jar | 55e88f24d04398481ae6f1ce76f65fd776f14227 | | LCHIJA | jei | 4.15.0.278 | jei_1.12.2-4.15.0.278.jar | None | | LCHIJA | appleskin | 1.0.9 | AppleSkin-mc1.12-1.0.9.jar | None | | LCHIJA | aroma1997core | 2.0.0.2.b164 | Aroma1997Core-1.12.2-2.0.0.2.b164.jar | dfbfe4c473253d8c5652417689848f650b2cbe32 | | LCHIJA | aromabackup | 3.0.0.0.b117 | AromaBackup-1.12.2-3.0.0.0.b117.jar | dfbfe4c473253d8c5652417689848f650b2cbe32 | | LCHIJA | aromabackuprecovery | 3.0.0.0.b117 | AromaBackup-1.12.2-3.0.0.0.b117.jar | dfbfe4c473253d8c5652417689848f650b2cbe32 | | LCHIJA | astralsorcery | 1.10.17 | astralsorcery-1.12.2-1.10.17.jar | a0f0b759d895c15ceb3e3bcb5f3c2db7c582edf0 | | LCHIJE | waila | 1.8.26 | Hwyla-1.8.26-B41_1.12.2.jar | None | | LCHIJ | bdsandm | 0.0.22 | BarrelsDrumsStorageAndMore-0.0.22.jar | None | | LCHIJ | base | 3.11.0 | base-1.12.2-3.11.0.jar | None | | LCHIJ | bedpatch | 2.2 | bedpatch-2.2-1.12.2.jar | 6bf7527e690fb5e8719b9832bce5000a3e87dfe6 | | LCHIJ | bibliocraft | 2.4.5 | BiblioCraft[v2.4.5][MC1.12.2].jar | None | | LCHIJ | bnbgaminglib | 2.17.6 | BNBGamingLib-1.12.2-2.17.6.jar | None | | LCHIJ | bonsaitrees | 1.1.2 | bonsaitrees-1.1.2-b144.jar | None | | LCHIJ | bouncy_creepers | 0.0.4 | BouncyCreepers-0.0.4.jar | None | | LCHIJ | buildinggadgets | 2.6.8 | BuildingGadgets-2.6.8.jar | None | | LCHIJ | caliper | 1.1.43 | Caliper-1.12.2-1.1.43.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | calmdownzombieguy | 1.0.0 | CalmDownZombieGuy-1.12.2-1.0.0 (1).jar | None | | LCHIJ | carryon | 1.12.1 | CarryOn MC1.12.2 v1.12.1.jar | 55e88f24d04398481ae6f1ce76f65fd776f14227 | | LCHIJ | chisel | MC1.12.2-0.2.1.35 | Chisel-MC1.12.2-0.2.1.35.jar | None | | LCHIJ | mantle | 1.12-1.3.3.49 | Mantle-1.12-1.3.3.49.jar | None | | LCHIJ | twilightforest | 3.8.689 | twilightforest-1.12.2-3.8.689-universal.jar | None | | LCHIJ | tconstruct | 1.12.2-2.12.0.135 | TConstruct-1.12.2-2.12.0.135.jar | None | | LCHIJ | ceramics | 1.12-1.3.7 | Ceramics-1.12-1.3.7.jar | None | | LCHIJ | chargers | 1.2.0.4 | Chargers-1.12.2-1.2.0.4.jar | 58e787c8aafad8b327883f94d4fa544f936d7b01 | | LCHIJ | chineseworkshop | 1.2.6 | ChineseWorkshop-1.12.2_1.2.6.jar | None | | LCHIJ | chiselsandbits | 14.31 | chiselsandbits-14.31.jar | None | | LCHIJ | clickmachine | 1.2.0 | ClickMachine-1.12.2-1.2.0.jar | None | | LCHIJ | clumps | 3.1.2 | Clumps-3.1.2.jar | None | | LCHIJ | codechickenlib | 3.2.2.353 | CodeChickenLib-1.12.2-3.2.2.353-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | | LCHIJ | redstoneflux | 2.1.0 | RedstoneFlux-1.12-2.1.0.6-universal.jar | 8a6abf2cb9e141b866580d369ba6548732eff25f | | LCHIJ | cofhcore | 4.6.2 | CoFHCore-1.12.2-4.6.2.25-universal.jar | None | | LCHIJ | cofhworld | 1.3.0 | CoFHWorld-1.12.2-1.3.0.6-universal.jar | 8a6abf2cb9e141b866580d369ba6548732eff25f | | LCHIJ | cyclopscore | 1.0.6 | CyclopsCore-1.12.2-1.0.6.jar | bd0353b3e8a2810d60dd584e256e364bc3bedd44 | | LCHIJ | commoncapabilities | 2.1.0 | CommonCapabilities-1.12.2-2.1.0.jar | bd0353b3e8a2810d60dd584e256e364bc3bedd44 | | LCHIJ | compactmachines3 | 3.0.17 | compactmachines3-1.12.2-3.0.17-b267.jar | None | | LCHIJ | compactstorage | 3.1 | CompactStorage-3.1-12.jar | None | | LCHIJ | compatched | 1.6.0 | ComPatchedStorage-1.12.2-1.6.0.jar | None | | LCHIJ | contenttweaker | 1.12.2-4.9.1 | ContentTweaker-1.12.2-4.9.1.jar | None | | LCHIJ | conarm | 1.2.3 | conarm-1.12.2-1.2.3.jar | 5d5b8aee896a4f5ea3f3114784742662a67ad32f | | LCHIJ | cookingforblockheads | 6.4.70 | CookingForBlockheads_1.12.2-6.4.70.jar | None | | LCHIJ | crafttweakerjei | 2.0.3 | CraftTweaker2-1.12-4.1.17.jar | None | | LCHIJ | cucumber | 1.1.3 | Cucumber-1.12.2-1.1.3.jar | None | | LCHIJ | culinaryconstruct | 1.3.2.1 | culinaryconstruct-1.3.2.1.jar | 5d5b8aee896a4f5ea3f3114784742662a67ad32f | | LCHIJ | fastbench | 1.7.0 | FastWorkbench-1.12.2-1.7.0.jar | None | | LCHIJ | cyclicmagic | 1.19.8 | Cyclic-1.12.2-1.19.8.jar | 1bc8f8dbe770187a854cef35dad0ff40ba441bbe | | LCHIJ | darkutils | 1.8.226 | DarkUtils-1.12.2-1.8.226.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | thermalfoundation | 2.6.2 | ThermalFoundation-1.12.2-2.6.2.26-universal.jar | 8a6abf2cb9e141b866580d369ba6548732eff25f | | LCHIJ | deepmoblearning | 1.12.2-2.5.0 | deepmoblearning-1.12.2-2.5.0-universal.jar | None | | LCHIJ | dimstages | 2.0.23 | DimensionStages-1.12.2-2.0.23.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | discordintegration | 3.0.4 | DiscordIntegration-mc1.12.2-3.0.5.jar | None | | LCHIJ | dragonmurder | 1.0.1 | DragonMurder-1.12.2-1.0.1.jar | None | | LCHIJ | elevatorid | 1.3.10 | ElevatorMod-1.12.2-1.3.10.jar | None | | LCHIJ | endercore | 1.12.2-0.5.56 | EnderCore-1.12.2-0.5.56.jar | None | | LCHIJ | endercrop | 1.12.2-1.6.0 | endercrop-1.12.2-1.6.0.jar | None | | LCHIJ | enderstorage | 2.4.5.135 | EnderStorage-1.12.2-2.4.5.135-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | | LCHIJ | enderutilities | 0.7.12 | enderutilities-1.12.2-0.7.12.jar | 2b03e1423915a189b8094816baa18f239d576dff | | LCHIJ | extendedcrafting | 1.5.4 | ExtendedCrafting-1.12.2-1.5.4.jar | None | | LCHIJ | extracells | 2.6.2 | ExtraCells-1.12.2-2.6.2a.jar | None | | LCHIJ | farmingforblockheads | 3.1.26 | FarmingForBlockheads_1.12.2-3.1.26.jar | None | | LCHIJ | fastfurnace | 1.2.2 | FastFurnace-1.12.2-1.2.2.jar | None | | LCHIJ | fenceoverhaul | 1.3.4 | FenceOverhaul-1.3.4.jar | None | | LCHIJ | findme | 1.1.0 | findme-1.12.2-1.1.0-8.jar | None | | LCHIJ | slabmachines | 1.0.5 | Slab_Machines-1.0.5.jar | None | | LCHIJ | mcmultipart | 2.5.3 | MCMultiPart-2.5.3.jar | None | | LCHIJ | mekanism | 1.12.2-9.7.2.373 | Mekanism-1.12.2-9.7.2.373.jar | None | | LCHIJ | sonarcore | 5.0.19 | sonarcore-1.12.2-5.0.19-20.jar | None | | LCHIJ | fluxnetworks | 3.0.19 | fluxnetworks-1.12.2-3.0.19-21.jar | None | | LCHIJ | foamfix | 0.10.5-1.12.2 | foamfix-0.10.5-1.12.2.jar | None | | LCHIJ | forgelin | 1.8.2 | Forgelin-1.8.2.jar | None | | LCHIJ | forgemultipartcbe | 2.6.1.81 | ForgeMultipart-1.12.2-2.6.1.81-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | | LCHIJ | microblockcbe | 2.6.1.81 | ForgeMultipart-1.12.2-2.6.1.81-universal.jar | None | | LCHIJ | minecraftmultipartcbe | 2.6.1.81 | ForgeMultipart-1.12.2-2.6.1.81-universal.jar | None | | LCHIJ | forgivingvoid | 1.0.22 | ForgivingVoid_1.12.2-1.0.22.jar | None | | LCHIJ | ftblib | 5.4.1.84 | FTBLib-5.4.1.84.jar | None | | LCHIJ | ftbutilities | 5.3.0.82 | FTBUtilities-5.3.0.82.jar | None | | LCHIJ | guideapi | 1.12-2.1.8-63 | Guide-API-1.12-2.1.8-63.jar | None | | LCHIJ | headcrumbs | 2.0.4 | Headcrumbs-1.12.2-2.0.5.17.jar | None | | LCHIJ | horsepower | 2.6.3 | HorsePower-1.12.2-2.6.3.72.jar | cd7e958342770a8b17c919055da42c24dfefd879 | | LCHIJ | huntingdim | 1.0.37 | HuntingDimension-1.12.2-1.0.37.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | hydrogel | 1.1.0 | HydroGel-1.12.2-1.1.0.jar | None | | LCHIJ | ichunutil | 7.2.0 | iChunUtil-1.12.2-7.1.4.jar | None | | LCHIJ | incontrol | 3.9.6 | incontrol-1.12-3.9.6.jar | None | | LCHIJ | teslacorelib | 1.0.15 | tesla-core-lib-1.12.2-1.0.15.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | industrialforegoing | 1.12.2-1.12.2 | industrialforegoing-1.12.2-1.12.11-235.jar | None | | LCHIJ | inspirations | 1.12.2-0.2.4 | Inspirations-1.12.2-0.2.4.jar | None | | LCHIJ | integrateddynamics | 1.0.8 | IntegratedDynamics-1.12.2-1.0.8.jar | bd0353b3e8a2810d60dd584e256e364bc3bedd44 | | LCHIJ | integrateddynamicscompat | 1.0.0 | IntegratedDynamics-1.12.2-1.0.8.jar | None | | LCHIJ | integratedtunnels | 1.6.7 | IntegratedTunnels-1.12.2-1.6.7.jar | bd0353b3e8a2810d60dd584e256e364bc3bedd44 | | LCHIJ | integratedtunnelscompat | 1.0.0 | IntegratedTunnels-1.12.2-1.6.7.jar | None | | LCHIJ | inventorysorter | 1.13.3+57 | inventorysorter-1.12.2-1.13.3+57.jar | None | | LCHIJ | inventorytweaks | 1.64+dev.146.2180b27 | InventoryTweaks-1.64+dev.146.jar | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe | | LCHIJ | ironjetpacks | 1.1.0 | IronJetpacks-1.12-2-1.1.0.jar | None | | LCHIJ | itemstages | 2.0.49 | ItemStages-1.12.2-2.0.49.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | journeymap | 1.12.2-5.5.4 | journeymap-1.12.2-5.5.4.jar | None | | LCHIJ | kleeslabs | 5.4.11 | KleeSlabs_1.12.2-5.4.11.jar | None | | LCHIJ | laggoggles | FORGE-1.12.2-4.3-HOTFIX | LagGoggles-FORGE-1.12.2-4.3-HOTFIX.jar | None | | LCHIJ | limitlessstructureblocks | 1.1.0 | LimitlessStructureBlocks-1.12.2-1.1.0.jar | None | | LCHIJ | lostcities | 2.0.17 | lostcities-1.12-2.0.17.jar | None | | LCHIJ | malisiscore | 1.12.2-6.5.1-SNAPSHOT | malisiscore-1.12.2-6.5.1.jar | None | | LCHIJ | malisisdoors | 1.12.2-7.3.0 | malisisdoors-1.12.2-7.3.0.jar | None | | LCHIJ | mcjtylib_ng | 3.1.1 | mcjtylib-1.12-3.1.1.jar | None | | LCHIJ | mekanismgenerators | 1.12.2-9.7.2.373 | MekanismGenerators-1.12.2-9.7.2.373.jar | None | | LCHIJ | mercurius | 1.0.6 | Mercurius-1.12.2.jar | None | | LCHIJ | mob_grinding_utils | 0.3.13 | MobGrindingUtils-0.3.13.jar | None | | LCHIJ | mobstages | 2.0.13 | MobStages-1.12.2-2.0.13.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | morecauldrons | 1.4.3 | More-Cauldrons-1.4.3.jar | None | | LCHIJ | morebuckets | 1.0.4 | MoreBuckets-1.12.2-1.0.4.jar | None | | LCHIJ | morpheus | 1.12.2-3.5.106 | Morpheus-1.12.2-3.5.106.jar | None | | LCHIJ | mputils | 1.5.6 | MPUtils-1.12.2-1.5.7.jar | None | | LCHIJ | mpbasic | 1.4.7 | mpbasic-1.12.2-1.4.11.jar | None | | LCHIJ | mystcraft | 0.13.7.03 | mystcraft-1.12.2-0.13.7.03.jar | None | | LCHIJ | mysticalagriculture | 1.7.5 | MysticalAgriculture-1.12.2-1.7.5.jar | None | | LCHIJ | mysticalagradditions | 1.3.2 | MysticalAgradditions-1.12.2-1.3.2.jar | None | | LCHIJ | nuclearcraft | 2.16e | NuclearCraft-2.16e-1.12.2.jar | None | | LCHIJ | opencomputers | 1.7.4.153 | OpenComputers-MC1.12.2-1.7.4.153.jar | None | | LCHIJ | xnet | 1.7.6 | xnet-1.12-1.7.6.jar | None | | LCHIJ | ocxnetdriver | 1.0.3 | ocxnetdriver-1.0.3-b17.jar | None | | LCHIJ | ogdragon | 0.1.4 | ogdragon-1.12.2-0.1.4.jar | None | | LCHIJ | oreexcavation | 1.4.137 | OreExcavation-1.4.137.jar | None | | LCHIJ | prestige | 1.1.52 | Prestige-1.12.2-1.1.52.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | parabox | 1.1.4 | Parabox-1.12.2-1.1.4.jar | None | | LCHIJ | pickletweaks | 2.1.3 | PickleTweaks-1.12.2-2.1.3.jar | None | | LCHIJ | planefix | 1.0.0 | PlaneFix-1.12.2-1.0.0.jar | None | | LCHIJ | portalgun | 7.1.0 | PortalGun-1.12.2-7.1.0.jar | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 | | LCHIJ | practicallogistics2 | 3.0.8 | practicallogistics2-1.12.2-3.0.8-11.jar | None | | LCHIJ | projecte | 1.12.2-PE1.4.0 | ProjectE-1.12.2-PE1.4.0.jar | None | | LCHIJ | rangedpumps | 0.5 | rangedpumps-0.5.jar | None | | LCHIJ | realfilingcabinet | 0.1.84 | realfilingcabinet-1.12.1-0.1.84.jar | None | | LCHIJ | resourcehogs | 1.0.11 | ResourceHogs-1.12.2-1.0.11.jar | None | | LCHIJ | rftoolspower | 1.1.2 | rftoolspower-1.12-1.1.2.jar | None | | LCHIJ | rustic | 1.0.15 | rustic-1.0.15.jar | None | | LCHIJ | valkyrielib | 1.12.2-2.0.20.1 | valkyrielib-1.12.2-2.0.20.1.jar | None | | LCHIJ | simplegenerators | 1.12.2-2.0.20.2 | simplegenerators-1.12.2-2.0.20.2.jar | None | | LCHIJ | storagenetwork | 1.7.4 | SimpleStorageNetwork-1.12.2-1.7.4.jar | 1bc8f8dbe770187a854cef35dad0ff40ba441bbe | | LCHIJ | skybonsais | 1.0.1 | SkyBonsais-1.0.1.jar | None | | LCHIJ | skygrid | 1.1.7 | SkyGrid-1.1.7.jar | None | | LCHIJ | slimyboyos | 1.0.0 | SlimyBoyos-1.0.0.jar | None | | LCHIJ | snad | 1.12.1-1.7.09.16a | Snad-1.12.1-1.7.09.16a.jar | None | | LCHIJ | sqpatch | 1.0.0 | SqueezerPatch-1.12.2-1.0.0.jar | None | | LCHIJ | stg | 1.12.2-1.2.3 | stg-1.12.2-1.2.3.jar | None | | LCHIJ | sasit | 1.1.15 | StuffASockInIt-1.12.2-1.1.15.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | supersoundmuffler | 1.0.2.10 | supersoundmuffler-1.12.2-1.0.2.10.jar | None | | LCHIJ | surge | 2.0.77 | Surge-1.12.2-2.0.77.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | sync | 7.1.0 | Sync-1.12.2-7.1.0.jar | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 | | LCHIJ | tallgates | 1.0.0 | TallGates-1.12.2-1.0.0.1.jar | None | | LCHIJ | telepastries | 0.3.3 | TelePastries-0.3.3.jar | None | | LCHIJ | thermaldynamics | 2.5.4 | ThermalDynamics-1.12.2-2.5.4.18-universal.jar | 8a6abf2cb9e141b866580d369ba6548732eff25f | | LCHIJ | thermalinnovation | 0.3.2 | ThermalInnovation-1.12.2-0.3.2.11-universal.jar | 8a6abf2cb9e141b866580d369ba6548732eff25f | | LCHIJ | tcomplement | ${version} | TinkersComplement-1.12.2-0.4.0.jar | None | | LCHIJ | tinkertoolleveling | 1.12.2-1.1.0.DEV.b23e769 | TinkerToolLeveling-1.12.2-1.1.0.jar | None | | LCHIJ | tp | 3.2.32 | tinyprogressions-1.12.2-3.3.32-Release.jar | None | | LCHIJ | togetherforever | 1.0.2 | togetherforever-1.12.2-1.0.12-22.jar | None | | LCHIJ | tombstone | 3.3.4 | tombstone-3.3.4-1.12.jar | None | | LCHIJ | topography | 1.5.1 | Topography-1.12.2-1.5.1.jar | None | | LCHIJ | torchmaster | 1.7.1.74 | torchmaster_1.12.2-1.7.1.74.jar | 5e9a436b366831c8f54a7e80b015784da69278c6 | | LCHIJ | translocators | 2.5.1.77 | Translocators-1.12.2-2.5.1.77-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 | | LCHIJ | treegrowingsimulator | 0.0.4 | TreeGrowingSimulator2017-1.0.1.jar | None | | LCHIJ | triumph | 3.17.0 | Triumph-1.12.2-3.17.0.jar | None | | LCHIJ | twitchcrumbs | 3.0.4 | Twitchcrumbs_1.12.2-3.0.4.jar | None | | LCHIJ | uppers | 0.0.6 | Uppers-0.0.6.jar | None | | LCHIJ | universalmodifiers | 1.12.2-1.0.16.1 | valkyrielib-1.12.2-2.0.20.1.jar | None | | LCHIJ | vc | 5.9.13 | ViesCraft-1.12.2-5.9.13.jar | None | | LCHIJ | waddles | 0.6.0 | Waddles-1.12.2-0.6.0.jar | None | | LCHIJ | wailastages | 2.0.24 | WailaStages-1.12.2-2.0.24.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | walljump | 1.12.2-1.2.3 | walljump-1.12.2-1.2.3.jar | None | | LCHIJ | wawla | 2.5.270 | Wawla-1.12.2-2.5.270.jar | d476d1b22b218a10d845928d1665d45fce301b27 | | LCHIJ | weirdinggadget | 1.0 | weirdinggadget-1.12.2-2.0.13-universal.jar | None | | LCHIJ | withercrumbs | @version@ | witherCrumbs-1.12.2-0.11.jar | None | | LCHIJ | worldutils | 0.4.2 | worldutils-1.12.2-0.4.2.jar | 2b03e1423915a189b8094816baa18f239d576dff | | LCHIJ | xcpatch | 1.0.1 | XCPatch-1.12.2-1.0.1.jar | None | | LCHIJ | xlfoodmod | 1.12.2-1.9.0 | XL-Food-Mod-1.12.2-1.9.0.jar | None | | LCHIJ | ynot | 0.2.3 | YNot-0.2.3.jar | None | | LCHIJ | yoyos | 1.12.2-1.2.2.20 | yoyos_1.12.2-1.2.2.20.jar | None | | LCHIJ | zenstages | 0.4.1-19 | zenstages-0.4.1-19.jar | None | | LCHIJ | matteroverdrive | 0.7.0.0 | MatterOverdrive-1.12.2-0.7.1.0-universal.jar | None | | LCHIJ | pipemaster | 1.0.2 | PipeMaster-1.0.2-b8.jar | None | | LCHIJ | sky_orchards | 0.0.12 | SkyOrchards-0.0.12.jar | None | | LCHIJ | teslacorelib_registries | 1.0.15 | tesla-core-lib-1.12.2-1.0.15.jar | None | Loaded coremods (and transformers): ApotheosisCore (Apotheosis-1.12.2-1.9.3.jar) shadows.ApotheosisTransformer BedPatch (bedpatch-2.2-1.12.2.jar) com.mordenkainen.bedpatch.BedPatchASM 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 CorePlugin (SmoothFont-mc1.12.2-2.0-alpha-11.jar) bre.smoothfont.asm.Transformer AppleCore (AppleCore-mc1.12.2-3.2.0.jar) squeek.applecore.asm.TransformerModuleHandler CoreMod (Aroma1997Core-1.12.2-2.0.0.2.b164.jar) Inventory Tweaks Coremod (InventoryTweaks-1.64+dev.146.jar) invtweaks.forge.asm.ContainerTransformer TransformerLoader (OpenComputers-MC1.12.2-1.7.4.153.jar) li.cil.oc.common.asm.ClassTransformer AstralCore (astralsorcery-1.12.2-1.10.17.jar) SqueezerCore (SqueezerPatch-1.12.2-1.0.0.jar) shadows.squeezer.Transformer ForgelinPlugin (Forgelin-1.8.2.jar) CTMCorePlugin (CTM-MC1.12.2-0.3.3.22.jar) team.chisel.ctm.client.asm.CTMTransformer EnderCorePlugin (EnderCore-1.12.2-0.5.56-core.jar) com.enderio.core.common.transform.EnderCoreTransformer com.enderio.core.common.transform.SimpleMixinPatcher BNBGamingCore (BNBGamingCore-1.12.2-0.11.0.jar) com.bloodnbonesgaming.bnbgamingcore.core.BNBGamingCoreClassTransformer LoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar) lumien.resourceloader.asm.ClassTransformer MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar) SurgeLoadingPlugin (Surge-1.12.2-2.0.77.jar) AE2 Version: stable rv6-stable-6 for Forge 14.23.5.2768 Pulsar/tconstruct loaded Pulses: - TinkerCommons (Enabled/Forced) - TinkerWorld (Enabled/Not Forced) - TinkerTools (Enabled/Not Forced) - TinkerHarvestTools (Enabled/Forced) - TinkerMeleeWeapons (Enabled/Forced) - TinkerRangedWeapons (Enabled/Forced) - TinkerModifiers (Enabled/Forced) - TinkerSmeltery (Enabled/Not Forced) - TinkerGadgets (Enabled/Not Forced) - TinkerOredict (Enabled/Forced) - TinkerIntegration (Enabled/Forced) - TinkerFluids (Enabled/Forced) - TinkerMaterials (Enabled/Forced) - TinkerModelRegister (Enabled/Forced) - chiselIntegration (Enabled/Not Forced) - chiselsandbitsIntegration (Enabled/Not Forced) - wailaIntegration (Enabled/Not Forced) Pulsar/inspirations loaded Pulses: - InspirationsShared (Enabled/Forced) - InspirationsBuilding (Enabled/Not Forced) - InspirationsUtility (Enabled/Not Forced) - InspirationsTools (Enabled/Not Forced) - InspirationsRecipes (Enabled/Not Forced) - InspirationsTweaks (Enabled/Not Forced) - InspirationsShared (Enabled/Forced) - WailaPlugin (Enabled/Not Forced) Pulsar/tcomplement loaded Pulses: - ModuleCommons (Enabled/Forced) - ModuleMelter (Enabled/Not Forced) - ModuleArmor (Enabled/Not Forced) - CeramicsPlugin (Enabled/Not Forced) - ChiselPlugin (Enabled/Not Forced) - Oredict (Enabled/Forced) List of loaded APIs: * AppleCoreAPI (3.2.0) from AppleCore-mc1.12.2-3.2.0.jar * appliedenergistics2|API (rv6) from appliedenergistics2-rv6-stable-6.jar * Base|API (1.0.0) from base-1.12.2-3.11.0.jar * Baubles|API (1.4.0.2) from Baubles-1.12-1.5.2.jar * betteradvancements|API (0.1.0.77) from BetterAdvancements-1.12.2-0.1.0.77.jar * BetterWithModsAPI (Beta 0.6) from AppleSkin-mc1.12-1.0.9.jar * Chisel-API (0.0.1) from Chisel-MC1.12.2-0.2.1.35.jar * ChiselAPI|Carving (0.0.1) from Chisel-MC1.12.2-0.2.1.35.jar * ChiselsAndBitsAPI (14.25.0) from chiselsandbits-14.31.jar * cofhapi (2.5.0) from CoFHCore-1.12.2-4.6.2.25-universal.jar * commoncapabilities|api (0.0.1) from CommonCapabilities-1.12.2-2.1.0.jar * compactstorage (3.1) from CompactStorage-3.1-12.jar * ctm-api (0.1.0) from CTM-MC1.12.2-0.3.3.22.jar * ctm-api-events (0.1.0) from CTM-MC1.12.2-0.3.3.22.jar * ctm-api-models (0.1.0) from CTM-MC1.12.2-0.3.3.22.jar * ctm-api-textures (0.1.0) from CTM-MC1.12.2-0.3.3.22.jar * ctm-api-utils (0.1.0) from CTM-MC1.12.2-0.3.3.22.jar * Culinary Construct API (1) from culinaryconstruct-1.3.2.1.jar * farmingforblockheads|api (1.0) from FarmingForBlockheads_1.12.2-3.1.26.jar * fluxapi (1.0) from fluxnetworks-1.12.2-3.0.19-21.jar * Guide-API|API (2.0.0) from Guide-API-1.12-2.1.8-63.jar * iChunUtil API (1.2.0) from iChunUtil-1.12.2-7.1.4.jar * industrialforegoingapi (5) from industrialforegoing-1.12.2-1.12.11-235.jar * integrateddynamics|api (0.2.0) from IntegratedDynamics-1.12.2-1.0.8.jar * journeymap|client-api (1.4) from journeymap-1.12.2-5.5.4.jar * journeymap|client-api-display (1.4) from journeymap-1.12.2-5.5.4.jar * journeymap|client-api-event (1.4) from journeymap-1.12.2-5.5.4.jar * journeymap|client-api-model (1.4) from journeymap-1.12.2-5.5.4.jar * journeymap|client-api-util (1.4) from journeymap-1.12.2-5.5.4.jar * JustEnoughItemsAPI (4.13.0) from jei_1.12.2-4.15.0.278.jar * MatterOverdrive|API (0.4.1) from MatterOverdrive-1.12.2-0.7.1.0-universal.jar * MekanismAPI|core (9.7.2) from Mekanism-1.12.2-9.7.2.373.jar * MekanismAPI|energy (9.7.2) from Mekanism-1.12.2-9.7.2.373.jar * MekanismAPI|gas (9.7.2) from Mekanism-1.12.2-9.7.2.373.jar * MekanismAPI|infuse (9.7.2) from Mekanism-1.12.2-9.7.2.373.jar * MekanismAPI|laser (9.7.2) from Mekanism-1.12.2-9.7.2.373.jar * MekanismAPI|transmitter (9.7.2) from Mekanism-1.12.2-9.7.2.373.jar * MekanismAPI|util (9.0.0) from Mekanism-1.12.2-9.7.2.373.jar * MouseTweaks|API (1.0) from MouseTweaks-2.10-mc1.12.2.jar * Mystcraft|API (0.2) from mystcraft-1.12.2-0.13.7.03.jar * opencomputersapi|component (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * opencomputersapi|core (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * opencomputersapi|driver (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * opencomputersapi|driver|item (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * opencomputersapi|event (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * opencomputersapi|filesystem (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * opencomputersapi|internal (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * opencomputersapi|machine (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * opencomputersapi|manual (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * opencomputersapi|network (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * opencomputersapi|prefab (7.0.0-alpha) from OpenComputers-MC1.12.2-1.7.4.153.jar * practicallogistics2-api (3.1) from practicallogistics2-1.12.2-3.0.8-11.jar * projecteapi (1.12.2-1.1.0) from ProjectE-1.12.2-PE1.4.0.jar * redstonefluxapi (2.1.0) from RedstoneFlux-1.12-2.1.0.6-universal.jar * sonarapi (1.0.1) from sonarcore-1.12.2-5.0.19-20.jar * togetherforeverapi (1) from togetherforever-1.12.2-1.0.12-22.jar * valkyrielib.api (1.12.2-2.0.10a) from valkyrielib-1.12.2-2.0.20.1.jar * WailaAPI (1.3) from Hwyla-1.8.26-B41_1.12.2.jar AE2 Integration: IC2:OFF, RC:OFF, MFR:OFF, Waila:ON, Mekanism:ON, OpenComputers:ON, THE_ONE_PROBE:OFF, TESLA:OFF, CRAFTTWEAKER:ON Profiler Position: N/A (disabled) Is Modded: Definitely; Server brand changed to 'fml,forge' Type: Dedicated Server (map_server.txt)

The server has been restarted several times over the last few days with no issues until now. No config changes were made between the last successful restart and this crash.

HWYLA: Hwyla-1.8.26-B41_1.12.2.jar Minecraft 1.12.2 Forge 2831 Java 8 u212 OS Linux Ubuntu ModPack Sky Factory 4

TigerWalts commented 4 years ago

It's due to the custom comparator method for an array sort at https://github.com/TehNut/HWYLA/blob/34decc22cd15633b662ed3905d67a90b985b22dc/src/main/java/mcp/mobius/waila/proxy/ProxyCommon.java#L64

        sortedPlugins.sort((o1, o2) -> {
            if (o1.getKey().getCanonicalName().startsWith("mcp.mobius.waila"))
                return -1;

            return o1.getKey().getCanonicalName().compareToIgnoreCase(o2.getKey().getCanonicalName());
        });

The special case with a name starting with "mcp.mobius.waila" is only being tested on one of the items being compared. Depending on the order of the unsorted array, the crash has a chance of occurring.

It should also check if:

So it should look something like this:

        sortedPlugins.sort((o1, o2) -> {
            if (o1.getKey().getCanonicalName().startsWith("mcp.mobius.waila") && !o2.getKey().getCanonicalName().startsWith("mcp.mobius.waila")) {
                return -1;
            } else if (!o1.getKey().getCanonicalName().startsWith("mcp.mobius.waila") && o2.getKey().getCanonicalName().startsWith("mcp.mobius.waila")) {
                return 1;
            } else {
                return o1.getKey().getCanonicalName().compareToIgnoreCase(o2.getKey().getCanonicalName());
            }
        });

Edit: Changed proposed replacement due to the original being incorrect