MiraiForum

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

    hhymx

    @hhymx

    0
    声望
    1
    资料浏览
    5
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    hhymx 取消关注 关注

    hhymx 发布的最新帖子

    • RE: Overflow —— 将 mirai 实现换成 Onebot,机器人的又一个解决方案

      还想问一下,NormalMember.getActive().getTemperature()这个是获取群等级吗,返回一直是1,是还没有实现吗

      发布在 项目发布
      H
      hhymx
    • RE: Overflow —— 将 mirai 实现换成 Onebot,机器人的又一个解决方案

      image.png
      调用group.getFiles().getRoot()方法时报错

      发布在 项目发布
      H
      hhymx
    • RE: Overflow —— 将 mirai 实现换成 Onebot,机器人的又一个解决方案

      大佬,目前是不能发送群文件吗,
      WARN Onebot - 请求失败: [upload_group_file] 请求失败: app=NapCat.Onebot v2.4.3, message=Error: EventChecker Failed: NTEvent serviceAndMethod:NodeIKernelMsgService/sendMsg ListenerName:NodeIKernelMsgListener/onMsgInfoListUpdate EventRet:
      {
      "result": -1,
      "errMsg": "rich media transfer failed"
      }

      at file:///opt/QQ/resources/app/app_launcher/napcat/napcat.mjs:7341:16, retJson={"status":"failed","retcode":1200,"data":null,"message":"Error: EventChecker Failed: NTEvent serviceAndMethod:NodeIKernelMsgService/sendMsg ListenerName:NodeIKernelMsgListener/onMsgInfoListUpdate EventRet:\n{\n    \"result\": -1,\n    \"errMsg\": \"rich media transfer failed\"\n}\n\n    at file:///opt/QQ/resources/app/app_launcher/napcat/napcat.mjs:7341:16","wording":"Error: EventChecker Failed: NTEvent serviceAndMethod:NodeIKernelMsgService/sendMsg ListenerName:NodeIKernelMsgListener/onMsgInfoListUpdate EventRet:\n{\n    \"result\": -1,\n    \"errMsg\": \"rich media transfer failed\"\n}\n\n    at file:///opt/QQ/resources/app/app_launcher/napcat/napcat.mjs:7341:16","echo":12}。如果你认为这是 Overflow 的问题,请带上 logs/onebot 中的日志来反馈。
      

      net.mamoe.mirai.contact.PermissionDeniedException: 没有任何方法获取文件发送回执

      发布在 项目发布
      H
      hhymx
    • RE: 想收集一下现在大家对于mirai的使用情况

      还在使用mirai吗:是
      通过那种登录方式使用的mirai:1.签名服务
      mirai登录情况稳定吗:不稳定,
      会突然报错java: /home/zhkl0228/git/unicorn/qemu/memory.c:1329: memory_region_del_subregion_aarch64: Assertion `subregion->container == mr' failed.然后程序就没了
      mirai的相关功能使用方式:3.mirai-core原生开发
      使用mirai的相关平台:linux

      发布在 使用交流
      H
      hhymx
    • 运行途中突然报错了,程序直接没了
      07:22:32 [DefaultDispatcher-worker-3] WARN  com.github.unidbg.AbstractEmulator - emulate RX@0x4022e238[libfekit.so]0x22e238 exception sp=unidbg@0xbfffec20, msg=mem_write address=0x409d6000, offset=4ms 
      07:22:32 [DefaultDispatcher-worker-3] WARN  com.github.unidbg.linux.ARM64SyscallHandler - handleInterrupt intno=2, NR=-128400, svcNumber=0x19e, PC=unidbg@0xfffe0a74, LR=RX@0x402330cc[libfekit.so]0x2330cc, syscall=null 
      com.github.unidbg.arm.backend.BackendException: mem_write address=0x409d6000
      	at com.github.unidbg.arm.backend.Unicorn2Backend.mem_write(Unicorn2Backend.java:129)
      	at com.github.unidbg.pointer.UnidbgPointer.write(UnidbgPointer.java:180)
      	at com.github.unidbg.linux.android.dvm.DalvikVM64$159.handle(DalvikVM64.java:2553)
      	at com.github.unidbg.linux.ARM64SyscallHandler.hook(ARM64SyscallHandler.java:121)
      	at com.github.unidbg.arm.backend.Unicorn2Backend$11.hook(Unicorn2Backend.java:347)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn$NewHook.onInterrupt(Unicorn.java:109)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Native Method)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Unicorn.java:312)
      	at com.github.unidbg.arm.backend.Unicorn2Backend.emu_start(Unicorn2Backend.java:384)
      	at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:380)
      	at com.github.unidbg.thread.Function64.run(Function64.java:39)
      	at com.github.unidbg.thread.MainTask.dispatch(MainTask.java:19)
      	at com.github.unidbg.thread.UniThreadDispatcher.run(UniThreadDispatcher.java:175)
      	at com.github.unidbg.thread.UniThreadDispatcher.runMainForResult(UniThreadDispatcher.java:99)
      	at com.github.unidbg.AbstractEmulator.runMainForResult(AbstractEmulator.java:340)
      	at com.github.unidbg.arm.AbstractARM64Emulator.eFunc(AbstractARM64Emulator.java:262)
      	at com.github.unidbg.Module.emulateFunction(Module.java:163)
      	at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethod(DvmObject.java:135)
      	at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethodObject(DvmObject.java:93)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:54)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      
      

      之前也报错过,信息好像有点不一样

      21:08:00[scheduling-1] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[mikulink.mapper]' package. Please check your configuration.
      21:10:00[scheduling-1] WARN  org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[mikulink.mapper]' package. Please check your configuration.
      21:30:05[DefaultDispatcher-worker-1] WARN  com.github.unidbg.linux.ARM64SyscallHandler - handleInterrupt intno=2, NR=-128160, svcNumber=0x1ad, PC=unidbg@0xfffe0b64, LR=RX@0x40296b48[libfekit.so]0x296b48, syscall=null
      com.github.unidbg.arm.backend.BackendException: mem_write address=0x409d5000
      	at com.github.unidbg.arm.backend.Unicorn2Backend.mem_write(Unicorn2Backend.java:129)
      	at com.github.unidbg.pointer.UnidbgPointer.write(UnidbgPointer.java:180)
      	at com.github.unidbg.linux.android.dvm.array.ByteArray._GetArrayCritical(ByteArray.java:34)
      	at com.github.unidbg.linux.android.dvm.DalvikVM64$174.handle(DalvikVM64.java:2761)
      	at com.github.unidbg.linux.ARM64SyscallHandler.hook(ARM64SyscallHandler.java:121)
      	at com.github.unidbg.arm.backend.Unicorn2Backend$11.hook(Unicorn2Backend.java:347)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn$NewHook.onInterrupt(Unicorn.java:109)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Native Method)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.emu_start(Unicorn.java:312)
      	at com.github.unidbg.arm.backend.Unicorn2Backend.emu_start(Unicorn2Backend.java:384)
      	at com.github.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:380)
      	at com.github.unidbg.thread.Function64.run(Function64.java:39)
      	at com.github.unidbg.thread.MainTask.dispatch(MainTask.java:19)
      	at com.github.unidbg.thread.UniThreadDispatcher.run(UniThreadDispatcher.java:175)
      	at com.github.unidbg.thread.UniThreadDispatcher.runMainForResult(UniThreadDispatcher.java:99)
      	at com.github.unidbg.AbstractEmulator.runMainForResult(AbstractEmulator.java:340)
      	at com.github.unidbg.arm.AbstractARM64Emulator.eFunc(AbstractARM64Emulator.java:262)
      	at com.github.unidbg.Module.emulateFunction(Module.java:163)
      	at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethod(DvmObject.java:135)
      	at com.github.unidbg.linux.android.dvm.DvmObject.callJniMethodObject(DvmObject.java:93)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:54)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign(QQSecuritySign.kt:56)
      	at com.tencent.mobileqq.sign.QQSecuritySign.getSign$default(QQSecuritySign.kt:51)
      	at moe.fuqiuluo.api.UnidbgFetchQSign.sign(UnidbgFetchQSign.kt:177)
      	at moe.fuqiuluo.api.UnidbgFetchQSign$sign$1.invokeSuspend(UnidbgFetchQSign.kt)
      	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
      	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
      	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284)
      	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
      	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
      	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
      	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
      	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
      	at top.mrxiaom.qsign.QSignService.qSecurityGetSign(QSignService.kt:129)
      	at net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketKt.buildRawUniPacket(OutgoingPacket.kt:139)
      	at net.mamoe.mirai.internal.network.protocol.packet.chat.receive.MessageSvcPbSendMsg.createToGroupImpl$mirai_core(MessageSvc.PbSendMsg.kt:744)
      	at net.mamoe.mirai.internal.network.protocol.packet.chat.receive.MessageSvc_PbSendMsgKt.createToGroup(MessageSvc.PbSendMsg.kt:585)
      	at net.mamoe.mirai.internal.message.protocol.outgoing.GroupMessageProtocolStrategy.createPacketsForGeneralMessage$suspendImpl(MessageProtocolStrategy.kt:150)
      	at net.mamoe.mirai.internal.message.protocol.outgoing.GroupMessageProtocolStrategy.createPacketsForGeneralMessage(MessageProtocolStrategy.kt)
      	at net.mamoe.mirai.internal.message.protocol.outgoing.GroupMessageProtocolStrategy.createPacketsForGeneralMessage(MessageProtocolStrategy.kt:139)
      	at net.mamoe.mirai.internal.message.protocol.impl.GeneralMessageSenderProtocol$GeneralMessageSender.process(GeneralMessageSenderProtocol.kt:66)
      	at net.mamoe.mirai.internal.message.protocol.outgoing.OutgoingMessageProcessorAdapter.process(OutgoingMessagePipelineProcessor.kt:26)
      	at net.mamoe.mirai.internal.message.protocol.outgoing.OutgoingMessageProcessorAdapter.process(OutgoingMessagePipelineProcessor.kt:20)
      	at net.mamoe.mirai.internal.pipeline.AbstractProcessorPipeline.process$suspendImpl(ProcessorPipeline.kt:287)
      	at net.mamoe.mirai.internal.pipeline.AbstractProcessorPipeline.process(ProcessorPipeline.kt)
      	at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacadeImpl.preprocessAndSendOutgoingImpl(MessageProtocolFacade.kt:361)
      	at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacadeImpl.preprocessAndSendOutgoing(MessageProtocolFacade.kt:345)
      	at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacade$INSTANCE.preprocessAndSendOutgoing(MessageProtocolFacade.kt)
      	at net.mamoe.mirai.internal.contact.AbstractUserKt.sendMessageImpl(AbstractUser.kt:263)
      	at net.mamoe.mirai.internal.contact.CommonGroupImpl.sendMessage$suspendImpl(GroupImpl.kt:221)
      	at net.mamoe.mirai.internal.contact.CommonGroupImpl.sendMessage(GroupImpl.kt)
      	at net.mamoe.mirai.contact.Group$sendMessage$1.invoke(Group.kt)
      	at net.mamoe.mirai.contact.Group$sendMessage$1.invoke(Group.kt)
      	at kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$1.invokeSuspend(IntrinsicsJvm.kt:205)
      	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
      	at kotlin.coroutines.ContinuationKt.startCoroutine(Continuation.kt:115)
      	at me.him188.kotlin.jvm.blocking.bridge.internal.RunSuspendKt.$runSuspend$(RunSuspend.kt:18)
      	at net.mamoe.mirai.contact.Group.sendMessage(Group.kt)
      	at mikulink.command.CommandConfig.group(CommandConfig.java:203)
      	at mikulink.event.MessageEvents.onGroupMessage(MessageEvents.java:160)
      	at jdk.internal.reflect.GeneratedMethodAccessor311.invoke(Unknown Source)
      	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
      	at net.mamoe.mirai.internal.event.JvmMethodListenersInternalKt.registerEventHandler$callMethod$invokeWithErrorReport(JvmMethodListenersInternal.kt:140)
      	at net.mamoe.mirai.internal.event.JvmMethodListenersInternalKt.access$registerEventHandler$callMethod$invokeWithErrorReport(JvmMethodListenersInternal.kt:1)
      	at net.mamoe.mirai.internal.event.JvmMethodListenersInternalKt$registerEventHandler$callMethod$2.invokeSuspend(JvmMethodListenersInternal.kt:154)
      	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
      	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
      	at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
      	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
      	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
      	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
      	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
      	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
      Caused by: unicorn.UnicornException: Invalid memory write (UC_ERR_WRITE_UNMAPPED)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.mem_write(Native Method)
      	at com.github.unidbg.arm.backend.unicorn.Unicorn.mem_write(Unicorn.java:223)
      	at com.github.unidbg.arm.backend.Unicorn2Backend.mem_write(Unicorn2Backend.java:127)
      	... 73 common frames omitted
      
      发布在 BUG反馈
      H
      hhymx