Follow Path Error

Title:Follow Path Error

Summary:Not sure honestly what is happening, error occasionally pops up

Steps to reproduce:
1)play game
2)have guys do stuff
3)error?

Expected Results:
they still do what they are suppose to do

Actual Results:
they still do what they are suppose to do

Notes:
Game Mode:normal - hard mode

Attachments:
Image:
Save File:
Log:
error: Error Log.txt (7.4 KB)

Versions and Mods:
Mods: N/A
Version:StoneHearth 0.12.0
Develop:2628 x64 build

System Information:
System: Windows 10 Home 64-bit
Processor:Intel Core i7-4790k CPU @ 4.00GHz
Ram:16.0 GB

Thanks for the report. This occurs when the subspace pathfinder is turned on and typically when hearthlings are mining. We’re working on a fix.

2 Likes

oh I see, mine is happening mainly while building

1 Like

@Simica_Na - Good to know. Thanks!

1 Like

the question is - at the start they normally mines the place for the floor - so its happens when the build walls or at the start when they mine for the floor?

1 Like

I’ve activated every experimental options (Am I testing right…? I should do something like that right…? :stuck_out_tongue: You hate me, I know :stuck_out_tongue: ), including the new pathfinding AI. This pops out.
The file is compressed in rar5 format cause it reduces the size from 25MB to 2MB. :smile:

http://wikisend.com/download/962336/1444245482825.rar

indent preformatted text by 4 spaces
develop-2630 (x64)stonehearth/ai/lib/follow_path.luac:41: Path is not contiguous for (150532 Geoff Freywind 665)stack traceback:
[C]: in function 'assert'
stonehearth/ai/lib/follow_path.luac:41: in function '_initialize_path'
stonehearth/ai/lib/follow_path.luac:4: in function '__user_init'
radiant/lib/unclasslib.luac:61: in function '__init'
radiant/lib/unclasslib.luac:38: in function 'FollowPath'
stonehearth/ai/actions/follow_path_action.luac:26: in function <stonehearth/ai/actions/follow_path_action.luac:7>
[C]: ?
[C]: ?
[C]: in function 'run'
stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
[C]: ?
...
[C]: in function 'run'
stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
[C]: ?
[C]: ?
[C]: in function 'run'
stonehearth/components/ai/ai_component.luac:177: in function '_thread_main'
stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function 'xpcall'
stonehearth/services/server/threads/thread.luac:89: in function 'f'
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>

happened again for other 2 followers, same error but different people. It’s not a toon bug, it’s just a general error while pathfinding. U.U

develop-2630 (x64)stonehearth/ai/lib/follow_path.luac:41: Path is not contiguous for (150532 Geoff Freywind 665)stack traceback:
[C]: in function 'assert'
stonehearth/ai/lib/follow_path.luac:41: in function '_initialize_path'
stonehearth/ai/lib/follow_path.luac:4: in function '__user_init'
radiant/lib/unclasslib.luac:61: in function '__init'
radiant/lib/unclasslib.luac:38: in function 'FollowPath'
stonehearth/ai/actions/follow_path_action.luac:26: in function <stonehearth/ai/actions/follow_path_action.luac:7>
[C]: ?
[C]: ?
[C]: in function 'run'
stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
[C]: ?
...
[C]: in function 'run'
stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
[C]: ?
[C]: ?
[C]: in function 'run'
stonehearth/components/ai/ai_component.luac:177: in function '_thread_main'
stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function 'xpcall'
stonehearth/services/server/threads/thread.luac:89: in function 'f'
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>

And the second one:

develop-2630 (x64)stonehearth/ai/lib/follow_path.luac:41: Path is not contiguous for (149335 Leah Berall 135)stack traceback:
	[C]: in function 'assert'
	stonehearth/ai/lib/follow_path.luac:41: in function '_initialize_path'
	stonehearth/ai/lib/follow_path.luac:4: in function '__user_init'
	radiant/lib/unclasslib.luac:61: in function '__init'
	radiant/lib/unclasslib.luac:38: in function 'FollowPath'
	stonehearth/ai/actions/follow_path_action.luac:26: in function <stonehearth/ai/actions/follow_path_action.luac:7>
	[C]: ?
	[C]: ?
	[C]: in function 'run'
	stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
	[C]: ?
	...
	[C]: in function 'run'
	stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
	[C]: ?
	[C]: ?
	[C]: in function 'run'
	stonehearth/components/ai/ai_component.luac:177: in function '_thread_main'
	stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
	[C]: in function 'xpcall'
	stonehearth/services/server/threads/thread.luac:89: in function 'f'
	radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>

BTW it’s not something that prevents the toon from doing his job i see, after a couple of secs it starts again doing what he was doing.

its the same issue

yeah, but it’s the next build, it means that the problem persists. U.U

thanks @jomaxro :smile:

[quote=“xicethornx, post:10, topic:16965”]
but it’s the next build
[/quote]even if the bug report is from a previous version its better to just “necro” that thread, rather then create a new thread, it helps stop cluttering :wink:

