itsdax / Runescape-Web-Walker-Engine

A navigation engine for OSRS written for TriBot
https://tribot.org/
Apache License 2.0
81 stars 37 forks source link

Walker stuck on "Could not grab destination details" #188

Closed BegTribot closed 1 year ago

BegTribot commented 1 year ago

Hello Sometimes the walker gets stuck with an error message "Could not grab destination details" I retry it a few times then give up It's trying to walk from Edgevile bank to Nulodion (dwarf cannon NPC) Player stats were removed for privacy reasons

[20:07:44] [DaxWalker] Generating path: {"player":{"setting":[{"key":10,"value":0},{"key":11,"value":5},{"key":17,"value":14},{"key":32,"value":3},{"key":63,"value":6},{"key":68,"value":16},{"key":71,"value":4},{"key":101,"value":130},{"key":111,"value":9},{"key":116,"value":15},{"key":131,"value":9},{"key":144,"value":100},{"key":145,"value":0},{"key":150,"value":160},{"key":165,"value":30},{"key":176,"value":10},{"key":179,"value":21},{"key":212,"value":0},{"key":273,"value":110},{"key":299,"value":0},{"key":302,"value":61},{"key":307,"value":110},{"key":314,"value":80},{"key":335,"value":0},{"key":347,"value":10},{"key":351,"value":0},{"key":365,"value":10},{"key":371,"value":0},{"key":387,"value":110},{"key":399,"value":8},{"key":425,"value":0},{"key":437,"value":413290},{"key":440,"value":0},{"key":482,"value":0},{"key":622,"value":0},{"key":655,"value":0},{"key":671,"value":0},{"key":705,"value":0},{"key":794,"value":0},{"key":810,"value":33554432},{"key":823,"value":0},{"key":869,"value":0},{"key":896,"value":0},{"key":964,"value":0},{"key":970,"value":2883924},{"key":1630,"value":0},{"key":1671,"value":0},{"key":1672,"value":16384}],"varbit":[{"key":192,"value":0},{"key":199,"value":0},{"key":357,"value":5},{"key":386,"value":0},{"key":1990,"value":0},{"key":2310,"value":0},{"key":2328,"value":0},{"key":3534,"value":0},{"key":3618,"value":0},{"key":3741,"value":0},{"key":4494,"value":0},{"key":4538,"value":0},{"key":4566,"value":0},{"key":4885,"value":0},{"key":4895,"value":0},{"key":4897,"value":1},{"key":5027,"value":0},{"key":5087,"value":0},{"key":5088,"value":0},{"key":5089,"value":0},{"key":5090,"value":0},{"key":5800,"value":0},{"key":5810,"value":0},{"key":6104,"value":0},{"key":7255,"value":0},{"key":7928,"value":0},{"key":9016,"value":0},{"key":10150,"value":0},{"key":13738,"value":0},{"key":13903,"value":0}],"member":true,"equipment":[{"key":3749,"value":1},{"key":10499,"value":1},{"key":1710,"value":1},{"key":21902,"value":1},{"key":2503,"value":1},{"key":1540,"value":1},{"key":2497,"value":1},{"key":2491,"value":1},{"key":19927,"value":1},{"key":2572,"value":1},{"key":9143,"value":72}],"inventory":[{"key":11118,"value":1},{"key":8007,"value":1}]},"requests":[{"start":{"x":3212,"y":3424,"z":0},"end":{"x":3013,"y":3453,"z":0}},{"start":{"x":2882,"y":3550,"z":0},"end":{"x":3013,"y":3453,"z":0}},{"start":{"x":3190,"y":3366,"z":0},"end":{"x":3013,"y":3453,"z":0}},{"start":{"x":3053,"y":3486,"z":0},"end":{"x":3013,"y":3453,"z":0}},{"start":{"x":2656,"y":3442,"z":0},"end":{"x":3013,"y":3453,"z":0}},{"start":{"x":3087,"y":3496,"z":0},"end":{"x":3013,"y":3453,"z":0}},{"start":{"x":2918,"y":3176,"z":0},"end":{"x":3013,"y":3453,"z":0}},{"start":{"x":3105,"y":3251,"z":0},"end":{"x":3013,"y":3453,"z":0}},{"start":{"x":3293,"y":3163,"z":0},"end":{"x":3013,"y":3453,"z":0}},{"start":{"x":3223,"y":3218,"z":0},"end":{"x":3013,"y":3453,"z":0}},{"start":{"x":3094,"y":3491,"z":0},"end":{"x":3013,"y":3453,"z":0}}]} [20:06:58] [Walker Engine] Got path: [(3053, 3486, 0), (3052, 3485, 0), (3052, 3484, 0), (3051, 3483, 0), (3051, 3482, 0), (3051, 3481, 0), (3051, 3480, 0), (3051, 3479, 0), (3051, 3478, 0), (3051, 3477, 0), (3051, 3476, 0), (3051, 3475, 0), (3051, 3474, 0), (3051, 3473, 0), (3051, 3472, 0), (3051, 3471, 0), (3050, 3471, 0), (3049, 3471, 0), (3048, 3471, 0), (3047, 3471, 0), (3046, 3471, 0), (3045, 3471, 0), (3044, 3471, 0), (3043, 3471, 0), (3042, 3471, 0), (3041, 3471, 0), (3040, 3471, 0), (3039, 3471, 0), (3038, 3471, 0), (3037, 3471, 0), (3036, 3471, 0), (3035, 3471, 0), (3034, 3471, 0), (3033, 3470, 0), (3032, 3469, 0), (3031, 3468, 0), (3030, 3467, 0), (3029, 3466, 0), (3028, 3466, 0), (3027, 3466, 0), (3026, 3465, 0), (3025, 3464, 0), (3024, 3463, 0), (3023, 3462, 0), (3022, 3461, 0), (3021, 3460, 0), (3020, 3459, 0), (3020, 3458, 0), (3020, 3457, 0), (3019, 3457, 0), (3018, 3457, 0), (3017, 3456, 0), (3016, 3455, 0), (3016, 3454, 0), (3015, 3453, 0), (3014, 3453, 0), (3013, 3453, 0)] [20:06:58] [Walker Engine] We are already somewhere along the path. Destination details: PATH_DEBUG[ 3053, 3486, 0) -> FURTHEST_CLICKABLE_TILE -> (3052, 3485, 0) ] [20:06:58] [Walker Engine] Could not grab destination details. [20:06:58] [Walker Engine] Failed attempt on action. [20:06:59] [Walker Engine] Could not grab destination details. [20:07:00] [Walker Engine] Failed attempt on action. [20:07:02] [Walker Engine] Could not grab destination details. [20:07:04] [Walker Engine] Failed attempt on action. [20:07:07] [Walker Engine] Too many failed attempts

