Mekanism

Mekanism

111M Downloads

Anchor upgrades not properly working.

mainrs opened this issue ยท 20 comments

commented

I have two teleporters, each getting powered using one of those quantum devices. All four machines have the anchor upgrade and still, after joining the server, the teleportation frames aren't connected anymore. If I step into the chunk that the second teleporter has been placed in, the connection will get restored.
I made sure that my power plant is also chunk loaded. Both teleporters are build in one single chunk each, same goes for the power plant.

Edit: Chunkloading is enabled within the config file.

commented

Are they in vanilla dimensions?

commented

Yep, all of those machines are within the overworld.

commented

Can you test your setup with an alternative power source, like a creative energy cube?

Need to rule out it being a power issue I guess

commented

Will do so later on, I currently have no access to the server. How exactly do those anchor updates work? Do they just load the chunk that the machine is placed in? Or do they also load anything that is connected to that machine too (like elite cables, heat generators etc.).

commented

So I replaced my quantum energy thingies with creative energy cubes and waited a bit before joining the server so that those old chunks get unloaded. Same behaviour. I still need to get the chunks loaded once before the frame works. Which is quite the pain because my second teleporter is about 7000 blocks away >.>

commented

Hi,
same happened with my teleporter. I have two with an anchor upgrade and the chunk isn't loaded. I didn't noticed it, because the chunk was allways loaded while my friend was in his base. Now we built an DE Reactor and the reactor has dropped is energy output and the teleporter worked a little bit weird. My server console gave me this warn: [ic2-poolthread-4/WARN] [ic2.EnergyNet]: Tile mekanism.common.tile.TileEntityQuantumEntangloporter@7ac2af9b (dim 0: 260/53/141) removal without registration

I found out that this is an problem with no chunkloading. Added chunkloading from Forge and now it works properly. So it seems that the anchor didn't work well.

commented

I think the issue is actually that anchor updates to not load on server startup. They keep the chunk loaded if it has already been loaded from either visiting the area or some other chunk loader. I know that chickenchunks loads up chunks at server startup. And since our server restarts every 24 hours, I had to tp to the location to load it once before having a working teleportation device. I think it's just how the anchor update works. Not sure if it is by design and the maker just does not want to have chunks loaded on startup, maybe it's hard to implement. I don't know ๐Ÿ˜„

commented

I think the issue is actually that anchor updates to not load on server startup. They keep the chunk loaded if it has already been loaded from either visiting the area or some other chunk loader.

They use the forge system that does load on startup. If it's not working it could be that you have it in a dimension that does not work with this system, or somehow the data saved is incorrect. It worked fine when I was investigating the RFTools Dimensions issue.

commented

I actually do have them installed just in the overworld. No cross-dimension stuff is going on. I could replicate the problem 100% of the time after a server restart. It is kind of strange. Maybe the data saved is incorrect, as you stated.

commented

All I can say is that I know it does work. However you have not provided any necessary details. Don't ignore the issue template.

commented

Well, I can't tell you more than what has already been told. My setup is described in my very first comment. The log does not contain any error besides the one posted by @Florek81. I missed that one while creating the issue. I can see if I can still dig up some log files if you want them though.
Edit: We rented the server and it seems that I can no longer access the old log files since they got removed automatically.
It only occured after server restart before the chunk got loaded by any players. If I visited the area once by myself, the teleporters and quantum devices worked without any problem before the next server restart. I even used create energy cells to make sure that it is not a power bottleneck, but that did not prevent the error from happening.
The problem only occured with the teleporter tough. Any other device that actually had the anchor upgrade installed got loaded on server start.
I can surely tell you that it does not work in my world as expected. As I can't travel through the teleporter frame before I did not visit my destination chunk.

All I can say is that I know it does work. However you have not provided any necessary details. Don't ignore the issue template.

I literally told you anything that I know about the problem and even how I could replicate it 100% of the time. No idea what you expect more to be honest.

commented

There are no version number posted and no mod list. Literally anything could be stopping it from working.

commented

Minecraft: 1.12.2
Forge: 14.23.1.2577
Mekanism: 9.4.3-330

list.txt
I could replicate the behaviour in a clean environment with just mekanism installed.

commented

Tested with forge 14.23.2.2611 same issue (tested on a single player world)

procedure to replicate :

  • place a creative energy cube with a teleporter on top, set the frequence and add the anchor upgrade
  • go away far enough to unload the chunk
  • restart server or client if in single player
  • try to teleport on set frequence with a portable teleporter, doesn't work, there is no link

Did the test in the overworld. As long as there is no restart the chunk with the teleporter stay loaded.

Minecraft: 1.12.2
Forge: 14.23.2.2611
Mekanism: 9.4.3-330

latest.log
fml-junk-earlystartup.log
fml-client-latest.log

commented

Works fine for me, at least in my dev environment tests

commented

Apologies, there were indeed some lingering issues with anchor upgrades which should be fixed now

commented

What was the problem?

commented

One was saving some data with one key and trying to read a different one, and another issue regarding the internals of bringing the chunk ticket back up on world load

commented

We're experiencing the same issue when chunkloading in an RFtools Dimension. The dimension had two chunks that were loaded with entangolopers that had an anchor upgrade. Those chunk will only stay loaded after a server restart if we venture into that dimension.

Mekanism-1.12.2-9.4.13.349

commented

Please update to the latest version of Mekanism. The version you mentioned does not contain the fix.