2 Likes

Here’s another error message in case it helps. This time instead of a Hearthling it is a rabbit!

develop-2630 (x64)
stonehearth/ai/lib/follow_path.luac:41: Path is not contiguous for (41115095 Rabbit)
stack traceback:
	[C]: in function 'assert'
	stonehearth/ai/lib/follow_path.luac:41: in function '_initialize_path'
	stonehearth/ai/lib/follow_path.luac:4: in function '__user_init'
	radiant/lib/unclasslib.luac:61: in function '__init'
	radiant/lib/unclasslib.luac:38: in function 'FollowPath'
	stonehearth/ai/actions/follow_path_action.luac:26: in function <stonehearth/ai/actions/follow_path_action.luac:7>
	[C]: ?
	[C]: ?
	[C]: in function 'run'
	stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
	[C]: ?
	...
	[C]: in function 'run'
	stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
	[C]: ?
	[C]: ?
	[C]: in function 'run'
	stonehearth/components/ai/ai_component.luac:177: in function '_thread_main'
	stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
	[C]: in function 'xpcall'
	stonehearth/services/server/threads/thread.luac:89: in function 'f'
	radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>
2 Likes

develop-2630 (x64)
stonehearth/ai/lib/follow_path.luac:41: Path is not contiguous for (3454266 Fox)
stack traceback:
[C]: in function 'assert’
stonehearth/ai/lib/follow_path.luac:41: in function '_initialize_path’
stonehearth/ai/lib/follow_path.luac:4: in function '__user_init’
radiant/lib/unclasslib.luac:61: in function '__init’
radiant/lib/unclasslib.luac:38: in function 'FollowPath’
stonehearth/ai/actions/follow_path_action.luac:26: in function <stonehearth/ai/actions/follow_path_action.luac:7>
[C]: ?
[C]: ?
[C]: in function 'run’
stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
[C]: ?
…
[C]: in function 'run’
stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
[C]: ?
[C]: ?
[C]: in function 'run’
stonehearth/components/ai/ai_component.luac:177: in function '_thread_main’
stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function 'xpcall’
stonehearth/services/server/threads/thread.luac:89: in function 'f’
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>

Save file from immediately after the error:

https://drive.google.com/open?id=0ByLUM8IkX78acDk4ek5DRkQzWXc

Got it again:

develop-2630 (x64)
stonehearth/ai/lib/follow_path.luac:41: Path is not contiguous for (306967 Chopper Dorril)
stack traceback:
[C]: in function 'assert’
stonehearth/ai/lib/follow_path.luac:41: in function '_initialize_path’
stonehearth/ai/lib/follow_path.luac:4: in function '__user_init’
radiant/lib/unclasslib.luac:61: in function '__init’
radiant/lib/unclasslib.luac:38: in function 'FollowPath’
stonehearth/ai/actions/follow_path_action.luac:26: in function <stonehearth/ai/actions/follow_path_action.luac:7>
[C]: ?
[C]: ?
[C]: in function 'run’
stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
[C]: ?
…
[C]: in function 'run’
stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
[C]: ?
[C]: ?
[C]: in function 'run’
stonehearth/components/ai/ai_component.luac:177: in function '_thread_main’
stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function 'xpcall’
stonehearth/services/server/threads/thread.luac:89: in function 'f’
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>

d’oh!

I didn’t see it pop up in the “similar posts” field so thought I was clear. Sorry!

3 Likes

No need to apologize, that is what the mods (like @Relyss) are here for! As long as you aren’t intentionally creating duplicate posts, there is nothing to apologize for…

2 Likes

I don’t know what kind of error report this is. but it happened twice.

Save Game, Log, Screenshots, error report:
11-10-2015 (2) Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.

Report:
develop-2630 (x64)
stonehearth/ai/lib/follow_path.luac:41: Path is not contiguous for (11776 Kali Framer)
stack traceback:
[C]: in function ‘assert’
stonehearth/ai/lib/follow_path.luac:41: in function ‘_initialize_path’
stonehearth/ai/lib/follow_path.luac:4: in function ‘__user_init’
radiant/lib/unclasslib.luac:61: in function ‘__init’
radiant/lib/unclasslib.luac:38: in function ‘FollowPath’
stonehearth/ai/actions/follow_path_action.luac:26: in function <stonehearth/ai/actions/follow_path_action.luac:7>
[C]: ?
[C]: ?
[C]: in function ‘run’
stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
[C]: ?
…
[C]: in function ‘run’
stonehearth/services/server/ai/compound_action.luac:133: in function <stonehearth/services/server/ai/compound_action.luac:129>
[C]: ?
[C]: ?
[C]: in function ‘run’
stonehearth/components/ai/ai_component.luac:177: in function ‘_thread_main’
stonehearth/services/server/threads/thread.luac:90: in function <stonehearth/services/server/threads/thread.luac:89>
[C]: in function ‘xpcall’
stonehearth/services/server/threads/thread.luac:89: in function ‘f’
radiant/lib/env.luac:8: in function <radiant/lib/env.luac:8>