1. Open a get info window for a pub that has something in its attached files pane.
2. Select one of the files by clicking on it once. 3. Select the cite key by double-clicking on it. 4. Delete the cite key by pushing "space"---thinking you were going to quick-look the selected attached file. 5. Realize your mistake and cmd-z to undo. continue until error 1 appears. Eventually its dialogue is dismissed and the message about not allowing blank cite keys appears. 6. keep trying to undo. the second error appears eventually. 7. To get the cite key, after all dialogues are dismissed, use the work menu (gear) at the bottom left of the record. This seems to work if there are no attached files, just by clicking in the empty pane. I can reproduce the errors at will, even after quitting BD and restarting it again. -Adam On Jul 15, 2008, at 4:29 PM, Christiaan Hofman wrote: > Do you have exact steps to reproduce? I don't see any problem, and it > is even impossible to delete a cite key. > > Christiaan > > On 15 Jul 2008, at 10:21 PM, Adam M. Goldstein wrote: > >> undo: NSCellUndoManager 0x16d95c20 is in invalid state, undo was >> called with too many nested undo groups >> >> This is the error I got after I accidentally deleted a cite key while >> in "Get info" mode, and trying to undo. >> >> I had got another error but accidentally copied over it with this one >> so can't paste it here. >> >> BD didn't crash, though. >> >> Using Version 1.3.17 (1188) >> >> -Adam >> >> Console log with more information: >> >> 7/15/08 4:11:24 PM BibDesk[1444] *** -[NSBigMutableString >> substringWithRange:]: Range or index out of bounds >> 7/15/08 4:11:25 PM BibDesk[1444] __raiseError (in CoreFoundation) >> objc_exception_throw (in libobjc.A.dylib) >> +[NSException raise:format:arguments:] (in CoreFoundation) >> +[NSException raise:format:] (in CoreFoundation) >> -[NSString substringWithRange:] (in Foundation) >> -[NSTextStorage(NSUndo) _undoRedoAttributedSubstringFromRange:] (in >> AppKit) >> -[NSUndoTyping undoRedo:] (in AppKit) >> -[_NSUndoLightInvocation invoke] (in Foundation) >> -[_NSUndoStack popAndInvoke] (in Foundation) >> -[NSUndoManager undoNestedGroup] (in Foundation) >> -[NSCellUndoManager undo] (in AppKit) >> -[NSApplication sendAction:to:from:] (in AppKit) >> -[BDSKApplication sendAction:to:from:] (in BibDesk) >> -[NSMenu performActionForItemAtIndex:] (in AppKit) >> -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] (in >> AppKit) >> -[NSMenu performKeyEquivalent:] (in AppKit) >> -[NSApplication _handleKeyEquivalent:] (in AppKit) >> -[NSApplication sendEvent:] (in AppKit) >> -[OAApplication sendEvent:] (in OmniAppKit) >> -[NSApplication run] (in AppKit) >> -[OAApplication run] (in OmniAppKit) >> NSApplicationMain (in AppKit) >> main (in BibDesk) >> _start (in BibDesk) >> start (in BibDesk) >> >> 7/15/08 4:11:38 PM BibDesk[1444] undo: NSCellUndoManager 0x16d95c20 >> is >> in invalid state, undo was called with too many nested undo groups >> 7/15/08 4:11:39 PM BibDesk[1444] __raiseError (in CoreFoundation) >> objc_exception_throw (in libobjc.A.dylib) >> +[NSException raise:format:arguments:] (in CoreFoundation) >> +[NSException raise:format:] (in CoreFoundation) >> -[NSUndoManager undo] (in Foundation) >> -[NSCellUndoManager undo] (in AppKit) >> -[NSApplication sendAction:to:from:] (in AppKit) >> -[BDSKApplication sendAction:to:from:] (in BibDesk) >> -[NSMenu performActionForItemAtIndex:] (in AppKit) >> -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] (in >> AppKit) >> -[NSMenu performKeyEquivalent:] (in AppKit) >> -[NSApplication _handleKeyEquivalent:] (in AppKit) >> -[NSApplication sendEvent:] (in AppKit) >> -[OAApplication sendEvent:] (in OmniAppKit) >> -[NSApplication run] (in AppKit) >> -[OAApplication run] (in OmniAppKit) >> NSApplicationMain (in AppKit) >> main (in BibDesk) >> _start (in BibDesk) >> start (in BibDesk) >> >> ================================= >> Adam M. Goldstein PhD MSLIS >> Assistant Professor of Philosophy >> Iona College >> -- >> email 1 [EMAIL PROTECTED] >> email 2 [EMAIL PROTECTED] >> web http://www.iona.edu/faculty/agoldstein/ >> tel (914) 637-2717 >> post Iona College >> Department of Philosophy >> 715 North Avenue >> New Rochelle, NY 10801 >> >> >> >> >> ================================= >> Adam M. Goldstein PhD MSLIS >> Assistant Professor of Philosophy >> Iona College >> -- >> email 1 [EMAIL PROTECTED] >> email 2 [EMAIL PROTECTED] >> web http://www.iona.edu/faculty/agoldstein/ >> tel (914) 637-2717 >> post Iona College >> Department of Philosophy >> 715 North Avenue >> New Rochelle, NY 10801 >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win >> great prizes >> Grand prize is a trip for two to an Open Source event anywhere in >> the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Bibdesk-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/bibdesk-users > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Bibdesk-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/bibdesk-users ================================= Adam M. Goldstein PhD MSLIS Assistant Professor of Philosophy Iona College -- email 1 [EMAIL PROTECTED] email 2 [EMAIL PROTECTED] web http://www.iona.edu/faculty/agoldstein/ tel (914) 637-2717 post Iona College Department of Philosophy 715 North Avenue New Rochelle, NY 10801 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Bibdesk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bibdesk-users
