Message3563

Author flaviojs
Recipients infrared
Date 2018-04-17.04:44:43
Content
My issue #913 is a duplicate of this issue, but with version 0.16-410-g7d8504e,
so I'll continue here.

I looked at 'lua_yieldk@lua/ldo.c' and without really understanding the
internals... my best guess is that the error is triggered when a coroutine
exists but is not currently running.

The error should come from the 'luaL_dostring' inside 'run_lua@src/lua.c',
called from 'complete_mission@src/mission.c',
called from '_complete_quest@src/lua/luaFD_tux.c',
called from 'end_quest@lua_modules/script_helpers.lua',
called from 'node30@data/storyline/act1/dialogs/Ewalds_296.lua'.

To know more, pretty_print_lua_error would need to print info about the stack
contents (of all coroutines?).
No idea how to do that... so I'll submit a save file right before the error (you
only need to speak with the droid).
History
Date User Action Args
2018-04-17 04:44:43flaviojssetmessageid: <1523940283.76.0.489030945625.issue670@freedroid.org>
2018-04-17 04:44:43flaviojssetrecipients: + infrared
2018-04-17 04:44:43flaviojslinkissue670 messages
2018-04-17 04:44:43flaviojscreate