Thanks Adam, I see the problem now (the fact that you hit Space  
instead of Delete, as you said earlier, is crucial). It seems to be  
partly  bug in the built-in undo for text cells (as that's where it  
takes place). But anyway, I found a fix.

Christiaan

On 15 Jul 2008, at 10:44 PM, Adam M. Goldstein wrote:

> 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


-------------------------------------------------------------------------
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

Reply via email to