recv = NodesResponse(NodesResponse { pk: PublicKey([179, 160, 108, 97, 254, 215, 102, 208, 230, 76, 46, 37, 46, 197, 5, 194, 2, 158, 217, 221, 21, 38, 183, 136, 148, 198, 169, 132, 246, 99, 33, 119]), nonce: Nonce([144, 163, 128, 147, 129, 219, 22, 70, 109, 236, 128, 59, 195, 95, 232, 211, 233, 107, 74, 123, 163, 127, 33, 129]), payload: [60, 47, 203, 1, 64, 10, 175, 60, 182, 142, 187, 244, 165, 151, 148, 217, 147, 209, 142, 77, 200, 127, 229, 165, 222, 49, 39, 90, 242, 205, 134, 2, 233, 49, 83, 11, 139, 224, 54, 237, 51, 101, 226, 229, 91, 12, 180, 207, 209, 40, 71, 86, 32, 149, 140, 211, 51, 126, 100, 123, 4, 116, 47, 7, 230, 42, 16, 172, 194, 214, 222, 45, 87, 8, 202, 93, 218, 36, 151, 195, 247, 248, 80, 2, 140, 96, 65, 36, 130, 200, 16, 172, 67, 27, 191, 30, 33, 99, 54, 158, 83, 3, 85, 144, 167, 197, 31, 118, 154, 60, 203, 56, 233, 196, 193, 188, 188, 107, 240, 52, 93, 33, 101, 204, 104, 138, 136, 158, 18, 102, 247, 8, 120, 92, 95, 109, 23, 122, 32, 51, 202, 243, 203, 181, 18, 103, 175, 173, 103, 46, 248, 246, 30, 237, 54, 179, 83, 246, 129, 90, 179, 230, 132, 47, 133, 68, 168, 15, 222, 151, 222, 205, 142, 200, 80, 100, 207, 75, 204, 130, 138] })
ERROR 2018-06-26T20:52:37Z: dht_server: failed to handle packet: Custom { kind: Other, error: StringError("NodesResponse.ping_id does not match") }
recv = NodesResponse(NodesResponse { pk: PublicKey([179, 160, 108, 97, 254, 215, 102, 208, 230, 76, 46, 37, 46, 197, 5, 194, 2, 158, 217, 221, 21, 38, 183, 136, 148, 198, 169, 132, 246, 99, 33, 119]), nonce: Nonce([198, 115, 197, 153, 237, 174, 128, 121, 81, 36, 134, 97, 253, 253, 42, 105, 5, 200, 89, 54, 16, 58, 38, 131]), payload: [237, 6, 122, 189, 60, 228, 23, 242, 65, 25, 156, 137, 60, 207, 152, 236, 120, 124, 205, 185, 81, 251, 57, 118, 116, 236, 4, 111, 162, 163, 146, 84, 95, 44, 57, 199, 63, 96, 77, 142, 118, 238, 46, 147, 176, 247, 45, 151, 8, 25, 31, 8, 21, 57, 146, 250, 98, 53, 51, 234, 117, 108, 13, 80, 200, 252, 118, 80, 227, 194, 177, 112, 179, 15, 167, 52, 148, 5, 30, 156, 12, 37, 115, 4, 34, 27, 97, 231, 24, 232, 189, 148, 176, 161, 82, 243, 13, 236, 196, 77, 47, 222, 36, 76, 88, 190, 222, 255, 199, 188, 127, 67, 58, 98, 56, 149, 210, 177, 227, 118, 100, 26, 253, 191, 86, 243, 121, 102, 120, 35, 192, 16, 136, 167, 230, 82, 165, 50, 190, 127, 48, 79, 77, 241, 205, 244, 127, 33, 38, 247, 77, 202, 145, 136, 19, 83, 5, 48, 218, 145, 16, 193, 157, 10, 173, 248, 6, 253, 219, 182, 135, 66, 77, 199, 215, 237, 12, 66, 224, 244, 151] })
ERROR 2018-06-26T20:52:37Z: dht_server: failed to handle packet: Custom { kind: Other, error: StringError("NodesResponse.ping_id does not match") }
recv = NodesResponse(NodesResponse { pk: PublicKey([179, 160, 108, 97, 254, 215, 102, 208, 230, 76, 46, 37, 46, 197, 5, 194, 2, 158, 217, 221, 21, 38, 183, 136, 148, 198, 169, 132, 246, 99, 33, 119]), nonce: Nonce([178, 10, 188, 182, 250, 112, 242, 16, 123, 140, 237, 195, 23, 69, 3, 89, 63, 1, 178, 64, 226, 134, 152, 167]), payload: [153, 244, 159, 21, 180, 79, 99, 162, 128, 210, 132, 140, 37, 153, 170, 213, 63, 106, 155, 219, 14, 172, 222, 190, 52, 52, 125, 132, 123, 14, 210, 147, 53, 69, 150, 123, 206, 114, 51, 85, 139, 74, 36, 153, 234, 29, 116, 127, 166, 230, 225, 171, 44, 133, 237, 92, 35, 138, 130, 128, 230, 2, 142, 60, 206, 186, 24, 172, 39, 67, 13, 90, 142, 209, 102, 30, 199, 191, 89, 80, 236, 234, 203, 120, 200, 149, 162, 223, 22, 76, 200, 79, 228, 214, 231, 251, 20, 139, 78, 176, 147, 158, 135, 155, 200, 25, 238, 141, 186, 16, 169, 248, 109, 20, 246, 148, 229, 161, 104, 189, 118, 88, 118, 22, 240, 14, 180, 237, 13, 175, 115, 58, 36, 32, 18, 151, 162, 215, 192, 21, 182, 223, 6, 0, 105, 59, 32, 157, 179, 216, 0, 96, 118, 116, 185, 116, 20, 34, 225, 127, 99, 55, 186, 235, 114, 93, 169, 168, 19, 159, 114, 84, 27, 86, 237, 135, 47, 82, 151, 234, 255] })
ERROR 2018-06-26T20:52:37Z: dht_server: failed to handle packet: Custom { kind: Other, error: StringError("NodesResponse.ping_id does not match") }