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

Error in Log about ticking block #560

Closed
5 tasks done
Sansumaki opened this issue Jan 12, 2025 · 4 comments
Closed
5 tasks done

Error in Log about ticking block #560

Sansumaki opened this issue Jan 12, 2025 · 4 comments
Labels
resolution: wontfix This bug will not be fixed or cannot be fixed on our end type: bug Something isn't working

Comments

@Sansumaki
Copy link

Agreements

  • I am using an official build of Nova.
  • I am running the latest version of Nova.
  • I am using a server software supported by Nova
  • I am running the latest version of my server software.
  • I have checked for similar issues.

Check for plugin incompatibilites

There are no other plugins running on my server.

Plugin Version, Server Software, Server Version

Paper 1.21.4-75-main@9f90b4c

Nova Addons and Versions

Nova v0.18-alpha.13

Expected behavior

No exception

Observed/Actual behavior

When i place items it gets invisible and when i place somthing else it gets translated to the right item. and at the same time the server gets spamed with the message belog. for a lot of oak_leafes that does not exist probably?

I tried to remove all leavs in this area with world edit without success.. also tried to remove "nova:oak_leavs" but it does not found any..

Steps to reproduce

start server, join world, spaming of error starts

Server log

[15:50:28] [Server thread/ERROR]: [Nova] An exception occurred while ticking block nova:oak_leaves[nova:distance=7, nova:persistent=false, nova:waterlogged=false] at BlockPos(world=world, x=-58, y=89, z=-121)
java.util.NoSuchElementException: No value present
at java.base/java.util.Optional.get(Optional.java:143) ~[?:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.world.block.behavior.LeavesBehavior.getDrops(LeavesBehavior.kt:72) ~[Nova-0.18-alpha.13.jar:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.world.block.NovaBlock.getDrops(NovaBlock.kt:189) ~[Nova-0.18-alpha.13.jar:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.util.BlockUtils.breakBlockInternal$nova(BlockUtils.kt:421) ~[Nova-0.18-alpha.13.jar:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.util.BlockUtils.breakBlockNaturally(BlockUtils.kt:378) ~[Nova-0.18-alpha.13.jar:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.world.block.behavior.LeavesBehavior.handleRandomTick(LeavesBehavior.kt:49) ~[Nova-0.18-alpha.13.jar:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.world.block.NovaBlock.handleRandomTick(NovaBlock.kt:174) ~[Nova-0.18-alpha.13.jar:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.world.format.chunk.RegionChunk.tick(RegionChunk.kt:536) ~[Nova-0.18-alpha.13.jar:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.world.format.chunk.RegionChunk.access$tick(RegionChunk.kt:37) ~[Nova-0.18-alpha.13.jar:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.world.format.chunk.RegionChunk$startTicking$1$1.invoke(RegionChunk.kt:448) ~[Nova-0.18-alpha.13.jar:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.world.format.chunk.RegionChunk$startTicking$1$1.invoke(RegionChunk.kt:448) ~[Nova-0.18-alpha.13.jar:?]
at Nova-0.18-alpha.13.jar/xyz.xenondevs.nova.util.SchedulerUtilsKt.runTaskTimer$lambda$2(SchedulerUtils.kt:31) ~[Nova-0.18-alpha.13.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.4.jar:1.21.4-75-9f90b4c]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[paper-1.21.4.jar:1.21.4-75-9f90b4c]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1659) ~[paper-1.21.4.jar:1.21.4-75-9f90b4c]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1529) ~[paper-1.21.4.jar:1.21.4-75-9f90b4c]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1251) ~[paper-1.21.4.jar:1.21.4-75-9f90b4c]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-75-9f90b4c]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

Errors

No response

Additional context

No response

@Sansumaki Sansumaki added the type: bug Something isn't working label Jan 12, 2025
@Sansumaki Sansumaki changed the title Error in Log Error in Log about ticking block Jan 12, 2025
@Sansumaki
Copy link
Author

just for more context.. before i saw the error, i worked a lot with worldedit in this chunks..

and i solved the issue for now by deleting the "nova_region" and "nova_network_region" folder from the world, since i don't use machines or networks only vanilla hammers. for now i get no more error, but i still think there is some bug to be fixed

@NichtStudioCode
Copy link
Member

Did you use WorldEdit or FastAsyncWorldEdit? This report is also missing the server log and "There are no other plugins running on my server" conflicts with you talking about using WorldEdit.

@Sansumaki
Copy link
Author

i have installed this plugins.
it happens again once i start with world edit again.. i don't know if it is even a client issue, due logout, and login fix it. so maybe the error in the logfile is missleading.

[19:02:28 INFO]: Server Plugins (22):
[19:02:28 INFO]: Paper Plugins:
[19:02:28 INFO]: - Nova, SimpleRepair, Vanilla_Hammers
[19:02:28 INFO]: Bukkit Plugins:
[19:02:28 INFO]: - AppleCoreSpigot, BlueMap, BoundlessForging, Chunky, FastAsyncWorldEdit, Graves, LuckPerms, MapModCompanion, PluginPortal, ProxyPortals
[19:02:28 INFO]: SeeMore, TabTPS, ToolStats, TreeFella, UnifiedMetrics, ViaBackwards, ViaVersion, WorldEditSUI, ZeroInventoryProblems

@NichtStudioCode NichtStudioCode added the resolution: wontfix This bug will not be fixed or cannot be fixed on our end label Jan 22, 2025
@NichtStudioCode
Copy link
Member

Sadly, this does not seem fixable. Both Nova and FastAsyncWorldEdit replace LevelChunkSections, which creates an incompatibility. Starting from 0.18-alpha.16, Nova will prevent startup with FastAsyncWorldEdit installed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
resolution: wontfix This bug will not be fixed or cannot be fixed on our end type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants