Revisions for ⁨mirai log⁩

View the changes made to this paste.

unlisted ⁨2⁩ ⁨files⁩ 2022-02-24 00:39:49 UTC

network.log

@@ -0,0 +1,405 @@

+2022-02-24 08:53:50 V/Net 3198807326: No server list cached.
+2022-02-24 08:53:51 I/Net 3198807326: ECDH key is valid.
+2022-02-24 08:53:51 V/Net 3198807326: Send: wtlogin.exchange_emp
+2022-02-24 08:53:51 V/Net 3198807326: Send: StatSvc.register(online)
+2022-02-24 08:53:51 V/Net 3198807326: Recv: wtlogin.exchange_emp
+2022-02-24 08:53:51 E/Net 3198807326: Exception in decoding packet.
+java.lang.IllegalStateException: type mismatch. Expected SIMPLE_LIST or LIST, got TarsHead(tag=1, type=8(Map)) instead
+	at net.mamoe.mirai.internal.utils.io.serialization.tars.internal.TarsDecoder.beginStructure(TarsDecoder.kt:260)
+	at net.mamoe.mirai.internal.utils.io.serialization.tars.internal.TarsDecoder$MapReaderImpl.beginStructure(TarsDecoder.kt:149)
+	at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:29)
+	at kotlinx.serialization.internal.PrimitiveArraySerializer.deserialize(CollectionSerializers.kt:179)
+	at kotlinx.serialization.encoding.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:260)
+	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
+	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
+	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70)
+	at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:535)
+	at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111)
+	at kotlinx.serialization.internal.MapLikeSerializer.readAll(CollectionSerializers.kt:96)
+	at kotlinx.serialization.internal.MapLikeSerializer.readAll(CollectionSerializers.kt:84)
+	at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:31)
+	at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43)
+	at kotlinx.serialization.encoding.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:260)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:177)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:206)
+	at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279)
+	at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:296)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279)
+	at net.mamoe.mirai.internal.network.protocol.data.jce.RequestDataVersion3$$serializer.deserialize(RequestPacket.kt:33)
+	at net.mamoe.mirai.internal.network.protocol.data.jce.RequestDataVersion3$$serializer.deserialize(RequestPacket.kt:33)
+	at kotlinx.serialization.encoding.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:260)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:177)
+	at net.mamoe.mirai.internal.utils.io.serialization.tars.Tars.load(Tars.kt:42)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.loadAs(utils.kt:42)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.loadAs(utils.kt:1)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize(utils.kt:121)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.decodeUniRequestPacketAndDeserialize(utils.kt:1)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:85)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
+	at net.mamoe.mirai.internal.network.protocol.packet.login.ConfigPushSvc$PushReq.decode(ConfigPushSvc.kt:78)
+	at net.mamoe.mirai.internal.network.components.PacketCodecImpl.processBody(PacketCodec.kt:369)
+	at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler$PacketDecodePipeline$send$1.invokeSuspend(NettyNetworkHandler.kt:175)
+	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
+	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
+	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
+	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
+	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
+	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:834)
+
+2022-02-24 08:53:51 I/Net 3198807326: Server time updated, serverTime: 1645663889, diff: -142ms=-0.142s
+2022-02-24 08:53:51 V/Net 3198807326: Recv: StatSvc.register
+2022-02-24 08:53:51 V/Net 3198807326: No BdhSession cache
+2022-02-24 08:53:51 I/Net 3198807326: Syncing friend message history...
+2022-02-24 08:53:51 I/Net 3198807326: Start loading stranger list...
+2022-02-24 08:53:51 V/Net 3198807326: Send: StatSvc.GetDevLoginInfo(StatSvc.GetDevLoginInfo)
+2022-02-24 08:53:51 I/Net 3198807326: Start loading friend list...
+2022-02-24 08:53:51 V/Net 3198807326: Send: OidbSvc.0x5d2_0(OidbSvc.0x5d2_0)
+2022-02-24 08:53:51 V/Net 3198807326: Send: OidbSvc.0x496(OidbSvc.0x496)
+2022-02-24 08:53:51 V/Net 3198807326: Send: friendlist.getFriendGroupList(friendlist.getFriendGroupList)
+2022-02-24 08:53:51 V/Net 3198807326: Recv: OidbSvc.0x5d2_0
+2022-02-24 08:53:51 I/Net 3198807326: Successfully loaded stranger list: 0 in total
+2022-02-24 08:53:52 V/Net 3198807326: Recv: OidbSvc.0x496
+2022-02-24 08:53:52 I/Net 3198807326: Start loading group list...
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopListReqV2(friendlist.GetTroopListReqV2)
+2022-02-24 08:53:52 V/Net 3198807326: Recv: StatSvc.GetDevLoginInfo
+2022-02-24 08:53:52 I/Net 3198807326: No OtherClient online.
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.getFriendGroupList
+2022-02-24 08:53:52 V/Net 3198807326: Loading friend list: 16/16
+2022-02-24 08:53:52 I/Net 3198807326: Successfully loaded friend list: 16 in total
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopListReqV2
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopListReqV2(friendlist.GetTroopListReqV2)
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopListReqV2
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:52 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:53 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:54 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:54 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:54 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:54 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:54 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:54 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:54 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:54 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:54 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:54 I/Net 3198807326: Successfully loaded group list: 16 in total.
+2022-02-24 08:53:54 I/Net 3198807326: Scheduled key refresh in 23h 55min 0.0s.
+2022-02-24 08:53:54 I/Net 3198807326: Scheduled refresh login session in 19d 23h 55min 0.0s.
+2022-02-24 08:53:55 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:55 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:53:55 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:53:55 I/Net 3198807326: Syncing friend message history: Success.
+2022-02-24 08:54:51 W/Net 3198807326: Missing ConfigPush. Switching server...
+2022-02-24 08:55:12 V/Net 3198807326: No server list cached.
+2022-02-24 08:55:12 I/Net 3198807326: ECDH key is valid.
+2022-02-24 08:55:12 V/Net 3198807326: Send: wtlogin.exchange_emp
+2022-02-24 08:55:13 V/Net 3198807326: Recv: wtlogin.exchange_emp
+2022-02-24 08:55:13 V/Net 3198807326: Send: StatSvc.register(online)
+2022-02-24 08:55:13 E/Net 3198807326: Exception in decoding packet.
+java.lang.IllegalStateException: type mismatch. Expected SIMPLE_LIST or LIST, got TarsHead(tag=1, type=8(Map)) instead
+	at net.mamoe.mirai.internal.utils.io.serialization.tars.internal.TarsDecoder.beginStructure(TarsDecoder.kt:260)
+	at net.mamoe.mirai.internal.utils.io.serialization.tars.internal.TarsDecoder$MapReaderImpl.beginStructure(TarsDecoder.kt:149)
+	at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:29)
+	at kotlinx.serialization.internal.PrimitiveArraySerializer.deserialize(CollectionSerializers.kt:179)
+	at kotlinx.serialization.encoding.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:260)
+	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
+	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
+	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70)
+	at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:535)
+	at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111)
+	at kotlinx.serialization.internal.MapLikeSerializer.readAll(CollectionSerializers.kt:96)
+	at kotlinx.serialization.internal.MapLikeSerializer.readAll(CollectionSerializers.kt:84)
+	at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:31)
+	at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43)
+	at kotlinx.serialization.encoding.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:260)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:177)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:206)
+	at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279)
+	at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:296)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279)
+	at net.mamoe.mirai.internal.network.protocol.data.jce.RequestDataVersion3$$serializer.deserialize(RequestPacket.kt:33)
+	at net.mamoe.mirai.internal.network.protocol.data.jce.RequestDataVersion3$$serializer.deserialize(RequestPacket.kt:33)
+	at kotlinx.serialization.encoding.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:260)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:177)
+	at net.mamoe.mirai.internal.utils.io.serialization.tars.Tars.load(Tars.kt:42)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.loadAs(utils.kt:42)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.loadAs(utils.kt:1)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize(utils.kt:121)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.decodeUniRequestPacketAndDeserialize(utils.kt:1)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:85)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
+	at net.mamoe.mirai.internal.network.protocol.packet.login.ConfigPushSvc$PushReq.decode(ConfigPushSvc.kt:78)
+	at net.mamoe.mirai.internal.network.components.PacketCodecImpl.processBody(PacketCodec.kt:369)
+	at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler$PacketDecodePipeline$send$1.invokeSuspend(NettyNetworkHandler.kt:175)
+	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
+	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
+	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
+	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
+	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
+	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:834)
+
+2022-02-24 08:55:13 I/Net 3198807326: Server time updated, serverTime: 1645663970, diff: -143ms=-0.143s
+2022-02-24 08:55:13 V/Net 3198807326: Recv: StatSvc.register
+2022-02-24 08:55:13 V/Net 3198807326: No BdhSession cache
+2022-02-24 08:55:13 I/Net 3198807326: Start loading stranger list...
+2022-02-24 08:55:13 V/Net 3198807326: Send: OidbSvc.0x5d2_0(OidbSvc.0x5d2_0)
+2022-02-24 08:55:13 I/Net 3198807326: Syncing friend message history...
+2022-02-24 08:55:13 V/Net 3198807326: Send: StatSvc.GetDevLoginInfo(StatSvc.GetDevLoginInfo)
+2022-02-24 08:55:13 I/Net 3198807326: Start loading friend list...
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.getFriendGroupList(friendlist.getFriendGroupList)
+2022-02-24 08:55:13 V/Net 3198807326: Send: OidbSvc.0x496(OidbSvc.0x496)
+2022-02-24 08:55:13 I/Net 3198807326: No OtherClient online.
+2022-02-24 08:55:13 V/Net 3198807326: Recv: StatSvc.GetDevLoginInfo
+2022-02-24 08:55:13 V/Net 3198807326: Recv: OidbSvc.0x496
+2022-02-24 08:55:13 V/Net 3198807326: Recv: OidbSvc.0x5d2_0
+2022-02-24 08:55:13 I/Net 3198807326: Successfully loaded stranger list: 0 in total
+2022-02-24 08:55:13 I/Net 3198807326: Start loading group list...
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopListReqV2(friendlist.GetTroopListReqV2)
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.getFriendGroupList
+2022-02-24 08:55:13 V/Net 3198807326: Loading friend list: 16/16
+2022-02-24 08:55:13 I/Net 3198807326: Successfully loaded friend list: 16 in total
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopListReqV2
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 I/Net 3198807326: Syncing friend message history: Success.
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:13 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:13 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:14 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:14 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:14 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:15 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:15 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:15 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:15 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:15 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:15 V/Net 3198807326: Send: friendlist.GetTroopMemberListReq(friendlist.GetTroopMemberListReq)
+2022-02-24 08:55:15 V/Net 3198807326: Recv: friendlist.GetTroopMemberListReq
+2022-02-24 08:55:15 I/Net 3198807326: Successfully loaded group list: 16 in total.
+2022-02-24 08:55:15 I/Net 3198807326: Scheduled key refresh in 23h 55min 0.0s.
+2022-02-24 08:55:15 I/Net 3198807326: Scheduled refresh login session in 19d 23h 55min 0.0s.
+2022-02-24 08:55:45 W/Net 3198807326: NettyChannelException(message=null, cause=null)
+NettyChannelException(message=null, cause=null)
+	at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler.createConnection$lambda-3(NettyNetworkHandler.kt:162)
+	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:834)
+
+2022-02-24 08:55:45 V/Net 3198807326: No server list cached.
+2022-02-24 08:55:45 I/Net 3198807326: ECDH key is valid.
+2022-02-24 08:55:45 V/Net 3198807326: Send: wtlogin.exchange_emp
+2022-02-24 08:55:45 V/Net 3198807326: Recv: wtlogin.exchange_emp
+2022-02-24 08:55:45 V/Net 3198807326: Send: StatSvc.register(online)
+2022-02-24 08:55:45 E/Net 3198807326: Exception in decoding packet.
+java.lang.IllegalStateException: type mismatch. Expected SIMPLE_LIST or LIST, got TarsHead(tag=1, type=8(Map)) instead
+	at net.mamoe.mirai.internal.utils.io.serialization.tars.internal.TarsDecoder.beginStructure(TarsDecoder.kt:260)
+	at net.mamoe.mirai.internal.utils.io.serialization.tars.internal.TarsDecoder$MapReaderImpl.beginStructure(TarsDecoder.kt:149)
+	at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:29)
+	at kotlinx.serialization.internal.PrimitiveArraySerializer.deserialize(CollectionSerializers.kt:179)
+	at kotlinx.serialization.encoding.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:260)
+	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:16)
+	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
+	at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70)
+	at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:535)
+	at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111)
+	at kotlinx.serialization.internal.MapLikeSerializer.readAll(CollectionSerializers.kt:96)
+	at kotlinx.serialization.internal.MapLikeSerializer.readAll(CollectionSerializers.kt:84)
+	at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:31)
+	at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43)
+	at kotlinx.serialization.encoding.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:260)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:177)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:206)
+	at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279)
+	at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:296)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279)
+	at net.mamoe.mirai.internal.network.protocol.data.jce.RequestDataVersion3$$serializer.deserialize(RequestPacket.kt:33)
+	at net.mamoe.mirai.internal.network.protocol.data.jce.RequestDataVersion3$$serializer.deserialize(RequestPacket.kt:33)
+	at kotlinx.serialization.encoding.Decoder$DefaultImpls.decodeSerializableValue(Decoding.kt:260)
+	at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:177)
+	at net.mamoe.mirai.internal.utils.io.serialization.tars.Tars.load(Tars.kt:42)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.loadAs(utils.kt:42)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.loadAs(utils.kt:1)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.decodeUniRequestPacketAndDeserialize(utils.kt:121)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.decodeUniRequestPacketAndDeserialize(utils.kt:1)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.readUniPacket(utils.kt:85)
+	at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.readUniPacket(utils.kt:1)
+	at net.mamoe.mirai.internal.network.protocol.packet.login.ConfigPushSvc$PushReq.decode(ConfigPushSvc.kt:78)
+	at net.mamoe.mirai.internal.network.components.PacketCodecImpl.processBody(PacketCodec.kt:369)
+	at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler$PacketDecodePipeline$send$1.invokeSuspend(NettyNetworkHandler.kt:175)
+	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
+	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
+	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
+	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
+	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
+	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:834)
+
+2022-02-24 08:55:45 I/Net 3198807326: Server time updated, serverTime: 1645664003, diff: -142ms=-0.142s
+2022-02-24 08:55:45 V/Net 3198807326: Recv: StatSvc.register
+2022-02-24 08:55:45 I/Net 3198807326: Scheduled key refresh in 23h 55min 0.0s.
+2022-02-24 08:55:45 I/Net 3198807326: Scheduled refresh login session in 19d 23h 55min 0.0s.
\ No newline at end of file

console.log

@@ -1,22 +1,18 @@

-  08:27:51 [INFO] iTXTech Mirai Console Loader version 1.2.2-60c67fb
-  08:27:51 [INFO] https://github.com/iTXTech/mirai-console-loader
-  08:27:51 [INFO] This program is licensed under GNU AGPL v3
-  08:27:52 [INFO] Verifying "org.bouncycastle:bcprov-jdk15on" v1.64
-  08:27:53 [INFO] Verifying "net.mamoe:mirai-console" v2.10.0
-  08:27:53 [INFO] Verifying "net.mamoe:mirai-console-terminal" v2.10.0
-  08:27:53 [INFO] Verifying "net.mamoe:mirai-core-all" v2.10.0
-  08:27:53 [INFO] Verifying "org.itxtech:mcl-addon" v1.2.2
-  08:27:54 [INFO] Verifying "net.mamoe:chat-command" v0.5.1
-  08:27:54 [INFO] Verifying "net.mamoe:mirai-api-http" v2.4.0
-  08:27:54 [INFO] Verifying "xyz.cssxsh.mirai:mirai-hibernate-plugin" v2.0.6
-  08:27:54 [INFO] Verifying "net.mamoe:mirai-slf4j-bridge" v1.2.0
-  08:27:55 [INFO] Verifying "io.github.karlatemp:luckperms" v2.10.0-dev-5+null
-  08:27:55 [INFO] Verifying "xyz.cssxsh.mirai:mirai-administrator" v1.0.3
-  08:27:55 [INFO] Fetching Mirai Console Loader Announcement...
-  08:27:55 [INFO] Mirai Console Loader Announcement:
-Mirai Console Loader 公告栏
+08:53:43 [INFO] iTXTech Mirai Console Loader version 1.2.2-60c67fb
+  08:53:43 [INFO] https://github.com/iTXTech/mirai-console-loader
+  08:53:43 [INFO] This program is licensed under GNU AGPL v3
+  08:53:44 [INFO] Verifying "org.bouncycastle:bcprov-jdk15on" v1.64
+  08:53:45 [INFO] Verifying "net.mamoe:mirai-console" v2.10.0
+  08:53:45 [INFO] Verifying "net.mamoe:mirai-console-terminal" v2.10.0
+  08:53:45 [INFO] Verifying "net.mamoe:mirai-core-all" v2.10.0
+  08:53:46 [INFO] Verifying "org.itxtech:mcl-addon" v1.2.2
+  08:53:46 [INFO] Verifying "net.mamoe:chat-command" v0.5.1
+  08:53:46 [INFO] Verifying "net.mamoe:mirai-api-http" v2.4.0
+  08:53:46 [INFO] Fetching Mirai Console Loader Announcement...
+  08:53:46 [INFO] Mirai Console Loader Announcement:
+Mirai Console Loader 公时告栏
 
-如果在图片上传的时候遇到问题请与我们联系 (需要提供图片文件源本)
+如果在图片上传的候遇到问题请与我们联系 (需要提供图片文件源本)
 `- 如 Unsupported image type for ExternalResource *
 `  considering use gif/png/bmp/jpg format.
 `- Tracker: https://github.com/mamoe/mirai/issues/new/choose

@@ -24,197 +20,52 @@ Mirai Console Loader 公告栏

 常用资源整合
 `- https://mirai.mamoe.net/topic/653
 
-  08:27:55 [WARN] Package "net.mamoe:chat-command" requires "net.mamoe:mirai-console" version 2.0-RC. Current version is 2.10.0
-2022-02-24 08:27:56 I/main: Starting mirai-console...
-2022-02-24 08:27:56 I/main: Backend: version 2.10.0, built on 2022-02-01 00:02:35.
-2022-02-24 08:27:56 I/main: Frontend Terminal: version 2.10.0, provided by Mamoe Technologies
-2022-02-24 08:27:56 I/main: Welcome to visit https://mirai.mamoe.net/
-2022-02-24 08:27:57 I/plugin: Successfully loaded plugin ThrowIt-Mirai v1.2
-2022-02-24 08:27:57 I/plugin: Successfully loaded plugin PatPat v2.0.1
-2022-02-24 08:27:57 I/plugin: Successfully loaded plugin net.mamoe.mirai-api-http v2.4.0
-2022-02-24 08:27:57 I/plugin: Successfully loaded plugin Chat Command v0.5.0
-2022-02-24 08:27:57 I/MiraiWiki: MiraiWiki2.0.2正在预加载
-2022-02-24 08:27:57 I/plugin: Successfully loaded plugin MiraiWiki v2.0.2
-        __    
-  |    |__)   LuckPerms v2.10.0-dev-5+null
-  |___ |      Running on Mirai Console - Mirai
-
-2022-02-24 08:27:58 I/LuckPerms: Loading configuration...
-2022-02-24 08:27:58 I/LuckPerms: Loading storage provider... [H2]
-2022-02-24 08:27:59 I/LuckPerms: Loading internal permission managers...
-2022-02-24 08:27:59 I/LuckPerms: Performing initial data load...
-2022-02-24 08:27:59 I/LuckPerms: Registering internal users....
-2022-02-24 08:28:00 I/LuckPerms: Successfully enabled. (took 2220ms)
-2022-02-24 08:28:00 I/plugin: Successfully loaded plugin LuckPerms v2.10.0-dev-5+null
-2022-02-24 08:28:00 I/plugin: Successfully loaded plugin mirai-hibernate-plugin v2.0.6
-2022-02-24 08:28:00 I/plugin: Successfully loaded plugin mirai-slf4j-bridge v1.0.0
-2022-02-24 08:28:00 I/plugin: Successfully loaded plugin Plum v1.0
-2022-02-24 08:28:00 I/plugin: Successfully loaded plugin MCL Addon v1.2.2
-2022-02-24 08:28:00 I/plugin: Successfully loaded plugin mirai-administrator v1.0.3
-2022-02-24 08:28:00 I/main: Loaded PermissionService from plugin LuckPerms
-2022-02-24 08:28:01 I/main: Prepared built-in commands: autoLogin, help, login, logout, permission, status, stop
-2022-02-24 08:28:02 I/ThrowIt-Mirai: Plugin loaded
-2022-02-24 08:28:02 I/PatPat: 检测到当前为Linux系统,将使用headless模式
-2022-02-24 08:28:02 I/PatPat: 缓存已自动清理
-2022-02-24 08:28:02 I/PatPat: 摸头插件已加载
-2022-02-24 08:28:02 I/Mirai HTTP API: ********************************************************
-2022-02-24 08:28:02 I/ws adapter: >>> [ws adapter] is listening at ws://localhost:15961
-2022-02-24 08:28:02 I/Mirai HTTP API: Http api server is running with verifyKey: 1234566Abc
-2022-02-24 08:28:02 I/Mirai HTTP API: adaptors: [ws]
-2022-02-24 08:28:02 I/Mirai HTTP API: ********************************************************
-2022-02-24 08:28:03 I/MiraiWiki: MiraiWiki2.0.2正在加载
-2022-02-24 08:28:03 W/MiraiWiki: 检测到正在非Windows系统上运行,请安装字体"Microsoft YaHei"以便汉字能够正常显示。
-2022-02-24 08:28:04 I/org.hibernate.Version: HHH000412: Hibernate ORM core version [WORKING]
-2022-02-24 08:28:05 I/org.hibernate.annotations.common.Version: HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
-2022-02-24 08:28:05 I/org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.sqlite.hibernate.dialect.SQLiteDialect
-2022-02-24 08:28:05 I/org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator: HHH000130: Instantiating explicit connection provider: org.hibernate.connection.C3P0ConnectionProvider
-2022-02-24 08:28:05 I/org.hibernate.c3p0.internal.C3P0ConnectionProvider: HHH010002: C3P0 using driver: org.sqlite.JDBC at URL: jdbc:sqlite:file:/www/mirai/mcl/data/xyz.cssxsh.mirai.plugin.mirai-hibernate-plugin/hibernate.sqlite
-2022-02-24 08:28:05 I/org.hibernate.c3p0.internal.C3P0ConnectionProvider: HHH10001001: Connection properties: {show_sql=false}
-2022-02-24 08:28:05 I/org.hibernate.c3p0.internal.C3P0ConnectionProvider: HHH10001003: Autocommit mode: false
-2022-02-24 08:28:05 I/com.mchange.v2.log.MLog: MLog clients using slf4j logging.
-2022-02-24 08:28:05 I/com.mchange.v2.c3p0.C3P0Registry: Initializing c3p0-0.9.5.5 [built 11-December-2019 22:18:33 -0800; debug? true; trace: 10]
-2022-02-24 08:28:06 I/org.hibernate.c3p0.internal.C3P0ConnectionProvider: HHH10001007: JDBC isolation level: READ_UNCOMMITTED
-2022-02-24 08:28:06 I/com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource: Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@69c588b6 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@bf43af9e [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, identityToken -> z8kfltanbetc5t6o7vt8|621a387f, idleConnectionTestPeriod -> 0, initialPoolSize -> 1, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 1, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 1, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@d949a037 [ description -> null, driverClass -> null, factoryClassLocation -> null, forceUseNamedDriverClass -> false, identityToken -> z8kfltanbetc5t6o7vt8|10dbf660, jdbcUrl -> jdbc:sqlite:file:/www/mirai/mcl/data/xyz.cssxsh.mirai.plugin.mirai-hibernate-plugin/hibernate.sqlite, properties -> {show_sql=false} ], preferredTestQuery -> null, privilegeSpawnedThreads -> false, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, extensions -> {}, factoryClassLocation -> null, identityToken -> z8kfltanbetc5t6o7vt8|e67d3b7, numHelperThreads -> 3 ]
-2022-02-24 08:28:06 I/org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.sqlite.hibernate.dialect.SQLiteDialect
-SLF4J: Failed to load class "org.slf4j.impl.StaticMDCBinder".
-SLF4J: Defaulting to no-operation MDCAdapter implementation.
-SLF4J: See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details.
-2022-02-24 08:28:07 I/org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@2831c178] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode.
-2022-02-24 08:28:07 I/mirai-hibernate-plugin: Database jdbc:sqlite:file:/www/mirai/mcl/data/xyz.cssxsh.mirai.plugin.mirai-hibernate-plugin/hibernate.sqlite by SQLite JDBC.
-2022-02-24 08:28:07 I/Plum: Plum >> Enable.
-2022-02-24 08:28:07 I/Plum: Start Init...
-2022-02-24 08:28:07 I/Plum: [CommandSystem] Init CommandSystem.
-2022-02-24 08:28:07 I/Plum: [FileSystem] Init FileSystem.
-2022-02-24 08:28:07 I/Plum: [FileSystem] Init All Configs...
-2022-02-24 08:28:07 I/Plum: [FileSystem] Init >> ApplicationConfig.json
-2022-02-24 08:28:07 I/Plum: [FileSystem] Load Local File to Memory >> ApplicationConfig.json
-2022-02-24 08:28:07 I/Plum: Init AudioUtils.
-OpenJDK 64-Bit Server VM warning: You have loaded library /www/mirai/mcl/plugins/Plum/voice-files/mirai_audio_lib_1645662487585.lib which might have disabled stack guard. The VM will try to fix the stack guard now.
-It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
-2022-02-24 08:28:07 I/Plum: [TimerSystem] Start TimerSystem.
-2022-02-24 08:28:07 I/Plum: End Init...
-2022-02-24 08:28:07 I/MCL Addon: iTXTech MCL Version: 1.2.2-60c67fb
-2022-02-24 08:28:08 E/mirai-administrator: java.lang.IllegalArgumentException: 机器人所有者 未设置
-java.lang.IllegalArgumentException: 机器人所有者 未设置
-	at xyz.cssxsh.mirai.plugin.MiraiAdminPlugin.onEnable(MiraiAdminPlugin.kt:32)
-	at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
-	at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:164)
-	at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:36)
-	at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
-	at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:47)
-	at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:135)
-	at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:177)
-	at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:202)
-	at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:392)
-	at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:156)
-	at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:155)
-	at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:47)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
-	at org.itxtech.mcl.Utility.bootMirai(Utility.java:83)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
-	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
-	at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
-	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
-	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
-	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
-	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
-	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
-	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
-	at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
-	at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
-	at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
-	at org.mozilla.javascript.Context.call(Context.java:554)
-	at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
-	at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
-	at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
-	at com.sun.proxy.$Proxy4.run(Unknown Source)
-	at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
-	at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:176)
-	at org.itxtech.mcl.Loader.tryCatching(Loader.java:145)
-	at org.itxtech.mcl.Loader.start(Loader.java:176)
-	at org.itxtech.mcl.Loader.main(Loader.java:68)
-
-2022-02-24 08:28:08 I/main: 11 plugin(s) enabled.
-2022-02-24 08:28:08 I/main: Auto-login 3198807326
+  08:53:46 [WARN] Package "net.mamoe:chat-command" requires "net.mamoe:mirai-console" version 2.0-RC. Current version is 2.10.0
+2022-02-24 08:53:48 I/main: Starting mirai-console...
+2022-02-24 08:53:48 I/main: Backend: version 2.10.0, built on 2022-02-01 00:02:35.
+2022-02-24 08:53:48 I/main: Frontend Terminal: version 2.10.0, provided by Mamoe Technologies
+2022-02-24 08:53:48 I/main: Welcome to visit https://mirai.mamoe.net/
+2022-02-24 08:53:48 I/plugin: Successfully loaded plugin net.mamoe.mirai-api-http v2.4.0
+2022-02-24 08:53:48 I/plugin: Successfully loaded plugin Chat Command v0.5.0
+2022-02-24 08:53:48 I/plugin: Successfully loaded plugin MCL Addon v1.2.2
+2022-02-24 08:53:48 I/main: Prepared built-in commands: autoLogin, help, login, logout, permission, status, stop
+2022-02-24 08:53:49 I/Mirai HTTP API: ********************************************************
+SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
+SLF4J: Defaulting to no-operation (NOP) logger implementation
+SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
+2022-02-24 08:53:49 I/ws adapter: >>> [ws adapter] is listening at ws://localhost:15961
+2022-02-24 08:53:49 I/Mirai HTTP API: Http api server is running with verifyKey: 1234566Abc
+2022-02-24 08:53:49 I/Mirai HTTP API: adaptors: [ws]
+2022-02-24 08:53:49 I/Mirai HTTP API: ********************************************************
+2022-02-24 08:53:49 I/MCL Addon: iTXTech MCL Version: 1.2.2-60c67fb
+2022-02-24 08:53:49 I/main: 3 plugin(s) enabled.
+2022-02-24 08:53:49 I/main: Auto-login 3198807326
 ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...
-2022-02-24 08:28:09 I/Bot.3198807326: Loaded account secrets from local cache.
-2022-02-24 08:28:10 I/Bot.3198807326: Saved account secrets to local cache for fast login.
-2022-02-24 08:28:10 I/Bot.3198807326: Login successful.
-2022-02-24 08:28:13 V/Bot.3198807326: Event: BotOnlineEvent(bot=Bot(3198807326))
-2022-02-24 08:28:13 I/Bot.3198807326: Bot login successful.
-2022-02-24 08:28:13 I/main: mirai-console started successfully.
+2022-02-24 08:53:51 I/Bot.3198807326: Loaded account secrets from local cache.
+2022-02-24 08:53:51 I/Bot.3198807326: Saved account secrets to local cache for fast login.
+2022-02-24 08:53:51 I/Bot.3198807326: Login successful.
+2022-02-24 08:53:54 V/Bot.3198807326: Event: BotOnlineEvent(bot=Bot(3198807326))
+2022-02-24 08:53:54 I/Bot.3198807326: Bot login successful.
+2022-02-24 08:53:54 I/main: mirai-console started successfully.
 > 
   
-2022-02-24 08:28:29 V/Bot.3198807326: Event: BotOfflineEvent.Dropped(bot=Bot(3198807326), cause=NettyChannelException(message=null, cause=null), reconnect=true)
+2022-02-24 08:53:55 V/Bot.3198807326: 怪盗キッド(2939293760) -> 1
 > 
   
-2022-02-24 08:28:29 W/Bot.3198807326: Connection lost, reconnecting... (NettyChannelException(message=null, cause=null))
+2022-02-24 08:53:55 V/Bot.3198807326: 怪盗キッド(2939293760) -> 213123
 > 
   
-2022-02-24 08:28:29 I/Bot.3198807326: Saved account secrets to local cache for fast login.
+2022-02-24 08:54:51 V/Bot.3198807326: Event: BotOfflineEvent.RequireReconnect(bot=Bot(3198807326), cause=java.lang.IllegalStateException: Timeout waiting for ConfigPush., reconnect=true)
 > 
   
-2022-02-24 08:28:29 I/Bot.3198807326: Login successful.
+2022-02-24 08:54:51 W/Bot.3198807326: Connection lost, reconnecting... (java.lang.IllegalStateException: Timeout waiting for ConfigPush.)
 > 
   
-2022-02-24 08:28:29 V/Bot.3198807326: Event: BotOnlineEvent(bot=Bot(3198807326))
-> 
-  
-2022-02-24 08:28:29 V/Bot.3198807326: Event: BotReloginEvent(bot=Bot(3198807326), cause=null)
-> 
-  
-2022-02-24 08:28:29 I/Bot.3198807326: Reconnected successfully in 0.309s.
-> ◆ /autoLogin add <account> <password> [passwordKind]    # 添加自动登录, passwordKind 可选 PLAIN 或 MD5
-  /autoLogin clear    # 清除所有配置
-  /autoLogin list    # 查看自动登录账号列表
-  /autoLogin remove <account>    # 删除一个账号
-  /autoLogin removeConfig <account> <configKey>    # 删除一个账号的一个配置项
-  /autoLogin setConfig <account> <configKey> <value>    # 设置一个账号的一个配置项
-◆ /help     # 查看指令帮助
-◆ /login <qq> [password] [protocol]    # 登录一个账号
-◆ /logout <qq>    # 登出一个账号
-◆ /status     # 获取 Mirai Console 运行状态
-◆ /stop     # 关闭 Mirai Console
-◆ (/)丢 <target>    # 把群友丢出去
-◆ /clearcache     # 清理缓存
-◆ /wiki abort    # 中止写问题/回答
-  /wiki about    # 显示版本信息
-  /wiki accept <answer>    # 采纳指定的回答(只能在你提出的问题中)
-  /wiki all    # 查看本群的所有问题
-  /wiki answer    # 为刚刚查看过的问题写回答
-  /wiki answer <question>    # 为列表中指定的问题写回答
-  /wiki deletea <answer>    # 删除刚刚查看的问题下指定序号的回答(只能是你的回答)
-  /wiki deletea <question> <answer>    # 删除列表中指定问题下指定序号的回答(只能是你的回答)
-  /wiki deleteq    # 刚刚查看过的问题(只能是你自己的)
-  /wiki deleteq <question>    # 删除列表中指定的问题(只能是你自己的)
-  /wiki further    # 标记刚刚查看过的问题需要更多信息(只能是你提出的问题)
-  /wiki further <question>    # 标记指定问题需要更多信息(只能在你提出的问题中)
-  /wiki image <image>    # 为问题/回答追加图片
-  /wiki myanswer    # 查看当前用户回答过的问题列表
-  /wiki myquestion    # 查看当前用户提出的问题列表
-  /wiki page <page>    # 在多页结果中翻页
-  /wiki question <title>    # 创建新的问题
-  /wiki search <keyword>    # 搜索当前群聊中的有关问题
-  /wiki submit    # 提交问题/回答
-  /wiki text <text>    # 为问题/回答追加文本
-  /wiki unresolved    # 查看本群未解决的问题
-  /wiki view <item>    # 查看列表中指定问题的详细信息
-  /wiki viewimage <imageId>    # 查看指定序号的图片
-◆ /mclc <MCL命令行参数>
-◆ /mcl info <package>    # 获取包信息
-  /mcl install <package> [channel] [type] [version] [lock or unlock]    # 安装包
-  /mcl list    # 列出已安装的包
-  /mcl remove <package> [delete]    # 移除包
-  /mcl run <script>    # 执行脚本load阶段
-  /mcl update    # 执行updater脚本
-◆ /permission
-◆ /lp
-◆ 
-◆ /lpe shutdown    # fast shutdown
-  /lpe startup    # restart
\ No newline at end of file
+2022-02-24 08:54:51 V/Bot.3198807326: Event: BotOfflineEvent.Active(bot=Bot(3198807326), cause=java.lang.IllegalStateException: Timeout waiting for ConfigPush., reconnect=false)
+> 2022-02-24 08:55:12 I/Bot.3198807326: Loaded account secrets from local cache.
+2022-02-24 08:55:13 I/Bot.3198807326: Saved account secrets to local cache for fast login.
+2022-02-24 08:55:13 I/Bot.3198807326: Login successful.
+2022-02-24 08:55:15 V/Bot.3198807326: Event: BotOnlineEvent(bot=Bot(3198807326))
+2022-02-24 08:55:15 I/Bot.3198807326: Bot login successful.
+justbot (3198807326) Login successful
+>
\ No newline at end of file

