View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003422 | Spring engine | Lua | public | 2013-01-26 14:08 | 2013-01-26 14:28 |
| Reporter | KingRaptor | Assigned To | Kloot | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Summary | 0003422: (91.0.1) If a Spring.CreateUnit() call fails, all subsequent CreateUnit calls will fail with a recursion error | ||||
| Description | e.g.: [f=0000505] Error: LuaRules::RunCallIn: error = 2, GameFrame, [string "LuaRules/Gadgets/unit_explosion_spawner.lua"]:86: [CreateUnit()]: recursion is not permitted stack traceback: [C]: in function 'CreateUnit' [string "LuaRules/Gadgets/unit_explosion_spawner.lua"]:86: in function 'GameFrame' [string "LuaRules/gadgets.lua"]:961: in function <[string "LuaRules/gadgets.lua"]:959> (tail call): ? Tested with 91.0.1-1216-g77e3dc3 release (OMP) | ||||
| Steps To Reproduce | Start ZK. Attempt to use terraform (under the Special tab in the menu, if you can't find it). The action will fail due to invalid args to CreateUnit(). Attempt to terraform again. The recursion error will occur. | ||||
| Tags | No tags attached. | ||||
| Checked infolog.txt for Errors | |||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-01-26 14:08 | KingRaptor | New Issue | |
| 2013-01-26 14:08 | KingRaptor | Note Added: 0009661 | |
| 2013-01-26 14:28 | Kloot | Changeset attached | => spring release f1e40ead |
| 2013-01-26 14:28 | Kloot | Assigned To | => Kloot |
| 2013-01-26 14:28 | Kloot | Status | new => resolved |
| 2013-01-26 14:28 | Kloot | Resolution | open => fixed |