Details
-
Type:
Bug
-
Status: Closed
-
Priority:
High
-
Resolution: Fixed
-
Affects Version/s: Release 3.0.1
-
Fix Version/s: Release 3.0.2, Release 3.1.0, 2013 Sprint 02 JS, 2013 Sprint 02
-
Component/s: CLI
-
Labels:
-
Environment:
iPhone Simulator: 6.0
Xcode: 4.5.2
Titanium SDK: 3.0.1.v20130111162050, 3.0.1.v20130116110202
Titanium Studio: 3.0.0, 3.0.2.201301151708
Titanium CLI: 3.0.22
OS: Mountain Lion 10.8.2
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
- is duplicated by
-
AC-2143 [ios] debugging broken in master
- Closed
- relates to
-
TIMOB-12364 CLI: iOS: build fails if using latest 3.0.2.v20130121114704 on iOS simulator
-
- Closed
-
-
AC-2950 i get "[ERROR] Error connecting to debugger: Error Domain=NSPOSIXErrorDomain Code=61" error on xcode simulator or device build.
- Closed
-
TIMOB-12241 CLI: iOS: myapp/build/iphone/Resources folder is redundant and unneeded
-
- Closed
-