Re: Why do my tests contact http://configuration.apple.com ?? (Or, what's ISS_DMConfig?)
Re: Why do my tests contact http://configuration.apple.com ?? (Or, what's ISS_DMConfig?)
- Subject: Re: Why do my tests contact http://configuration.apple.com ?? (Or, what's ISS_DMConfig?)
- From: Chris Espinosa <email@hidden>
- Date: Wed, 9 Jan 2008 11:19:00 -0800
On Jan 9, 2008, at 11:05 AM, Jonathan del Strother wrote: My SenTestingKit tests were taking a lot longer to run than usual, so I started poking around. The main thread seems to be getting blocked on startup while something called ISS tries to fetch http://configuration.apple.com/configurations/internetservices/issupport/1_27a4cv2b6061/clientConfig.plist
I'm guessing it's a .mac / syncservices related thing (?) but my code doesn't use either, so I'm a little confused why it's trying to do this. Here's the main thread stacktrace - any ideas?
#0 0x946d38e6 in mach_msg_trap () #1 0x946db0dc in mach_msg () #2 0x969fe0fe in CFRunLoopRunSpecific () #3 0x969fed38 in CFRunLoopRunInMode () #4 0x93ae6039 in -[ISS_AYOperation runOperationWithTimeOut:] () #5 0x93aa646c in -[ISS_DAVRequest dispatch] () #6 0x93ad656d in -[ISS_DMTransaction _dispatch] () #7 0x93acc99a in -[ISS_DMiDiskSession _dispatchRequest:withPostHandler:andNotes:requiringResult:] () #8 0x93acc9e4 in -[ISS_DMiDiskSession _dispatchRequest:withPostHandler:requiringResult:] () #9 0x93ac63a5 in -[ISS_DMiDiskSession getDataAtPath:] () #10 0x93aed773 in +[ISS_DMUtilities _getConfigDictionaryAtURL:] () #11 0x93aed43d in +[ISS_DMUtilities _fetchConfigsWithURL:] () #12 0x93aed03c in +[ISS_DMConfig initialize] () #13 0x95eb6b18 in _class_initialize () #14 0x95eb5499 in _class_lookupMethodAndLoadCache () #15 0x95ec5736 in objc_msgSend () #16 0x20108740 in +[NSObject(SenTestRuntimeUtilities) senAllSubclasses] () #17 0x20106dd9 in +[SenTestSuite updateCache] () #18 0x20106f86 in +[SenTestSuite suiteForBundleCache] () #19 0x20106ffe in +[SenTestSuite testSuiteForBundlePath:] () #20 0x20106335 in +[SenTestProbe specifiedTestSuite] () #21 0x201064e1 in +[SenTestProbe runTests:] () #22 0x0000283b in ?? () #23 0x00002b26 in ?? () #24 0x0000254e in ?? () #25 0x000024da in ?? ()
Yes, this is initializing a connection to Dot Mac (DMConfig initialize) using the Internet Support Services framework. It's waiting for a response from Dot Mac using WebDAV (ISS_DAVRequest dispatch). What it looks like is that you're doing something to your iDisk or a portable home directory.
This might be just a Dot Mac server hiccup, or that iDisk-based transactions are just going to take longer than local disk operations and you may want to unmount your iDisk while testing.
Chris |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden