Ender IO Zoo

Ender IO Zoo

961k Downloads

Client visual glitch after server update when looking at machines

DatenThielt opened this issue ยท 15 comments

commented

Issue Description:

Modpack: Rev2 Version 2.1.0 (Reported to them also, but since this only involved ender, here too)

When trying to right click and look at any machines inventory, The UI fails to appear, and on the client side it shuffles all inventory, and duplicates part of the inventory too. This happens with All tiers of machines

This appears to be the case with machines that existed previously, we are currently setting up a test instance to see if it happens with newly placed machines.

Side note when an admin did this is changed his inventory permanently (Client and server side) We are not sure why this is.

Additional!: We are experiencing this on both a Rev2 Modpack and ATM3 modpack

What happens:

Right clicking an EnderIo Machine causes inventory to be jumbled, fixed most of the time on client login/logout

What you expected to happen: Machine

UI to open and inventory to be untouched

Steps to reproduce:

  1. Log into server
  2. Right click EnderIO Machine
  3. No UI appears, and inventory is jumbled
    ...

Affected Versions (Do not use "latest"):

ATM
EnderCore-1.12.2-0.5.31.jar
EnderIO-1.12.2-5.0.26.jar

Rev2.1
EnderCore-1.12.2-0.5.31.jar
EnderIO-1.12.2-5.0.26.jar

  • Minecraft: 1.12.2
  • Forge: 14.23.4.2705

Your most recent log file where the issue was present:

https://gist.github.com/DatenThielt/feb3692e90f2038baaa1cee393154d0e

after
before
wierdness

commented

Sounds like #4723

Can you send a copy of the server log?

commented

Duplicate of #4723
You are correct

Was the admin in creative mode? That might be why his inventory didn't revert

One of these mods is messing with guis.. i will cross referance with ATM when i get home

2.1.0 UPDATE

Mods Added:
-RebornStorage-1.12.2-3.1.0.50.jar
-refinedstorage-1.5.34.jar
-refinedstorageaddons-0.3.jar

Mods Updated:
-astralsorcery-1.12.2-1.9.1.jar
-AutoRegLib-1.3-18.jar
-base-1.12.2-3.9.0.jar
-Bookshelf-1.12.2-2.3.552.jar
-CodeChickenLib-1.12.2-3.1.9.344-universal.jar
-conarm-1.12.2-1.0.0.jar
-CookingForBlockheads_1.12.2-6.4.40.jar
-EnderCore-1.12.2-0.5.31.jar
-EnderStorage-1.12.2-2.4.3.131-universal.jar
-fluxnetworks-1.12.2-3.0.14-8.jar
-Forgelin-1.7.4.jar
-ForgeMultipart-1.12.2-2.4.2.60-universal.jar
-FTBGuides-1.0.2.10.jar
-FTBLib-5.1.0.22.jar
-FTBUtilities-5.1.0.27.jar
-industrialforegoing-1.12.2-1.10.1-176.jar
-mcjtylib-1.12-3.0.1.jar
-MrTJPCore-1.12.2-2.1.3.35-universal.jar
-ProjectRed-1.12.2-4.9.1.92-Base.jar
-ProjectRed-1.12.2-4.9.1.92-fabrication.jar
-ProjectRed-1.12.2-4.9.1.92-integration.jar
-ProjectRed-1.12.2-4.9.1.92-lighting.jar
-ProjectRed-1.12.2-4.9.1.92-mechanical.jar
-ProjectRed-1.12.2-4.9.1.92-world.jar
-Quark-r1.4-125.jar
-RebornCore-1.12.2-3.8.9.300-universal.jar
-Reliquary-1.12.2-1.3.4.767.jar
-rftools-1.12-7.53.jar
-shetiphiancore-1.12.0-3.5.7.jar
-SimplyJetpacks2-1.12.2-2.2.7.45.jar
-sonarcore-1.12.2-5.0.13-11.jar
-StevesCarts-1.12.2-2.4.21.105.jar
-TConstruct-1.12.2-2.10.1.87.jar
-ThaumicJEI-1.12.2-1.4.0-14.jar
-TinkerToolLeveling-1.12.2-1.0.5.jar
-Translocators-1.12.2-2.5.0.73-universal.jar
-Traverse-1.12.2-1.5.4-61.jar xnet-1.12-1.7.1.jar
-YABBA-1.1.2.9.jar Aroma1997Core-1.12.2-2.0.0.0.b155.jar
-badwithernocookiereloaded-1.12.2-3.1.14.jar
-chiselsandbits-14.18.jar
-industrialcraft-2-2.8.89-ex112.jar
-ironchest-1.12.2-7.0.44.829.jar
-jei_1.12.2-4.10.0.199.jar
-JustEnoughResources-1.12.2-0.8.6.28.jar
-Signals-1.12.2-1.3.2-11-universal.jar

commented

I am just asking about the server log now, We can give you the server log of our ATM3 server which has the issue since we are still running that despite the issue if you think it would help

commented
commented

Out of curiosity does it happen with nucleus disabled?

commented

Nothing obvious in there. Please run both server and client with "-DINDEV=1" and reproduce the issue. Please get the matching log segments.

commented

Actually, I see one odd thing:

[18:43:22] [Netty Client IO #17/INFO] [FML]: Attempting connection with missing mods [controlling, ctgui, ctm, custommainmenu, defaultoptions, jehc, jeiintegration, jeresources, modnametooltip, moreoverlays, mousetweaks, rebornstorage, refinedstorage, refinedstorageaddons, resourceloader, thaumicjei, tipthescales, xray, reauth] at SERVER

While a couple of those are client-side mods (e.g. mousetweaks), a good number are not (e.g. refinedstorage). Having mods loaded on the client but not the server that do not specifically support that will mess things up.

commented
commented

So This is kind of resolved, I'm not sure if it needs looking at here, or probbaly refined storage, But we re-enabled refined storage, and EnderIO started working great again!

Its odd that disabling a mod would prevent EnderIO's GUI from coming up though? Will let you decide what needs to happen here :) Thanks everyone

commented

Issue Description:

I get this issue in Direwolf20 modpack. I know the issue template says to report it to the modpack, but given it's exactly the same issue with exactly the same versions as #4723 and I have a log file, maybe it's appropriate to amend this issue? (If not, I'll repost on their issue tracker.)

What happens:

  1. I crafted a tank, and filled it with lava (not sure if related, but it's the first thing I did with EnderIO)
  2. I crafted a Simple SAG Mill/Simple Alloy Smelter/Simple Stirling Generator
  3. I placed them in world
  4. I right clicked the Simple Stirling Generator
  5. UI does not open
  6. Inventory is scrambled, common items added to armour slots, sometimes items appear duped or disappear (until relog)
  7. Also happens with other machines (Simple SAG Mill/Simple Alloy Smelter)

What you expected to happen:

UI opens and inventory is untouched.

Steps to reproduce:

See "What happens". Issue is not resolved by restarting server.


Affected Versions (Do not use "latest"):

  • EnderIO: mods/EnderIO-1.12.2-5.0.26.jar
  • EnderCore: mods/EnderCore-1.12.2-0.5.31.jar
  • Minecraft: 1.12.2
  • Forge: 14.23.4.2709

(Confirmed client and server versions match)

Your most recent log file where the issue was present:

The log file starts when I start progression towards EnderIO machines. Previously I crafted a tank, so let me know if you need previous logs, and I'll see if I still have them:

https://gist.github.com/tobywf/0dd1f6c85db9865b25412e52117ad36d

The log contains a NullPointerException, but having said that, restarting the server does not fix the issue, and subsequent relogs have the same behaviour but do not cause the same exception:

https://gist.github.com/tobywf/f8cdc5bdcc99e6228b324daafe0ba113

Thanks!

commented
Caused by: java.lang.NullPointerException: Null string not allowed
        at java.util.Objects.requireNonNull(Objects.java:228) ~[?:1.8.0_172]
        at net.minecraft.nbt.NBTTagString.<init>(NBTTagString.java:19) ~[gm.class:?]
        at net.minecraft.nbt.NBTTagCompound.func_74778_a(NBTTagCompound.java:137) ~[fy.class:?]
        at net.minecraftforge.fluids.FluidStack.writeToNBT(FluidStack.java:108) ~[FluidStack.class:?]
        at net.minecraftforge.fluids.FluidUtil.getFilledBucket(FluidUtil.java:750) ~[FluidUtil.class:?]

One of the other mods has a bad fluid.

commented

probably a fluid that exists in multiple mods. One of the mods "wins" the selection and its fluid is then used. Minecraft then remembers which one that was. When you ran the game with the bad mod removed, another mod was selected and is now remembered.

commented

Righto, so it's not EnderIO. Sorry about that. Sure enough, when I disabled a bunch of mods the machines started working again. Weirdly, when I re-enabled the mods, it didn't break. I'll forward this on to the modpack and do some more digging this weekend, seeing if I can reproduce. Cheers!

commented

did you happen to have Mekanism... i know they have a lot of fluids without buckets.

commented

I don't have Mekanism. Sadly I was a bit impatient when I started disabling mods b/c server reboots take so long, so I don't know which mod it was. I disabled BrandonsCore/Draconic, DeepResonance/ElecCore, FastWorkbench, ImmersiveEngineering, IndustrialCraft 2/CompatSolars/SimplyJetpacks2, PneumaticCraft Repressurized, AE2, and maybe a few others that depended on those. Wasn't able to reproduce the issue using the backup. Hopefully if somebody hits the same issue, they'll know now from this thread what to do.