Skip to content

bug: velocity点歌报错 #226

Description

@angushushu

警告: 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭

  • 确保您使用的是 最新开发版本 的 ZMusic 插件.
  • 确保您的问题尚未在 Issues 列表中提出.
  • 确保您的问题不是由于您的代码错误导致的.

描述 Bug

点歌会报错

[14:20:29 INFO]: Exception occurred while running command for maintainer1
java.util.concurrent.CompletionException: java.lang.RuntimeException: Unable to invoke command zm music 163 -id:2116617987 for [connected player] maintainer1 (/73.237.87.79:21071)
        at java.base/java.util.concurrent.CompletableFuture.wrapInCompletionException(CompletableFuture.java:323) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:359) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:364) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1791) ~[?:?]
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090) ~[?:?]
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) ~[?:?]
        at java.base/java.lang.Thread.run(Thread.java:1474) [?:?]
Caused by: java.lang.RuntimeException: Unable to invoke command zm music 163 -id:2116617987 for [connected player] maintainer1 (/73.237.87.79:21071)
        at com.velocitypowered.proxy.command.VelocityCommandManager.executeImmediately0(VelocityCommandManager.java:259) ~[velocity-3.5.0-SNAPSHOT-600.jar:3.5.0-SNAPSHOT (git-3b142f30-b600)]
        at com.velocitypowered.proxy.command.VelocityCommandManager.lambda$executeImmediatelyAsync$3(VelocityCommandManager.java:298) ~[velocity-3.5.0-SNAPSHOT-600.jar:3.5.0-SNAPSHOT (git-3b142f30-b600)]
        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1789) ~[?:?]
        ... 3 more
Caused by: java.lang.NoClassDefFoundError: org/bukkit/OfflinePlayer
        at me.zhenxin.zmusic.command.Cmd.handleMusicCommand(Cmd.java:211) ~[?:?]
        at me.zhenxin.zmusic.command.Cmd.cmd(Cmd.java:50) ~[?:?]
        at me.zhenxin.zmusic.command.CmdVelocity.execute(CmdVelocity.java:18) ~[?:?]
        at me.zhenxin.zmusic.command.CmdVelocity.execute(CmdVelocity.java:12) ~[?:?]
        at com.velocitypowered.proxy.command.registrar.InvocableCommandRegistrar.lambda$createLiteral$1(InvocableCommandRegistrar.java:82) ~[velocity-3.5.0-SNAPSHOT-600.jar:3.5.0-SNAPSHOT (git-3b142f30-b600)]
        at com.velocitypowered.proxy.command.brigadier.VelocityBrigadierCommandWrapper.run(VelocityBrigadierCommandWrapper.java:61) ~[velocity-3.5.0-SNAPSHOT-600.jar:3.5.0-SNAPSHOT (git-3b142f30-b600)]
        at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:262) ~[velocity-3.5.0-SNAPSHOT-600.jar:3.5.0-SNAPSHOT (git-3b142f30-b600)]
        at com.velocitypowered.proxy.command.VelocityCommandManager.executeImmediately0(VelocityCommandManager.java:237) ~[velocity-3.5.0-SNAPSHOT-600.jar:3.5.0-SNAPSHOT (git-3b142f30-b600)]
        ... 5 more
Caused by: java.lang.ClassNotFoundException: org.bukkit.OfflinePlayer
        at com.velocitypowered.proxy.plugin.PluginClassLoader.loadClass0(PluginClassLoader.java:87) ~[velocity-3.5.0-SNAPSHOT-600.jar:3.5.0-SNAPSHOT (git-3b142f30-b600)]
        at com.velocitypowered.proxy.plugin.PluginClassLoader.loadClass(PluginClassLoader.java:64) ~[velocity-3.5.0-SNAPSHOT-600.jar:3.5.0-SNAPSHOT (git-3b142f30-b600)]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) ~[?:?]
        ... 13 more

复现 Bug

将zmusic安装到velocity,服内使用/zm search 163 test搜索歌曲后,点击[点歌]

系统信息

  • Minecraft 版本: 26.1.2
  • ZMusic 版本: zmusic-plugin-2.12.0-all.jar
  • 操作系统版本: ubuntu
  • 服务端版本: velocity-3.5.0-SNAPSHOT-600.jar

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions