MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

    qsign —— 签名 不要指望用来解决code=45

    插件发布
    jvm plugin kotlin encrypt sign
    48
    168
    38742
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      OriginSakura last edited by

      大佬您好!请问在使用mirai-core的时候如何处理1.2.1版本的依赖

      MrXiaoM 1 Reply Last reply Reply Quote 0
      • MrXiaoM
        MrXiaoM 童心未泯 @OriginSakura last edited by

        @OriginSakura 使用本地依赖

        O 1 Reply Last reply Reply Quote 0
        • O
          OriginSakura @MrXiaoM last edited by

          @MrXiaoM 大佬您好!十分感谢你的回答,依赖问题已经解决。目前使用mirai-core运行示例代码时会有以下报错

          \app\src\main\java\robot\App.java:22: 错误: 无法访问EncryptService
                  QSignService.Factory.init(new File("txlib/8.9.63"));
                              ^
            找不到net.mamoe.mirai.internal.spi.EncryptService的类文件
          \app\src\main\java\robot\App.java:23: 错误: 无法访问EncryptService$Factory
                  QSignService.Factory.loadProtocols(null);
                                      ^
            找不到net.mamoe.mirai.internal.spi.EncryptService$Factory的类文件
          警告: 未知的枚举常量 Kind.RESTRICTED_ABSTRACT_MESSAGE_KEYS
            原因: 找不到net.mamoe.mirai.console.compiler.common.ResolveContext$Kind的类文件
          警告: 未知的枚举常量 Kind.RESTRICTED_ABSTRACT_MESSAGE_KEYS
          2 个错误
          2 个警告
          

          我使用的core版本为 2.16.0
          qsign版本为 1.2.1-52838af

          十分抱歉打扰到大佬,也十分感谢大佬的回答

          MrXiaoM 1 Reply Last reply Reply Quote 0
          • MrXiaoM
            MrXiaoM 童心未泯 @OriginSakura last edited by MrXiaoM

            @OriginSakura 你运行环境用的肯定不是 mirai 2.16.0
            作为程序员,不可能连这点排除问题的常识都没有

            O 1 Reply Last reply Reply Quote 0
            • O
              OriginSakura @MrXiaoM last edited by

              @MrXiaoM 感谢大佬回答。我确实使用的是2.16.0,但发现一个问题,如果使用官方文档中的“分离API和实现构建”的第一种方法,会出现以上报错,如若不分离,直接使用2.16.0的core就没有以上问题。

              使用以上方法,已解决问题。

              1 Reply Last reply Reply Quote 0
              • 橘子熟了O
                橘子熟了O last edited by

                纯mirai启动后报错程序退出
                I/QSign: Loading QSign v1.3.0 (unidbg-fetch-qsign vCat)
                I/QSign: 正在 Mirai 2.16.0 上运行
                I/QSign: 签名服务目录: /root/QQboot/mirai/txlib/8.9.63
                I/plugin: Cannot load plugin QSign v1.3.0
                E/main: Failed to init MiraiConsole.
                net.mamoe.mirai.console.plugin.loader.PluginLoadException: Exception while loading QSign v1.3.0
                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.load(BuiltInJvmPluginLoaderImpl.kt:373)
                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.load(BuiltInJvmPluginLoaderImpl.kt:40)
                at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.load(JvmPluginLoader.kt)
                at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.load(JvmPluginLoader.kt:54)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.loadPluginNoEnable(PluginManagerImpl.kt:100)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.loadAllPluginsUsingBuiltInLoaders$mirai_console(PluginManagerImpl.kt:164)
                at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:303)
                at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:512)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:182)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:181)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:59)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                at java.base/java.lang.reflect.Method.invoke(Unknown Source)
                at org.itxtech.mcl.Utility.bootJars(Utility.java:86)
                at org.itxtech.mcl.Utility.bootJars(Utility.java:76)
                at org.itxtech.mcl.Utility.bootMirai(Utility.java:98)
                at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:113)
                at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:123)
                at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:196)
                at org.itxtech.mcl.Loader.tryCatching(Loader.java:151)
                at org.itxtech.mcl.Loader.start(Loader.java:196)
                at org.itxtech.mcl.Loader.main(Loader.java:84)
                Caused by: kotlin.UninitializedPropertyAccessException: lateinit property CONFIG has not been initialized
                at qsign-1.3.0.mirai2.jar//DataKt.getCONFIG(Data.kt:5)
                at qsign-1.3.0.mirai2.jar//top.mrxiaom.qsign.QSignService$Factory$Companion.loadConfigFromFile(QSignService.kt:242)
                at qsign-1.3.0.mirai2.jar//top.mrxiaom.qsign.QSignService$Factory$Companion.init(QSignService.kt:218)
                at qsign-1.3.0.mirai2.jar//top.mrxiaom.qsign.PluginMain.onLoad(PluginMain.kt:45)
                at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnLoad$mirai_console(JvmPluginInternal.kt:388)
                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.load(BuiltInJvmPluginLoaderImpl.kt:371)
                ... 23 more

                MrXiaoM 1 Reply Last reply Reply Quote 0
                • MrXiaoM
                  MrXiaoM 童心未泯 @橘子熟了O last edited by

                  @橘子熟了O 你能不能看一下1.3.0的发布描述啊😅

                  橘子熟了O 1 Reply Last reply Reply Quote 0
                  • 橘子熟了O
                    橘子熟了O @MrXiaoM last edited by

                    @MrXiaoM 对不起大佬,我看漏了

                    1 Reply Last reply Reply Quote 0
                    • 1
                    • 2
                    • 5
                    • 6
                    • 7
                    • 8
                    • 9
                    • 9 / 9
                    • First post
                      Last post
                    Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact