yushijinhun / authlib-injector

Build your own Minecraft authentication system.
https://authlib-injector.yushi.moe
GNU Affero General Public License v3.0
752 stars 68 forks source link

进入服务器时提示:无效的个人信息公钥签名,控制台提示Failed to verify Services signature #178

Closed DomnickJYH closed 2 years ago

DomnickJYH commented 2 years ago
  1. 游戏版本:Java

  2. 服务端版本:1.19+Fabric

  3. 所用模组:ClothAPI,FabircAPI,Carpet,Lithium,Modmenu,Phosphor,Sodium,SodiumExtra,SodiumOptions,GeyserFabric,Floodgate

  4. 服务器设置描述: 正版验证开启 enforce-secure-profile设为false 使用LittleSkin作为皮肤站和外置登录服务器 启动脚本为:java -Xms1024M -Xmx6144M -javaagent:authlib-injector-1.1.47.jar=https://littleskin.cn/api/yggdrasil -jar fabric-server-launch.jar

  5. 玩家方设置描述:PCL2启动器,以LittleSkin皮肤站进行第三方登录

  6. 错误描述:使用LittleSkin账号进入服务器时提示:无效的个人信息公钥签名,同时控制台内提示:

[19:26:47] [Netty Server IO #6/ERROR]: Failed to verify Services signature java.security.SignatureException: Signature length not correct: got 1 but was expecting 512 at sun.security.rsa.RSASignature.engineVerify(RSASignature.java:213) ~[?:?] at java.security.Signature$Delegate.engineVerify(Signature.java:1435) ~[?:?] at java.security.Signature.verify(Signature.java:789) ~[?:?] at net.minecraft.class_7500.method_44171(class_7500.java:24) ~[server-intermediary.jar:?] at net.minecraft.class_7500.method_44173(class_7500.java:44) ~[server-intermediary.jar:?] at net.minecraft.class_7500.method_44177(class_7500.java:19) [server-intermediary.jar:?] at net.minecraft.class_7428$class_7443.method_44205(class_7428.java:81) [server-intermediary.jar:?] at net.minecraft.class_7428.method_43550(class_7428.java:36) [server-intermediary.jar:?] at net.minecraft.class_3248.method_43510(class_3248.java:167) [server-intermediary.jar:?] at net.minecraft.class_3248.method_12641(class_3248.java:187) [server-intermediary.jar:?] at net.minecraft.class_2915.method_12649(class_2915.java:23) [server-intermediary.jar:?] at net.minecraft.class_2915.method_11054(class_2915.java:10) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10759(class_2535.java:171) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10770(class_2535.java:156) [server-intermediary.jar:?] at net.minecraft.class_2535.channelRead0(class_2535.java:54) [server-intermediary.jar:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at net.minecraft.class_3238.channelRead(class_3238.java:94) [server-intermediary.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [Geyser-Fabric.jar:?] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [Geyser-Fabric.jar:?] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [Geyser-Fabric.jar:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [Geyser-Fabric.jar:?] at java.lang.Thread.run(Thread.java:833) [?:?] [19:26:47] [Netty Server IO #6/ERROR]: Invalid signature for profile public key. Try restarting your game. com.mojang.authlib.minecraft.InsecurePublicKeyException$InvalidException: Invalid profile public key signature at net.minecraft.class_7428.method_43550(class_7428.java:37) ~[server-intermediary.jar:?] at net.minecraft.class_3248.method_43510(class_3248.java:167) ~[server-intermediary.jar:?] at net.minecraft.class_3248.method_12641(class_3248.java:187) [server-intermediary.jar:?] at net.minecraft.class_2915.method_12649(class_2915.java:23) [server-intermediary.jar:?] at net.minecraft.class_2915.method_11054(class_2915.java:10) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10759(class_2535.java:171) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10770(class_2535.java:156) [server-intermediary.jar:?] at net.minecraft.class_2535.channelRead0(class_2535.java:54) [server-intermediary.jar:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at net.minecraft.class_3238.channelRead(class_3238.java:94) [server-intermediary.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [Geyser-Fabric.jar:?] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [Geyser-Fabric.jar:?] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [Geyser-Fabric.jar:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [Geyser-Fabric.jar:?] at java.lang.Thread.run(Thread.java:833) [?:?] [19:26:47] [Netty Server IO #6/INFO]: Disconnecting /127.0.0.1:60923: Invalid signature for profile public key. Try restarting your game. [19:26:47] [Server thread/INFO]: /127.0.0.1:60923 lost connection: Invalid signature for profile public key. Try restarting your game. [19:30:38] [Netty Server IO #2/ERROR]: Failed to verify Services signature java.security.SignatureException: Signature length not correct: got 1 but was expecting 512 at sun.security.rsa.RSASignature.engineVerify(RSASignature.java:213) ~[?:?] at java.security.Signature$Delegate.engineVerify(Signature.java:1435) ~[?:?] at java.security.Signature.verify(Signature.java:789) ~[?:?] at net.minecraft.class_7500.method_44171(class_7500.java:24) ~[server-intermediary.jar:?] at net.minecraft.class_7500.method_44173(class_7500.java:44) ~[server-intermediary.jar:?] at net.minecraft.class_7500.method_44177(class_7500.java:19) [server-intermediary.jar:?] at net.minecraft.class_7428$class_7443.method_44205(class_7428.java:81) [server-intermediary.jar:?] at net.minecraft.class_7428.method_43550(class_7428.java:36) [server-intermediary.jar:?] at net.minecraft.class_3248.method_43510(class_3248.java:167) [server-intermediary.jar:?] at net.minecraft.class_3248.method_12641(class_3248.java:187) [server-intermediary.jar:?] at net.minecraft.class_2915.method_12649(class_2915.java:23) [server-intermediary.jar:?] at net.minecraft.class_2915.method_11054(class_2915.java:10) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10759(class_2535.java:171) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10770(class_2535.java:156) [server-intermediary.jar:?] at net.minecraft.class_2535.channelRead0(class_2535.java:54) [server-intermediary.jar:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at net.minecraft.class_3238.channelRead(class_3238.java:94) [server-intermediary.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [Geyser-Fabric.jar:?] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [Geyser-Fabric.jar:?] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [Geyser-Fabric.jar:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [Geyser-Fabric.jar:?] at java.lang.Thread.run(Thread.java:833) [?:?] [19:30:38] [Netty Server IO #2/ERROR]: Invalid signature for profile public key. Try restarting your game. com.mojang.authlib.minecraft.InsecurePublicKeyException$InvalidException: Invalid profile public key signature at net.minecraft.class_7428.method_43550(class_7428.java:37) ~[server-intermediary.jar:?] at net.minecraft.class_3248.method_43510(class_3248.java:167) ~[server-intermediary.jar:?] at net.minecraft.class_3248.method_12641(class_3248.java:187) [server-intermediary.jar:?] at net.minecraft.class_2915.method_12649(class_2915.java:23) [server-intermediary.jar:?] at net.minecraft.class_2915.method_11054(class_2915.java:10) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10759(class_2535.java:171) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10770(class_2535.java:156) [server-intermediary.jar:?] at net.minecraft.class_2535.channelRead0(class_2535.java:54) [server-intermediary.jar:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at net.minecraft.class_3238.channelRead(class_3238.java:94) [server-intermediary.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [Geyser-Fabric.jar:?] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [Geyser-Fabric.jar:?] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [Geyser-Fabric.jar:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [Geyser-Fabric.jar:?] at java.lang.Thread.run(Thread.java:833) [?:?] [19:30:38] [Netty Server IO #2/INFO]: Disconnecting /127.0.0.1:61895: Invalid signature for profile public key. Try restarting your game. [19:30:38] [Server thread/INFO]: /127.0.0.1:61895 lost connection: Invalid signature for profile public key. Try restarting your game. [19:31:19] [Netty Server IO #5/ERROR]: Failed to verify Services signature java.security.SignatureException: Signature length not correct: got 1 but was expecting 512 at sun.security.rsa.RSASignature.engineVerify(RSASignature.java:213) ~[?:?] at java.security.Signature$Delegate.engineVerify(Signature.java:1435) ~[?:?] at java.security.Signature.verify(Signature.java:789) ~[?:?] at net.minecraft.class_7500.method_44171(class_7500.java:24) ~[server-intermediary.jar:?] at net.minecraft.class_7500.method_44173(class_7500.java:44) ~[server-intermediary.jar:?] at net.minecraft.class_7500.method_44177(class_7500.java:19) [server-intermediary.jar:?] at net.minecraft.class_7428$class_7443.method_44205(class_7428.java:81) [server-intermediary.jar:?] at net.minecraft.class_7428.method_43550(class_7428.java:36) [server-intermediary.jar:?] at net.minecraft.class_3248.method_43510(class_3248.java:167) [server-intermediary.jar:?] at net.minecraft.class_3248.method_12641(class_3248.java:187) [server-intermediary.jar:?] at net.minecraft.class_2915.method_12649(class_2915.java:23) [server-intermediary.jar:?] at net.minecraft.class_2915.method_11054(class_2915.java:10) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10759(class_2535.java:171) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10770(class_2535.java:156) [server-intermediary.jar:?] at net.minecraft.class_2535.channelRead0(class_2535.java:54) [server-intermediary.jar:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [Geyser-Fabric.jar:?] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [Geyser-Fabric.jar:?] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [Geyser-Fabric.jar:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [Geyser-Fabric.jar:?] at java.lang.Thread.run(Thread.java:833) [?:?] [19:31:19] [Netty Server IO #5/ERROR]: Invalid signature for profile public key. Try restarting your game. com.mojang.authlib.minecraft.InsecurePublicKeyException$InvalidException: Invalid profile public key signature at net.minecraft.class_7428.method_43550(class_7428.java:37) ~[server-intermediary.jar:?] at net.minecraft.class_3248.method_43510(class_3248.java:167) ~[server-intermediary.jar:?] at net.minecraft.class_3248.method_12641(class_3248.java:187) [server-intermediary.jar:?] at net.minecraft.class_2915.method_12649(class_2915.java:23) [server-intermediary.jar:?] at net.minecraft.class_2915.method_11054(class_2915.java:10) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10759(class_2535.java:171) [server-intermediary.jar:?] at net.minecraft.class_2535.method_10770(class_2535.java:156) [server-intermediary.jar:?] at net.minecraft.class_2535.channelRead0(class_2535.java:54) [server-intermediary.jar:?] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [Geyser-Fabric.jar:?] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [Geyser-Fabric.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [Geyser-Fabric.jar:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [Geyser-Fabric.jar:?] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [Geyser-Fabric.jar:?] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [Geyser-Fabric.jar:?] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) [Geyser-Fabric.jar:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [Geyser-Fabric.jar:?] at java.lang.Thread.run(Thread.java:833) [?:?] [19:31:19] [Netty Server IO #5/INFO]: Disconnecting /127.0.0.1:62046: Invalid signature for profile public key. Try restarting your game. [19:31:19] [Server thread/INFO]: /127.0.0.1:62046 lost connection: Invalid signature for profile public key. Try restarting your game.

希望得到相应的解答和解决方案,谢谢

DomnickJYH commented 2 years ago

将enforce-secure-profile设为true也无济于事

DomnickJYH commented 2 years ago

在更换了authlib-injector.1.2.1.jar,并将enforce-secure-profile设为true后,提示为“登录失败:无效会话”,控制台提示:

[22:03:09 INFO]: com.mojang.authlib.GameProfile@5082fd2f[id=,name=Domnick_JYH,properties={},legacy=false] (/127.0.0.1:56678) lost connection: Disconnected [22:03:13 INFO]: com.mojang.authlib.GameProfile@431e7dd7[id=,name=Domnick_JYH,properties={},legacy=false] (/127.0.0.1:56692) lost connection: Disconnected [22:04:38 INFO]: com.mojang.authlib.GameProfile@51b51ab4[id=,name=Domnick_JYH,properties={},legacy=false] (/127.0.0.1:56791) lost connection: Disconnected

DomnickJYH commented 2 years ago

使用他人LittleSkin账号可以登入,但是用我自己的账号却不能进了

yushijinhun commented 2 years ago

请开启 -Dauthlibinjector.debug 选项,并提供 authlib-injector.log 里的日志(服务端和客户端都要,客户端日志位于 .minecraft 里)。

DomnickJYH commented 2 years ago

客户端:

Logging started at 2022-08-18T14:51:48.370693800Z [authlib-injector] [INFO] Version: 1.2.1 [authlib-injector] [INFO] Authentication server: https://littleskin.cn/api/yggdrasil [authlib-injector] [INFO] Transformed [net.minecraft.client.main.Main] with [Main Arguments Transformer] [authlib-injector] [INFO] Httpd is running on port 59360 [authlib-injector] [INFO] Transformed [net.minecraft.class_742] with [Constant URL Transformer] [authlib-injector] [INFO] Transformed [com.mojang.authlib.HttpAuthenticationService] with [ConcatenateURL Workaround] [authlib-injector] [INFO] Transformed [com.mojang.authlib.yggdrasil.YggdrasilEnvironment] with [Constant URL Transformer] [authlib-injector] [INFO] Transformed [com.mojang.authlib.yggdrasil.YggdrasilServicesKeyInfo] with [Yggdrasil Public Key Transformer] [authlib-injector] [INFO] Transformed [com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService] with [Texture Whitelist Transformer] [authlib-injector] [INFO] Transformed [net.minecraft.class_3248] with [Username Character Check Transformer] [authlib-injector] [INFO] Transformed [com.mojang.patchy.MojangBlockListSupplier] with [Constant URL Transformer]

服务端:

Logging started at 2022-08-18T14:50:10.055323700Z [authlib-injector] [INFO] Version: 1.2.1 [authlib-injector] [INFO] Authentication server: https://littlesk.in/api/yggdrasil [authlib-injector] [INFO] Redirect to: https://littleskin.cn/api/yggdrasil [authlib-injector] [INFO] Transformed [net.minecraft.class_3248] with [Username Character Check Transformer] [authlib-injector] [INFO] Transformed [com.mojang.authlib.HttpAuthenticationService] with [ConcatenateURL Workaround] [authlib-injector] [INFO] Httpd is running on port 59281 [authlib-injector] [INFO] Transformed [com.mojang.authlib.yggdrasil.YggdrasilEnvironment] with [Constant URL Transformer] [authlib-injector] [INFO] Transformed [com.mojang.authlib.yggdrasil.YggdrasilServicesKeyInfo] with [Yggdrasil Public Key Transformer] [authlib-injector] [INFO] Transformed [com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService] with [Texture Whitelist Transformer] [authlib-injector] [INFO] Transformed [com.mojang.authlib.properties.Property] with [Yggdrasil Public Key Transformer] [authlib-injector] [INFO] Transformed [org.geysermc.geyser.skin.SkinProvider] with [Constant URL Transformer]

DomnickJYH commented 2 years ago

同时我列出了一些我认为可能的原因及修复方案: 1、皮肤站邮箱未验证,需以全小写邮箱重新注册并验证 2、YggdrasilAPI的url未填写正确,需重新填写使启动器、游戏本体、服务端为同一个YggdrasilAPI 3、删除启动器内原有账号,并重新登录

DomnickJYH commented 2 years ago

yushijinhun您好: 经过实施我认为可能的修复方案后,成功解决了此问题,感谢您一直以来的帮助和回馈

d1stort01 commented 2 months ago

yushijinhun您好: 经过实施我认为可能的修复方案后,成功解决了此问题,感谢您一直以来的帮助和回馈

怎么解决的?