internal error report

Issue #86 duplicate
Alexander Rose
created an issue

i just got the following error. it happened just after i commited something from within komodo IDE while having the same project open in murky for a while. didn't tried to reproduce it.

Uncaught exception: NSRangeException Cannot remove an observer <NSKeyValueObservance 0x1293d10> for the key path "formattedDescription" from <HgUncommittedRevision 0x127d940> because it is not registered as an observer.

-[NSObject(NSKeyValueObserverRegistration) _removeObserver:forProperty:] (in Foundation) + 765
-[NSObject(NSKeyValueObserverRegistration) removeObserver:forKeyPath:] (in Foundation) + 176
-[NSKeyValueNestedProperty object:withObservance:didChangeValueForKeyOrKeys:recurse:forwardingValues:] (in Foundation) + 124
NSKeyValueDidChange (in Foundation) + 133
-[NSObject(NSKeyValueObserverNotification) didChangeValueForKey:] (in Foundation) + 123
-[HgRepository _checkRevisions] (in Murky) + 1414
-[HgRepository _updateChangedDirs] (in Murky) + 199
__NSFireDelayedPerform (in Foundation) + 537
__CFRunLoopRun (in CoreFoundation) + 6846
CFRunLoopRunSpecific (in CoreFoundation) + 452
CFRunLoopRunInMode (in CoreFoundation) + 97
RunCurrentEventLoopInMode (in HIToolbox) + 392

Please report this bug (you can copy & paste the text).

Comments (6)

  1. Jens Alfke repo owner

    Thanks for the report. Was this with the 0.5 build, or with 0.6 (or a recent build from source)? If it's with 0.5, could you upgrade to 0.6 and see if you can reproduce it?

  2. Anonymous

    Just happened to me. With Murky in the background, I created a new branch, then committed it, then switched focus back to Murky. As soon as Murky gained focus, exception. However, I haven't been able to reproduce the issue. For what it's worth, this branch was the first non-default in the repository, and it was a named branch.

    I'm using the latest source build.

  3. Anonymous

    I'm pretty sure this exact same thing happens whenever I have a repository open in Murky 0.6, merge two heads in a terminal, and then switch back to Murky.

    I'll back come here to post a crashlog next time I do that.

    -Dan Huff (doesn't bother logging in)

  4. Log in to comment