[BUG]UndefinedObject(Object)>>doesNotUnderstand: #restart
Ken Causey
ken at kencausey.com
Fri Dec 12 20:46:35 UTC 2003
To add some detail:
When I hit the button to send this, the image locked. I realized
something must be going on so I checked my system and found out that
name resolution was FUBARed (well not beyond all repair I guess :) ).
Rebooting the router solved that. So I would consider this perhaps an
ungraceful handling of name lookup failure.
On a seperate issue. Why two copies of this appeared on the list I'm
not sure. It's possible that while it was locked and I was fiddling
around that I hit the send to list button twice. Of course I got no UI
feedback which should have indicated that I did not actually press the
button though.
Ken
On Fri, 2003-12-12 at 14:33, ken at kencausey.com wrote:
> I got this as the result of hitting Refresh in a Monticello repository
> window. There may well have been a network problem. But there appears
> to be a problem with NetNameResolver or NameLookupFailure in handling
> whatever it was gracefully.
>
> Ken
>
> 12 December 2003 2:23:31 pm
>
> VM: unix - Squeak3.7alpha of '11 September 2003' [latest update: #5545]
> Image: Squeak3.7alpha [latest update: #5607]
>
> UndefinedObject(Object)>>doesNotUnderstand: #restart
> Receiver: nil
> Arguments and temporary variables:
> aMessage: restart
> Receiver's instance variables:
> nil
>
> NameLookupFailure(Exception)>>retry
> Receiver: NameLookupFailure: Could not resolve the server named:
> modules.squeakfoundation.org
> Arguments and temporary variables:
>
> Receiver's instance variables:
> messageText: 'Could not resolve the server named:
> modules.squeakfoundation.org'...etc...
> tag: nil
> signalContext: NameLookupFailure(Exception)>>signal
> handlerContext: nil
> outerContext: nil
> hostName: 'modules.squeakfoundation.org'
>
> NameLookupFailure>>defaultAction
> Receiver: NameLookupFailure: Could not resolve the server named:
> modules.squeakfoundation.org
> Arguments and temporary variables:
> response: 0
> Receiver's instance variables:
> messageText: 'Could not resolve the server named:
> modules.squeakfoundation.org'...etc...
> tag: nil
> signalContext: NameLookupFailure(Exception)>>signal
> handlerContext: nil
> outerContext: nil
> hostName: 'modules.squeakfoundation.org'
>
> UndefinedObject>>handleSignal:
> Receiver: nil
> Arguments and temporary variables:
> exception: NameLookupFailure: Could not resolve the server named:
> modules.squeakfoundation.org...etc...
> Receiver's instance variables:
> nil
>
>
> --- The full stack ---
> UndefinedObject(Object)>>doesNotUnderstand: #restart
> NameLookupFailure(Exception)>>retry
> NameLookupFailure>>defaultAction
> UndefinedObject>>handleSignal:
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> NameLookupFailure(Exception)>>signal
> NameLookupFailure(Exception)>>signal:
> [] in NetNameResolver class>>addressForName:timeout: {[(self
> waitForResolverReadyUntil: deadline) ifTrue: [self
> primStartLookupO...]}
> [] in Semaphore>>critical: {[blockValue := mutuallyExcludedBlock value]}
> BlockContext>>ensure:
> Semaphore>>critical:
> NetNameResolver class>>addressForName:timeout:
> HTTPSocket class>>httpGetDocument:args:accept:request:
> HTTPSocket class>>httpGet:args:accept:request:
> HTTPSocket class>>httpGet:user:passwd:
> MCHttpRepository>>allFileNames
> MCHttpRepository(MCFileBasedRepository)>>readableFileNames
> MCRepositoryInspector>>refresh
> MCRepositoryInspector(MCTool)>>performButtonAction:enabled:
> PluggableButtonMorph>>performAction
> [] in PluggableButtonMorph>>mouseUp: {[:m | (m containsPoint: evt
> cursorPoint) ifTrue: [m performAction]]}
> Array(SequenceableCollection)>>do:
> PluggableButtonMorph>>mouseUp:
> PluggableButtonMorph(Morph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> PluggableButtonMorph(Morph)>>handleEvent:
> PluggableButtonMorph(Morph)>>handleFocusEvent:
> [] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.
> ActiveEvent := anEvent. result := focusHolder han...]}
> PasteUpMorph>>becomeActiveDuring:
> HandMorph>>sendFocusEvent:to:clear:
> HandMorph>>sendEvent:focus:clear:
> HandMorph>>sendMouseEvent:
> HandMorph>>handleEvent:
> HandMorph>>processEvents
> [] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h
> processEvents. h isGenieRecognizing ifTrue: [r...]}
> Array(SequenceableCollection)>>do:
> WorldState>>handsDo:
> WorldState>>doOneCycleNowFor:
> WorldState>>doOneCycleFor:
> PasteUpMorph>>doOneCycle
> [] in Project class>>spawnNewProcess {[[World doOneCycle. Processor
> yield. false] whileFalse. nil]}
> [] in BlockContext>>newProcess {[self value. Processor
> terminateActive]}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20031212/3328434c/attachment.pgp
More information about the Squeak-dev
mailing list
|