我正在使用appium进行iOS应用程序测试。
环境详情:
Mac 10.9(小牛队)Xcode 5.0.2
Appium 0.12.3
我在模拟器上运行测试时遇到问题。直到应用程序在Simulator上启动测试运行失败。最近,appium引入了一个新的功能来避免这种问题 - newCommandTimeout,但是这个只适用于第一个测试用例。当第二个测试用例通过打开新模拟器开始运行时,它会抛出错误,如:
Didn't get a new command in 60 secs, shutting down...
info: Shutting down appium session...
info: Stopping ios
info: [INST] Instruments Trace Complete (Duration : 30.655075s; Output : /Users/user/appium1/bin/instrumentscli0.trace)
Full Log:
info: Welcome to Appium v0.12.2 (REV 6db7212e9601e89cb408ef65944f6674e31556d1)
info: Appium REST http interface listener started on 0.0.0.0:4723
info - socket.io started
debug: Appium request initiated at /wd/hub/session
debug: Request received with params: {"desiredCapabilities":{"newCommandTimeout":999,"platform":"Mac","app":"/Users/user/Desktop/appium-all/Test.app","browserName":"","launchTimeout":9000000}}
info: Using local app from desiredCaps: /Users/user/Desktop/appium-all/Test.app
info: Creating new appium session 9309f165-1f2c-4d37-b4cd-294576cd8948
info: Removing any remaining instruments sockets
info: Cleaned up instruments socket /tmp/instruments_sock
info: Cleaning up any tracedirs
info: No tracedirs to clean up
error: xcrun threw an error Error: Command failed:
error: Stderr:
error: Stdout:
error: Could not determine iOS SDK version
warn: Could not parse plist file at /Users/user/Desktop/appium-all/Test.app/en.lproj/Localizable.strings
info: Killing the simulator process
debug: Launching device: iPhone Retina (4-inch)
info: Parsed app Info.plist
info: Wrote new app Info.plist with device type
info: Starting iOS 7.* simulator log capture
debug: No device id or app, not installing to real device.
debug: Creating instruments
info: Instruments is at: /Applications/xcode52/Xcode.app/Contents/Developer/usr/bin/instruments
info: [INSTSERVER] Instruments socket server started at /tmp/instruments_sock
info: Spawning instruments with command: /Applications/xcode52/Xcode.app/Contents/Developer/usr/bin/instruments -t /Applications/xcode52/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate /Users/user/Desktop/appium-all/Test.app -e UIASCRIPT /Users/user/appium1/lib/devices/ios/uiauto/bootstrap.js -e UIARESULTSPATH /tmp/appium-instruments/
info: And extra without-delay env: {"DYLD_INSERT_LIBRARIES":"/Users/user/appium1/build/iwd/InstrumentsShim.dylib","LIB_PATH":"/Users/user/appium1/build/iwd"}
info: And launch timeout: 9000000ms
info: [INST STDERR] 2013-12-10 16:49:37.258 instruments[8926:507] CoreData: error: (3850) I/O error for database at /var/folders/yn/pkgsf58x533b3ghnx514csjr0000gn/C/com.apple.DeveloperTools/5.0.2/instruments/PlugInCache.xcplugincache/PlugInCache.xcpfdb. SQLite error code:3850, 'not an error' errno:9
info: [INST STDERR] 2013-12-10 16:49:37.339 instruments[8926:507] CoreData: error: Encountered exception I/O error for database at /var/folders/yn/pkgsf58x533b3ghnx514csjr0000gn/C/com.apple.DeveloperTools/5.0.2/instruments/PlugInCache.xcplugincache/PlugInCache.xcpfdb. SQLite error code:3850, 'not an error' errno:9 with userInfo {
NSFilePath = "/var/folders/yn/pkgsf58x533b3ghnx514csjr0000gn/C/com.apple.DeveloperTools/5.0.2/instruments/PlugInCache.xcplugincache/PlugInCache.xcpfdb";
NSPOSIXErrorDomain = 9;
NSSQLiteErrorDomain = 3850;
} while checking table name from store: <NSSQLiteConnection: 0x7fa18ac9d190>
info: [INST STDERR] 2013-12-10 16:49:37.341 instruments[8926:507] CoreData: error: (3850) I/O error for database at /var/folders/yn/pkgsf58x533b3ghnx514csjr0000gn/C/com.apple.DeveloperTools/5.0.2/instruments/PlugInCache.xcplugincache/PlugInCache.xcpfdb. SQLite error code:3850, 'not an error' errno:9
info: [INST STDERR] 2013-12-10 16:49:37.342 instruments[8926:507] CoreData: error: Encountered exception I/O error for database at /var/folders/yn/pkgsf58x533b3ghnx514csjr0000gn/C/com.apple.DeveloperTools/5.0.2/instruments/PlugInCache.xcplugincache/PlugInCache.xcpfdb. SQLite error code:3850, 'not an error' errno:9 with userInfo {
NSFilePath = "/var/folders/yn/pkgsf58x533b3ghnx514csjr0000gn/C/com.apple.DeveloperTools/5.0.2/instruments/PlugInCache.xcplugincache/PlugInCache.xcpfdb";
NSPOSIXErrorDomain = 9;
NSSQLiteErrorDomain = 3850;
} while checking table name from store: <NSSQLiteConnection: 0x7fa18af11330>
info: [INST STDERR] 2013-12-10 16:51:35.294 ScriptAgent[8998:2f13] CLTilesManagerClient: initialize, sSharedTilesManagerClient
info: [INST STDERR] 2013-12-10 16:51:35.302 ScriptAgent[8998:2f13] CLTilesManagerClient: init
info: [INST STDERR] 2013-12-10 16:51:35.302 ScriptAgent[8998:2f13] CLTilesManagerClient: reconnecting, 0x98164d0
info: [INSTSERVER] Instruments is ready to receive commands
info: Instruments launched. Starting poll loop for new commands.
info: Pushing command to appium work queue: "au.bundleId()"
debug: Sending command to instruments: au.bundleId()
info: [INSTSERVER] Socket data received (15 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Sending command to instruments: au.bundleId()
info: [INSTSERVER] Socket data received (68 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":"package_name"}
info: Bundle ID for open app is package_name
info: Setting initial orientation to PORTRAIT
info: Pushing command to appium work queue: "au.setScreenOrientation('PORTRAIT')"
debug: Sending command to instruments: au.setScreenOrientation('PORTRAIT')
info: [INSTSERVER] Sending command to instruments: au.setScreenOrientation('PORTRAIT')
info: [INSTSERVER] Socket data received (56 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":"PORTRAIT"}
info: Device launched! Ready for commands (will time out in 60secs)
info: Appium session started with sessionId 9309f165-1f2c-4d37-b4cd-294576cd8948
info: Setting command timeout to 999 secs
POST /wd/hub/session 303 156171ms - 9b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948
debug: Request received with params: {}
info: Responding to client with success: {"status":0,"value":{"version":null,"webStorageEnabled":false,"locationContextEnabled":false,"browserName":"","platform":"Mac","javascriptEnabled":true,"databaseEnabled":false,"takesScreenshot":true,"newCommandTimeout":999,"app":"/Users/user/Desktop/appium-all/Test.app","launchTimeout":9000000},"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
GET /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948 200 5ms - 446b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element
debug: Request received with params: {"using":"xpath","value":"//button[1]"}
info: Pushing command to appium work queue: "au.getElementByXpath('\\/\\/button[1]')"
debug: Sending command to instruments: au.getElementByXpath('\/\/button[1]')
info: [INSTSERVER] Sending command to instruments: au.getElementByXpath('\/\/button[1]')
info: [INSTSERVER] Socket data received (61 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":{"ELEMENT":"0"}}
info: Responding to client with success: {"status":0,"value":{"ELEMENT":"0"},"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
POST /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element 200 1048ms - 109b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/0/text
debug: Request received with params: {}
info: Pushing command to appium work queue: "au.getElement('0').text()"
debug: Sending command to instruments: au.getElement('0').text()
info: [INSTSERVER] Sending command to instruments: au.getElement('0').text()
info: [INSTSERVER] Socket data received (53 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":"Login"}
info: Responding to client with success: {"status":0,"value":"Login","sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
GET /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/0/text 200 159ms - 92b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/0/displayed
debug: Request received with params: {}
info: Pushing command to appium work queue: "au.getElement('0').isDisplayed()"
debug: Sending command to instruments: au.getElement('0').isDisplayed()
info: [INSTSERVER] Sending command to instruments: au.getElement('0').isDisplayed()
info: [INSTSERVER] Socket data received (50 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":true}
info: Responding to client with success: {"status":0,"value":true,"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
GET /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/0/displayed 200 147ms - 89b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element
debug: Request received with params: {"using":"xpath","value":"//button[2]"}
info: Pushing command to appium work queue: "au.getElementByXpath('\\/\\/button[2]')"
debug: Sending command to instruments: au.getElementByXpath('\/\/button[2]')
info: [INSTSERVER] Sending command to instruments: au.getElementByXpath('\/\/button[2]')
info: [INSTSERVER] Socket data received (61 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":{"ELEMENT":"1"}}
info: Responding to client with success: {"status":0,"value":{"ELEMENT":"1"},"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
POST /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element 200 150ms - 109b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/1/text
debug: Request received with params: {}
info: Pushing command to appium work queue: "au.getElement('1').text()"
debug: Sending command to instruments: au.getElement('1').text()
info: [INSTSERVER] Sending command to instruments: au.getElement('1').text()
info: [INSTSERVER] Socket data received (54 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":"Remote"}
info: Responding to client with success: {"status":0,"value":"Remote","sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
GET /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/1/text 200 147ms - 93b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/1/displayed
debug: Request received with params: {}
info: Pushing command to appium work queue: "au.getElement('1').isDisplayed()"
debug: Sending command to instruments: au.getElement('1').isDisplayed()
info: [INSTSERVER] Sending command to instruments: au.getElement('1').isDisplayed()
info: [INSTSERVER] Socket data received (50 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":true}
info: Responding to client with success: {"status":0,"value":true,"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
GET /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/1/displayed 200 149ms - 89b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element
debug: Request received with params: {"using":"xpath","value":"//textfield[1]"}
info: Pushing command to appium work queue: "au.getElementByXpath('\\/\\/textfield[1]')"
debug: Sending command to instruments: au.getElementByXpath('\/\/textfield[1]')
info: [INSTSERVER] Sending command to instruments: au.getElementByXpath('\/\/textfield[1]')
info: [INSTSERVER] Socket data received (61 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":{"ELEMENT":"2"}}
info: Responding to client with success: {"status":0,"value":{"ELEMENT":"2"},"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
POST /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element 200 210ms - 109b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/2/displayed
debug: Request received with params: {}
info: Pushing command to appium work queue: "au.getElement('2').isDisplayed()"
debug: Sending command to instruments: au.getElement('2').isDisplayed()
info: [INSTSERVER] Sending command to instruments: au.getElement('2').isDisplayed()
info: [INSTSERVER] Socket data received (50 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":true}
info: Responding to client with success: {"status":0,"value":true,"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
GET /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/2/displayed 200 199ms - 89b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/2/value
debug: Request received with params: {"id":"2","value":["qa...@qa.com"]}
info: Pushing command to appium work queue: "au.getElement('2').setValueByType('qa...@qa.com')"
debug: Sending command to instruments: au.getElement('2').setValueByType('qa...@qa.com')
info: [INSTSERVER] Sending command to instruments: au.getElement('2').setValueByType('qa...@qa.com')
info: [INSTSERVER] Socket data received (48 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":""}
info: Responding to client with success: {"status":0,"value":"","sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
POST /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/2/value 200 7568ms - 87b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element
debug: Request received with params: {"using":"xpath","value":"//textfield[2]"}
info: Pushing command to appium work queue: "au.getElementByXpath('\\/\\/textfield[2]')"
debug: Sending command to instruments: au.getElementByXpath('\/\/textfield[2]')
info: [INSTSERVER] Sending command to instruments: au.getElementByXpath('\/\/textfield[2]')
info: [INSTSERVER] Socket data received (61 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":{"ELEMENT":"3"}}
info: Responding to client with success: {"status":0,"value":{"ELEMENT":"3"},"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
POST /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element 200 253ms - 109b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/3/displayed
debug: Request received with params: {}
info: Pushing command to appium work queue: "au.getElement('3').isDisplayed()"
debug: Sending command to instruments: au.getElement('3').isDisplayed()
info: [INSTSERVER] Sending command to instruments: au.getElement('3').isDisplayed()
info: [INSTSERVER] Socket data received (50 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":true}
info: Responding to client with success: {"status":0,"value":true,"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
GET /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/3/displayed 200 141ms - 89b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/3/value
debug: Request received with params: {"id":"3","value":["test123"]}
info: Pushing command to appium work queue: "au.getElement('3').setValueByType('test123')"
debug: Sending command to instruments: au.getElement('3').setValueByType('test123')
info: [INSTSERVER] Sending command to instruments: au.getElement('3').setValueByType('test123')
info: [INSTSERVER] Socket data received (48 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":""}
info: Responding to client with success: {"status":0,"value":"","sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
POST /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/3/value 200 1605ms - 87b
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/0/click
debug: Request received with params: {"id":"0"}
info: Pushing command to appium work queue: "au.tapById('0')"
debug: Sending command to instruments: au.tapById('0')
info: [INSTSERVER] Sending command to instruments: au.tapById('0')
info: [INSTSERVER] Socket data received (50 bytes)
info: [INSTSERVER] Socket data being routed for 'cmd' event
info: [INSTSERVER] Got result from instruments: {"status":0,"value":null}
info: Responding to client with success: {"status":0,"value":null,"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
POST /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948/element/0/click 200 291ms - 89b
info: [INST STDERR] 2013-12-10 16:52:09.223 ScriptAgent[8998:2f13] -[ScriptAgent handleAlert:]: script status is 2
info: [INST STDERR] 2013-12-10 16:52:09.223 ScriptAgent[8998:2f13] -[ScriptAgent handleAlert:]: Calling onAlert
info: [INST STDERR] 2013-12-10 16:52:09.227 ScriptAgent[8998:2f13] -[ScriptAgent handleAlert:]: Call to onAlert returned 'YES'
info: Emiting alert message...
debug: Appium request initiated at /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948
debug: Request received with params: {}
info: Shutting down appium session...
info: Stopping ios
info: [INST] 2013-12-10 11:21:51 +0000 Debug: target.setDeviceOrientation("1")
2013-12-10 11:21:55 +0000 Debug: target.frontMostApp().elements()[0].elements()[0].elements()[2].tap()
2013-12-10 11:21:58 +0000 Debug: target.frontMostApp().keyboard().typeString("qa...@qa.com")
2013-12-10 11:22:03 +0000 Debug: target.frontMostApp().elements()[0].elements()[0].elements()[4].tap()
2013-12-10 11:22:03 +0000 Debug: target.frontMostApp().keyboard().typeString("test123")
2013-12-10 11:22:05 +0000 Debug: target.frontMostApp().elements()[0].elements()[0].elements()[5].tap()
2013-12-10 11:22:11 +0000 Stopped: Script was stopped by the user
Instruments Trace Complete (Duration : 101.229698s; Output : /Users/user/appium1/bin/instrumentscli0.trace)
info: [INSTSERVER] Instruments exited with code 0
info: Stopping iOS log capture
info: [INSTSERVER] Socket closed forcibly due to exit
info: [INSTSERVER] Instruments socket server closed
info: Deleted tracedir we heard about from instruments (/Users/user/appium1/bin/instrumentscli0.trace)
info: Killing the simulator process
info: Deleting plists for bundle: package_name
info: Deleted /Users/user/Library/Application Support/iPhone Simulator/6.1/Applications
info: Deleted /Users/user/Library/Application Support/iPhone Simulator/7.0.3/Applications
info: Cleaning up appium session
info: Responding to client with success: {"status":0,"value":null,"sessionId":"9309f165-1f2c-4d37-b4cd-294576cd8948"}
DELETE /wd/hub/session/9309f165-1f2c-4d37-b4cd-294576cd8948 200 4988ms - 89b
debug: Appium request initiated at /wd/hub/session
debug: Request received with params: {"desiredCapabilities":{"newCommandTimeout":999,"platform":"Mac","app":"/Users/user/Desktop/appium-all/Test.app","browserName":"","launchTimeout":9000000}}
info: Using local app from desiredCaps: /Users/user/Desktop/appium-all/Test.app
info: Creating new appium session 73ed27c1-b7f3-405f-a0d6-321ae25dd9ce
info: Removing any remaining instruments sockets
info: Cleaned up instruments socket /tmp/instruments_sock
info: Cleaning up any tracedirs
info: No tracedirs to clean up
warn: Could not parse plist file at /Users/user/Desktop/appium-all/Test.app/en.lproj/Localizable.strings
info: Killing the simulator process
debug: Launching device: iPhone Retina (4-inch)
info: Parsed app Info.plist
info: Wrote new app Info.plist with device type
info: Starting iOS 7.* simulator log capture
debug: No device id or app, not installing to real device.
debug: Creating instruments
info: Instruments is at: /Applications/xcode52/Xcode.app/Contents/Developer/usr/bin/instruments
info: [INSTSERVER] Instruments socket server started at /tmp/instruments_sock
info: Spawning instruments with command: /Applications/xcode52/Xcode.app/Contents/Developer/usr/bin/instruments -t /Applications/xcode52/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate /Users/user/Desktop/appium-all/Test.app -e UIASCRIPT /Users/user/appium1/lib/devices/ios/uiauto/bootstrap.js -e UIARESULTSPATH /tmp/appium-instruments/
info: And extra without-delay env: {"DYLD_INSERT_LIBRARIES":"/Users/user/appium1/build/iwd/InstrumentsShim.dylib","LIB_PATH":"/Users/user/appium1/build/iwd"}
info: And launch timeout: 9000000ms
Please note the below line
info: Didn't get a new command in 60 secs, shutting down...
info: Shutting down appium session...
info: Stopping ios
info: [INST] Instruments Trace Complete (Duration : 30.655075s; Output : /Users/user/appium1/bin/instrumentscli0.trace)
info: [INSTSERVER] Instruments exited with code 0
error: Instruments did not launch successfully, failing session
info: Cleaning up appium session
error: Failed to start an Appium session, err was: Error: Instruments did not launch successfully--please check your app paths or bundle IDs and try again
info: Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: Instruments did not launch successfully--please check your app paths or bundle IDs and try again)","origValue":"Instruments did not launch successfully--please check your app paths or bundle IDs and try again"},"sessionId":null}
POST /wd/hub/session 500 60468ms - 342b
info: [INST STDERR] 2013-12-10 16:53:20.423 ScriptAgent[9129:2f07] CLTilesManagerClient: initialize, sSharedTilesManagerClient
info: [INST STDERR] 2013-12-10 16:53:20.424 ScriptAgent[9129:2f07] CLTilesManagerClient: init
info: [INST STDERR] 2013-12-10 16:53:20.424 ScriptAgent[9129:2f07] CLTilesManagerClient: reconnecting, 0x962f6c0