Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-23983] iOS Debugger: Breakpoint not hit for Alloy applications

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2016-10-10T03:06:10.000+0000
Affected Version/sRelease 6.0.0
Fix Version/sRelease 6.0.0
ComponentsiOS
Labelsalloy, debugger-ios, qe-6.0.0, regression
ReporterSatyam Sekhri
AssigneeChristopher Williams
Created2016-10-04T07:09:13.000+0000
Updated2016-11-18T18:00:42.000+0000

Description

During debug on iOS of an Alloy application the breakpoints are not hit. This is a regression on SDK as the issue happens with the 6.0 SDK but does not happen with 5.5.1.GA version of SDK * The issue happens only for Alloy apps. For classic apps the breakpoints are hit successfully * The issue occurs on both device and simulator * This issue was found while testing the debug with TiCore framework Steps to reproduce issue 1. Create a new alloy project 2. Add a breakpoint 3. Debug the project on iOS device or sim Expected Results The breakpoints are hit Actual Results The breakpoints are not hit

Attachments

FileDateSize
debugger_console_trace.log2016-10-05T05:18:07.000+00003338864
iosdebugger.log2016-10-05T05:11:33.000+000052142

Comments

  1. Kondal Kolipaka 2016-10-05

    Verified again. SDK 6.0.0.v20160928101945 - Debugger doesn't hit the break point. SDK 5.5.1.v20160921190109 - Debugger works well. Please find the attached debugger log - [^iosdebugger.log]
  2. Kondal Kolipaka 2016-10-05

    Here is the console trace - [^debugger_console_trace.log]
  3. Satyam Sekhri 2016-10-06

  4. Chee Kiat Ng 2016-10-07

    Still investigating, So most likely the regression happened when this PR is merged: https://github.com/appcelerator/titanium_mobile/pull/8004 But as time pass, we made even more changes, so here's a comparison of some interesting log that might shed some light in the issue. When it was working:
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/3B260D40-FF88-47D8-A491-4FC772E77DAD/SGTestDebuggerAlloy.app/app.js, Resource: app_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/3B260D40-FF88-47D8-A491-4FC772E77DAD/SGTestDebuggerAlloy.app/alloy.js, Resource: alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/3B260D40-FF88-47D8-A491-4FC772E77DAD/SGTestDebuggerAlloy.app/alloy/underscore.js, Resource: alloy/underscore_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/3B260D40-FF88-47D8-A491-4FC772E77DAD/SGTestDebuggerAlloy.app/alloy/backbone.js, Resource: alloy/backbone_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/3B260D40-FF88-47D8-A491-4FC772E77DAD/SGTestDebuggerAlloy.app/alloy/constants.js, Resource: alloy/constants_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/3B260D40-FF88-47D8-A491-4FC772E77DAD/SGTestDebuggerAlloy.app/alloy/CFG.js, Resource: alloy/CFG_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/3B260D40-FF88-47D8-A491-4FC772E77DAD/SGTestDebuggerAlloy.app/alloy/controllers/index.js, Resource: alloy/controllers/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/3B260D40-FF88-47D8-A491-4FC772E77DAD/SGTestDebuggerAlloy.app/alloy/controllers/BaseController.js, Resource: alloy/controllers/BaseController_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/3B260D40-FF88-47D8-A491-4FC772E77DAD/SGTestDebuggerAlloy.app/_app_props_.json, Resource: _app_props__json
       
    using 6.0.0.v20161003233807
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/app.js, Resource: app_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/alloy.js, Resource: alloy/alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/alloy.js.js, Resource: alloy/alloy_js_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/alloy.js.json, Resource: alloy/alloy_js_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/package.json, Resource: alloy/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/index.js, Resource: alloy/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/index.json, Resource: alloy/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy, Resource: node_modules/alloy
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy.js, Resource: node_modules/alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy.json, Resource: node_modules/alloy_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/package.json, Resource: node_modules/alloy/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/index.js, Resource: node_modules/alloy/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/index.json, Resource: node_modules/alloy/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy, Resource: node_modules/alloy
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy.js, Resource: node_modules/alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy.json, Resource: node_modules/alloy_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/package.json, Resource: node_modules/alloy/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/index.js, Resource: node_modules/alloy/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/index.json, Resource: node_modules/alloy/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy, Resource: alloy
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy.js, Resource: alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore, Resource: node_modules/alloy/underscore
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore.js, Resource: node_modules/alloy/underscore_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore.json, Resource: node_modules/alloy/underscore_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore/package.json, Resource: node_modules/alloy/underscore/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore/index.js, Resource: node_modules/alloy/underscore/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore/index.json, Resource: node_modules/alloy/underscore/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore, Resource: node_modules/alloy/underscore
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore.js, Resource: node_modules/alloy/underscore_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore.json, Resource: node_modules/alloy/underscore_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore/package.json, Resource: node_modules/alloy/underscore/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore/index.js, Resource: node_modules/alloy/underscore/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/underscore/index.json, Resource: node_modules/alloy/underscore/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/underscore, Resource: alloy/underscore
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/underscore.js, Resource: alloy/underscore_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone, Resource: node_modules/alloy/backbone
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone.js, Resource: node_modules/alloy/backbone_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone.json, Resource: node_modules/alloy/backbone_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone/package.json, Resource: node_modules/alloy/backbone/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone/index.js, Resource: node_modules/alloy/backbone/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone/index.json, Resource: node_modules/alloy/backbone/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone, Resource: node_modules/alloy/backbone
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone.js, Resource: node_modules/alloy/backbone_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone.json, Resource: node_modules/alloy/backbone_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone/package.json, Resource: node_modules/alloy/backbone/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone/index.js, Resource: node_modules/alloy/backbone/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/backbone/index.json, Resource: node_modules/alloy/backbone/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/backbone, Resource: alloy/backbone
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/backbone.js, Resource: alloy/backbone_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore, Resource: lloy/node_modules/alloy/underscore
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore.js, Resource: lloy/node_modules/alloy/underscore_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore.json, Resource: lloy/node_modules/alloy/underscore_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore/package.json, Resource: lloy/node_modules/alloy/underscore/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore/index.js, Resource: lloy/node_modules/alloy/underscore/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore/index.json, Resource: lloy/node_modules/alloy/underscore/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/underscore, Resource: alloy/underscore
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/underscore.js, Resource: alloy/underscore_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants, Resource: node_modules/alloy/constants
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants.js, Resource: node_modules/alloy/constants_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants.json, Resource: node_modules/alloy/constants_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants/package.json, Resource: node_modules/alloy/constants/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants/index.js, Resource: node_modules/alloy/constants/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants/index.json, Resource: node_modules/alloy/constants/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants, Resource: node_modules/alloy/constants
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants.js, Resource: node_modules/alloy/constants_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants.json, Resource: node_modules/alloy/constants_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants/package.json, Resource: node_modules/alloy/constants/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants/index.js, Resource: node_modules/alloy/constants/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/constants/index.json, Resource: node_modules/alloy/constants/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/constants, Resource: alloy/constants
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/constants.js, Resource: alloy/constants_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore, Resource: lloy/node_modules/alloy/underscore
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore.js, Resource: lloy/node_modules/alloy/underscore_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore.json, Resource: lloy/node_modules/alloy/underscore_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore/package.json, Resource: lloy/node_modules/alloy/underscore/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore/index.js, Resource: lloy/node_modules/alloy/underscore/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/node_modules/alloy/underscore/index.json, Resource: lloy/node_modules/alloy/underscore/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/underscore, Resource: alloy/underscore
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/underscore.js, Resource: alloy/underscore_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG, Resource: node_modules/alloy/CFG
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG.js, Resource: node_modules/alloy/CFG_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG.json, Resource: node_modules/alloy/CFG_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG/package.json, Resource: node_modules/alloy/CFG/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG/index.js, Resource: node_modules/alloy/CFG/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG/index.json, Resource: node_modules/alloy/CFG/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG, Resource: node_modules/alloy/CFG
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG.js, Resource: node_modules/alloy/CFG_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG.json, Resource: node_modules/alloy/CFG_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG/package.json, Resource: node_modules/alloy/CFG/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG/index.js, Resource: node_modules/alloy/CFG/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/CFG/index.json, Resource: node_modules/alloy/CFG/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/CFG, Resource: alloy/CFG
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/CFG.js, Resource: alloy/CFG_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index, Resource: node_modules/alloy/controllers/index
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index.js, Resource: node_modules/alloy/controllers/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index.json, Resource: node_modules/alloy/controllers/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index/package.json, Resource: node_modules/alloy/controllers/index/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index/index.js, Resource: node_modules/alloy/controllers/index/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index/index.json, Resource: node_modules/alloy/controllers/index/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index, Resource: node_modules/alloy/controllers/index
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index.js, Resource: node_modules/alloy/controllers/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index.json, Resource: node_modules/alloy/controllers/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index/package.json, Resource: node_modules/alloy/controllers/index/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index/index.js, Resource: node_modules/alloy/controllers/index/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/index/index.json, Resource: node_modules/alloy/controllers/index/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/controllers/index, Resource: alloy/controllers/index
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/controllers/index.js, Resource: alloy/controllers/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/alloy.js, Resource: alloy/alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/alloy.js.js, Resource: alloy/alloy_js_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/alloy.js.json, Resource: alloy/alloy_js_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/package.json, Resource: alloy/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/index.js, Resource: alloy/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/index.json, Resource: alloy/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy, Resource: lloy/controllers/node_modules/alloy
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy.js, Resource: lloy/controllers/node_modules/alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy.json, Resource: lloy/controllers/node_modules/alloy_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/package.json, Resource: lloy/controllers/node_modules/alloy/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/index.js, Resource: lloy/controllers/node_modules/alloy/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/index.json, Resource: lloy/controllers/node_modules/alloy/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy, Resource: lloy/controllers/node_modules/alloy
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy.js, Resource: lloy/controllers/node_modules/alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy.json, Resource: lloy/controllers/node_modules/alloy_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/package.json, Resource: lloy/controllers/node_modules/alloy/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/index.js, Resource: lloy/controllers/node_modules/alloy/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/index.json, Resource: lloy/controllers/node_modules/alloy/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy, Resource: alloy
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy.js, Resource: alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController, Resource: node_modules/alloy/controllers/BaseController
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController.js, Resource: node_modules/alloy/controllers/BaseController_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController.json, Resource: node_modules/alloy/controllers/BaseController_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController/package.json, Resource: node_modules/alloy/controllers/BaseController/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController/index.js, Resource: node_modules/alloy/controllers/BaseController/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController/index.json, Resource: node_modules/alloy/controllers/BaseController/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController, Resource: node_modules/alloy/controllers/BaseController
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController.js, Resource: node_modules/alloy/controllers/BaseController_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController.json, Resource: node_modules/alloy/controllers/BaseController_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController/package.json, Resource: node_modules/alloy/controllers/BaseController/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController/index.js, Resource: node_modules/alloy/controllers/BaseController/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/node_modules/alloy/controllers/BaseController/index.json, Resource: node_modules/alloy/controllers/BaseController/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/controllers/BaseController, Resource: alloy/controllers/BaseController
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/controllers/BaseController.js, Resource: alloy/controllers/BaseController_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/alloy.js, Resource: alloy/alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/alloy.js.js, Resource: alloy/alloy_js_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/alloy.js.json, Resource: alloy/alloy_js_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/package.json, Resource: alloy/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/index.js, Resource: alloy/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy/index.json, Resource: alloy/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy, Resource: lloy/controllers/node_modules/alloy
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy.js, Resource: lloy/controllers/node_modules/alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy.json, Resource: lloy/controllers/node_modules/alloy_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/package.json, Resource: lloy/controllers/node_modules/alloy/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/index.js, Resource: lloy/controllers/node_modules/alloy/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/index.json, Resource: lloy/controllers/node_modules/alloy/index_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy, Resource: lloy/controllers/node_modules/alloy
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy.js, Resource: lloy/controllers/node_modules/alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy.json, Resource: lloy/controllers/node_modules/alloy_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/package.json, Resource: lloy/controllers/node_modules/alloy/package_json
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/index.js, Resource: lloy/controllers/node_modules/alloy/index_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/lloy/controllers/node_modules/alloy/index.json, Resource: lloy/controllers/node_modules/alloy/index_json
       [INFO] require called with un-prefixed module id, should be a core or CommonJS module. Falling back to old Ti behavior and assuming it's an absolute file
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy, Resource: alloy
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/alloy.js, Resource: alloy_js
       [DEBUG] Loading: /Users/kiat/Library/Developer/CoreSimulator/Devices/E280E84C-ABEF-4DD6-9F2D-7D6216536B39/data/Containers/Bundle/Application/2651B47F-CE2A-4677-B3C5-254F95AE7FA8/SGTestDebuggerAlloy.app/_app_props_.json, Resource: _app_props__json
       
  5. Chee Kiat Ng 2016-10-07

    it looks like it might have something to do with Krollbridge.m on method - (id)require:(KrollContext *)kroll path:(NSString *)path [~cwilliams] will need your help checking this out :)
  6. Hans Knöchel 2016-10-07

    Probably similar issues as in TIMOB-23971. The file-extensions look really weird:
       SGTestDebuggerAlloy.app/alloy/alloy.js.js, Resource: alloy/alloy_js_js
       SGTestDebuggerAlloy.app/alloy/alloy.js.json, Resource: alloy/alloy_js_json
       
  7. Christopher Williams 2016-10-07

    So one thing I noticed when looking at why hyperloop was broken on 2.0.0 was that ultimately the new require functionality caused that because we still generated "bad" require paths with no leading prefix (and I think there's a bug where if the first segment of the path is the name of a native module it won't fall back to legacy require behavior if the file is not found in the module). Anyways, Alloy still uses incorrect paths as well. We should fix Alloy to use proper paths in 6+ to avoid the worst case require lookup scenarios seen up above in Kiat's comments. I'm guessing that the require behavior is indirectly causing this due to returning proper paths with a leading '/' in them and Studio not handling that (expecting no leading slash). I had fixed this already, I thought. Maybe just for Android? I'll double-check.
  8. Christopher Williams 2016-10-07

    I didn't see mention of whether this was the new JSC/iOS debugger or the old one. Did you guys try with use-jscore-framework set to true or false?
  9. Christopher Williams 2016-10-07

    So I'm trying with the old debugger and run-on-main-thread set to false and can confirm it is failing. The root cause appears to be not getting a sourceParsed callback in https://github.com/appcelerator/titanium_debugger/blob/9b6730a40ffdc8a59f00bb505f95535a17ce7444/ios/Classes/TiDebuggerInterface.cpp#L57 from TiJSCore. I have no idea why that is the case. I only ever get the event for app.js, but not any of the other files. As a result I don't think it populates it's internal map in our debugger and can't therefore set the breakpoints on any other files (like alloy/controllers/index.js).
  10. Christopher Williams 2016-10-07

    Ok, I have a fix for the "legacy" iOS debugger (used when use-jscore-framework is false or not set). 6_0_X: https://github.com/appcelerator/titanium_mobile/pull/8484 master: https://github.com/appcelerator/titanium_mobile/pull/8485 I'm looking into why the new JSC debugger is also failing now.
  11. Christopher Williams 2016-10-07

    Studio fixes for the new debugger: 4.8.0: https://github.com/appcelerator/titanium_studio/pull/826 4.9.0: https://github.com/appcelerator/titanium_studio/pull/825
  12. Christopher Williams 2016-10-07

    Ok, I have PRs for titanium_mobile and titanium_studio for 6.0/4.8 and 6.1/4.9. cc [~kkolipaka]
  13. Chee Kiat Ng 2016-10-10

    The fix for 'legacy' debugger works perfect! PRs merged.
  14. Kondal Kolipaka 2016-10-10

    PR's looks good to me. I'm able to debug Alloy apps without setting use-jscore-framework flag as well. Merged into 4.8.0 and 4.9.0 branches.
  15. Satyam Sekhri 2016-11-08

    Breakpoint hit successfully on iOS device and Simulator for an Alloy app Verified on: Device: iPhone 6S Plus (9.0), iPhone 7 (10.0), iOS Simulator 10.0 Mac OSX El Capitan 10.11.6  Ti SDK: 6.0.0.v20161101155110 Appc Studio: 4.8.0.201611020954 Appc NPM: 4.2.8-9 App CLI: 6.0.0-68 Xcode 8.0 Node v4.6.0 Preprod Environment

JSON Source