Powah! (Rearchitected)

Powah! (Rearchitected)

34M Downloads

Cannot save chunk with Powah cable touching an EnderIO energy conduit

Octelly opened this issue ยท 1 comments

commented

Version: (make sure you are on the latest version before reporting):

  • Minecraft: 1.21.1
  • NeoForge: 21.1.119
  • Powah: 6.1.6

Issue description:

Cannot save chunk with Powah cable touching an EnderIO energy conduit. Happens on ATM 10 version 2.36. Issue on ATM 10 repo: AllTheMods/ATM-10#2273.

Solved by moving my energizing setup one block over.

Steps to reproduce:

Image

Log excerpt

[03:37:56] [Server thread/ERROR] [minecraft/ChunkMap]: Failed to save chunk [7, 17]
java.util.concurrent.CompletionException: java.lang.RuntimeException: Removed wrong cable from position BlockPos{x=126, y=64, z=282}
	at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?] {re:mixin}
	at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?] {re:mixin}
	at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:791) ~[?:?] {}
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.processUnloads(ChunkMap.java:492) ~[client-1.21.1-20240808.144430-srg.jar%23612!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:connector_pre_launch:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.tick(ChunkMap.java:448) ~[client-1.21.1-20240808.144430-srg.jar%23612!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:connector_pre_launch:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:326) ~[client-1.21.1-20240808.144430-srg.jar%23612!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ChunkLoadDebug from mod cupboard,pl:mixin:APP:servercore.common.mixins.json:optimizations.ticking.chunk.broadcast.ServerChunkCacheMixin from mod servercore,pl:mixin:APP:servercore.common.mixins.json:optimizations.ticking.chunk.cache.ServerChunkCacheMixin from mod servercore,pl:mixin:APP:littletiles.mixins.json:server.level.ServerChunkCacheMixin from mod littletiles,pl:mixin:APP:littletiles.mixins.json:server.level.ServerChunkCacheAccessor from mod littletiles,pl:mixin:APP:servercore.common.mixins.json:optimizations.ticking.chunk.random.ServerChunkCacheMixin from mod servercore,pl:mixin:APP:journeymap.mixins.json:server.ServerChunkCacheAccessor from mod journeymap,pl:mixin:A,pl:connector_pre_launch:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:616) ~[client-1.21.1-20240808.144430-srg.jar%23612!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:connector_pre_launch:A}
	at TRANSFORMER/[email protected]/net.minecraft.client.server.IntegratedServer.stopServer(IntegratedServer.java:221) ~[client-1.21.1-20240808.144430-srg.jar%23612!/:?] {re:mixin,pl:connector_pre_launch:A,pl:runtimedistcleaner:A,re:classloading,pl:mixin:A,pl:connector_pre_launch:A,pl:runtimedistcleaner:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:742) ~[client-1.21.1-20240808.144430-srg.jar%23612!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:connector_pre_launch:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[client-1.21.1-20240808.144430-srg.jar%23612!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:connector_pre_launch:A}
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {re:mixin}
Caused by: java.lang.RuntimeException: Removed wrong cable from position BlockPos{x=126, y=64, z=282}
	at TRANSFORMER/[email protected]/owmii.powah.block.cable.CableNet.removeCable(CableNet.java:54) ~[Powah-6.1.6.jar%23936!/:?] {re:classloading}
	at TRANSFORMER/[email protected]/owmii.powah.block.cable.CableTile.setRemoved(CableTile.java:58) ~[Powah-6.1.6.jar%23936!/:?] {re:classloading}
	at MC-BOOTSTRAP/[email protected]/it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$1.forEach(Object2ObjectOpenHashMap.java:1188) ~[fastutil-8.5.12.jar%23125!/:?] {}
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.LevelChunk.clearAllBlockEntities(LevelChunk.java:618) ~[client-1.21.1-20240808.144430-srg.jar%23612!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:connectivity.mixins.json:ChunkSectionReadSkipMixin from mod connectivity,pl:mixin:APP:corgilib-common.mixins.json:chunk.MixinLevelChunk from mod corgilib,pl:mixin:APP:lootr-common.mixins.json:MixinLevelChunk from mod lootr,pl:mixin:APP:servercore.common.mixins.json:optimizations.ticking.chunk.random.LevelChunkMixin from mod servercore,pl:mixin:APP:ohthetreesyoullgrow.mixins.json:chunk.MixinLevelChunk from mod ohthetreesyoullgrow,pl:mixin:APP:fabric-data-attachment-api-v1.mixins.json:WorldChunkMixin from mod fabric_data_attachment_api_v1,pl:mixin:APP:refurbished_furniture.common.mixins.json:LevelChunkMixin from mod refurbished_furniture,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:WorldChunkMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:moonlight-common.mixins.json:LevelChunkMixin from mod moonlight,pl:mixin:APP:the_bumblezone-common.mixins.json:logging.LevelChunkMixin from mod the_bumblezone,pl:mixin:A,pl:connector_pre_launch:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerLevel.unload(ServerLevel.java:954) ~[client-1.21.1-20240808.144430-srg.jar%23612!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin from mod cupboard,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin from mod betterendisland,pl:mixin:APP:servercore.common.mixins.json:optimizations.ticking.chunk.random.ServerLevelMixin from mod servercore,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.ServerLevelMixin from mod modernfix,pl:mixin:APP:supplementaries-common.mixins.json:ServerLevelMixin from mod supplementaries,pl:mixin:APP:the_bumblezone-common.mixins.json:world.ServerWorldMixin from mod the_bumblezone,pl:mixin:APP:corgilib-common.mixins.json:MixinServerLevel from mod corgilib,pl:mixin:APP:fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric_api_lookup_api_v1,pl:mixin:APP:observable.common.json:ServerLevelMixin from mod observable,pl:mixin:APP:littletiles.mixins.json:server.level.ServerLevelMixin from mod littletiles,pl:mixin:APP:eternal_starlight-common.mixins.json:ServerLevelMixin from mod eternal_starlight,pl:mixin:APP:servercore.common.mixins.json:features.activation_range.ServerLevelMixin from mod servercore,pl:mixin:APP:servercore.common.mixins.json:optimizations.sync_loads.ServerLevelMixin from mod servercore,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin from mod immersiveengineering,pl:mixin:APP:ohthetreesyoullgrow.mixins.json:MixinServerLevel from mod ohthetreesyoullgrow,pl:mixin:APP:polymorph.mixins.json:MixinServerLevel from mod polymorph,pl:mixin:APP:hyperbox.mixins.json:ServerLevelMixin from mod hyperbox,pl:mixin:APP:ars_elemental.mixins.json:ServerLevelMixin from mod ars_elemental,pl:mixin:APP:refurbished_furniture.common.mixins.json:ServerLevelMixin from mod refurbished_furniture,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:kubejs.mixins.json:ServerLevelMixin from mod kubejs,pl:mixin:APP:comforts.mixins.json:MixinServerSleepStatus from mod comforts,pl:mixin:APP:betterdeserttemples.mixins.json:ServerLevelMixin from mod betterdeserttemples,pl:mixin:APP:moonlight-common.mixins.json:ServerLevelMixin from mod moonlight,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins from mod betterendisland,pl:mixin:A,pl:connector_pre_launch:A}
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.lambda$scheduleUnload$12(ChunkMap.java:521) ~[client-1.21.1-20240808.144430-srg.jar%23612!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:connector_pre_launch:A}
	at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?] {}
	... 9 more