esi / esi-issues

Issue tracking and feature requests for ESI
https://esi.evetech.net/
208 stars 23 forks source link

HTTP/2 protocol errors #825

Open krojew opened 6 years ago

krojew commented 6 years ago

Bug

Request

/v2/universe/names

Usually requesting > 1000 names, split to many requests.

Response

HEADERS on invalid stream - cannot associate reply headers with any active http stream. Also, sometimes it just hangs.

Expected

name list

krojew commented 6 years ago

To replicate, spam those two requests, one after another:

[60014861,60014862,60014863,60014864,60014865,60014866,60014867,60014868,60014869,60014870,60014871,60014872,60014873,60014874,60014875,60014876,60014877,60014878,60014879,60014880,60014881,60014882,60014883,60014884,60014885,60014886,60014887,60014888,60014889,60014890,60014891,60014892,60014893,60014894,60014895,60014896,60014897,60014898,60014899,60014900,60014901,60014902,60014903,60014904,60014905,60014906,60014907,60014908,60014909,60014910,60014911,60014912,60014913,60014914,60014915,60014916,60014917,60014918,60014919,60014920,60014921,60014922,60014923,60014924,60014925,60014926,60014927,60014928,60014929,60014930,60014931,61000001,61000002,61000003,61000004,61000005,61000006,61000007,61000008,61000009,61000010,61000011,61000012,61000013,61000014,61000015,61000016,61000017,61000018,61000019,61000020,61000021,61000022,61000023,61000024,61000025,61000026,61000027,61000028,61000029,61000030,61000031,61000032,61000033,61000034,61000035,61000036,61000037,61000038,61000039,61000040,61000041,61000042,61000043,61000044,61000045,61000046,61000047,61000048,61000049,61000050,61000051,61000052,61000053,61000054,61000055,61000056,61000057,61000058,61000059,61000060,61000061,61000062,61000063,61000064,61000065,61000066,61000067,61000068,61000069,61000070,61000071,61000072,61000073,61000074,61000075,61000076,61000077,61000078,61000079,61000080,61000081,61000082,61000083,61000084,61000085,61000086,61000087,61000088,61000089,61000090,61000091,61000092,61000093,61000094,61000095,61000096,61000097,61000098,61000099,61000100,61000101,61000102,61000103,61000104,61000105,61000106,61000107,61000108,61000109,61000110,61000111,61000112,61000113,61000114,61000115,61000116,61000117,61000118,61000119,61000120,61000121,61000122,61000123,61000124,61000125,61000126,61000127,61000128,61000129,61000130,61000131,61000132,61000133,61000134,61000135,61000136,61000137,61000138,61000139,61000140,61000141,61000142,61000143,61000144,61000145,61000146,61000147,61000148,61000149,61000150,61000151,61000152,61000153,61000154,61000155,61000156,61000157,61000158,61000159,61000160,61000161,61000162,61000163,61000164,61000165,61000166,61000167,61000168,61000169,61000170,61000171,61000172,61000174,61000175,61000176,61000177,61000178,61000179,61000180,61000181,61000182,61000183,61000184,61000185,61000186,61000187,61000188,61000189,61000190,61000191,61000192,61000193,61000194,61000195,61000196,61000197,61000198,61000199,61000200,61000201,61000202,61000203,61000204,61000205,61000206,61000207,61000208,61000209,61000210,61000211,61000212,61000213,61000214,61000215,61000216,61000217,61000218,61000219,61000220,61000221,61000222,61000223,61000224,61000225,61000226,61000227,61000228,61000229,61000230,61000231,61000232,61000233,61000234,61000235,61000236,61000237,61000238,61000239,61000240,61000241,61000242,61000243,61000244,61000245,61000246,61000247,61000248,61000249,61000250,61000251,61000252,61000253,61000254,61000255,61000256,61000257,61000258,61000259,61000260,61000261,61000262,61000263,61000264,61000265,61000266,61000267,61000268,61000269,61000270,61000271,61000272,61000273,61000274,61000275,61000276,61000277,61000278,61000279,61000280,61000281,61000282,61000283,61000284,61000285,61000286,61000287,61000288,61000289,61000290,61000291,61000292,61000293,61000294,61000295,61000296,61000297,61000298,61000299,61000300,61000301,61000302,61000303,61000304,61000305,61000306,61000307,61000308,61000309,61000310,61000311,61000312,61000313,61000314,61000315,61000316,61000317,61000318,61000319,61000320,61000321,61000322,61000323,61000324,61000325,61000326,61000327,61000328,61000329,61000330,61000331,61000332,61000333,61000334,61000335,61000336,61000337,61000338,61000339,61000340,61000341,61000342,61000343,61000344,61000345,61000346,61000347,61000348,61000349,61000350,61000351,61000352,61000353,61000354,61000355,61000356,61000357,61000358,61000359,61000360,61000361,61000362,61000363,61000364,61000365,61000366,61000367,61000368,61000369,61000370,61000371,61000372,61000373,61000374,61000375,61000376,61000377,61000378,61000379,61000380,61000381,61000382,61000383,61000384,61000385,61000386,61000387,61000388,61000389,61000390,61000391,61000392,61000393,61000394,61000395,61000396,61000397,61000398,61000399,61000400,61000401,61000402,61000403,61000404,61000405,61000406,61000407,61000408,61000409,61000410,61000411,61000412,61000413,61000414,61000415,61000416,61000417,61000418,61000419,61000420,61000421,61000422,61000423,61000424,61000425,61000426,61000427,61000428,61000429,61000430,61000431,61000432,61000433,61000434,61000435,61000436,61000437,61000438,61000439,61000440,61000441,61000442,61000443,61000444,61000445,61000446,61000447,61000448,61000449,61000450,61000451,61000452,61000453,61000454,61000455,61000456,61000457,61000458,61000459,61000460,61000461,61000462,61000463,61000464,61000465,61000466,61000467,61000468,61000469,61000470,61000471,61000472,61000473,61000474,61000475,61000476,61000477,61000478,61000479,61000480,61000481,61000482,61000483,61000484,61000485,61000486,61000487,61000488,61000489,61000490,61000491,61000492,61000493,61000494,61000495,61000496,61000497,61000498,61000499,61000500,61000501,61000502,61000503,61000504,61000505,61000506,61000507,61000508,61000509,61000510,61000511,61000512,61000513,61000514,61000515,61000516,61000517,61000518,61000519,61000520,61000521,61000522,61000523,61000524,61000525,61000526,61000527,61000528,61000529,61000530,61000531,61000532,61000533,61000534,61000535,61000536,61000537,61000538,61000539,61000540,61000541,61000542,61000543,61000544,61000545,61000546,61000547,61000548,61000549,61000550,61000551,61000552,61000553,61000554,61000555,61000556,61000557,61000558,61000559,61000560,61000561,61000562,61000563,61000564,61000565,61000566,61000567,61000568,61000569,61000570,61000571,61000572,61000573,61000574,61000575,61000576,61000577,61000578,61000579,61000580,61000581,61000582,61000583,61000584,61000585,61000586,61000587,61000588,61000589,61000590,61000591,61000592,61000593,61000594,61000595,61000596,61000597,61000598,61000599,61000600,61000601,61000602,61000603,61000604,61000605,61000606,61000607,61000608,61000609,61000610,61000611,61000612,61000613,61000614,61000615,61000616,61000617,61000618,61000619,61000620,61000621,61000622,61000623,61000624,61000625,61000626,61000627,61000628,61000629,61000630,61000631,61000632,61000633,61000634,61000635,61000636,61000637,61000638,61000639,61000640,61000641,61000642,61000643,61000644,61000645,61000646,61000647,61000648,61000649,61000650,61000651,61000652,61000653,61000654,61000655,61000656,61000657,61000658,61000659,61000660,61000661,61000662,61000663,61000664,61000665,61000666,61000667,61000668,61000669,61000670,61000671,61000672,61000673,61000674,61000675,61000676,61000677,61000678,61000679,61000680,61000681,61000682,61000683,61000684,61000685,61000686,61000687,61000688,61000689,61000690,61000691,61000692,61000693,61000694,61000695,61000696,61000697,61000698,61000699,61000700,61000701,61000702,61000703,61000704,61000705,61000706,61000707,61000708,61000709,61000710,61000711,61000712,61000713,61000714,61000715,61000716,61000717,61000718,61000719,61000720,61000721,61000722,61000723,61000724,61000725,61000726,61000727,61000728,61000729,61000730,61000731,61000732,61000733,61000734,61000735,61000736,61000737,61000738,61000739,61000740,61000741,61000742,61000743,61000744,61000745,61000746,61000747,61000748,61000749,61000750,61000751,61000752,61000753,61000754,61000755,61000756,61000757,61000758,61000759,61000760,61000761,61000762,61000763,61000764,61000765,61000766,61000767,61000768,61000769,61000770,61000771,61000772,61000773,61000774,61000775,61000776,61000777,61000778,61000779,61000780,61000781,61000782,61000783,61000784,61000785,61000786,61000787,61000788,61000789,61000790,61000791,61000792,61000793,61000794,61000795,61000796,61000797,61000798,61000799,61000800,61000801,61000802,61000803,61000804,61000805,61000806,61000807,61000808,61000809,61000810,61000811,61000812,61000813,61000814,61000815,61000816,61000817,61000818,61000819,61000820,61000821,61000822,61000823,61000824,61000825,61000826,61000827,61000828,61000829,61000830,61000831,61000832,61000833,61000834,61000835,61000836,61000837,61000838,61000839,61000840,61000841,61000842,61000843,61000844,61000845,61000846,61000847,61000848,61000849,61000850,61000851,61000852,61000853,61000854,61000855,61000856,61000857,61000858,61000859,61000860,61000861,61000862,61000863,61000864,61000865,61000866,61000867,61000868,61000869,61000870,61000871,61000872,61000873,61000874,61000875,61000876,61000877,61000878,61000879,61000880,61000881,61000882,61000883,61000884,61000885,61000886,61000887,61000888,61000889,61000890,61000891,61000892,61000893,61000894,61000895,61000896,61000897,61000898,61000899,61000900,61000901,61000902,61000903,61000904,61000905,61000906,61000907,61000908,61000909,61000910,61000911,61000912,61000913,61000914,61000915,61000916,61000917,61000918,61000919,61000920,61000921,61000922,61000923,61000924,61000925,61000926,61000927,61000928,61000929,61000930]

[61000931,61000932,61000933,61000934,61000935,61000936,61000937,61000938,61000939,61000940,61000941,61000942,61000943,61000944,61000945,61000946,61000947,61000948,61000949,61000950,61000951,61000952,61000953,61000954,61000955,61000956,61000957,61000958,61000959,61000960,61000961,61000962,61000963,61000964,61000965,61000966,61000967,61000968,61000969,61000970,61000971,61000972,61000973,61000974,61000975,61000976,61000977,61000978,61000979,61000980,61000981,61000982,61000983,61000984,61000985,61000986,61000987,61000988,61000989,61000990,61000991,61000992,61000993,61000994,61000995,61000996,61000997,61000998,61000999,61001000,61001001,61001002,61001003,61001004,61001005,61001006,61001007,61001008,61001009,61001010,61001011,61001012,61001013,61001014,61001015,61001016,61001017,61001018,61001019,61001020,61001021,61001022,61001023,61001024,61001025,61001026,61001027,61001028,61001029,61001030,61001031,61001032,61001033,61001034,61001035,61001036,61001037,61001038,61001039,61001040,61001041,61001042,61001043,61001044,61001045,61001046,61001047,61001048,61001049,61001050,61001051,61001052,61001053,61001054,61001055,61001056,61001057,61001058,61001059,61001060,61001061,61001062,61001063,61001064,61001065,61001066,61001067,61001068,61001069,61001070,61001071,61001072,61001073,61001074,61001075,61001076,61001077,61001078,61001079,61001080,61001081,61001082,61001083,61001084,61001085,61001086,61001087,61001088,61001089,61001090,61001091,61001092,61001093,61001094,61001095,61001096,61001097,61001098,61001099,61001100,61001101,61001102,61001103,61001104,61001105,61001106,61001107,61001108,61001109,61001110,61001111,61001112,61001113,61001114,61001115,61001116,61001117,61001118,61001119,61001120,61001121,61001122,61001123,61001124,61001125,61001126,61001127,61001128,61001129,61001130,61001131,61001132,61001133,61001134,61001135,61001136,61001137,61001138,61001139,61001140,61001141,61001142,61001143,61001144,61001145,61001146]

krojew commented 6 years ago

Looks like you also should mix it with some GET requests to other endpoints, otherwise it seems to be working (not confirmed).

krojew commented 6 years ago

Looks like the server is sending the HEADERS frame before the client sends any data.

krojew commented 6 years ago

For reference, the actual frame data:

[0]    0 '\0'    unsigned char
        [1]    0 '\0'    unsigned char
        [2]    49 '1'    unsigned char
        [3]    1 '\x1'    unsigned char
        [4]    4 '\x4'    unsigned char
        [5]    0 '\0'    unsigned char
        [6]    0 '\0'    unsigned char
        [7]    0 '\0'    unsigned char
        [8]    27 '\x1b'    unsigned char
        [9]    142 'Ž'    unsigned char
        [10]    227 'ă'    unsigned char
        [11]    226 'â'    unsigned char
        [12]    200 'Č'    unsigned char
        [13]    224 'ŕ'    unsigned char
        [14]    223 'ß'    unsigned char
        [15]    222 'Ţ'    unsigned char
        [16]    220 'Ü'    unsigned char
        [17]    217 'Ů'    unsigned char
        [18]    215 '×'    unsigned char
        [19]    127 ''    unsigned char
        [20]    2 '\x2'    unsigned char
        [21]    2 '\x2'    unsigned char
        [22]    51 '3'    unsigned char
        [23]    51 '3'    unsigned char
        [24]    0 '\0'    unsigned char
        [25]    131 'ƒ'    unsigned char
        [26]    144 ''    unsigned char
        [27]    105 'i'    unsigned char
        [28]    47 '/'    unsigned char
        [29]    150 '–'    unsigned char
        [30]    223 'ß'    unsigned char
        [31]    105 'i'    unsigned char
        [32]    126 '~'    unsigned char
        [33]    148 '”'    unsigned char
        [34]    3 '\x3'    unsigned char
        [35]    42 '*'    unsigned char
        [36]    67 'C'    unsigned char
        [37]    93 ']'    unsigned char
        [38]    138 'Š'    unsigned char
        [39]    8 '\b'    unsigned char
        [40]    1 '\x1'    unsigned char
        [41]    121 'y'    unsigned char
        [42]    64 '@'    unsigned char
        [43]    181 'µ'    unsigned char
        [44]    113 'q'    unsigned char
        [45]    182 '¶'    unsigned char
        [46]    238 'î'    unsigned char
        [47]    9 '\t'    unsigned char
        [48]    213 'Ő'    unsigned char
        [49]    49 '1'    unsigned char
        [50]    104 'h'    unsigned char
        [51]    223 'ß'    unsigned char
        [52]    92 '\\'    unsigned char
        [53]    2 '\x2'    unsigned char
        [54]    52 '4'    unsigned char
        [55]    48 '0'    unsigned char
        [56]    214 'Ö'    unsigned char
        [57]    211 'Ó'    unsigned char
sdack commented 6 years ago

nghttp2-1.31.1 is out. One commit stands out, which appears to fix a bug with large frames...

antihax commented 6 years ago

I am also having this endpoint breaking http2 protocol. Will try to debug further as I see it reoccur.

antihax commented 6 years ago

Unable to determine the cause but appears to directly proceed a 502 error likely from the retry mechanism I have. The numbers in [ ] are the ids in the universe/names call.

2018/04/25 20:08:43 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:08:43 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:08:44 idcache.go:58: &url.Error{Op:"Post", URL:"https://esi.tech.ccp.is/v2/universe/names/", Err:http.http2StreamError{StreamID:0x9bf, Code:0x1, Cause:error(nil)}} [90093488 1331768660]
2018/04/25 20:08:44 mailbox.go:326: Post https://esi.tech.ccp.is/v2/universe/names/: stream error: stream ID 2495; PROTOCOL_ERROR
2018/04/25 20:08:44 mailbox.go:199: Post https://esi.tech.ccp.is/v2/universe/names/: stream error: stream ID 2495; PROTOCOL_ERROR
2018/04/25 20:08:44 mailbox.go:183: Post https://esi.tech.ccp.is/v2/universe/names/: stream error: stream ID 2495; PROTOCOL_ERROR
2018/04/25 20:08:44 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:08:44 idcache.go:58: http.http2StreamError{StreamID:0x9d7, Code:0x1, Cause:error(nil)} [1174665508 1331768660]
2018/04/25 20:08:44 mailbox.go:326: stream error: stream ID 2519; PROTOCOL_ERROR
2018/04/25 20:08:44 mailbox.go:199: stream error: stream ID 2519; PROTOCOL_ERROR
2018/04/25 20:08:44 mailbox.go:183: stream error: stream ID 2519; PROTOCOL_ERROR
2018/04/25 20:08:51 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:08:52 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:08:52 idcache.go:58: http.http2StreamError{StreamID:0x184f, Code:0x1, Cause:error(nil)} [1171432348 1331768660]
2018/04/25 20:08:52 mailbox.go:326: stream error: stream ID 6223; PROTOCOL_ERROR
2018/04/25 20:08:52 mailbox.go:199: stream error: stream ID 6223; PROTOCOL_ERROR
2018/04/25 20:08:52 mailbox.go:183: stream error: stream ID 6223; PROTOCOL_ERROR
2018/04/25 20:08:53 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:08:54 idcache.go:58: &url.Error{Op:"Post", URL:"https://esi.tech.ccp.is/v2/universe/names/", Err:http.http2StreamError{StreamID:0x1b95, Code:0x1, Cause:error(nil)}} [1171432348 1397672593 569066705 90546047 2000444028 1891281282 1331768660 92499800]
2018/04/25 20:08:54 mailbox.go:326: Post https://esi.tech.ccp.is/v2/universe/names/: stream error: stream ID 7061; PROTOCOL_ERROR
2018/04/25 20:08:54 mailbox.go:199: Post https://esi.tech.ccp.is/v2/universe/names/: stream error: stream ID 7061; PROTOCOL_ERROR
2018/04/25 20:08:54 mailbox.go:183: Post https://esi.tech.ccp.is/v2/universe/names/: stream error: stream ID 7061; PROTOCOL_ERROR
2018/04/25 20:08:59 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:00 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:00 idcache.go:58: http.http2StreamError{StreamID:0x2605, Code:0x1, Cause:error(nil)} [92664583 1331768660]
2018/04/25 20:09:00 mailbox.go:326: stream error: stream ID 9733; PROTOCOL_ERROR
2018/04/25 20:09:00 mailbox.go:199: stream error: stream ID 9733; PROTOCOL_ERROR
2018/04/25 20:09:00 mailbox.go:183: stream error: stream ID 9733; PROTOCOL_ERROR
2018/04/25 20:09:04 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:05 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:05 idcache.go:58: http.http2StreamError{StreamID:0x2c47, Code:0x1, Cause:error(nil)} [92496554 1331768660]
2018/04/25 20:09:05 mailbox.go:326: stream error: stream ID 11335; PROTOCOL_ERROR
2018/04/25 20:09:05 mailbox.go:199: stream error: stream ID 11335; PROTOCOL_ERROR
2018/04/25 20:09:05 mailbox.go:183: stream error: stream ID 11335; PROTOCOL_ERROR
2018/04/25 20:09:06 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:07 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:07 idcache.go:58: http.http2StreamError{StreamID:0x2f43, Code:0x1, Cause:error(nil)} [1171432348 1206911293 1891281282 1331768660]
2018/04/25 20:09:07 mailbox.go:326: stream error: stream ID 12099; PROTOCOL_ERROR
2018/04/25 20:09:07 mailbox.go:199: stream error: stream ID 12099; PROTOCOL_ERROR
2018/04/25 20:09:07 mailbox.go:183: stream error: stream ID 12099; PROTOCOL_ERROR
2018/04/25 20:09:07 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:08 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:08 idcache.go:58: http.http2StreamError{StreamID:0x2f63, Code:0x1, Cause:error(nil)} [886460186 1891281282 1331768660 1171432348 867494192]
2018/04/25 20:09:08 mailbox.go:326: stream error: stream ID 12131; PROTOCOL_ERROR
2018/04/25 20:09:08 mailbox.go:199: stream error: stream ID 12131; PROTOCOL_ERROR
2018/04/25 20:09:08 mailbox.go:183: stream error: stream ID 12131; PROTOCOL_ERROR
2018/04/25 20:09:20 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:20 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:20 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:21 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:21 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:21 idcache.go:58: http.http2StreamError{StreamID:0x44ff, Code:0x1, Cause:error(nil)} [160281977 1331768660]
2018/04/25 20:09:21 mailbox.go:326: stream error: stream ID 17663; PROTOCOL_ERROR
2018/04/25 20:09:21 mailbox.go:199: stream error: stream ID 17663; PROTOCOL_ERROR
2018/04/25 20:09:21 mailbox.go:183: stream error: stream ID 17663; PROTOCOL_ERROR
2018/04/25 20:09:21 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:21 idcache.go:58: http.http2StreamError{StreamID:0x451f, Code:0x1, Cause:error(nil)} [95368003 1331768660]
2018/04/25 20:09:21 mailbox.go:326: stream error: stream ID 17695; PROTOCOL_ERROR
2018/04/25 20:09:21 mailbox.go:199: stream error: stream ID 17695; PROTOCOL_ERROR
2018/04/25 20:09:21 mailbox.go:183: stream error: stream ID 17695; PROTOCOL_ERROR
2018/04/25 20:09:21 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:21 idcache.go:58: http.http2StreamError{StreamID:0x4523, Code:0x1, Cause:error(nil)} [167517457 1891281282 1331768660 1035007358]
2018/04/25 20:09:21 mailbox.go:326: stream error: stream ID 17699; PROTOCOL_ERROR
2018/04/25 20:09:21 mailbox.go:199: stream error: stream ID 17699; PROTOCOL_ERROR
2018/04/25 20:09:21 mailbox.go:183: stream error: stream ID 17699; PROTOCOL_ERROR
2018/04/25 20:09:22 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:22 idcache.go:58: http.http2StreamError{StreamID:0x4539, Code:0x1, Cause:error(nil)} [1845033905 1331768660]
2018/04/25 20:09:22 mailbox.go:326: stream error: stream ID 17721; PROTOCOL_ERROR
2018/04/25 20:09:22 mailbox.go:199: stream error: stream ID 17721; PROTOCOL_ERROR
2018/04/25 20:09:22 mailbox.go:183: stream error: stream ID 17721; PROTOCOL_ERROR
2018/04/25 20:09:25 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:26 transport.go:51: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:26 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:26 idcache.go:58: http.http2StreamError{StreamID:0x4b79, Code:0x1, Cause:error(nil)} [1008793928 1331768660]
2018/04/25 20:09:26 mailbox.go:326: stream error: stream ID 19321; PROTOCOL_ERROR
2018/04/25 20:09:26 mailbox.go:199: stream error: stream ID 19321; PROTOCOL_ERROR
2018/04/25 20:09:26 mailbox.go:183: stream error: stream ID 19321; PROTOCOL_ERROR
2018/04/25 20:09:27 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:27 idcache.go:58: http.http2StreamError{StreamID:0x4b7b, Code:0x1, Cause:error(nil)} [254865600 1331768660]
2018/04/25 20:09:27 mailbox.go:326: stream error: stream ID 19323; PROTOCOL_ERROR
2018/04/25 20:09:27 mailbox.go:199: stream error: stream ID 19323; PROTOCOL_ERROR
2018/04/25 20:09:27 mailbox.go:183: stream error: stream ID 19323; PROTOCOL_ERROR
2018/04/25 20:09:32 transport.go:51: St: 502 AWS: 1 Res: 28 Tok: 100 - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:32 transport.go:51: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
2018/04/25 20:09:32 idcache.go:58: http.http2StreamError{StreamID:0x54d9, Code:0x1, Cause:error(nil)} [180614500 1331768660]
2018/04/25 20:09:32 mailbox.go:326: stream error: stream ID 21721; PROTOCOL_ERROR
2018/04/25 20:09:32 mailbox.go:199: stream error: stream ID 21721; PROTOCOL_ERROR
2018/04/25 20:09:32 mailbox.go:183: stream error: stream ID 21721; PROTOCOL_ERROR
antihax commented 6 years ago

More dumpage.

POST /v2/universe/names/ HTTP/1.1
Host: esi.tech.ccp.is
Accept: application/json
Content-Type: application/json; charset=utf-8
User-Agent: EVEData-Mail-Server

[1891281282,99006652,782259701]

HTTP/2.0 502 Bad Gateway
Content-Length: 332
Alt-Svc: clear
Content-Type: text/html; charset=UTF-8
Date: Thu, 26 Apr 2018 22:10:25 GMT
Referrer-Policy: no-referrer

<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>502 Server Error</title>
</head>
body text=#000000 bgcolor=#ffffff>
<h1>Error: Server Error</h1>
<h2>The server encountered a temporary error and could not complete your request.<p>Please try again in 30 seconds.</h2>
<h2></h2>
</body></html>

evedata mailserver: 2018/04/26 15:10:25 transport.go:56: St: 502 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/

POST /v2/universe/names/ HTTP/1.1
Host: esi.tech.ccp.is
Accept: application/json
Content-Type: application/json; charset=utf-8
User-Agent: EVEData-Mail-Server

[1891281282,99006652,782259701]

evedata mailserver: 2018/04/26 15:10:26 transport.go:56: St: 400 AWS:  Res:  Tok:  - https://esi.tech.ccp.is/v2/universe/names/
evedata mailserver: 2018/04/26 15:10:26 idcache.go:76: http.http2StreamError{StreamID:0x162b, Code:0x1, Cause:error(nil)} [1891281282 99006652 782259701]
sdack commented 6 years ago

New curl 7.60 is out, with several fixes to http2 handling in case you're using libcurl.

https://curl.haxx.se/changes.html#7_60_0