[TIMOB-13335] CodeProcessor: Exceptions don't always cause the recursion count to decrement
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Critical |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-04-03T05:15:46.000+0000 |
Affected Version/s | Release 3.0.0 |
Fix Version/s | Release 3.1.0, 2013 Sprint 07 JS, 2013 Sprint 07 |
Components | Code Processor |
Labels | n/a |
Reporter | Bryan Hughes |
Assignee | Praveen Innamuri |
Created | 2013-04-03T05:04:03.000+0000 |
Updated | 2017-03-16T20:56:43.000+0000 |
Description
When an exception is thrown, it unwinds the context stack, or at least is supposed to. It seems that sometimes this doesn't happen, and more importantly the recursion count isn't updating, leading to spurious "max call stack exceeded" errors.
Please provide test steps and sample code.
Unfortunately this bug is so internal to the code processor, the only way to test and verify is by setting breakpoints inside of the code processor.
Closing ticket as fixed.