Open Air111 opened 1 week ago
类似#3911,但我有更详尽的log和截图(
完整见“截图”中的压缩包,logs只贴最相关部分
起因:
predict_current_fleet
predict_fleet
触发过程: a2图有两个SP,A3和A4,在find_all_fleets中
find_all_fleets
self.fleet_2 = A4
self.fleet_2
update
self.fleet_1
由于fleet_1_location没有被更新过,最终触发了KeyError
fleet_1_location
No response
2024-06-21 21:36:21.352 | INFO | <<< FIND CURRENT FLEET >>> 2024-06-21 21:36:21.357 | INFO | Fleets: [] 2024-06-21 21:36:21.361 | WARNING | No fleets detected. 2024-06-21 21:36:21.364 | INFO | <<< FIND ALL FLEETS >>> 2024-06-21 21:36:21.370 | INFO | In sight: A4 2024-06-21 21:36:21.374 | INFO | Focus to: B4 2024-06-21 21:36:21.378 | INFO | Map swipe: (-2, -2) 2024-06-21 21:36:21.386 | INFO | Swipe ( 847, 231) -> (1152, 443) 2024-06-21 21:36:21.755 | INFO | [prev.center_offset] [0.54329009 0.51214535] 2024-06-21 21:36:21.835 | INFO | tile_center: 0.929 (good match) 2024-06-21 21:36:21.855 | INFO | 0.066s _ edge_lines: 1 hori, 1 vert 2024-06-21 21:36:21.859 | INFO | Edges: / homo_loca: ( 8, 44) 2024-06-21 21:36:21.867 | INFO | center_loca: (1, 3) 2024-06-21 21:36:21.873 | INFO | [view.center_offset] [0.62186155 0.59785976] 2024-06-21 21:36:21.894 | INFO | Map swipe predict: None (0.012s, no match) 2024-06-21 21:36:21.899 | INFO | Camera: B4 2024-06-21 21:36:21.904 | INFO | Camera: B4 2024-06-21 21:36:21.997 | INFO | 0.087s predict: 37 2024-06-21 21:36:22.002 | INFO | -- -- -- -- -- -- -- 2024-06-21 21:36:22.006 | INFO | -- -- -- -- -- -- .. 2024-06-21 21:36:22.010 | INFO | -- -- -- -- -- -- .. 2024-06-21 21:36:22.016 | INFO | Fl -- -- -- -- -- .. 2024-06-21 21:36:22.021 | INFO | -- -- -- -- -- -- .. 2024-06-21 21:36:22.025 | INFO | -- -- -- -- -- -- .. 2024-06-21 21:36:22.028 | INFO | Map swipe: (0, 0) 2024-06-21 21:36:22.034 | INFO | Global A4 (camera=B4) -> Local A4 (center=B4) 2024-06-21 21:36:22.042 | INFO | In sight: A3 2024-06-21 21:36:22.047 | INFO | Focus to: B3 2024-06-21 21:36:22.051 | INFO | Map swipe: (0, -1) 2024-06-21 21:36:22.057 | INFO | Swipe ( 754, 349) -> ( 772, 464) 2024-06-21 21:36:22.274 | INFO | [prev.center_offset] [0.62186155 0.59785976] 2024-06-21 21:36:22.357 | INFO | tile_center: 0.955 (good match) 2024-06-21 21:36:22.372 | INFO | 0.066s edge_lines: 0 hori, 1 vert 2024-06-21 21:36:22.379 | INFO | Edges: / homo_loca: ( 26, 52) 2024-06-21 21:36:22.388 | INFO | center_loca: (1, 3) 2024-06-21 21:36:22.393 | INFO | [view.center_offset] [0.49329007 0.54071679] 2024-06-21 21:36:22.412 | INFO | Map swipe predict: None (0.015s, no match) 2024-06-21 21:36:22.420 | INFO | Camera: B3 2024-06-21 21:36:22.425 | INFO | Camera: B3 2024-06-21 21:36:22.508 | INFO | 0.079s predict: 36 2024-06-21 21:36:22.514 | INFO | -- -- -- -- -- -- -- 2024-06-21 21:36:22.519 | INFO | -- -- -- -- -- -- .. 2024-06-21 21:36:22.523 | INFO | 2E -- -- -- -- -- .. 2024-06-21 21:36:22.527 | INFO | -- -- -- -- -- -- .. 2024-06-21 21:36:22.533 | INFO | FL -- -- -- -- -- .. 2024-06-21 21:36:22.539 | INFO | -- -- -- -- -- .. .. 2024-06-21 21:36:22.545 | INFO | Map swipe: (0, 0) 2024-06-21 21:36:22.551 | INFO | Global A3 (camera=B3) -> Local A4 (center=B4) 2024-06-21 21:36:22.556 | INFO | Fleet_2: A4
1718976986555.zip
在提问之前...
描述你的问题
类似#3911,但我有更详尽的log和截图(
完整见“截图”中的压缩包,logs只贴最相关部分
起因:
predict_current_fleet
为Falsepredict_fleet
为False(并不直接导致该问题的发生)触发过程: a2图有两个SP,A3和A4,在
find_all_fleets
中self.fleet_2 = A4
self.fleet_2
没有更新。这里需要注意的是,尽管update
会重新predict,输出的结果显示A4是FL,但此时并不会更新self.fleet_1
由于
fleet_1_location
没有被更新过,最终触发了KeyError如何复现
No response
预期行为
No response
相关 Logs
截图
1718976986555.zip
还有别的吗?
No response