console.log

@@ -0,0 +1,220 @@

+  08:27:51 [INFO] iTXTech Mirai Console Loader version 1.2.2-60c67fb
+  08:27:51 [INFO] https://github.com/iTXTech/mirai-console-loader
+  08:27:51 [INFO] This program is licensed under GNU AGPL v3
+  08:27:52 [INFO] Verifying "org.bouncycastle:bcprov-jdk15on" v1.64
+  08:27:53 [INFO] Verifying "net.mamoe:mirai-console" v2.10.0
+  08:27:53 [INFO] Verifying "net.mamoe:mirai-console-terminal" v2.10.0
+  08:27:53 [INFO] Verifying "net.mamoe:mirai-core-all" v2.10.0
+  08:27:53 [INFO] Verifying "org.itxtech:mcl-addon" v1.2.2
+  08:27:54 [INFO] Verifying "net.mamoe:chat-command" v0.5.1
+  08:27:54 [INFO] Verifying "net.mamoe:mirai-api-http" v2.4.0
+  08:27:54 [INFO] Verifying "xyz.cssxsh.mirai:mirai-hibernate-plugin" v2.0.6
+  08:27:54 [INFO] Verifying "net.mamoe:mirai-slf4j-bridge" v1.2.0
+  08:27:55 [INFO] Verifying "io.github.karlatemp:luckperms" v2.10.0-dev-5+null
+  08:27:55 [INFO] Verifying "xyz.cssxsh.mirai:mirai-administrator" v1.0.3
+  08:27:55 [INFO] Fetching Mirai Console Loader Announcement...
+  08:27:55 [INFO] Mirai Console Loader Announcement:
+Mirai Console Loader 公告栏
+
+如果在图片上传的时候遇到问题请与我们联系 (需要提供图片文件源本)
+`- 如 Unsupported image type for ExternalResource *
+`  considering use gif/png/bmp/jpg format.
+`- Tracker: https://github.com/mamoe/mirai/issues/new/choose
+
+常用资源整合
+`- https://mirai.mamoe.net/topic/653
+
+  08:27:55 [WARN] Package "net.mamoe:chat-command" requires "net.mamoe:mirai-console" version 2.0-RC. Current version is 2.10.0
+2022-02-24 08:27:56 I/main: Starting mirai-console...
+2022-02-24 08:27:56 I/main: Backend: version 2.10.0, built on 2022-02-01 00:02:35.
+2022-02-24 08:27:56 I/main: Frontend Terminal: version 2.10.0, provided by Mamoe Technologies
+2022-02-24 08:27:56 I/main: Welcome to visit https://mirai.mamoe.net/
+2022-02-24 08:27:57 I/plugin: Successfully loaded plugin ThrowIt-Mirai v1.2
+2022-02-24 08:27:57 I/plugin: Successfully loaded plugin PatPat v2.0.1
+2022-02-24 08:27:57 I/plugin: Successfully loaded plugin net.mamoe.mirai-api-http v2.4.0
+2022-02-24 08:27:57 I/plugin: Successfully loaded plugin Chat Command v0.5.0
+2022-02-24 08:27:57 I/MiraiWiki: MiraiWiki2.0.2正在预加载
+2022-02-24 08:27:57 I/plugin: Successfully loaded plugin MiraiWiki v2.0.2
+        __    
+  |    |__)   LuckPerms v2.10.0-dev-5+null
+  |___ |      Running on Mirai Console - Mirai
+
+2022-02-24 08:27:58 I/LuckPerms: Loading configuration...
+2022-02-24 08:27:58 I/LuckPerms: Loading storage provider... [H2]
+2022-02-24 08:27:59 I/LuckPerms: Loading internal permission managers...
+2022-02-24 08:27:59 I/LuckPerms: Performing initial data load...
+2022-02-24 08:27:59 I/LuckPerms: Registering internal users....
+2022-02-24 08:28:00 I/LuckPerms: Successfully enabled. (took 2220ms)
+2022-02-24 08:28:00 I/plugin: Successfully loaded plugin LuckPerms v2.10.0-dev-5+null
+2022-02-24 08:28:00 I/plugin: Successfully loaded plugin mirai-hibernate-plugin v2.0.6
+2022-02-24 08:28:00 I/plugin: Successfully loaded plugin mirai-slf4j-bridge v1.0.0
+2022-02-24 08:28:00 I/plugin: Successfully loaded plugin Plum v1.0
+2022-02-24 08:28:00 I/plugin: Successfully loaded plugin MCL Addon v1.2.2
+2022-02-24 08:28:00 I/plugin: Successfully loaded plugin mirai-administrator v1.0.3
+2022-02-24 08:28:00 I/main: Loaded PermissionService from plugin LuckPerms
+2022-02-24 08:28:01 I/main: Prepared built-in commands: autoLogin, help, login, logout, permission, status, stop
+2022-02-24 08:28:02 I/ThrowIt-Mirai: Plugin loaded
+2022-02-24 08:28:02 I/PatPat: 检测到当前为Linux系统,将使用headless模式
+2022-02-24 08:28:02 I/PatPat: 缓存已自动清理
+2022-02-24 08:28:02 I/PatPat: 摸头插件已加载
+2022-02-24 08:28:02 I/Mirai HTTP API: ********************************************************
+2022-02-24 08:28:02 I/ws adapter: >>> [ws adapter] is listening at ws://localhost:15961
+2022-02-24 08:28:02 I/Mirai HTTP API: Http api server is running with verifyKey: 1234566Abc
+2022-02-24 08:28:02 I/Mirai HTTP API: adaptors: [ws]
+2022-02-24 08:28:02 I/Mirai HTTP API: ********************************************************
+2022-02-24 08:28:03 I/MiraiWiki: MiraiWiki2.0.2正在加载
+2022-02-24 08:28:03 W/MiraiWiki: 检测到正在非Windows系统上运行,请安装字体"Microsoft YaHei"以便汉字能够正常显示。
+2022-02-24 08:28:04 I/org.hibernate.Version: HHH000412: Hibernate ORM core version [WORKING]
+2022-02-24 08:28:05 I/org.hibernate.annotations.common.Version: HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
+2022-02-24 08:28:05 I/org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.sqlite.hibernate.dialect.SQLiteDialect
+2022-02-24 08:28:05 I/org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator: HHH000130: Instantiating explicit connection provider: org.hibernate.connection.C3P0ConnectionProvider
+2022-02-24 08:28:05 I/org.hibernate.c3p0.internal.C3P0ConnectionProvider: HHH010002: C3P0 using driver: org.sqlite.JDBC at URL: jdbc:sqlite:file:/www/mirai/mcl/data/xyz.cssxsh.mirai.plugin.mirai-hibernate-plugin/hibernate.sqlite
+2022-02-24 08:28:05 I/org.hibernate.c3p0.internal.C3P0ConnectionProvider: HHH10001001: Connection properties: {show_sql=false}
+2022-02-24 08:28:05 I/org.hibernate.c3p0.internal.C3P0ConnectionProvider: HHH10001003: Autocommit mode: false
+2022-02-24 08:28:05 I/com.mchange.v2.log.MLog: MLog clients using slf4j logging.
+2022-02-24 08:28:05 I/com.mchange.v2.c3p0.C3P0Registry: Initializing c3p0-0.9.5.5 [built 11-December-2019 22:18:33 -0800; debug? true; trace: 10]
+2022-02-24 08:28:06 I/org.hibernate.c3p0.internal.C3P0ConnectionProvider: HHH10001007: JDBC isolation level: READ_UNCOMMITTED
+2022-02-24 08:28:06 I/com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource: Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@69c588b6 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@bf43af9e [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, identityToken -> z8kfltanbetc5t6o7vt8|621a387f, idleConnectionTestPeriod -> 0, initialPoolSize -> 1, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 1, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 1, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@d949a037 [ description -> null, driverClass -> null, factoryClassLocation -> null, forceUseNamedDriverClass -> false, identityToken -> z8kfltanbetc5t6o7vt8|10dbf660, jdbcUrl -> jdbc:sqlite:file:/www/mirai/mcl/data/xyz.cssxsh.mirai.plugin.mirai-hibernate-plugin/hibernate.sqlite, properties -> {show_sql=false} ], preferredTestQuery -> null, privilegeSpawnedThreads -> false, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, extensions -> {}, factoryClassLocation -> null, identityToken -> z8kfltanbetc5t6o7vt8|e67d3b7, numHelperThreads -> 3 ]
+2022-02-24 08:28:06 I/org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.sqlite.hibernate.dialect.SQLiteDialect
+SLF4J: Failed to load class "org.slf4j.impl.StaticMDCBinder".
+SLF4J: Defaulting to no-operation MDCAdapter implementation.
+SLF4J: See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details.
+2022-02-24 08:28:07 I/org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@2831c178] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode.
+2022-02-24 08:28:07 I/mirai-hibernate-plugin: Database jdbc:sqlite:file:/www/mirai/mcl/data/xyz.cssxsh.mirai.plugin.mirai-hibernate-plugin/hibernate.sqlite by SQLite JDBC.
+2022-02-24 08:28:07 I/Plum: Plum >> Enable.
+2022-02-24 08:28:07 I/Plum: Start Init...
+2022-02-24 08:28:07 I/Plum: [CommandSystem] Init CommandSystem.
+2022-02-24 08:28:07 I/Plum: [FileSystem] Init FileSystem.
+2022-02-24 08:28:07 I/Plum: [FileSystem] Init All Configs...
+2022-02-24 08:28:07 I/Plum: [FileSystem] Init >> ApplicationConfig.json
+2022-02-24 08:28:07 I/Plum: [FileSystem] Load Local File to Memory >> ApplicationConfig.json
+2022-02-24 08:28:07 I/Plum: Init AudioUtils.
+OpenJDK 64-Bit Server VM warning: You have loaded library /www/mirai/mcl/plugins/Plum/voice-files/mirai_audio_lib_1645662487585.lib which might have disabled stack guard. The VM will try to fix the stack guard now.
+It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
+2022-02-24 08:28:07 I/Plum: [TimerSystem] Start TimerSystem.
+2022-02-24 08:28:07 I/Plum: End Init...
+2022-02-24 08:28:07 I/MCL Addon: iTXTech MCL Version: 1.2.2-60c67fb
+2022-02-24 08:28:08 E/mirai-administrator: java.lang.IllegalArgumentException: 机器人所有者 未设置
+java.lang.IllegalArgumentException: 机器人所有者 未设置
+	at xyz.cssxsh.mirai.plugin.MiraiAdminPlugin.onEnable(MiraiAdminPlugin.kt:32)
+	at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
+	at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:164)
+	at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:36)
+	at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
+	at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:47)
+	at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:135)
+	at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:177)
+	at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:202)
+	at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:392)
+	at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:156)
+	at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:155)
+	at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:47)
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
+	at org.itxtech.mcl.Utility.bootMirai(Utility.java:83)
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
+	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
+	at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
+	at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
+	at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
+	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
+	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
+	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
+	at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
+	at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
+	at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
+	at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
+	at org.mozilla.javascript.Context.call(Context.java:554)
+	at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
+	at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
+	at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
+	at com.sun.proxy.$Proxy4.run(Unknown Source)
+	at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
+	at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:176)
+	at org.itxtech.mcl.Loader.tryCatching(Loader.java:145)
+	at org.itxtech.mcl.Loader.start(Loader.java:176)
+	at org.itxtech.mcl.Loader.main(Loader.java:68)
+
+2022-02-24 08:28:08 I/main: 11 plugin(s) enabled.
+2022-02-24 08:28:08 I/main: Auto-login 3198807326
+ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...
+2022-02-24 08:28:09 I/Bot.3198807326: Loaded account secrets from local cache.
+2022-02-24 08:28:10 I/Bot.3198807326: Saved account secrets to local cache for fast login.
+2022-02-24 08:28:10 I/Bot.3198807326: Login successful.
+2022-02-24 08:28:13 V/Bot.3198807326: Event: BotOnlineEvent(bot=Bot(3198807326))
+2022-02-24 08:28:13 I/Bot.3198807326: Bot login successful.
+2022-02-24 08:28:13 I/main: mirai-console started successfully.
+> 
+  
+2022-02-24 08:28:29 V/Bot.3198807326: Event: BotOfflineEvent.Dropped(bot=Bot(3198807326), cause=NettyChannelException(message=null, cause=null), reconnect=true)
+> 
+  
+2022-02-24 08:28:29 W/Bot.3198807326: Connection lost, reconnecting... (NettyChannelException(message=null, cause=null))
+> 
+  
+2022-02-24 08:28:29 I/Bot.3198807326: Saved account secrets to local cache for fast login.
+> 
+  
+2022-02-24 08:28:29 I/Bot.3198807326: Login successful.
+> 
+  
+2022-02-24 08:28:29 V/Bot.3198807326: Event: BotOnlineEvent(bot=Bot(3198807326))
+> 
+  
+2022-02-24 08:28:29 V/Bot.3198807326: Event: BotReloginEvent(bot=Bot(3198807326), cause=null)
+> 
+  
+2022-02-24 08:28:29 I/Bot.3198807326: Reconnected successfully in 0.309s.
+> ◆ /autoLogin add <account> <password> [passwordKind]    # 添加自动登录, passwordKind 可选 PLAIN 或 MD5
+  /autoLogin clear    # 清除所有配置
+  /autoLogin list    # 查看自动登录账号列表
+  /autoLogin remove <account>    # 删除一个账号
+  /autoLogin removeConfig <account> <configKey>    # 删除一个账号的一个配置项
+  /autoLogin setConfig <account> <configKey> <value>    # 设置一个账号的一个配置项
+◆ /help     # 查看指令帮助
+◆ /login <qq> [password] [protocol]    # 登录一个账号
+◆ /logout <qq>    # 登出一个账号
+◆ /status     # 获取 Mirai Console 运行状态
+◆ /stop     # 关闭 Mirai Console
+◆ (/)丢 <target>    # 把群友丢出去
+◆ /clearcache     # 清理缓存
+◆ /wiki abort    # 中止写问题/回答
+  /wiki about    # 显示版本信息
+  /wiki accept <answer>    # 采纳指定的回答(只能在你提出的问题中)
+  /wiki all    # 查看本群的所有问题
+  /wiki answer    # 为刚刚查看过的问题写回答
+  /wiki answer <question>    # 为列表中指定的问题写回答
+  /wiki deletea <answer>    # 删除刚刚查看的问题下指定序号的回答(只能是你的回答)
+  /wiki deletea <question> <answer>    # 删除列表中指定问题下指定序号的回答(只能是你的回答)
+  /wiki deleteq    # 刚刚查看过的问题(只能是你自己的)
+  /wiki deleteq <question>    # 删除列表中指定的问题(只能是你自己的)
+  /wiki further    # 标记刚刚查看过的问题需要更多信息(只能是你提出的问题)
+  /wiki further <question>    # 标记指定问题需要更多信息(只能在你提出的问题中)
+  /wiki image <image>    # 为问题/回答追加图片
+  /wiki myanswer    # 查看当前用户回答过的问题列表
+  /wiki myquestion    # 查看当前用户提出的问题列表
+  /wiki page <page>    # 在多页结果中翻页
+  /wiki question <title>    # 创建新的问题
+  /wiki search <keyword>    # 搜索当前群聊中的有关问题
+  /wiki submit    # 提交问题/回答
+  /wiki text <text>    # 为问题/回答追加文本
+  /wiki unresolved    # 查看本群未解决的问题
+  /wiki view <item>    # 查看列表中指定问题的详细信息
+  /wiki viewimage <imageId>    # 查看指定序号的图片
+◆ /mclc <MCL命令行参数>
+◆ /mcl info <package>    # 获取包信息
+  /mcl install <package> [channel] [type] [version] [lock or unlock]    # 安装包
+  /mcl list    # 列出已安装的包
+  /mcl remove <package> [delete]    # 移除包
+  /mcl run <script>    # 执行脚本load阶段
+  /mcl update    # 执行updater脚本
+◆ /permission
+◆ /lp
+◆ 
+◆ /lpe shutdown    # fast shutdown
+  /lpe startup    # restart
\ No newline at end of file