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

[Bug]: Cannot save chunk with Powah cable #2273

Open
Octelly opened this issue Feb 21, 2025 · 3 comments
Open

[Bug]: Cannot save chunk with Powah cable #2273

Octelly opened this issue Feb 21, 2025 · 3 comments
Labels
Bug Something isn't working

Comments

@Octelly
Copy link

Octelly commented Feb 21, 2025

Possible Fixes

Yes

Modpack Version

2.36

What happened?

Here's the log

[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

I'll try to remember to check the coords for the specific cable which is causing the issue tomorrow (I'm currently headed to sleep at almost 4 in the morning)

latest.log

No response

Developer reports

No response

@Octelly Octelly added the Bug Something isn't working label Feb 21, 2025
@Octelly
Copy link
Author

Octelly commented Feb 21, 2025

Note: Second time this happened while attempting to close the game, have not noticed any world corruption caused by this however.

@Octelly
Copy link
Author

Octelly commented Feb 21, 2025

Image

Seems to be a problem with it being next to an EnderIO cable, which is configured to not connect. Probably an upstream issue.

@Octelly
Copy link
Author

Octelly commented Feb 21, 2025

Moving my setup over one block, so that the cables aren't touching, did resolve the issue. Reporting upstream.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant