All pastes #917914 Raw Edit

mg

public text v1 · immutable
#917914 ·published 2008-02-25 19:48 UTC
rendered paste body
2008-02-25 14:39:11.841 macfusionAgent[78680:817] *** -[MFServerFS lastIndex]: unrecognized selector sent to instance 0x103d100
(gdb) where
#0  0x939ce0d7 in objc_exception_throw ()
#1  0x92c5944a in -[NSObject doesNotRecognizeSelector:] ()
#2  0x92c57a4c in ___forwarding___ ()
#3  0x92c57b12 in __forwarding_prep_0___ ()
#4  0x933ec477 in -[NSArray(NSArray) objectsAtIndexes:] ()
#5  0x933e93aa in NSKeyValueWillChangeByArrayMutation ()
#6  0x933e43f4 in -[NSObject(NSKeyValueObserverNotification) willChange:valuesAtIndexes:forKey:] ()
#7  0x00003afe in -[MFFilesystemController removeFilesystem:] (self=0x1011980, _cmd=0x14fa9, fs=0x103d100) at /Users/mgorbach/Code/mf2/MFFilesystemController.m:265
#8  0x000040c0 in -[MFFilesystemController removeMountedPath:] (self=0x1011980, _cmd=0x6852, path=0x10424a0) at /Users/mgorbach/Code/mf2/MFFilesystemController.m:323
#9  0x0000369d in diskUnMounted (disk=0x10246b0, mySelf=0x1011980) at /Users/mgorbach/Code/mf2/MFFilesystemController.m:214
#10 0x901f96df in _DADispatchCallback ()
#11 0x901f92d9 in _DASessionCallback ()
#12 0x92bb4555 in __CFMachPortPerform ()
#13 0x92bd8921 in CFRunLoopRunSpecific ()
#14 0x92bd8d18 in CFRunLoopRunInMode ()
#15 0x93388b15 in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ()
#16 0x93394c34 in -[NSRunLoop(NSRunLoop) run] ()
#17 0x00002b31 in main (argc=1, argv=0xbffff85c) at /Users/mgorbach/Code/mf2/macfusionAgent.m:8

Code:

- (void)removeFilesystem:(MFServerFS*)fs
{
	NSAssert(fs, @"Asked to remove nil fs in MFFilesystemController");
	[filesystemsDictionary removeObjectForKey: fs.uuid];
	if ([filesystems indexOfObject:fs] != NSNotFound)
	{
		[self willChange:NSKeyValueChangeRemoval
		 valuesAtIndexes:[filesystems objectAtIndex: [filesystems indexOfObject: fs]]
				  forKey:@"filesystems"];
		[filesystems removeObject:fs];
		[self didChange:NSKeyValueChangeRemoval
		 valuesAtIndexes:[filesystems objectAtIndex: [filesystems indexOfObject: fs]]
				  forKey:@"filesystems"];
	}
}