FALSkills commented 1 year ago

Fixed here https://github.com/itsdax/Runescape-Web-Walker-Engine/commit/fc5cb56d263141ab14af7eab5871e3bbbdda1dab

BegTribot commented 1 year ago

@FALSkills I believe it's still happening, or maybe a similar issue

Walking to (3098, 3365, 0) [DaxWalker] Generating path: {"player":{"attack":1,"defence":1,"strength":1,"hitpoints":10,"ranged":1,"prayer":9,"magic":1,"cooking":2,"woodcutting":35,"fletching":1,"fishing":1,"firemaking":1,"crafting":19,"smithing":1,"mining":1,"herblore":1,"agility":1,"thieving":1,"slayer":1,"farming":1,"runecrafting":1,"hunter":1,"construction":1,"setting":[{"key":10,"value":0},{"key":11,"value":0},{"key":17,"value":0},{"key":32,"value":1},{"key":63,"value":0},{"key":68,"value":0},{"key":71,"value":0},{"key":101,"value":2},{"key":111,"value":0},{"key":116,"value":0},{"key":131,"value":0},{"key":144,"value":0},{"key":145,"value":0},{"key":150,"value":0},{"key":165,"value":0},{"key":176,"value":0},{"key":179,"value":0},{"key":212,"value":0},{"key":273,"value":0},{"key":299,"value":0},{"key":302,"value":0},{"key":307,"value":0},{"key":314,"value":0},{"key":335,"value":0},{"key":347,"value":0},{"key":351,"value":0},{"key":365,"value":0},{"key":371,"value":0},{"key":387,"value":0},{"key":399,"value":0},{"key":425,"value":0},{"key":437,"value":0},{"key":440,"value":0},{"key":482,"value":0},{"key":622,"value":0},{"key":655,"value":0},{"key":671,"value":0},{"key":705,"value":0},{"key":794,"value":0},{"key":810,"value":33554432},{"key":823,"value":0},{"key":869,"value":0},{"key":896,"value":0},{"key":964,"value":0},{"key":970,"value":0},{"key":1630,"value":0},{"key":1671,"value":0},{"key":1672,"value":32768}],"varbit":[{"key":192,"value":0},{"key":199,"value":0},{"key":357,"value":0},{"key":386,"value":0},{"key":1990,"value":0},{"key":2310,"value":0},{"key":2328,"value":0},{"key":3534,"value":0},{"key":3618,"value":0},{"key":3741,"value":0},{"key":4494,"value":0},{"key":4538,"value":0},{"key":4566,"value":0},{"key":4885,"value":0},{"key":4895,"value":0},{"key":4897,"value":0},{"key":5027,"value":0},{"key":5087,"value":0},{"key":5088,"value":0},{"key":5089,"value":0},{"key":5090,"value":0},{"key":5800,"value":0},{"key":5810,"value":0},{"key":6104,"value":0},{"key":7255,"value":0},{"key":7928,"value":0},{"key":9016,"value":0},{"key":10150,"value":0},{"key":13738,"value":0},{"key":13903,"value":0}],"member":true,"equipment":[],"inventory":[{"key":952,"value":1},{"key":19615,"value":3},{"key":12625,"value":1},{"key":12625,"value":1},{"key":12625,"value":1},{"key":272,"value":1}]},"requests":[{"start":{"x":3109,"y":3352,"z":0},"end":{"x":3098,"y":3365,"z":0}},{"start":{"x":3223,"y":3218,"z":0},"end":{"x":3098,"y":3365,"z":0}},{"start":{"x":3108,"y":3356,"z":1},"end":{"x":3098,"y":3365,"z":0}}]} [09:18:25] [Walker Engine] Got path: [(3109, 3352, 0), (3109, 3353, 0), (3109, 3354, 0), (3109, 3355, 0), (3109, 3356, 0), (3109, 3357, 0), (3109, 3358, 0), (3108, 3359, 0), (3107, 3360, 0), (3107, 3361, 0), (3107, 3362, 0), (3107, 3363, 0), (3107, 3364, 0), (3107, 3365, 0), (3107, 3366, 0), (3107, 3367, 0), (3106, 3368, 0), (3106, 3369, 0), (3105, 3370, 0), (3104, 3370, 0), (3103, 3370, 0), (3102, 3371, 0), (3101, 3371, 0), (3100, 3370, 0), (3099, 3369, 0), (3099, 3368, 0), (3099, 3367, 0), (3099, 3366, 0), (3098, 3365, 0)] [09:18:25] [Walker Engine] We are less than 10 tiles away from the start tile; skipping teleports. [09:18:25] PathAnalyzer attempt to find closest tile in path: null [(3109, 3352, 0), (3109, 3353, 0), (3109, 3354, 0), (3109, 3355, 0), (3109, 3356, 0), (3109, 3357, 0), (3109, 3358, 0), (3108, 3359, 0), (3107, 3360, 0), (3107, 3361, 0), (3107, 3362, 0), (3107, 3363, 0), (3107, 3364, 0), (3107, 3365, 0), (3107, 3366, 0), (3107, 3367, 0), (3106, 3368, 0), (3106, 3369, 0), (3105, 3370, 0), (3104, 3370, 0), (3103, 3370, 0), (3102, 3371, 0), (3101, 3371, 0), (3100, 3370, 0), (3099, 3369, 0), (3099, 3368, 0), (3099, 3367, 0), (3099, 3366, 0), (3098, 3365, 0)] [Walker Engine] Could not grab destination details. [Walker Engine] Failed attempt on action. PathAnalyzer attempt to find closest tile in path: null [(3109, 3352, 0), (3109, 3353, 0), (3109, 3354, 0), (3109, 3355, 0), (3109, 3356, 0), (3109, 3357, 0), (3109, 3358, 0), (3108, 3359, 0), (3107, 3360, 0), (3107, 3361, 0), (3107, 3362, 0), (3107, 3363, 0), (3107, 3364, 0), (3107, 3365, 0), (3107, 3366, 0), (3107, 3367, 0), (3106, 3368, 0), (3106, 3369, 0), (3105, 3370, 0), (3104, 3370, 0), (3103, 3370, 0), (3102, 3371, 0), (3101, 3371, 0), (3100, 3370, 0), (3099, 3369, 0), (3099, 3368, 0), (3099, 3367, 0), (3099, 3366, 0), (3098, 3365, 0)] [Walker Engine] Could not grab destination details. [Walker Engine] Failed attempt on action. PathAnalyzer attempt to find closest tile in path: null [(3109, 3352, 0), (3109, 3353, 0), (3109, 3354, 0), (3109, 3355, 0), (3109, 3356, 0), (3109, 3357, 0), (3109, 3358, 0), (3108, 3359, 0), (3107, 3360, 0), (3107, 3361, 0), (3107, 3362, 0), (3107, 3363, 0), (3107, 3364, 0), (3107, 3365, 0), (3107, 3366, 0), (3107, 3367, 0), (3106, 3368, 0), (3106, 3369, 0), (3105, 3370, 0), (3104, 3370, 0), (3103, 3370, 0), (3102, 3371, 0), (3101, 3371, 0), (3100, 3370, 0), (3099, 3369, 0), (3099, 3368, 0), (3099, 3367, 0), (3099, 3366, 0), (3098, 3365, 0)] [Walker Engine] Could not grab destination details. [Walker Engine] Failed attempt on action. [Walker Engine] Too many failed attempts

BegTribot commented 1 year ago

Another debug message:

[DaxWalker] Generating path: {"player":{"attack":30,"defence":1,"strength":30,"hitpoints":10,"ranged":1,"prayer":50,"magic":1,"cooking":1,"woodcutting":1,"fletching":1,"fishing":1,"firemaking":1,"crafting":1,"smithing":1,"mining":1,"herblore":1,"agility":1,"thieving":1,"slayer":1,"farming":1,"runecrafting":1,"hunter":1,"construction":1,"setting":[{"key":10,"value":0},{"key":11,"value":0},{"key":17,"value":0},{"key":32,"value":0},{"key":63,"value":0},{"key":68,"value":0},{"key":71,"value":0},{"key":101,"value":2},{"key":111,"value":0},{"key":116,"value":0},{"key":131,"value":0},{"key":144,"value":0},{"key":145,"value":0},{"key":150,"value":0},{"key":165,"value":0},{"key":176,"value":0},{"key":179,"value":0},{"key":212,"value":0},{"key":273,"value":0},{"key":299,"value":0},{"key":302,"value":0},{"key":307,"value":0},{"key":314,"value":0},{"key":335,"value":0},{"key":347,"value":0},{"key":351,"value":0},{"key":365,"value":0},{"key":371,"value":0},{"key":387,"value":0},{"key":399,"value":0},{"key":425,"value":0},{"key":437,"value":0},{"key":440,"value":0},{"key":482,"value":0},{"key":622,"value":0},{"key":655,"value":0},{"key":671,"value":0},{"key":705,"value":0},{"key":794,"value":0},{"key":810,"value":33554432},{"key":823,"value":0},{"key":869,"value":0},{"key":896,"value":0},{"key":964,"value":0},{"key":970,"value":0},{"key":1630,"value":0},{"key":1671,"value":0},{"key":1672,"value":32768}],"varbit":[{"key":192,"value":0},{"key":199,"value":0},{"key":357,"value":0},{"key":386,"value":0},{"key":1990,"value":0},{"key":2310,"value":0},{"key":2328,"value":0},{"key":3534,"value":0},{"key":3618,"value":0},{"key":3741,"value":0},{"key":4494,"value":0},{"key":4538,"value":0},{"key":4566,"value":0},{"key":4885,"value":0},{"key":4895,"value":0},{"key":4897,"value":0},{"key":5027,"value":0},{"key":5087,"value":0},{"key":5088,"value":0},{"key":5089,"value":0},{"key":5090,"value":0},{"key":5800,"value":0},{"key":5810,"value":0},{"key":6104,"value":0},{"key":7255,"value":0},{"key":7928,"value":0},{"key":9016,"value":0},{"key":10150,"value":0},{"key":13738,"value":0},{"key":13903,"value":0}],"member":true,"equipment":[{"key":552,"value":1}],"inventory":[{"key":8008,"value":1},{"key":21151,"value":1},{"key":12625,"value":1},{"key":12629,"value":1}]},"requests":[{"start":{"x":3225,"y":3219,"z":0}},{"start":{"x":3113,"y":3179,"z":0}},{"start":{"x":2430,"y":3347,"z":0}},{"start":{"x":3406,"y":3156,"z":0}},{"start":{"x":3223,"y":3218,"z":0}},{"start":{"x":3247,"y":3193,"z":0}}]} [Walker Engine] Got path: [(3223, 3218, 0), (3222, 3218, 0), (3221, 3218, 0), (3220, 3218, 0), (3219, 3218, 0), (3218, 3218, 0), (3217, 3218, 0), (3216, 3218, 0), (3215, 3218, 0), (3215, 3217, 0), (3215, 3216, 0), (3215, 3215, 0), (3215, 3214, 0), (3215, 3213, 0), (3215, 3212, 0), (3215, 3211, 0), (3214, 3210, 0), (3213, 3209, 0), (3212, 3209, 0), (3211, 3209, 0), (3210, 3209, 0), (3209, 3209, 0), (3208, 3209, 0), (3207, 3209, 0), (3206, 3209, 0), (3206, 3208, 0), (3205, 3209, 1), (3205, 3209, 2), (3205, 3210, 2), (3205, 3211, 2), (3205, 3212, 2), (3205, 3213, 2), (3205, 3214, 2), (3205, 3215, 2), (3205, 3216, 2), (3206, 3217, 2), (3206, 3218, 2), (3207, 3219, 2), (3208, 3219, 2), (3208, 3220, 2)] [Walker Engine] We are already somewhere along the path. Destination details: PATH_DEBUG[ 3223, 3218, 0) -> FURTHEST_CLICKABLE_TILE -> (3222, 3218, 0) ] [Walker Engine] Could not grab destination details. [Walker Engine] Failed attempt on action. [Walker Engine] Could not grab destination details.