Hi Blair,
This one was probably due to an open debugger that I didn't see, but, I'll mention it just in case. First an aside: I was playing around with list/collection aspects, and noticed that D5 fixes a problem I was having in D4. D4 would capture the "addFrom:" array on the first evaluation, or something like that. D5 appears to structure the blocks differently. Were the changes intended to address the failure to update the choices? If so, it seems to be working. I briefly played with a #list:addFromValue: method in D4, and was going to suggest it until I noticed the changes D5. Because things were working better, I got a little further in my experiments - far enough to notice that it was terribly slow (on a Pentium III). The poor performance is most likley my doing, and I started to add some lazy initialization to improve it; I was doing it incorrectly, but, that's the fun of debugging<g>. After some fun with semi-recursive walkbacks, I was trying to save an updated method in a CHB, and kept getting the error below. Closing the offending browser didn't fix it, so I decided to "file out" the method that was most interesting, and exit w/o saving. Sadly, I didn't think about a covered debugger until after I exited. Have a good one, Bill 12:52:00 PM, Friday, February 22, 2002: Unhandled exception - a BoundsError('Index 33534 is out of bounds') Process(Object)>>errorSubscriptBounds: Process(Object)>>errorAt: Process>>at: ContextFrame(StackFrame)>>base ContextFrame>>method [] in Debugger>>onMethodUpdated: OrderedCollection>>from:to:keysAndValuesDo: OrderedCollection(SequenceableCollection)>>from:keysAndValuesDo: OrderedCollection(SequenceableCollection)>>keysAndValuesDo: ListModel>>keysAndValuesDo: Debugger>>onMethodUpdated: EventMessageSend>>forwardTo:withArguments: EventMessageSequence>>valueWithArguments: EventsCollection>>triggerEvent:with: RefactoringSmalltalkSystem(Object)>>trigger:with: RefactoringSmalltalkSystem(SmalltalkSystem)>>onMethodAdded: EventMessageSend>>forwardTo:withArguments: EventMessageSequence>>valueWithArguments: EventsCollection>>triggerEvent:with: SystemDictionary(Object)>>trigger:with: -- Wilhelm K. Schwab, Ph.D. [hidden email] |
In a SystemBrowser, the text pane turned gray, and was readonly, (dings on
keystrokes). And Accept was grayed out. Selected a different class, then back to the original class, and it went away. Unfortunately I dont know how I got here, and CNR as yet. |
Alan,
> In a SystemBrowser, the text pane turned gray, and was readonly, (dings on > keystrokes). And Accept was grayed out. Selected a different class, then back > to the original class, and it went away. > > Unfortunately I dont know how I got here, and CNR as yet. Anything in your .errors file??? Have a good one, Bill -- Wilhelm K. Schwab, Ph.D. [hidden email] |
In reply to this post by Alan Reider
Alan,
> In a SystemBrowser, the text pane turned gray, and was readonly, (dings on > keystrokes). And Accept was grayed out. Selected a different class, then back > to the original class, and it went away. > > Unfortunately I dont know how I got here, and CNR as yet. You were probably viewing an inherited method. You are not allowed to edit inherited methods without first going to the owning class. Best Regards, Andy Bower Dolphin Support http://www.object-arts.com --- Are you trying too hard? http://www.object-arts.com/Relax.htm --- |
Andy,
No, I wasnt looking at an inherited method. Here is how it happens. Edit a method but dont save. Now click a different class. Now there is a fork. Either: 1- selection changes, methodpane grays, you get *2* changes-not-saved dialogs. Reply yes 2x and the pane is gray, the class selection changed but method is still from the old class. 2- CNR at the moment. I believe what happens is the methodpane doesnt gray until you answer the changes-not-saved dialog. Then it grays. I'm assuming the class selection change should not occur until after the dialog is dismissed, or when it is vetoed by replying 'yes', it should switch back. regards, alan On Fri, 22 Feb 2002 23:45:09 -0000, "Andy Bower" <[hidden email]> wrote: >Alan, > >> In a SystemBrowser, the text pane turned gray, and was readonly, (dings on >> keystrokes). And Accept was grayed out. Selected a different class, then >back >> to the original class, and it went away. >> >> Unfortunately I dont know how I got here, and CNR as yet. > >You were probably viewing an inherited method. You are not allowed to edit >inherited methods without first going to the owning class. > >Best Regards, > >Andy Bower >Dolphin Support >http://www.object-arts.com >--- >Are you trying too hard? >http://www.object-arts.com/Relax.htm >--- > |
Free forum by Nabble | Edit this page |