Skip to content

Unable to construct instance of ServerPingRecord #612

Description

@diogotcorreia
[13:47:40 ERROR]: [Triton] Unhandled exception number 256 occurred in onPacketSending(PacketEvent) for Triton
java.lang.IllegalStateException: Unable to construct new instance using public net.minecraft.network.protocol.status.ServerStatus(net.minecraft.network.chat.Component,java.util.Optional,java.util.Optional,java.util.Optional,boolean,boolean)
        at ProtocolLib.jar//com.comphenix.protocol.reflect.accessors.DefaultConstrutorAccessor.invoke(DefaultConstrutorAccessor.java:21) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.wrappers.ping.ServerPingRecord.getHandle(ServerPingRecord.java:370) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.wrappers.WrappedServerPing.getHandle(WrappedServerPing.java:319) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.wrappers.Converters$3.getGeneric(Converters.java:110) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.wrappers.Converters$1.getGeneric(Converters.java:57) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.reflect.StructureModifier.writeInternal(StructureModifier.java:360) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.reflect.StructureModifier.writeSafely(StructureModifier.java:337) ~[?:?]
        at com.rexcantor64.triton.spigot.packetinterceptor.MotdPacketHandler.handleServerInfo(MotdPacketHandler.java:159) ~[?:?]
        at com.rexcantor64.triton.spigot.packetinterceptor.MotdPacketHandler.onPacketSending(MotdPacketHandler.java:170) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invokeListener(OutboundPacketListenerSet.java:74) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.injector.collection.PacketListenerSet.lambda$invoke$0(PacketListenerSet.java:123) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.timing.TimingTracker.lambda$static$0(TimingTracker.java:7) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:123) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invoke(OutboundPacketListenerSet.java:30) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:102) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterManager.postPacketToListeners(PacketFilterManager.java:528) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.injector.PacketFilterManager.invokeOutboundPacketListeners(PacketFilterManager.java:516) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:527) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.injector.netty.channel.NettyChannelProxy.processPacketOutbound(NettyChannelProxy.java:277) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.injector.netty.channel.NettyChannelProxy.writeAndFlush(NettyChannelProxy.java:229) ~[?:?]
        at net.minecraft.network.Connection.doSendPacket(Connection.java:513) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at net.minecraft.network.Connection.sendPacket(Connection.java:488) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at net.minecraft.network.Connection.send(Connection.java:451) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at net.minecraft.network.Connection.send(Connection.java:437) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at net.minecraft.network.Connection.send(Connection.java:433) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at com.destroystokyo.paper.network.StandardPaperServerListPingEventImpl.processRequest(StandardPaperServerListPingEventImpl.java:102) ~[leaf-1.21.11.jar:?]
        at net.minecraft.server.network.ServerStatusPacketListenerImpl.handleStatusRequest(ServerStatusPacketListenerImpl.java:41) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at net.minecraft.network.protocol.status.ServerboundStatusRequestPacket.handle(ServerboundStatusRequestPacket.java:22) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at net.minecraft.network.protocol.status.ServerboundStatusRequestPacket.handle(ServerboundStatusRequestPacket.java:8) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at net.minecraft.network.Connection.genericsFtw(Connection.java:290) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at net.minecraft.network.Connection.channelRead0(Connection.java:273) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at net.minecraft.network.Connection.channelRead0(Connection.java:58) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at ProtocolLib.jar//com.comphenix.protocol.injector.netty.channel.InboundPacketInterceptor.channelRead(InboundPacketInterceptor.java:42) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:361) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:325) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at ProtocolLib.jar//com.comphenix.protocol.injector.netty.channel.InboundProtocolReader.channelRead(InboundProtocolReader.java:25) ~[?:?]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:201) ~[netty-handler-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:163) ~[netty-handler-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:361) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:325) ~[netty-codec-base-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at net.minecraft.server.network.LegacyQueryHandler.channelRead(LegacyQueryHandler.java:112) ~[leaf-1.21.11.jar:1.21.11-88-39bb7e1]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:288) ~[netty-handler-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152) ~[netty-handler-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:804) ~[netty-transport-classes-epoll-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.handle(AbstractEpollChannel.java:482) ~[netty-transport-classes-epoll-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.epoll.EpollIoHandler$DefaultEpollIoRegistration.handle(EpollIoHandler.java:317) ~[netty-transport-classes-epoll-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.epoll.EpollIoHandler.processReady(EpollIoHandler.java:515) ~[netty-transport-classes-epoll-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.epoll.EpollIoHandler.run(EpollIoHandler.java:460) ~[netty-transport-classes-epoll-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) ~[netty-transport-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195) ~[netty-common-4.2.10.Final.jar:4.2.10.Final]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.2.10.Final.jar:4.2.10.Final]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.IllegalArgumentException: array is not of length 6
        at java.base/java.lang.invoke.MethodHandleStatics.newIllegalArgumentException(MethodHandleStatics.java:175) ~[?:?]
        at java.base/java.lang.invoke.MethodHandleImpl.checkSpreadArgument(MethodHandleImpl.java:587) ~[?:?]
        at ProtocolLib.jar//com.comphenix.protocol.reflect.accessors.DefaultConstrutorAccessor.invoke(DefaultConstrutorAccessor.java:19) ~[?:?]
        ... 78 more
{
  "tritonVersion": "4.0.1",
  "platform": "SPIGOT",
  "loaderFlags": [
    "VENDOR_ADVENTURE_BUNGEE_SERIALIZER",
    "VENDOR_PACKET_EVENTS"
  ],
  "platformData": {
    "serverName": "Leaf",
    "serverVersion": "1.21.11-88-39bb7e1 (MC: 1.21.11)",
    "protocolLibVersion": "5.4.1-SNAPSHOT-f606cc9",
    "packetEventsVersion": "2.11.2"
  },
  "textTranslationCount": 360,
  "signTranslationCount": 0,
  "config": {
    "languages": [
      {
        "name": "en_GB",
        "minecraftCodes": [
          "en_GB",
          "en_AU",
          "en_CA",
          "en_NZ",
          "en_PT",
          "en_UD",
          "en_US"
        ],
        "rawDisplayName": "\u003cdark_aqua\u003eEnglish (UK)",
        "fallbackLanguages": [
          "ro_RO"
        ],
        "flagCode": "eapwplpnpmbzbj",
        "cmds": []
      },
      {
        "name": "ro_RO",
        "minecraftCodes": [
          "pt_PT",
          "pt_BR"
        ],
        "rawDisplayName": "\u003cdark_aqua\u003eRomână (Romania)",
        "fallbackLanguages": [],
        "flagCode": "laefbE",
        "cmds": []
      }
    ],
    "mainLanguage": "en_GB",
    "runLanguageCommandsOnLogin": false,
    "alwaysCheckClientLocale": false,
    "logLevel": 0,
    "behindProxy": false,
    "configAutoRefresh": -1,
    "commandAliases": [
      "lang",
      "language"
    ],
    "parser": "adventure",
    "disabledLine": "",
    "chat": true,
    "signedChat": true,
    "chatSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "actionbars": true,
    "actionbarSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "titles": true,
    "titleSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "guis": true,
    "guiSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "allowedEntityTypes": [
      "ARMOR_STAND",
      "GLOW_ITEM_FRAME",
      "ITEM_FRAME",
      "TEXT_DISPLAY"
    ],
    "hologramsAll": false,
    "hologramSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "kick": true,
    "kickSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "tab": true,
    "tabSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "items": true,
    "inventoryItems": false,
    "books": false,
    "itemsSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "signs": true,
    "signsSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "bossbars": true,
    "bossbarSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "motd": true,
    "motdSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "scoreboards": true,
    "scoreboardSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "advancements": false,
    "advancementsSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "advancementsRefresh": false,
    "resourcePackPrompt": true,
    "resourcePackPromptSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "deathScreen": true,
    "deathScreenSyntax": {
      "lang": "lang",
      "args": "args",
      "arg": "arg"
    },
    "terminal": false,
    "terminalAnsi": true,
    "preventPlaceholdersInChat": true,
    "maxPlaceholdersInMessage": 10,
    "asyncProtocolLib": false,
    "usePacketEvents": false,
    "storageType": "local",
    "serverName": "lobby",
    "databaseMysqlPoolMaxSize": 10,
    "databaseMysqlPoolMinIdle": 10,
    "databaseMysqlPoolMaxLifetime": 1800000,
    "databaseMysqlPoolConnTimeout": 5000,
    "databaseMysqlPoolProperties": {
      "prepStmtCacheSqlLimit": "2048",
      "socketTimeout": "30000",
      "cachePrepStmts": "true",
      "prepStmtCacheSize": "250"
    },
    "iKnowWhatIAmDoing": false,
    "twinInstance": "https://twin.rexcantor64.com"
  }
}

Related Discord thread: https://discord.com/channels/395565283047374850/1515714731179245699/1515714731179245699

Activity

  1. added this to the 4.0.2 milestone on Jun 14, 2026
  2. diogotcorreia commented on Jun 24, 2026

    @diogotcorreia
    MemberAuthor

    Closing since this is a ProtocolLib issue, and a PR has been opened upstream: dmulloy2/ProtocolLib#3644

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

module:spigotRelated to Spigot/PaperMCtype:bugSomething isn't working as expected

Type

No type

Projects

  • Status
    Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions