MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. VantHoff
    3. 主题
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 5
    • 帖子 42
    • 最佳 2
    • 有争议的 0
    • 群组 0

    VantHoff 创建的主题

    • VantHoff

      通过mcl启动mirai时报错
      BUG反馈 • • VantHoff

      1
      0
      赞同
      1
      帖子
      233
      浏览

      VantHoff

      问题描述

      启动mirai时报错

      复现

      1.使用stop命令停止
      2.使用./mcl启动
      3.报错产生

      mirai-core 版本

      2.12.1

      bot-protocol

      ANDROID_PHONE

      其他组件版本 2022-08-30 17:53:06 I/plugin: Successfully loaded plugin ApexLookUp v1.6.0 2022-08-30 17:53:06 I/plugin: Successfully loaded plugin net.mamoe.mirai-api-http v2.5.2 2022-08-30 17:53:06 I/plugin: Successfully loaded plugin OneBot v0.3.4 2022-08-30 17:53:06 I/plugin: Successfully loaded plugin Chat Command v0.5.0 2022-08-30 17:53:06 I/plugin: Successfully loaded plugin MCL Addon v2.0.2 系统日志 2022-08-30 17:53:09 E/main: NettyChannelException(message=null, cause=null) NettyChannelException(message=null, cause=null) at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler.createConnection$lambda-3(NettyNetworkHandler.kt:177) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491) at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605) at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) at io.netty.channel.DefaultChannelPromise.trySuccess(DefaultChannelPromise.java:84) at io.netty.channel.AbstractChannel$CloseFuture.setClosed(AbstractChannel.java:1186) at io.netty.channel.AbstractChannel$AbstractUnsafe.doClose0(AbstractChannel.java:773) at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:749) at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:620) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.closeOnRead(AbstractNioByteChannel.java:105) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:174) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:833) Suppressed: java.util.concurrent.CancellationException: NetworkHandler closed at kotlinx.coroutines.ExceptionsKt.CancellationException(Exceptions.kt:22) at kotlinx.coroutines.JobKt__JobKt.cancel(Job.kt:596) at kotlinx.coroutines.JobKt.cancel(Unknown Source) at net.mamoe.mirai.internal.network.handler.NetworkHandlerSupport.close(NetworkHandlerSupport.kt:61) at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler.close(NettyNetworkHandler.kt:205) ... 22 more Caused by: [CIRCULAR REFERENCE: NettyChannelException(message=null, cause=null)] Suppressed: StateSwitchingException(old=StateLoading, new=StateClosed, cause=NettyChannelException(message=null, cause=null)) at net.mamoe.mirai.internal.network.handler.NetworkHandlerSupport.setStateImpl$mirai_core(NetworkHandlerSupport.kt:302) at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler.close(NettyNetworkHandler.kt:422) ... 22 more Caused by: [CIRCULAR REFERENCE: NettyChannelException(message=null, cause=null)] Suppressed: [CIRCULAR REFERENCE: java.util.concurrent.CancellationException: NetworkHandler closed] 2022-08-30 17:53:09 I/Bot.1026152696: Bot cancelled: Bot closed 网络日志

      网络日志.log

      补充信息

      该问题在断线一分钟后仍未重连 #1361,中出现过。

    • VantHoff

      提示安全问题?
      BUG反馈 • • VantHoff

      4
      0
      赞同
      4
      帖子
      400
      浏览

      VantHoff

      用一段时间就会报错这个内容,应该怎么处理呢?

      2022-05-01 13:30:55 E/ExternalResourceLeakObserver: A resource leak occurred, use ExternalResource.close to avoid it!! (holder=net.mamoe.mirai.internal.utils.ExternalResourceImplByFile$ResourceHolder@11215370). Add jvm option `-Dmirai.resource.creation.stack.enabled=true` to show creation stack track
    • VantHoff

      已解决 当有多个程序需要调用http接口时,应该如何书写配置文件?
      HTTP API和第三方SDK • • VantHoff

      2
      0
      赞同
      2
      帖子
      358
      浏览

      VantHoff

      我现在正在使用Amiya-Bot和ChatLearning两个程序,两个程序都要求使用http接口,应该怎样正确书写mirai-api-http的配置文件呢?
      我目前的配置文件是这样的:

      adapters: - http - ws debug: false enableVerify: true verifyKey: AmiyaBot singleMode: false cacheSize: 4096 adapterSettings: http: host: 127.0.0.1 port: 8096 cors: [*] ws: host: 127.0.0.1 port: 8060 reservedSyncId: -1 http: host: 127.0.0.1 port: 8097 cors: [*]

      这样使用的话会出现两个程序都无法正确上报回复内容,应该怎么修改呢?
      如果我想使用两个不同的verifyKey的话,应该怎么书写呢?

    • VantHoff

      腾讯识别mirai为非官方客户端了?
      使用交流 • • VantHoff

      15
      0
      赞同
      15
      帖子
      1298
      浏览

      VantHoff

      使用提醒:

      Caused by: [CIRCULAR REFERENCE: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(1026152696), code=40, title=安全提醒, message=该帐号因使用非官方QQ客户端被暂时冻结,请点击下方按钮了解详情及处理。, errorInfo=)]
    • VantHoff

      已解决 使用d8.bat转换jar时遇到的问题
      使用交流 • • VantHoff

      11
      0
      赞同
      11
      帖子
      751
      浏览

      VantHoff

      按照MiraiAndroid的Readme文件里提到的使用d8.bat进行jar文件的转换时,遇到了找不到输出文件的问题。
      Readme中的命令是

      d8.bat --output 输出文件.jar 源文件

      我使用的命令是

      d8.bat --output aknights-helper.jar C:\Users\abc\Downloads\arknights-helper-1.0.0-dev-1.mirai.jar

      是我用错命令还是什么其他的原因呢?希望能得到大佬们的解答:pray: :pray: :pray:

    • 1 / 1