Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-12313

CLI: iOS Debugger: Error connecting to debugger: Error Domain=NSPOSIXErrorDomain Code=61

    Details

      Description

      [ERROR] :  Error connecting to debugger: Error Domain=NSPOSIXErrorDomain Code=61 "The operation couldn’t be completed. Connection refused"

      iOS Debugger fails to connect.

      Last working build: 3.0.1.v20130111154702
      First known failure: 3.0.1.v20130111162050

      Steps to Reproduce:

      1. Open Titanium Project.
      2. Insert code (with breakpoints):

      // this sets the background color of the master UIView (when there are no windows/tab groups on it)
      Titanium.UI.setBackgroundColor('#000');
       
      // create tab group
      var tabGroup = Titanium.UI.createTabGroup(); // breakpoint
       
       
      //
      // create base UI tab and root window
      //
      var win1 = Titanium.UI.createWindow({  
          title:'Tab 1',
          backgroundColor:'#fff'
      });
      var tab1 = Titanium.UI.createTab({  
          icon:'KS_nav_views.png',
          title:'Tab 1',
          window:win1
      });
       
      var label1 = Titanium.UI.createLabel({
      	color:'#999',
      	text:'I am Window 1',
      	font:{fontSize:20,fontFamily:'Helvetica Neue'},
      	textAlign:'center',
      	width:'auto'
      });
       
      win1.add(label1);
       
      //
      // create controls tab and root window
      //
      var win2 = Titanium.UI.createWindow({  
          title:'Tab 2',
          backgroundColor:'#fff'
      });
      var tab2 = Titanium.UI.createTab({  
          icon:'KS_nav_ui.png',
          title:'Tab 2',
          window:win2
      });
       
      var label2 = Titanium.UI.createLabel({
      	color:'#999',
      	text:'I am Window 2',
      	font:{fontSize:20,fontFamily:'Helvetica Neue'},
      	textAlign:'center',
      	width:'auto'
      });
       
      win2.add(label2);
       
       
       
      //
      //  add tabs
      //
      tabGroup.addTab(tab1);  
      tabGroup.addTab(tab2);  
       
       
      // open tab group
      tabGroup.open();
       
      alert('SESSION ID: ' + Ti.App.sessionId); // breakpoint
      Ti.API.error('SESSION ID: ' + Ti.App.sessionId);
      Ti.API.error('ERROR => Ti.API.error');
      Ti.API.log('ERROR', 'ERROR => Ti.API.log');
      Ti.API.warn('WARN => Ti.API.warn');
      Ti.API.log('WARN', 'WARN => Ti.API.log');
      Ti.API.info('INFO => Ti.API.info');
      Ti.API.log('INFO', 'INFO => Ti.API.log');
      Ti.API.debug('DEBUG => Ti.API.debug');
      Ti.API.log('DEBUG', 'DEBUG => Ti.API.log');
      Ti.API.trace('TRACE => Ti.API.trace');
      Ti.API.log('TRACE', 'TRACE => Ti.API.log');
      Ti.API.log('FREEFORM', 'FREEFORM => Ti.API.log');
       
      var x = 0; // breakpoint
      var y = 0; // breakpoint
      

      3. Run iOS Debugger.

      Actual Result:

      [ERROR] :  Error connecting to debugger: Error Domain=NSPOSIXErrorDomain Code=61 "The operation couldn’t be completed. Connection refused"

      Expected Result:

      Debugger session connects.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cbarber Chris Barber
                Reporter:
                dhyde Dustin Hyde
                Reviewer:
                Bryan Hughes
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Titanium SDK/CLI <> Titanium Mobile
                    Synced with:
                    TIMOB-15335
                    Sync status:
                    ERROR
                    Last received:
                    Last sent:

                    Git Integration