Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-6497] Android: Debugger: Rhino: Variable expansion doesn't persist between suspended states in the same scope (or sub-scope)

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionInvalid
Resolution Date2011-12-16T13:48:11.000+0000
Affected Version/sRelease 1.8.0.1
Fix Version/sn/a
ComponentsAndroid
Labelsbranch-v8, merge-1.8.0.1, regression
ReporterNatalie Huynh
AssigneeJosh Roesslein
Created2011-12-07T10:31:58.000+0000
Updated2011-12-16T13:48:11.000+0000

Description

Steps To Reproduce: 1. Run TC1018 from http://wiki.appcelerator.org/display/tp/Debugger+Test+Plan Actual Behavior: Variable e is now in the collapsed state Expected Behavior: Variable e should be in the expanded state Note: Was working in 1.7.5

Comments

  1. Marshall Culpepper 2011-12-13

    This may be a Titanium Studio adapter issue, need to verify w/ Max
  2. Marshall Culpepper 2011-12-13

    @Josh This also looks to be related to variable expansion state in V8, is this a general bug on our side?
  3. Josh Roesslein 2011-12-15

    This looks to be caused by our threading differences between 1.7 and 1.8. In 1.8 the stack for the 1st breakpoint looks like: Runtime thread: - app.js:131 - nextwin.js:16 In 1.7 there is two stacks (and threads): Kroll$1: - app.js:131 Kroll$2: - nextwin.js:16
  4. Natalie Huynh 2011-12-16

    Update to test plan, the single thread will not allow the varaible to stay in the expanded mode

JSON Source