esi-issues icon indicating copy to clipboard operation
esi-issues copied to clipboard

[BUG] adding a list of waypoints results in the wrong route ingame

Open guiguilechat opened this issue 5 years ago • 1 comments

path is https://esi.evetech.net/ui/#/User%20Interface/post_ui_autopilot_waypoint

I add the following ids sequentially :

route ids is [30002049, 30002054, 30002055, 30002068, 30002069, 30002071, 30002075, 30002070, 30002072, 30002073, 30002074, 30003388, 30003387, 30003382, 30003381, 30003386, 30003385, 30003384, 30003393, 30003394, 30003395, 30003396, 30003399, 30003428, 30003429, 30003430, 30003433, 30003447, 30003451, 30003448, 30003449, 30003452, 30003450, 30003431, 30003432, 30003408, 30003400, 30003401, 30003407, 30003404, 30003405, 30003406, 30003403, 30033410, 30003402, 30003377, 30003379, 30003376, 30003375, 30003378, 30002519, 30002520, 30002522, 30002523, 30002383, 30002384, 30002531, 30002532, 30002535, 30002534, 30002533, 30002549, 30002550, 30002552, 30002562, 30002563, 30002564, 30002565, 30002566, 30002567, 30002521, 30003439, 30003437, 30003438, 30003436, 30003440, 30003435, 30003434, 30003390, 30003391, 30003389, 30003463, 30003462, 30003461, 30003459, 30003414, 30003457, 30003456, 30003458, 30003455, 30003454, 30003453, 30003412, 30003426, 30003427, 30003443, 30003445, 30003442, 30003441, 30003415, 30003413, 30002570, 30032547, 30002569, 30002571, 30002572, 30002528, 30002527, 30002525, 30002508, 30002509, 30002507, 30002512, 30002510, 30002526, 30002529, 30022547, 30002545, 30002546, 30002548, 30002543, 30012547, 30002053]

which is the list of systems : route names is [Uttindar, Hror, Amo, Nakugard, Traun, Barkrik, Hjoramold, Uriok, Inder, Tvink, Lanngisi, Olbra, Jondik, Flost, Eust, Ongund, Evuldgenzo, Asgeir, Eiluvodi, Freatlidur, Roleinn, Maturat, Vorsk, Hilfhurmur, Geffur, Oppold, Gedugaud, Josekorn, Dantbeinn, Nifflung, Hakeri, Irgrus, Oraekja, Tratokard, Lumegen, Evettullur, Hjortur, Egbonbet, Tamekamur, Agtver, Datulen, Situner, Meimungen, Erego, Totkubad, Illuin, Aldilur, Stirht, Brundakur, Nedegulf, Kronsur, Dumkirinur, Obrolber, Austraka, Aeddin, Gulfonodi, Gerek, Tongofur, Ebasgerdur, Rokofur, Gerbold, Offugen, Roniko, Eddar, Trer, Egmur, Javrendei, Appen, Klir, Jorus, Sist, Aderkan, Ogoten, Earled, Tollus, Ansher, Hebisa, Polstodur, Vilur, Reset, Altrinur, Erlendur, Eldjaerin, Diromitur, Lirerim, Yrmori, Ridoner, Hotrardik, Klaevik, Atonder, Engosi, Orduin, Elgoi, Anstard, Osvestmunnur, Moselgi, Iluin, Finanar, Earwik, Aldagolf, Eram, Magiko, Larkugei, Osaumuni, Oremmulf, Hurjafren, Balginia, Illinfrik, Meirakulf, Trytedald, Odatrik, Abudban, Alakgur, Rens, Frarn, Gyng, Krilmokenur, Lustrevik, Isendeldik, Emolgranlan, Eystur, Hadaugago, Hek] Here is the ingame result :

Current location: Hek
1. Uttindar (Solar System) / Barvigrard / Metropolis
2. Hror (Solar System) / Tiat / Metropolis
3. Amo (Solar System) / Tiat / Metropolis
4. Nakugard (Solar System) / Ani / Metropolis
5. Traun (Solar System) / Ani / Metropolis
6. Barkrik (Solar System) / Ani / Metropolis
7. Hjoramold (Solar System) / Ani / Metropolis
8. Uriok (Solar System) / Ani / Metropolis
9. Inder (Solar System) / Ani / Metropolis
10. Tvink (Solar System) / Ani / Metropolis
11. Lanngisi (Solar System) / Ani / Metropolis
12. Olbra (Solar System) / Ankard / Metropolis
13. Jondik (Solar System) / Ankard / Metropolis
14. Flost (Solar System) / Lorundio / Metropolis
15. Eust (Solar System) / Lorundio / Metropolis
16. Ongund (Solar System) / Lorundio / Metropolis
17. Evuldgenzo (Solar System) / Lorundio / Metropolis
18. Asgeir (Solar System) / Lorundio / Metropolis
19. Eiluvodi (Solar System) / Jonar / Metropolis
20. Freatlidur (Solar System) / Jonar / Metropolis
21. Roleinn (Solar System) / Jonar / Metropolis
22. Maturat (Solar System) / Jonar / Metropolis
23. Vorsk (Solar System) / Jonar / Metropolis
24. Hilfhurmur (Solar System) / Brazinget / Metropolis
25. Geffur (Solar System) / Brazinget / Metropolis
26. Oppold (Solar System) / Brazinget / Metropolis
27. Gedugaud (Solar System) / Brazinget / Metropolis
28. Josekorn (Solar System) / Panorad / Metropolis
29. Dantbeinn (Solar System) / Panorad / Metropolis
30. Nifflung (Solar System) / Panorad / Metropolis
31. Hakeri (Solar System) / Panorad / Metropolis
32. Irgrus (Solar System) / Panorad / Metropolis
33. Oraekja (Solar System) / Panorad / Metropolis
34. Tratokard (Solar System) / Brazinget / Metropolis
35. Evettullur (Solar System) / Stadakorn / Metropolis
36. Hjortur (Solar System) / Stadakorn / Metropolis
37. Egbonbet (Solar System) / Stadakorn / Metropolis
38. Tamekamur (Solar System) / Stadakorn / Metropolis
39. Agtver (Solar System) / Stadakorn / Metropolis
40. Datulen (Solar System) / Stadakorn / Metropolis
41. Situner (Solar System) / Stadakorn / Metropolis
42. Meimungen (Solar System) / Stadakorn / Metropolis
43. Erego (Solar System) / Stadakorn / Metropolis
44. Totkubad (Solar System) / Stadakorn / Metropolis
45. Illuin (Solar System) / Gedur / Metropolis
46. Lumegen (Solar System) / Brazinget / Metropolis
47. Aldilur (Solar System) / Gedur / Metropolis
48. Stirht (Solar System) / Gedur / Metropolis
49. Brundakur (Solar System) / Gedur / Metropolis
50. Nedegulf (Solar System) / Gedur / Metropolis
51. Kronsur (Solar System) / Osta / Heimatar
52. Dumkirinur (Solar System) / Osta / Heimatar
53. Obrolber (Solar System) / Osta / Heimatar
54. Austraka (Solar System) / Osta / Heimatar
55. Aeddin (Solar System) / Fittakan / Molden Heath
56. Gulfonodi (Solar System) / Fittakan / Molden Heath
57. Gerek (Solar System) / Wiedadur / Heimatar
58. Tongofur (Solar System) / Wiedadur / Heimatar
59. Ebasgerdur (Solar System) / Wiedadur / Heimatar
60. Rokofur (Solar System) / Wiedadur / Heimatar
61. Gerbold (Solar System) / Wiedadur / Heimatar
62. Offugen (Solar System) / Akimamur / Heimatar
63. Roniko (Solar System) / Akimamur / Heimatar
64. Eddar (Solar System) / Akimamur / Heimatar
65. Trer (Solar System) / Urtfer / Heimatar
66. Egmur (Solar System) / Urtfer / Heimatar
67. Javrendei (Solar System) / Urtfer / Heimatar
68. Appen (Solar System) / Urtfer / Heimatar
69. Klir (Solar System) / Urtfer / Heimatar
70. Jorus (Solar System) / Urtfer / Heimatar
71. Sist (Solar System) / Osta / Heimatar
72. Aderkan (Solar System) / Frar / Metropolis
73. Ogoten (Solar System) / Frar / Metropolis
74. Earled (Solar System) / Frar / Metropolis
75. Tollus (Solar System) / Frar / Metropolis
76. Ansher (Solar System) / Frar / Metropolis
77. Hebisa (Solar System) / Frar / Metropolis
78. Polstodur (Solar System) / Frar / Metropolis
79. Vilur (Solar System) / Ankard / Metropolis
80. Reset (Solar System) / Ankard / Metropolis
81. Altrinur (Solar System) / Ankard / Metropolis
82. Erlendur (Solar System) / Rollera / Metropolis
83. Eldjaerin (Solar System) / Rollera / Metropolis
84. Diromitur (Solar System) / Rollera / Metropolis
85. Lirerim (Solar System) / Rollera / Metropolis
86. Yrmori (Solar System) / Meinigefur / Metropolis
87. Ridoner (Solar System) / Argeir / Metropolis
88. Hotrardik (Solar System) / Argeir / Metropolis
89. Klaevik (Solar System) / Argeir / Metropolis
90. Atonder (Solar System) / Argeir / Metropolis
91. Engosi (Solar System) / Argeir / Metropolis
92. Orduin (Solar System) / Argeir / Metropolis
93. Elgoi (Solar System) / Meinigefur / Metropolis
94. Anstard (Solar System) / Ergruk / Metropolis
95. Osvestmunnur (Solar System) / Ergruk / Metropolis
96. Moselgi (Solar System) / Inkelm / Metropolis
97. Iluin (Solar System) / Inkelm / Metropolis
98. Finanar (Solar System) / Inkelm / Metropolis
99. Earwik (Solar System) / Inkelm / Metropolis
100. Aldagolf (Solar System) / Meinigefur / Metropolis
101. Eram (Solar System) / Meinigefur / Metropolis
102. Magiko (Solar System) / Erada / Heimatar
103. Larkugei (Solar System) / Erada / Heimatar
104. Osaumuni (Solar System) / Erada / Heimatar
105. Oremmulf (Solar System) / Erada / Heimatar
106. Hurjafren (Solar System) / Erada / Heimatar
107. Balginia (Solar System) / Odengsolf / Heimatar
108. Illinfrik (Solar System) / Odengsolf / Heimatar
109. Meirakulf (Solar System) / Odengsolf / Heimatar
110. Trytedald (Solar System) / Ortner / Heimatar
111. Odatrik (Solar System) / Ortner / Heimatar
112. Abudban (Solar System) / Ortner / Heimatar
113. Alakgur (Solar System) / Huvilma / Heimatar
114. Rens (Solar System) / Ortner / Heimatar
115. Frarn (Solar System) / Odengsolf / Heimatar
116. Gyng (Solar System) / Odengsolf / Heimatar
117. Krilmokenur (Solar System) / Erada / Heimatar
118. Lustrevik (Solar System) / Sveipar / Heimatar
119. Isendeldik (Solar System) / Sveipar / Heimatar
120. Emolgranlan (Solar System) / Sveipar / Heimatar
121. Eystur (Solar System) / Sveipar / Heimatar
122. Hadaugago (Solar System) / Sveipar / Heimatar
123. Hek (Solar System) / Barvigrard / Metropolis

first diff is that Lumegen(46.) is after Iluin when it should be after tratokard so at position 36. This is not deterministic, repeating the calls can result in the correct route being said.

fix

IMO this is due to the server receiving the requests not in the order I sent them. A basic fix would be to transmit the route as a whole instead of ONE waypoint each time. Maybe add another path to do so ?

guiguilechat avatar Sep 24 '20 10:09 guiguilechat

Internal issue created: TTC-3753

jamesrobb avatar Oct 15 '20 10:10 jamesrobb