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 detecting sound packets. #780

Open
jassyel opened this issue Jan 31, 2025 · 0 comments
Open

Error detecting sound packets. #780

jassyel opened this issue Jan 31, 2025 · 0 comments
Labels
investigate We have yet to investigate this issue

Comments

@jassyel
Copy link

jassyel commented Jan 31, 2025

Information

  • Server Version: 1.21.3
  • OldCombatMechanics version: 2.0.4
  • Server Log File:
  • [OldCombatMechanics] Error detecting sound packets. Please report it along with the following exception on github.
    java.lang.IllegalStateException: Unable to invoke method public static org.bukkit.Sound org.bukkit.craftbukkit.CraftSound.minecraftToBukkit(net.minecraft.sounds.SoundEvent)
    at ProtocolLib (1).jar/com.comphenix.protocol.reflect.accessors.DefaultMethodAccessor.invoke(DefaultMethodAccessor.java:25) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.wrappers.BukkitConverters$20.getSpecific(BukkitConverters.java:1171) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.wrappers.BukkitConverters$20.getSpecific(BukkitConverters.java:1156) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.wrappers.Converters$1.getSpecific(Converters.java:52) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.wrappers.Converters$8.getSpecific(Converters.java:310) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.wrappers.Converters$1.getSpecific(Converters.java:52) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.reflect.StructureModifier.readInternal(StructureModifier.java:303) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.reflect.StructureModifier.read(StructureModifier.java:253) ~[ProtocolLib (1).jar:?]
    at OldCombatMechanics.jar/kernitus.plugin.OldCombatMechanics.module.ModuleAttackSounds$SoundListener.onPacketSending(ModuleAttackSounds.java:68) ~[OldCombatMechanics.jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invokeListener(OutboundPacketListenerSet.java:74) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.injector.collection.PacketListenerSet.lambda$invoke$0(PacketListenerSet.java:123) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.timing.TimingTracker.lambda$static$0(TimingTracker.java:7) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:123) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invoke(OutboundPacketListenerSet.java:30) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:102) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.injector.PacketFilterManager.postPacketToListeners(PacketFilterManager.java:528) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.injector.PacketFilterManager.invokeOutboundPacketListeners(PacketFilterManager.java:516) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:528) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.proxyRunnable(NettyEventLoopProxy.java:44) ~[ProtocolLib (1).jar:?]
    at ProtocolLib (1).jar/com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:233) ~[ProtocolLib (1).jar:?]
    at net.minecraft.network.Connection.sendPacket(Connection.java:497) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at net.minecraft.network.Connection.send(Connection.java:457) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:320) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:301) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at org.bukkit.craftbukkit.entity.CraftPlayer.playSound0(CraftPlayer.java:842) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at org.bukkit.craftbukkit.entity.CraftPlayer.playSound(CraftPlayer.java:833) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at org.bukkit.craftbukkit.entity.CraftPlayer.playSound(CraftPlayer.java:819) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at PlayMoreSounds.jar/com.epicnicity322.playmoresounds.bukkit.sound.PlayableSound.play(PlayableSound.java:118) ~[PlayMoreSounds.jar:?]
    at PlayMoreSounds.jar/com.epicnicity322.playmoresounds.bukkit.sound.PlayableSound.play(PlayableSound.java:91) ~[PlayMoreSounds.jar:?]
    at PlayMoreSounds.jar/com.epicnicity322.playmoresounds.bukkit.sound.PlayableRichSound.play(PlayableRichSound.java:63) ~[PlayMoreSounds.jar:?]
    at PlayMoreSounds.jar/com.epicnicity322.playmoresounds.bukkit.sound.Playable.play(Playable.java:47) ~[PlayMoreSounds.jar:?]
    at PlayMoreSounds.jar/com.epicnicity322.playmoresounds.bukkit.listener.OnPlayerGameModeChange.onPlayerGameModeChange(OnPlayerGameModeChange.java:98) ~[PlayMoreSounds.jar:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1586.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[pufferfish-api-1.21.3-R0.1-SNAPSHOT.jar:?]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[pufferfish-api-1.21.3-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[pufferfish-api-1.21.3-R0.1-SNAPSHOT.jar:?]
    at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) ~[pufferfish-api-1.21.3-R0.1-SNAPSHOT.jar:?]
    at net.minecraft.server.level.ServerPlayerGameMode.changeGameModeForPlayer(ServerPlayerGameMode.java:89) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at net.minecraft.server.level.ServerPlayer.setGameMode(ServerPlayer.java:2438) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at org.bukkit.craftbukkit.entity.CraftPlayer.setGameMode(CraftPlayer.java:1856) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at multiverse-core-4.3.8.jar/com.onarandombox.MultiverseCore.listeners.MVPlayerListener$2.run(MVPlayerListener.java:361) ~[multiverse-core-4.3.8.jar:?]
    at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1811) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1672) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1331) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:341) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
    Caused by: java.lang.IllegalStateException: Cannot convert 'SoundEvent[location=minecraft:block.anvil.land, fixedRange=Optional.empty]' to bukkit representation, since it is not registered.
    at org.bukkit.craftbukkit.CraftRegistry.lambda$minecraftToBukkit$0(CraftRegistry.java:97) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at java.base/java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
    at org.bukkit.craftbukkit.CraftRegistry.minecraftToBukkit(CraftRegistry.java:97) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at org.bukkit.craftbukkit.CraftSound.minecraftToBukkit(CraftSound.java:19) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
    at ProtocolLib (1).jar/com.comphenix.protocol.reflect.accessors.DefaultMethodAccessor.invoke(DefaultMethodAccessor.java:23) ~[ProtocolLib (1).jar:?]
    ... 49 more
Server Log
  • OldCombatMechanics config file:
config.yml
[OldCombatMechanics] Error detecting sound packets. Please report it along with the following exception on github.
java.lang.IllegalStateException: Unable to invoke method public static org.bukkit.Sound org.bukkit.craftbukkit.CraftSound.minecraftToBukkit(net.minecraft.sounds.SoundEvent)
        at ProtocolLib (1).jar/com.comphenix.protocol.reflect.accessors.DefaultMethodAccessor.invoke(DefaultMethodAccessor.java:25) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.wrappers.BukkitConverters$20.getSpecific(BukkitConverters.java:1171) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.wrappers.BukkitConverters$20.getSpecific(BukkitConverters.java:1156) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.wrappers.Converters$1.getSpecific(Converters.java:52) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.wrappers.Converters$8.getSpecific(Converters.java:310) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.wrappers.Converters$1.getSpecific(Converters.java:52) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.reflect.StructureModifier.readInternal(StructureModifier.java:303) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.reflect.StructureModifier.read(StructureModifier.java:253) ~[ProtocolLib (1).jar:?]
        at OldCombatMechanics.jar/kernitus.plugin.OldCombatMechanics.module.ModuleAttackSounds$SoundListener.onPacketSending(ModuleAttackSounds.java:68) ~[OldCombatMechanics.jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invokeListener(OutboundPacketListenerSet.java:74) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.injector.collection.PacketListenerSet.lambda$invoke$0(PacketListenerSet.java:123) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.timing.TimingTracker.lambda$static$0(TimingTracker.java:7) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:123) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invoke(OutboundPacketListenerSet.java:30) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:102) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.injector.PacketFilterManager.postPacketToListeners(PacketFilterManager.java:528) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.injector.PacketFilterManager.invokeOutboundPacketListeners(PacketFilterManager.java:516) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:528) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.proxyRunnable(NettyEventLoopProxy.java:44) ~[ProtocolLib (1).jar:?]
        at ProtocolLib (1).jar/com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:233) ~[ProtocolLib (1).jar:?]
        at net.minecraft.network.Connection.sendPacket(Connection.java:497) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at net.minecraft.network.Connection.send(Connection.java:457) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:320) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:301) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at org.bukkit.craftbukkit.entity.CraftPlayer.playSound0(CraftPlayer.java:842) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at org.bukkit.craftbukkit.entity.CraftPlayer.playSound(CraftPlayer.java:833) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at org.bukkit.craftbukkit.entity.CraftPlayer.playSound(CraftPlayer.java:819) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at PlayMoreSounds.jar/com.epicnicity322.playmoresounds.bukkit.sound.PlayableSound.play(PlayableSound.java:118) ~[PlayMoreSounds.jar:?]
        at PlayMoreSounds.jar/com.epicnicity322.playmoresounds.bukkit.sound.PlayableSound.play(PlayableSound.java:91) ~[PlayMoreSounds.jar:?]
        at PlayMoreSounds.jar/com.epicnicity322.playmoresounds.bukkit.sound.PlayableRichSound.play(PlayableRichSound.java:63) ~[PlayMoreSounds.jar:?]
        at PlayMoreSounds.jar/com.epicnicity322.playmoresounds.bukkit.sound.Playable.play(Playable.java:47) ~[PlayMoreSounds.jar:?]
        at PlayMoreSounds.jar/com.epicnicity322.playmoresounds.bukkit.listener.OnPlayerGameModeChange.onPlayerGameModeChange(OnPlayerGameModeChange.java:98) ~[PlayMoreSounds.jar:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1586.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[pufferfish-api-1.21.3-R0.1-SNAPSHOT.jar:?]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[pufferfish-api-1.21.3-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[pufferfish-api-1.21.3-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) ~[pufferfish-api-1.21.3-R0.1-SNAPSHOT.jar:?]
        at net.minecraft.server.level.ServerPlayerGameMode.changeGameModeForPlayer(ServerPlayerGameMode.java:89) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at net.minecraft.server.level.ServerPlayer.setGameMode(ServerPlayer.java:2438) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at org.bukkit.craftbukkit.entity.CraftPlayer.setGameMode(CraftPlayer.java:1856) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at multiverse-core-4.3.8.jar/com.onarandombox.MultiverseCore.listeners.MVPlayerListener$2.run(MVPlayerListener.java:361) ~[multiverse-core-4.3.8.jar:?]
        at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1811) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1672) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1331) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:341) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.IllegalStateException: Cannot convert 'SoundEvent[location=minecraft:block.anvil.land, fixedRange=Optional.empty]' to bukkit representation, since it is not registered.
        at org.bukkit.craftbukkit.CraftRegistry.lambda$minecraftToBukkit$0(CraftRegistry.java:97) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at java.base/java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
        at org.bukkit.craftbukkit.CraftRegistry.minecraftToBukkit(CraftRegistry.java:97) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at org.bukkit.craftbukkit.CraftSound.minecraftToBukkit(CraftSound.java:19) ~[pufferfish-1.21.3.jar:1.21.3-27-04bc249]
        at ProtocolLib (1).jar/com.comphenix.protocol.reflect.accessors.DefaultMethodAccessor.invoke(DefaultMethodAccessor.java:23) ~[ProtocolLib (1).jar:?]
        ... 49 more

Problem Description

To Reproduce

Steps to reproduce the behavior:
1.
2.
3.

Expected Behaviour

Actual Behaviour

@jassyel jassyel added the investigate We have yet to investigate this issue label Jan 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
investigate We have yet to investigate this issue
Projects
None yet
Development

No branches or pull requests

1 participant