Closed xiamo070091 closed 2 years ago
BC服,从游戏内向群内发送消息时出现错误 从QQ群内发送消息正常 已测试服务端:HexaCord-280 | travertine-191 已测试环境:centos7 zulu8JDK / zulu11JDK
BungeeCord
HexaCord-280 和 Travertine-191
1.6
1.5
> [root@ecs-ws8Cl BC]# ./startBC.sh *** Hey! This build is potentially outdated :( *** *** Please check for a new build from https://papermc.io/downloads *** *** Should this build be outdated, you will get NO support for it. *** *** Server will start in 10 seconds *** [19:29:43 INFO]: Using mbed TLS based native cipher. [19:29:43 INFO]: Using zlib based native compressor. [19:29:43 INFO]: Enabled Travertine version git:Travertine-Bootstrap:1.16-R0.5-SNAPSHOT:fd9bd60:191 [19:29:43 INFO]: Not on Windows, attempting to use enhanced EpollEventLoop [19:29:43 INFO]: Epoll is working, utilising it! [19:29:43 INFO]: Loaded plugin LuckPerms version 5.4.15 by Luck [19:29:44 INFO] [MiraiMC]: Verifying maven-metadata-net.mamoe.mirai-core-all.xml [19:29:44 INFO] [MiraiMC]: Verifying mirai-core-all-2.11.0-M2.2.jar [19:29:44 INFO] [MiraiMC]: Loading library mirai-core-all-2.11.0-M2.2.jar WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by me.dreamvoid.miraimc.internal.URLClassLoaderAccess$Reflection (file:/www/wwwroot/mc/S0r/BC/plugins/MiraiMC-Bungee.jar)a.net.URLClassLoader.addURL(java.net.URL) WARNING: Please consider reporting this to the maintainers of me.dreamvoid.miraimc.internal.URLClassLoaderAccess$Reflection WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [19:29:45 INFO]: Loaded plugin MiraiMC version 1.6 by DreamVoid [19:29:45 INFO]: Loaded plugin ColorMOTD version 1.5.3 by andylizi [19:29:45 INFO]: Loaded plugin HECore version 0.0.2 by Hellmessage [19:29:45 INFO]: Loaded plugin MiaoChat version 2.0.0 by 喵♂呜 [19:29:45 INFO]: Loaded plugin yuanluServerDo version 1.1.7 by yuanlu [19:29:45 INFO]: Loaded plugin BungeeTabListPlus version 3.4.3 by CodeCrafter47 [19:29:45 INFO] [MultiLogin]: Loading libraries... [19:29:47 INFO]: Loaded plugin MultiLogin version 0.3.13 by ksqeib, CaaMoe [19:29:47 INFO]: Loaded plugin Chat2QQ version 1.5 by DreamVoid [19:29:47 WARN]: Forced host server pvp is not defined [19:29:47 INFO]: __ [19:29:47 INFO]: | |__) LuckPerms v5.4.15 [19:29:47 INFO]: |___ | Running on BungeeCord - Travertine [19:29:47 INFO]: [19:29:47 INFO] [LuckPerms]: Loading configuration... [19:29:48 INFO] [LuckPerms]: Loading storage provider... [MYSQL] [19:29:48 INFO] [me.lucko.luckperms.lib.hikari.HikariDataSource]: luckperms-hikari - Starting... [19:29:48 INFO] [me.lucko.luckperms.lib.hikari.HikariDataSource]: luckperms-hikari - Start completed. [19:29:48 INFO] [LuckPerms]: Loading messaging service... [SQL] [19:29:48 INFO] [LuckPerms]: Loading internal permission managers... [19:29:48 INFO] [LuckPerms]: Performing initial data load... [19:29:48 INFO] [LuckPerms]: Successfully enabled. (took 1331ms) [19:29:48 INFO]: Enabled plugin LuckPerms version 5.4.15 by Luck [19:29:48 INFO] [MiraiMC]: Mirai working dir: default [19:29:48 INFO] [MiraiMC]: Starting Mirai-Events listener. [19:29:48 INFO] [MiraiMC]: Registering commands. [19:29:48 INFO] [MiraiMC]: Loading auto-login file. [19:29:49 INFO] [MiraiMC]: Initializing SQLite database. [19:29:49 INFO] [MiraiMC]: [AutoLogin] Starting auto login task. [19:29:49 INFO] [MiraiMC]: [AutoLogin] Auto login bot account: 503384825 Protocol: ANDROID_PHONE [19:29:49 INFO] [MiraiMC]: 登录新的机器人账号: QQ删, 协议: ANDROID_PHONE [19:29:49 INFO] [MiraiMC]: Initializing bStats metrics. [19:29:49 WARN] [MiraiMC]: 确保您正在使用开源的MiraiMC插件,未知来源的插件可能会盗取您的账号! [19:29:49 WARN] [MiraiMC]: 请始终从Github或作者指定的其他途径下载插件: https://github.com/DreamVoid/MiraiMC [19:29:49 INFO] [MiraiMC]: All tasks done. Welcome to use MiraiMC! [19:29:49 INFO]: Enabled plugin MiraiMC version 1.6 by DreamVoid [19:29:49 INFO] [MiraiMC]: Checking update... [19:29:49 INFO] [ColorMOTD]: ColorMOTD v1.5.3 开始加载... [19:29:49 INFO] [ColorMOTD]: │├正在载入配置文件.. [19:29:49 INFO] [ColorMOTD]: │├正在加载图标... [19:29:49 INFO] [ColorMOTD]: ││├成功加载图标"1.png" [19:29:49 INFO] [ColorMOTD]: ││├找不到维护模式下的图标"serviceModeIcon.png",将使用正常状态下的图标 [19:29:49 INFO] [ColorMOTD]: ├您在配置文件里禁止了更新提示,那记得经常去发布贴检查有没有新版本哦~ [19:29:49 INFO] [ColorMOTD]: ├正在注册MOTD监听器... [19:29:49 INFO] [ColorMOTD]: ColorMOTD v1.5.3加载完成,用时72毫秒 [19:29:49 INFO]: Enabled plugin ColorMOTD version 1.5.3 by andylizi [19:29:49 INFO] [HECore]: ┍ HECore [19:29:49 INFO] [HECore]: ┝ 地狱核心 [19:29:49 INFO] [HECore]: ┝ [19:29:49 INFO] [HECore]: ┝ 作者: 删 [19:29:49 INFO] [HECore]: ┝ 创作: 删 [19:29:49 INFO] [HECore]: ┝ 官方网站: 删 [19:29:49 INFO] [HECore]: ┝ 官方交流群: 删 [19:29:49 INFO] [HECore]: ┝ [19:29:49 INFO] [HECore]: ┝ 当前版本: v0.0.2 [19:29:49 INFO] [HECore]: ┝ 已为最新版本,无需更新 [19:29:49 INFO] [HECore]: ┝ [19:29:49 INFO] [HECore]: ┕ 地狱核心部署完成 [19:29:49 INFO]: Enabled plugin HECore version 0.0.2 by Hellmessage [19:29:49 INFO] [MiaoChat]: 注意: 通过BC转发的聊天信息将不会在控制台显示 仅客户端可见! [19:29:49 INFO]: Enabled plugin MiaoChat version 2.0.0 by 喵♂呜 [19:29:49 INFO] [yuanluServerDo]: 元路跨服操作插件-启动(bungee) [19:29:49 INFO]: Enabled plugin yuanluServerDo version 1.1.7 by yuanlu [19:29:49 INFO]: Enabled plugin BungeeTabListPlus version 3.4.3 by CodeCrafter47 [19:29:49 INFO] [MultiLogin]: 加载文件: config.yml [19:29:49 INFO] [MultiLogin]: 添加 Yggdrasil 账户验证服务器 Demo Yggdrasil(demo), 但未启用它。 [19:29:49 INFO] [MultiLogin]: 添加 Yggdrasil 账户验证服务器 正版(official)。 [19:29:49 INFO] [MultiLogin]: 成功连接到 H2 数据库 [19:29:50 INFO] [MultiLogin]: 插件加载完毕 [19:29:50 INFO]: Enabled plugin MultiLogin version 0.3.13 by ksqeib, CaaMoe [19:29:50 INFO]: Enabled plugin Chat2QQ version 1.5 by DreamVoid [19:29:50 INFO]: Listening on /0.0.0.0:25577 [19:29:50 INFO] [MiraiMC]: Server list: 153.3.149.65:443, 111.206.99.69:80, 220.194.118.217:443, 123.125.0.217:80, 157.148.54.92:443, 123.125.0.224:80, msfw8080, 157.148.54.170:8080, 112.80.130.241:14000, 112.86.231.148:80. [19:29:50 INFO] [MiraiMC]: Loaded account secrets from local cache. [19:29:50 INFO] [MiraiMC]: ECDH key is valid. [19:29:51 INFO] [MiraiMC]: Saved account secrets to local cache for fast login. [19:29:51 INFO] [MiraiMC]: Login successful. [19:29:51 INFO] [MiraiMC]: Server time updated, serverTime: 1649158191, diff: 0ms=0.0s [19:29:51 INFO] [MiraiMC]: Syncing friend message history... [19:29:51 INFO] [MiraiMC]: Start loading friend list... [19:29:51 INFO] [MiraiMC]: Start loading stranger list... [19:29:51 INFO] [MiraiMC]: Successfully loaded stranger list: 0 in total [19:29:51 INFO] [MiraiMC]: Syncing friend message history: Success. [19:29:51 INFO] [MiraiMC]: Start loading group list... [19:29:51 INFO] [MiraiMC]: No OtherClient online. [19:29:51 INFO] [MiraiMC]: Successfully loaded friend list: 3 in total [19:29:51 INFO] [MiraiMC]: Successfully loaded group list: 2 in total. [19:29:51 INFO] [MiraiMC]: Scheduled refresh login session in 19d 23h 55min 0.0s. [19:29:51 INFO] [MiraiMC]: Scheduled key refresh in 23h 55min 0.0s. [19:29:51 INFO] [MiraiMC]: Bot login successful. [19:29:51 INFO] [MiraiMC]: 艾兜(qq) 登录成功 [19:29:54 INFO] [MiraiMC]: Server list: 111.206.99.117:80, 112.80.130.241:14000, 111.206.99.39:80, 157.148.54.92:8080, msfwifi.3g.qq.com:8080, 123.125.0.214:443, 111.206.99.80:80, 112.80.130.129:443, 157.148.54.170:443, 220.196.132.225:80. > qchat 1231231 [19:30:01 INFO]: 已发送QQ群聊天消息! [19:30:01 ERROR]: Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@54aca26f, id=37, owner=me.dreamvoid.chat2qq.bungee.BungeePlugin@4c1b4e07, task=me.dreamvoid.chat2qq.bungee.commands.qchat$$Lambda$1253/0x0000000100a45040@5008559a, delay=0, period=0, running=true) encountered an exception java.lang.NullPointerException: null at me.dreamvoid.chat2qq.bungee.commands.qchat.lambda$execute$0(qchat.java:60) ~[?:?] at java.util.ArrayList.forEach(ArrayList.java:1541) ~[?:?] at me.dreamvoid.chat2qq.bungee.commands.qchat.lambda$execute$1(qchat.java:58) ~[?:?] at java.util.ArrayList.forEach(ArrayList.java:1541) ~[?:?] at me.dreamvoid.chat2qq.bungee.commands.qchat.lambda$execute$2(qchat.java:58) ~[?:?] at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:66) ~[travertine-1.16-191.jar:git:Travertine-Bootstrap:1.16-R0.5-SNAPSHOT:fd9bd60:191] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:829) [?:?] > mirai [19:32:13 INFO]: This server is running MiraiMC version 1.6 by DreamVoid > mirai sendgroupmessage 这是QQ 这是QQ群 这是一个直接发送的测试 > qchat 这是一个通过Qchat的测试 [19:32:58 INFO]: 已发送QQ群聊天消息! [19:32:58 ERROR]: Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@54aca26f, id=38, owner=me.dreamvoid.chat2qq.bungee.BungeePlugin@4c1b4e07, task=me.dreamvoid.chat2qq.bungee.commands.qchat$$Lambda$1253/0x0000000100a45040@45017263, delay=0, period=0, running=true) encountered an exception java.lang.NullPointerException: null at me.dreamvoid.chat2qq.bungee.commands.qchat.lambda$execute$0(qchat.java:60) ~[?:?] at java.util.ArrayList.forEach(ArrayList.java:1541) ~[?:?] at me.dreamvoid.chat2qq.bungee.commands.qchat.lambda$execute$1(qchat.java:58) ~[?:?] at java.util.ArrayList.forEach(ArrayList.java:1541) ~[?:?] at me.dreamvoid.chat2qq.bungee.commands.qchat.lambda$execute$2(qchat.java:58) ~[?:?] at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:66) ~[travertine-1.16-191.jar:git:Travertine-Bootstrap:1.16-R0.5-SNAPSHOT:fd9bd60:191] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:829) [?:?] [19:33:30 INFO] [MiraiMC]: 你使用的是最新版本
服务器插件:
问题描述
BC服,从游戏内向群内发送消息时出现错误 从QQ群内发送消息正常 已测试服务端:HexaCord-280 | travertine-191 已测试环境:centos7 zulu8JDK / zulu11JDK
复现方法
服务端类型
BungeeCord
服务端版本
HexaCord-280 和 Travertine-191
MiraiMC 插件版本
1.6
Chat2QQ 插件版本
1.5
服务端日志
额外说明
可以看到使用指令可以正常发送
群内向游戏内发送没有问题
服务器插件:
协议