Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Odd behaviour / Crashes with Modular Machinery Energy Inputs #1342

Closed
sniggyfigbat opened this issue Sep 9, 2019 · 7 comments
Closed

Odd behaviour / Crashes with Modular Machinery Energy Inputs #1342

sniggyfigbat opened this issue Sep 9, 2019 · 7 comments
Labels
Bug A modpack specific bug

Comments

@sniggyfigbat
Copy link

I am unsure whether this is a bug in Modular Machines, or one specific to the Enigmatica 2 Expert modpack. As such, I will submit it to both githubs.

Modpack/Version
Enigmatica 2 Expert 1.67

Can the issue be reproduced?
Reproduceable on server instance, unknown beyond that.

Issue
Issue consists of two related parts, one of which is decidedly odd, the other of which is definitely a major issue.

The Normal: I have been building my first Modular Machinery multiblocks on a server shared with a couple of friends, run on a bare metal box one of us owns. This has consisted of constructing an Advanced Carpenter, Advanced Thermionic Fabricator, and Advanced Metallurgic Infuser, which we plan to hook up to an ME crafting system.

The Odd: In the blueprints for these machines, I can see that there is clearly supposed to be multiple levels of modular machinery energy input blocks, in the same way that there are multiple levels of item and fluid inputs and outputs. These multiple levels exist and work fine for items and fluids. They simply do not exist for the energy input; there's nothing available in JEI, they don't appear to be implemented. This is doubly odd given that they display fine in the preview lists for the advanced blueprints, without the purple-and-black error cubes I'd expect if they hadn't been loaded.

The Catastrophic: Placing one of these energy input blocks causes serious server errors regarding block duplication (an example log output is given below). They cause the server to skip many seconds per minute, and cause unmanageable lag. This happens no matter whether as part of a multiblock structure or not. This renders the entirety of Modular Machinery essentially unusable, limits further progression on a number of fronts, and is, on a personal level, insanely frustrating given the effort I just spent acquiring all the materials needed to build these machines.

Pls fix.


Sample server error as follows:

[14:19:46] [ic2-poolthread-3/WARN] [ic2.EnergyNet]: Tile hellfirepvp.modularmachinery.common.tiles.TileEnergyInputHatch@55ee44f6 (dim 0: -48/60/32), sub tile hellfirepvp.modularmachinery.common.tiles.TileEnergyInputHatch@55ee44f6 (dim 0: -48/60/32) addition is conflicting with a previous registration at the same location: hellfirepvp.modularmachinery.common.tiles.TileEnergyInputHatch@128d547e.
[14:19:46] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Did the system time change, or is the server overloaded? Running 5884ms behind, skipping 117 tick(s)

Possibly relevant bits of server startup logs:


[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tilecolorablemachinecomponent`, expected `modularmachinery`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tilemachinecontroller`, expected `modularmachinery`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tilefluidinputhatch`, expected `modularmachinery`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tilefluidoutputhatch`, expected `modularmachinery`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tileitemoutputbus`, expected `modularmachinery`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tileiteminputbus`, expected `modularmachinery`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tileenergyinputhatch`, expected `modularmachinery`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tileenergyoutputhatch`, expected `modularmachinery`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tilemanainputhatch`, expected `modulardiversity`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tilemanaoutputhatch`, expected `modulardiversity`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tilejackhatch`, expected `modulardiversity`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tileentitymeklaseracceptor`, expected `modulardiversity`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tileentitymekheatinput`, expected `modulardiversity`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tileentitymekheatoutput`, expected `modulardiversity`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tileentitybiomedetector`, expected `modulardiversity`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tileentitydaylightdetector`, expected `modulardiversity`. This could be a intended override, but in most cases indicates a broken mod.
[15:11:50] [Server thread/WARN] [FML]: Potentially Dangerous alternative prefix `minecraft` for name `tileentityweatherdetector`, expected `modulardiversity`. This could be a intended override, but in most cases indicates a broken mod.

[15:12:40] [Server thread/INFO] [modularmachinery]: Variables: [7 loaded, 0 failed]
[15:12:40] [Server thread/INFO] [modularmachinery]: Machines: [5 loaded, 0 failed]
[15:12:40] [Server thread/INFO] [modularmachinery]: Load-Phase: [81 recipes loaded, 0 recipes failed]
[15:12:40] [Server thread/INFO] [modularmachinery]: [Unknown Machinery: 0]
[15:12:40] [Server thread/INFO] [modularmachinery]: modularmachinery:advanced_carpenter (Recipes): [21 loaded, 0 failed]
[15:12:40] [Server thread/INFO] [modularmachinery]: modularmachinery:advanced_metallurgic_fabricator (Recipes): [8 loaded, 0 failed]
[15:12:40] [Server thread/INFO] [modularmachinery]: modularmachinery:advanced_thermionic_fabricator (Recipes): [18 loaded, 0 failed]
[15:12:40] [Server thread/INFO] [modularmachinery]: modularmachinery:arcane_crafting_engine (Recipes): [30 loaded, 0 failed]
[15:12:40] [Server thread/INFO] [modularmachinery]: modularmachinery:starlight_crafting_engine (Recipes): [4 loaded, 0 failed]
[15:12:40] [Server thread/INFO] [modularmachinery]: Load-Phase: [0 adapter-recipes loaded, 0 adapter-recipes failed]
[15:12:40] [Server thread/INFO] [modularmachinery]: [Unknown Machinery: 0]
@NielsPilgaard
Copy link
Collaborator

I have removed the recipe for all but 1 Energy Input Hatch, and hidden all but 1 from JEI. I forgot to remove them from the structure preview - I'll get that fixed.

It appears that you are trying to supply your Energy Input Hatch with EU instead of RF/FE, that is not supported. I suspect the lag will dissipate if you stop powering it.

@NielsPilgaard
Copy link
Collaborator

You meantioned a crash, please provide the crash report.

NielsPilgaard added a commit that referenced this issue Sep 9, 2019
@sniggyfigbat
Copy link
Author

Right, OK, so the non-existent reinforced versions is intended behaviour. I won't worry about it, then.

As it happens, the Input hatches aren't being powered by anything. It's very odd. I tried powering it, the error still occurred. As I said, it doesn't even need to be part of a machine, placed on its own the error still occurs.

I thought it had crashed the server, but actually upon checking the logs I was wrong. It simply causes an awful lot of skipped ticks.

@sniggyfigbat
Copy link
Author

Aha! Apparently this was an issue with Modular Machinery which has been fixed in the latest versions. So I guess we're waiting for an update from Modular Diversity.

@NielsPilgaard
Copy link
Collaborator

Cool, I'll update and scrap Modular Diversity.

@NielsPilgaard NielsPilgaard added Bug A modpack specific bug Status: Completed labels Sep 9, 2019
@sniggyfigbat
Copy link
Author

Thanks man! You da best!

@NielsPilgaard
Copy link
Collaborator

Thanks for reporting :)

SSyl pushed a commit to SSyl/Enigmatica2Expert-SSylTweaks that referenced this issue Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug A modpack specific bug
Projects
None yet
Development

No branches or pull requests

2 participants