MiraiForum

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

    laocunzhang

    @laocunzhang

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

    laocunzhang 取消关注 关注

    laocunzhang 发布的最新帖子

    • RE: 这是怎么回事呢?Windows上可以,Linux上就不行了

      @Nambers
      mirai-core-jvm
      2.13.2
      Linux

      发布在 BUG反馈
      L
      laocunzhang
    • RE: Field 'friendGroupId' is required for type with serial name 'net.mamoe.mirai.internal.contact.info.FriendInfoImpl'

      @cssxsh
      不知道怎么又可以了。。醉了

      发布在 BUG反馈
      L
      laocunzhang
    • RE: 这是怎么回事呢?Windows上可以,Linux上就不行了

      @cssxsh
      不应该啊,完全一样的,换个环境就不行了

      发布在 BUG反馈
      L
      laocunzhang
    • 这是怎么回事呢?Windows上可以,Linux上就不行了
      Exception in thread "Thread-12" java.util.ServiceConfigurationError: net.mamoe.mirai.IMirai: Provider net.mamoe.mirai.internal.MiraiImpl could not be instantiated
      	at java.util.ServiceLoader.fail(ServiceLoader.java:232)
      	at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
      	at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
      	at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
      	at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
      	at kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(_Collections.kt:270)
      	at net.mamoe.mirai.Mirai.findMiraiInstance(IMirai.kt:357)
      	at net.mamoe.mirai._MiraiInstance.get(IMirai.kt:351)
      	at net.mamoe.mirai.Mirai.getInstance(IMirai.kt:41)
      	at net.mamoe.mirai.BotFactory$INSTANCE.newBot(BotFactory.kt:115)
      	at com.zhang.game.adm.daemons.QQbot.<init>(QQbot.java:107)
      	at com.zhang.game.adm.daemons.QQbot.getInstance(QQbot.java:80)
      	at com.zhang.game.adm.GameServer$3.run(GameServer.java:439)
      	at java.lang.Thread.run(Thread.java:748)
      Caused by: java.lang.NoSuchMethodError: net.mamoe.mirai.utils.ServicesKt.loadServices(Lkotlin/reflect/KClass;)Lkotlin/sequences/Sequence;
      	at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacadeImpl.<init>(MessageProtocolFacade.kt:194)
      	at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacade$INSTANCE.<init>(MessageProtocolFacade.kt:162)
      	at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacade$INSTANCE.<clinit>(MessageProtocolFacade.kt)
      	at net.mamoe.mirai.internal.message.protocol.MessageProtocolFacade.<clinit>(MessageProtocolFacade.kt)
      	at net.mamoe.mirai.internal.MiraiImplKt._MiraiImpl_static_init(MiraiImpl.kt:25)
      	at net.mamoe.mirai.internal.MiraiImpl.<clinit>(MiraiImpl.kt:94)
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
      	at java.lang.Class.newInstance(Class.java:442)
      	at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
      	... 11 more
      
      发布在 BUG反馈
      L
      laocunzhang
    • RE: Field 'friendGroupId' is required for type with serial name 'net.mamoe.mirai.internal.contact.info.FriendInfoImpl'

      @cssxsh
      mirai-core-jvm 2.13.2 ,2.13.1 也试过了
      ANDROID_PAD,ANDROID_PHONE,ANDROID_WATCH 三个都试过了
      一样的结果,不知道什么原因了

      发布在 BUG反馈
      L
      laocunzhang
    • RE: Field 'friendGroupId' is required for type with serial name 'net.mamoe.mirai.internal.contact.info.FriendInfoImpl'
      kotlinx.serialization.MissingFieldException: Field 'friendGroupId' is required for type with serial name 'net.mamoe.mirai.internal.contact.info.FriendInfoImpl', but it was missing at path: $.list[0] at path: $.list[0] at path: $.list[0]
      	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:40)
      	at kotlinx.serialization.json.Json.decodeFromString(Json.kt:100)
      	at net.mamoe.mirai.utils.SerializationKt_common.loadNotBlankAs(Serialization.kt:76)
      	at net.mamoe.mirai.internal.network.components.ContactCacheServiceImpl$friendListCache$2.invoke(ContactCacheService.kt:63)
      	at net.mamoe.mirai.internal.network.components.ContactCacheServiceImpl$friendListCache$2.invoke(ContactCacheService.kt:60)
      	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
      	at net.mamoe.mirai.internal.network.components.ContactCacheServiceImpl.getFriendListCache(ContactCacheService.kt:60)
      	at net.mamoe.mirai.internal.network.protocol.packet.login.StatSvc$Register$online$1.invoke(StatSvc.kt:186)
      	at net.mamoe.mirai.internal.network.protocol.packet.login.StatSvc$Register$online$1.invoke(StatSvc.kt:168)
      	at net.mamoe.mirai.internal.network.protocol.packet.login.StatSvc$Register.impl(StatSvc.kt:273)
      	at net.mamoe.mirai.internal.network.protocol.packet.login.StatSvc$Register.online(StatSvc.kt:168)
      	at net.mamoe.mirai.internal.network.protocol.packet.login.StatSvc$Register.online$default(StatSvc.kt:165)
      	at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.registerClientOnline(SsoProcessor.kt:165)
      	at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:156)
      	at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$login$1.invokeSuspend(SsoProcessor.kt)
      	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
      	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
      	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
      	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
      	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
      	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: kotlinx.serialization.MissingFieldException: Field 'friendGroupId' is required for type with serial name 'net.mamoe.mirai.internal.contact.info.FriendInfoImpl', but it was missing at path: $.list[0] at path: $.list[0]
      	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:40)
      	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
      	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70)
      	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:111)
      	at net.mamoe.mirai.internal.network.FriendListCache$$serializer.deserialize(ContactListCache.kt:34)
      	at net.mamoe.mirai.internal.network.FriendListCache$$serializer.deserialize(ContactListCache.kt:34)
      	at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:59)
      	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:38)
      	... 23 more
      Caused by: kotlinx.serialization.MissingFieldException: Field 'friendGroupId' is required for type with serial name 'net.mamoe.mirai.internal.contact.info.FriendInfoImpl', but it was missing at path: $.list[0]
      	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:40)
      	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
      	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70)
      	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:111)
      	at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:537)
      	at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80)
      	at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51)
      	at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36)
      	at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43)
      	at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:59)
      	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:38)
      	... 30 more
      Caused by: kotlinx.serialization.MissingFieldException: Field 'friendGroupId' is required for type with serial name 'net.mamoe.mirai.internal.contact.info.FriendInfoImpl', but it was missing
      	at kotlinx.serialization.internal.PluginExceptionsKt.throwMissingFieldException(PluginExceptions.kt:20)
      	at net.mamoe.mirai.internal.contact.info.FriendInfoImpl.<init>(FriendInfoImpl.kt:16)
      	at net.mamoe.mirai.internal.contact.info.FriendInfoImpl$$serializer.deserialize(FriendInfoImpl.kt:16)
      	at net.mamoe.mirai.internal.contact.info.FriendInfoImpl$$serializer.deserialize(FriendInfoImpl.kt:16)
      	at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:59)
      	at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:38)
      	... 40 more
      
      发布在 BUG反馈
      L
      laocunzhang
    • Field 'friendGroupId' is required for type with serial name 'net.mamoe.mirai.internal.contact.info.FriendInfoImpl'

      kotlinx.serialization.MissingFieldException: Field 'friendGroupId' is required for type with serial name 'net.mamoe.mirai.internal.contact.info.FriendInfoImpl', but it was missing at path: $.list[0] at path: $.list[0] at path: $.list[0]
      一直报错

      发布在 BUG反馈
      L
      laocunzhang
    • 2.13.0问题,找不到类OkHttp?怎么回事

      Caused by: java.lang.NoClassDefFoundError: net/mamoe/mirai/internal/deps/io/ktor/client/engine/okhttp/OkHttp
      at net.mamoe.mirai.internal.MiraiImplKt.createDefaultHttpClient(MiraiImpl.kt:29)
      at net.mamoe.mirai.internal.MiraiImpl.<init>(MiraiImpl.kt:97)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
      at java.lang.Class.newInstance(Class.java:442)
      at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
      ... 31 more
      Caused by: java.lang.ClassNotFoundException: net.mamoe.mirai.internal.deps.io.ktor.client.engine.okhttp.OkHttp
      at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
      at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
      ... 39 more

      发布在 BUG反馈
      L
      laocunzhang
    • RE: QQ群成员(未加好友)私聊报错

      这个临时消息有个group id是2055561833,这个群不存在的。有点奇怪。临时会话的群id么?

      发布在 开发交流
      L
      laocunzhang
    • RE: QQ群成员(未加好友)私聊报错

      不是的,我都机器人是管理员,是可以发起临时会话权限的

      发布在 开发交流
      L
      laocunzhang