Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-13335] CodeProcessor: Exceptions don't always cause the recursion count to decrement

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2013-04-03T05:15:46.000+0000
Affected Version/sRelease 3.0.0
Fix Version/sRelease 3.1.0, 2013 Sprint 07 JS, 2013 Sprint 07
ComponentsCode Processor
Labelsn/a
ReporterBryan Hughes
AssigneePraveen Innamuri
Created2013-04-03T05:04:03.000+0000
Updated2017-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.

Comments

  1. Eric Merriman 2013-06-17

    Please provide test steps and sample code.
  2. Bryan Hughes 2013-06-17

    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.
  3. Lee Morris 2017-03-16

    Closing ticket as fixed.

JSON Source