com.esotericsoftware.kryo.KryoException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • Kryo registration of LabeledPoint class
    via Stack Overflow by Pop
    ,
  • 3.2.1-SNAPSHOT changes to SparkGraphComputer serialization
    via by Dylan Bethune-Waddell,
    • com.esotericsoftware.kryo.KryoException: java.lang.IllegalArgumentException: Class is not registered: us.ihmc.humanoidRobotics.communication.packets.valkyrie.ValkyrieLowLevelControlModeMessage$ControlMode Note: To register this class use: kryo.register(us.ihmc.humanoidRobotics.communication.packets.valkyrie.ValkyrieLowLevelControlModeMessage$ControlMode.class); Serialization trace: requestedControlMode (us.ihmc.humanoidRobotics.communication.packets.valkyrie.ValkyrieLowLevelControlModeMessage) at com.esotericsoftware.kryo.serializers.FieldSerializer$ObjectField.write(FieldSerializer.java:585) at com.esotericsoftware.kryo.serializers.FieldSerializer.write(FieldSerializer.java:213) at com.esotericsoftware.kryo.Kryo.writeClassAndObject(Kryo.java:571) at com.esotericsoftware.kryonet.KryoSerialization.write(KryoSerialization.java:50) at com.esotericsoftware.kryonet.TcpConnection.send(TcpConnection.java:192) at com.esotericsoftware.kryonet.Connection.sendTCP(Connection.java:59) at us.ihmc.communication.net.KryoObjectClient.sendTCP(KryoObjectClient.java:111) at us.ihmc.communication.net.KryoObjectCommunicator.send(KryoObjectCommunicator.java:151) at us.ihmc.communication.packetCommunicator.PacketCommunicator.send(PacketCommunicator.java:163) at us.ihmc.communication.PacketRouter.forwardPacket(PacketRouter.java:125) at us.ihmc.communication.PacketRouter.processPacketRouting(PacketRouter.java:113) at us.ihmc.communication.PacketRouter.access$100(PacketRouter.java:12) at us.ihmc.communication.PacketRouter$PacketRoutingAction.receivedPacket(PacketRouter.java:280) at us.ihmc.communication.packetCommunicator.PacketCommunicator$GlobalPacketObjectConsumer.consumeObject(PacketCommunicator.java:179) at us.ihmc.communication.net.local.IntraprocessObjectCommunicator.receiveObject(IntraprocessObjectCommunicator.java:63) at us.ihmc.communication.net.local.IntraprocessCommunicationNetwork$IntraprocessCommunicator$1.run(IntraprocessCommunicationNetwork.java:169) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.IllegalArgumentException: Class is not registered: us.ihmc.humanoidRobotics.communication.packets.valkyrie.ValkyrieLowLevelControlModeMessage$ControlMode Note: To register this class use: kryo.register(us.ihmc.humanoidRobotics.communication.packets.valkyrie.ValkyrieLowLevelControlModeMessage$ControlMode.class); at com.esotericsoftware.kryo.Kryo.getRegistration(Kryo.java:443) at com.esotericsoftware.kryo.Kryo.getSerializer(Kryo.java:463) at com.esotericsoftware.kryo.serializers.FieldSerializer$ObjectField.write(FieldSerializer.java:567) ... 18 more

    Users with the same issue

    Gatgeagent
    2 times, last one,