Hi Dario. There was a problem in Pharo with the NetNameResolver and it was fixed in PharoCore 10514

Can you try with that version or the last one ?� try a system update or download the latest core from here:

https://gforge.inria.fr/frs/download.php/26668/PharoCore-1.0-10515rc3.zip

I copy paste the description of the error:




NOTE: this update reverts NetNameResolver and code from other classes like Socket to the state we had about one year ago. Please let us know about any problems related to networking!

10514
-----
- Issue 1884: NetNameResolver doesn't work in PharoCore 10508


2010/3/26 Dario Trussardi <dario.trussardi@tiscali.it>
Hi,

i have some information about this problem.

When i request :

GMStaticMapGeocoding>>geocoding
GMStaticMapGeocoding class>>getGMapGeocodingFor:

but the internet connection is down the system erase the report :


Seaside Walkback

NameLookupFailure: Could not resolve the server named: maps.google.com

DebugFull Stack

Stack Trace

  1. thisContext
    [] in NetNameResolver class>>addressForName:timeout:
    self
    NetNameResolver
    hostName
    'maps.google.com'
    secs
    20
    deadline
    60064
    result
    nil
  2. thisContext
    [] in Semaphore>>critical:
    self
    a Semaphore()
    mutuallyExcludedBlock
    [closure] in NetNameResolver class>>addressForName:timeout:
    blockValue
    nil
    caught
    true
  3. thisContext
    BlockClosure>>ensure:
    self
    [closure] in Semaphore>>critical:
    aBlock
    [closure] in Semaphore>>critical:
    returnValue
    nil
    b
    nil
  4. thisContext
    Semaphore>>critical:
    self
    a Semaphore()
    mutuallyExcludedBlock
    [closure] in NetNameResolver class>>addressForName:timeout:
    blockValue
    nil
    caught
    true
  5. thisContext
    NetNameResolver class>>addressForName:timeout:
    self
    NetNameResolver
    hostName
    'maps.google.com'
    secs
    20
    deadline
    60064
    result
    nil

Now if i don't go in the debug and answer �proceed�

the system go in loop.

I hope this help.

Dario

************************************************************************

VM: Mac OS - intel - 1062 - Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] Squeak VM 4.2.2b1
Image: PharoCore1.0rc2 [Latest update: #10509]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /users/dtr/Pharo505
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/dtr/Library/Preferences/Squeak/Internet/My Squeak

[] in Semaphore>>critical:
Receiver: a Semaphore()
Arguments and temporary variables:�
blockValue:� #(nil true)
caught:� a Semaphore()
Receiver's instance variables:�
firstLink:� nil
lastLink:� nil
excessSignals:� 0

MethodContext(ContextPart)>>resume:
Receiver: WARenderContinuation>>withNotificationHandler:
Arguments and temporary variables:�
value:� WAPageExpired
ctxt:� BlockClosure>>ensure:
unwindBlock:� [closure] in Semaphore>>critical:
Receiver's instance variables:�
sender:� WARenderContinuation>>handleRequest:
pc:� 40
stackp:� 1
method:� a CompiledMethod(1161: WARenderContinuation>>withNotificationHandler:)
closureOrNil:� nil
receiver:� a WARenderContinuation

BlockClosure>>ensure:
Receiver: [closure] in Semaphore>>critical:
Arguments and temporary variables:�
aBlock:� nil
returnValue:� nil
b:� nil
Receiver's instance variables:�
outerContext:� Semaphore>>critical:
startpc:� 38
numArgs:� 0

Semaphore>>critical:
Receiver: a Semaphore()
Arguments and temporary variables:�
<<error during printing>
Receiver's instance variables:�
firstLink:� nil
lastLink:� nil
excessSignals:� 0

NetNameResolver class>>addressForName:timeout:
Receiver: NetNameResolver
Arguments and temporary variables:�
hostName:� 'maps.google.com'
secs:� 20
deadline:� 66217
result:� #(nil)
Receiver's instance variables:�
superclass:� Object
methodDict:� a MethodDictionary()
format:� 2
instanceVariables:� nil
organization:� ('as yet unclassified')

subclasses:� nil
name:� #NetNameResolver
classPool:� a Dictionary(#DefaultHostName->'' #HaveNetwork->true #ResolverBusy->...etc...
sharedPools:� nil
environment:� Smalltalk
category:� #'Network-Kernel'
traitComposition:� nil
localSelectors:� nil

HTTPSocket class>>httpGetDocument:args:accept:request:
Receiver: HTTPSocket
Arguments and temporary variables:�
<<error during printing>
Receiver's instance variables:�
superclass:� Socket
methodDict:� a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...
format:� 146
instanceVariables:� #('headerTokens' 'headers' 'responseCode')
organization:� ('accessing' contentType contentType: contentsLength: getHeader: ...etc...
subclasses:� nil
name:� #HTTPSocket
classPool:� a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...
sharedPools:� nil
environment:� Smalltalk
category:� #'Network-Protocols'
traitComposition:� nil
localSelectors:� nil

HTTPSocket class>>httpGet:args:accept:request:
Receiver: HTTPSocket
Arguments and temporary variables:�
args:� nil
mimeType:� '*/*'
requestString:� ''
document:� nil
Receiver's instance variables:�
superclass:� Socket
methodDict:� a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...
format:� 146
instanceVariables:� #('headerTokens' 'headers' 'responseCode')
organization:� ('accessing' contentType contentType: contentsLength: getHeader: ...etc...
subclasses:� nil
name:� #HTTPSocket
classPool:� a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...
sharedPools:� nil
environment:� Smalltalk
category:� #'Network-Protocols'
traitComposition:� nil
localSelectors:� nil

HTTPSocket class>>httpGet:args:accept:
Receiver: HTTPSocket
Arguments and temporary variables:�
args:� nil
mimeType:� '*/*'
Receiver's instance variables:�
superclass:� Socket
methodDict:� a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...
format:� 146
instanceVariables:� #('headerTokens' 'headers' 'responseCode')
organization:� ('accessing' contentType contentType: contentsLength: getHeader: ...etc...
subclasses:� nil
name:� #HTTPSocket
classPool:� a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...
sharedPools:� nil
environment:� Smalltalk
category:� #'Network-Protocols'
traitComposition:� nil
localSelectors:� nil

HTTPSocket class>>httpGet:accept:
Receiver: HTTPSocket
Arguments and temporary variables:�
mimeType:� '*/*'
Receiver's instance variables:�
superclass:� Socket
methodDict:� a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...
format:� 146
instanceVariables:� #('headerTokens' 'headers' 'responseCode')
organization:� ('accessing' contentType contentType: contentsLength: getHeader: ...etc...
subclasses:� nil
name:� #HTTPSocket
classPool:� a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...
sharedPools:� nil
environment:� Smalltalk
category:� #'Network-Protocols'
traitComposition:� nil
localSelectors:� nil

HTTPSocket class>>httpGet:
Receiver: HTTPSocket
Arguments and temporary variables:�
Receiver's instance variables:�
superclass:� Socket
methodDict:� a MethodDictionary(#contentType->a CompiledMethod(3444: HTTPSocket>...etc...
format:� 146
instanceVariables:� #('headerTokens' 'headers' 'responseCode')
organization:� ('accessing' contentType contentType: contentsLength: getHeader: ...etc...
subclasses:� nil
name:� #HTTPSocket
classPool:� a Dictionary(#HTTPBlabEmail->'' #HTTPPort->80 #HTTPProxyCredentials-...etc...
sharedPools:� nil
environment:� Smalltalk
category:� #'Network-Protocols'
traitComposition:� nil
localSelectors:� nil

GMStaticMapGeocoding>>geocoding
Receiver: a GMStaticMapGeocoding
Arguments and temporary variables:�
Receiver's instance variables:�
canvas:� nil
parent:� nil
closed:� false
attributes:� nil
key:� a GMApiKey
address:� 'Varese 21100 Varese �Salvo d''Acquisto 1'

GMStaticMapGeocoding class>>getGMapGeocodingFor:
Receiver: GMStaticMapGeocoding
Arguments and temporary variables:�
anAddress:� 'Varese 21100 Varese �Salvo d''Acquisto 1'
itm:� a GMStaticMapGeocoding
Receiver's instance variables:�
superclass:� WATextInputTag
methodDict:� a MethodDictionary(#address->a CompiledMethod(3788: GMStaticMapGeoc...etc...
format:� 142
instanceVariables:� #('key' 'address')
organization:� ('accessing' address address: key key:)
('testing' asArray: asArr...etc...
subclasses:� nil
name:� #GMStaticMapGeocoding
classPool:� nil
sharedPools:� nil
environment:� Smalltalk
category:� #'DTRGoogleStatic-Map'
traitComposition:� {}
localSelectors:� nil

MAIndirizzoModel>>getGoogleMapPoint
Receiver: a MAIndirizzoModel
Arguments and temporary variables:�
path:� 'Varese 21100 Varese �Salvo d''Acquisto 1'
dati:� nil
rsl:� nil
gmp:� nil
Receiver's instance variables:�
via:� 'Salvo d''Acquisto'
numero:� '1'
citta:� 'Varese'
cap:� '21100'
provincia:� 'Varese'
frazione:� nil
googleMapPoint:� nil

[] in MAIndirizzoModel class>>descriptionContainer
Receiver: MAIndirizzoModel
Arguments and temporary variables:�
memento:� a MACheckedMemento model: a MAIndirizzoModel
googleMapPoint:� nil
upd:� nil
new:� a MAIndirizzoModel
Receiver's instance variables:�
superclass:� Object
methodDict:� a MethodDictionary(#cap->a CompiledMethod(3281: MAIndirizzoModel>>c...etc...
format:� 144
instanceVariables:� #('via' 'numero' 'citta' 'cap' 'provincia' 'frazione' 'googl...etc...
organization:� ('accessing-generated' cap cap: citta citta: frazione frazione: g...etc...
subclasses:� nil
name:� #MAIndirizzoModel
classPool:� nil
sharedPools:� nil
environment:� Smalltalk
category:� #'DTR-MA-Ang'
traitComposition:� {}
localSelectors:� nil

[] in MAPriorityContainer(MADescription)>>validateConditions:
Receiver: a MAPriorityContainer label: 'Indirizzo' comment: nil
Arguments and temporary variables:�
anObject:� [closure] in MAIndirizzoModel class>>descriptionContainer->'Non valid...etc...
each:� a MACheckedMemento model: a MAIndirizzoModel
Receiver's instance variables:�
properties:� a Dictionary(#conditions->{[closure] in MAIndirizzoModel class>>des...etc...
accessor:� nil
children:� a SortedCollection(a MAStringDescription label: 'Via' comment: 'Via -...etc...

Array(SequenceableCollection)>>do:
Receiver: {[closure] in MAIndirizzoModel class>>descriptionContainer->'Non valido - non servito'}
Arguments and temporary variables:�
aBlock:� [closure] in MAPriorityContainer(MADescription)>>validateConditions:
index:� 1
indexLimiT:� 1
Receiver's instance variables:�
{[closure] in MAIndirizzoModel class>>descriptionContainer->'Non valido - non servito'}

MAPriorityContainer(MADescription)>>validateConditions:
Receiver: a MAPriorityContainer label: 'Indirizzo' comment: nil
Arguments and temporary variables:�
anObject:� a MACheckedMemento model: a MAIndirizzoModel
Receiver's instance variables:�
properties:� a Dictionary(#conditions->{[closure] in MAIndirizzoModel class>>des...etc...
accessor:� nil
children:� a SortedCollection(a MAStringDescription label: 'Via' comment: 'Via -...etc...

MAValidatorVisitor>>validate:using:
Receiver: a MAValidatorVisitor
Arguments and temporary variables:�
anObject:� a MACheckedMemento model: a MAIndirizzoModel
aDescription:� a MAPriorityContainer label: 'Indirizzo' comment: nil
Receiver's instance variables:�
seen:� an IdentitySet(a MACheckedMemento model: a MAIndirizzoModel)
object:� a MACheckedMemento model: a MAIndirizzoModel

MAValidatorVisitor>>visitDescription:
Receiver: a MAValidatorVisitor
Arguments and temporary variables:�
aDescription:� a MAPriorityContainer label: 'Indirizzo' comment: nil
Receiver's instance variables:�
seen:� an IdentitySet(a MACheckedMemento model: a MAIndirizzoModel)
object:� a MACheckedMemento model: a MAIndirizzoModel

MAValidatorVisitor(MAVisitor)>>visitContainer:
Receiver: a MAValidatorVisitor
Arguments and temporary variables:�
anObject:� a MAPriorityContainer label: 'Indirizzo' comment: nil
Receiver's instance variables:�
seen:� an IdentitySet(a MACheckedMemento model: a MAIndirizzoModel)
object:� a MACheckedMemento model: a MAIndirizzoModel

MAValidatorVisitor>>visitContainer:
Receiver: a MAValidatorVisitor
Arguments and temporary variables:�
aDescription:� a MAPriorityContainer label: 'Indirizzo' comment: nil
errors:� nil
Receiver's instance variables:�
seen:� an IdentitySet(a MACheckedMemento model: a MAIndirizzoModel)
object:� a MACheckedMemento model: a MAIndirizzoModel

MAValidatorVisitor(MAVisitor)>>visitPriorityContainer:
Receiver: a MAValidatorVisitor
Arguments and temporary variables:�
anObject:� a MAPriorityContainer label: 'Indirizzo' comment: nil
Receiver's instance variables:�
seen:� an IdentitySet(a MACheckedMemento model: a MAIndirizzoModel)
object:� a MACheckedMemento model: a MAIndirizzoModel

MAPriorityContainer>>acceptMagritte:
Receiver: a MAPriorityContainer label: 'Indirizzo' comment: nil
Arguments and temporary variables:�
aVisitor:� a MAValidatorVisitor
Receiver's instance variables:�
properties:� a Dictionary(#conditions->{[closure] in MAIndirizzoModel class>>des...etc...
accessor:� nil
children:� a SortedCollection(a MAStringDescription label: 'Via' comment: 'Via -...etc...

MAValidatorVisitor(MAVisitor)>>visit:
Receiver: a MAValidatorVisitor
Arguments and temporary variables:�
anObject:� a MAPriorityContainer label: 'Indirizzo' comment: nil
Receiver's instance variables:�
seen:� an IdentitySet(a MACheckedMemento model: a MAIndirizzoModel)
object:� a MACheckedMemento model: a MAIndirizzoModel

MAValidatorVisitor>>visit:
Receiver: a MAValidatorVisitor
Arguments and temporary variables:�
aDescription:� a MAPriorityContainer label: 'Indirizzo' comment: nil
Receiver's instance variables:�
seen:� an IdentitySet(a MACheckedMemento model: a MAIndirizzoModel)
object:� a MACheckedMemento model: a MAIndirizzoModel

[] in MAValidatorVisitor>>on:description:
Receiver: a MAValidatorVisitor
Arguments and temporary variables:�
aDescription:� a MAPriorityContainer label: 'Indirizzo' comment: nil
Receiver's instance variables:�
seen:� an IdentitySet(a MACheckedMemento model: a MAIndirizzoModel)
object:� a MACheckedMemento model: a MAIndirizzoModel

BlockClosure>>ensure:
Receiver: [closure] in MAValidatorVisitor>>on:description:
Arguments and temporary variables:�
aBlock:� [closure] in MAValidatorVisitor(MAGraphVisitor)>>use:during:
returnValue:� nil
b:� nil
Receiver's instance variables:�
outerContext:� MAValidatorVisitor>>on:description:
startpc:� 28
numArgs:� 0

MAValidatorVisitor(MAGraphVisitor)>>use:during:
Receiver: a MAValidatorVisitor
Arguments and temporary variables:�
anObject:� a MACheckedMemento model: a MAIndirizzoModel
aBlock:� [closure] in MAValidatorVisitor>>on:description:
previous:� nil
Receiver's instance variables:�
seen:� an IdentitySet(a MACheckedMemento model: a MAIndirizzoModel)
object:� a MACheckedMemento model: a MAIndirizzoModel

MAValidatorVisitor>>on:description:
Receiver: a MAValidatorVisitor
Arguments and temporary variables:�
anObject:� a MACheckedMemento model: a MAIndirizzoModel
aDescription:� a MAPriorityContainer label: 'Indirizzo' comment: nil
Receiver's instance variables:�
seen:� an IdentitySet(a MACheckedMemento model: a MAIndirizzoModel)
object:� a MACheckedMemento model: a MAIndirizzoModel

MAValidatorVisitor class>>on:description:
Receiver: MAValidatorVisitor
Arguments and temporary variables:�
anObject:� a MACheckedMemento model: a MAIndirizzoModel
aDescription:� a MAPriorityContainer label: 'Indirizzo' comment: nil
Receiver's instance variables:�
superclass:� MAGraphVisitor
methodDict:� a MethodDictionary(#on:description:->a CompiledMethod(2004: MAValid...etc...
format:� 134
instanceVariables:� nil
organization:� ('initialization' on:description:)
('private' validate:using:)
('...etc...
subclasses:� nil
name:� #MAValidatorVisitor
classPool:� nil
sharedPools:� nil
environment:� Smalltalk
category:� #'Magritte-Model-Visitor'
traitComposition:� {}
localSelectors:� nil

MAPriorityContainer(MADescription)>>validate:
Receiver: a MAPriorityContainer label: 'Indirizzo' comment: nil
Arguments and temporary variables:�
anObject:� a MACheckedMemento model: a MAIndirizzoModel
Receiver's instance variables:�
properties:� a Dictionary(#conditions->{[closure] in MAIndirizzoModel class>>des...etc...
accessor:� nil
children:� a SortedCollection(a MAStringDescription label: 'Via' comment: 'Via -...etc...

MACheckedMemento(MAMemento)>>validate
Receiver: a MACheckedMemento model: a MAIndirizzoModel
Arguments and temporary variables:�

Receiver's instance variables:�
properties:� nil
model:� a MAIndirizzoModel
description:� a MAPriorityContainer label: 'Indirizzo' comment: nil
cache:� a Dictionary(a MAGoogleMapsDescription label: 'Mappa' comment: 'Definizi...etc...
original:� a Dictionary(a MAGoogleMapsDescription label: 'Mappa' comment: 'Defin...etc...

MACheckedMemento>>validate
Receiver: a MACheckedMemento model: a MAIndirizzoModel
Arguments and temporary variables:�

Receiver's instance variables:�
properties:� nil
model:� a MAIndirizzoModel
description:� a MAPriorityContainer label: 'Indirizzo' comment: nil
cache:� a Dictionary(a MAGoogleMapsDescription label: 'Mappa' comment: 'Definizi...etc...
original:� a Dictionary(a MAGoogleMapsDescription label: 'Mappa' comment: 'Defin...etc...

[] in MAContainerComponent>>doValidateTo:
Receiver: a MAContainerComponent
Arguments and temporary variables:�

Receiver's instance variables:�
decoration:� a WAValueHolder contents: a MAContainerComponent
memento:� a MACheckedMemento model: a MAIndirizzoModel
description:� a MAPriorityContainer label: 'Indirizzo' comment: nil
parent:� a MAInternalEditorComponent
children:� a Dictionary(a MAStringDescription label: 'C.A.P.' comment: 'Codice A...etc...
readonly:� false
errors:� an OrderedCollection()

BlockClosure>>on:do:
Receiver: [closure] in MAContainerComponent>>doValidateTo:
Arguments and temporary variables:�
exception:� MAMultipleErrors
handlerAction:� [closure] in [] in MAContainerComponent(MADescriptionComponent)>...etc...
handlerActive:� true
Receiver's instance variables:�
outerContext:� MAContainerComponent>>doValidateTo:
startpc:� 38
numArgs:� 0

[] in MAContainerComponent(MADescriptionComponent)>>onValidationError:addTo:
Receiver: a MAContainerComponent
Arguments and temporary variables:�
aBlock:� [closure] in MAContainerComponent>>doValidateTo:
aCollection:� an OrderedCollection()
Receiver's instance variables:�
decoration:� a WAValueHolder contents: a MAContainerComponent
memento:� a MACheckedMemento model: a MAIndirizzoModel
description:� a MAPriorityContainer label: 'Indirizzo' comment: nil
parent:� a MAInternalEditorComponent
children:� a Dictionary(a MAStringDescription label: 'C.A.P.' comment: 'Codice A...etc...
readonly:� false
errors:� an OrderedCollection()

BlockClosure>>on:do:
Receiver: [closure] in MAContainerComponent(MADescriptionComponent)>>onValidationError:addTo:
Arguments and temporary variables:�
exception:� MAValidationError
handlerAction:� [closure] in MAContainerComponent(MADescriptionComponent)>>onVal...etc...
handlerActive:� true
Receiver's instance variables:�
outerContext:� MAContainerComponent(MADescriptionComponent)>>onValidationError:a...etc...
startpc:� 43
numArgs:� 0

MAContainerComponent(MADescriptionComponent)>>onValidationError:addTo:
Receiver: a MAContainerComponent
Arguments and temporary variables:�
aBlock:� [closure] in MAContainerComponent>>doValidateTo:
aCollection:� an OrderedCollection()
Receiver's instance variables:�
decoration:� a WAValueHolder contents: a MAContainerComponent
memento:� a MACheckedMemento model: a MAIndirizzoModel
description:� a MAPriorityContainer label: 'Indirizzo' comment: nil
parent:� a MAInternalEditorComponent
children:� a Dictionary(a MAStringDescription label: 'C.A.P.' comment: 'Codice A...etc...
readonly:� false
errors:� an OrderedCollection()

MAContainerComponent>>doValidateTo:
Receiver: a MAContainerComponent
Arguments and temporary variables:�
aCollectionOfErrors:� an OrderedCollection()
Receiver's instance variables:�
decoration:� a WAValueHolder contents: a MAContainerComponent
memento:� a MACheckedMemento model: a MAIndirizzoModel
description:� a MAPriorityContainer label: 'Indirizzo' comment: nil
parent:� a MAInternalEditorComponent
children:� a Dictionary(a MAStringDescription label: 'C.A.P.' comment: 'Codice A...etc...
readonly:� false
errors:� an OrderedCollection()


--- The full stack ---
[] in Semaphore>>critical:
MethodContext(ContextPart)>>resume:
BlockClosure>>ensure:
Semaphore>>critical:
NetNameResolver class>>addressForName:timeout:
HTTPSocket class>>httpGetDocument:args:accept:request:
HTTPSocket class>>httpGet:args:accept:request:
HTTPSocket class>>httpGet:args:accept:
HTTPSocket class>>httpGet:accept:
HTTPSocket class>>httpGet:
GMStaticMapGeocoding>>geocoding
GMStaticMapGeocoding class>>getGMapGeocodingFor:
MAIndirizzoModel>>getGoogleMapPoint
[] in MAIndirizzoModel class>>descriptionContainer
[] in MAPriorityContainer(MADescription)>>validateConditions:
Array(SequenceableCollection)>>do:
MAPriorityContainer(MADescription)>>validateConditions:
MAValidatorVisitor>>validate:using:
MAValidatorVisitor>>visitDescription:
MAValidatorVisitor(MAVisitor)>>visitContainer:
MAValidatorVisitor>>visitContainer:
MAValidatorVisitor(MAVisitor)>>visitPriorityContainer:
MAPriorityContainer>>acceptMagritte:
MAValidatorVisitor(MAVisitor)>>visit:
MAValidatorVisitor>>visit:
[] in MAValidatorVisitor>>on:description:
BlockClosure>>ensure:
MAValidatorVisitor(MAGraphVisitor)>>use:during:
MAValidatorVisitor>>on:description:
MAValidatorVisitor class>>on:description:
MAPriorityContainer(MADescription)>>validate:
MACheckedMemento(MAMemento)>>validate
MACheckedMemento>>validate
[] in MAContainerComponent>>doValidateTo:
BlockClosure>>on:do:
[] in MAContainerComponent(MADescriptionComponent)>>onValidationError:addTo:
BlockClosure>>on:do:
MAContainerComponent(MADescriptionComponent)>>onValidationError:addTo:
MAContainerComponent>>doValidateTo:
�- - - - - - - - - - - - - - - �
- - - - - - - - - - - - - - - - - -
[] in MAContainerComponent>>validate
MAContainerComponent>>withContainersDo:in:
[] in MAContainerComponent>>withContainersDo:in:
[] in MAInternalEditorComponent(WAComponent)>>childrenDo:
Array(SequenceableCollection)>>do:
MAInternalEditorComponent(WAComponent)>>childrenDo:
MAContainerComponent>>withContainersDo:in:
[] in MAContainerComponent>>withContainersDo:in:
[] in MAContainerComponent(WAComponent)>>childrenDo:
Array(SequenceableCollection)>>do:
MAContainerComponent(WAComponent)>>childrenDo:
MAContainerComponent>>withContainersDo:in:
MAContainerComponent>>withContainersDo:
MAContainerComponent>>validate
MAContainerComponent>>save
MAFormDecoration(MAContainerDecoration)>>execute:
[] in [] in [] in MAFormDecoration(MAContainerDecoration)>>renderButtonsOn:
WAActionCallback>>evaluateWithArgument:
WAActionCallback(WACallback)>>evaluateWithField:
WACallbackStream>>processCallbacksWithOwner:
MAFormDecoration(WAPresenter)>>processCallbackStream:
[] in MAValidationDecoration(WAPresenter)>>processChildCallbacks:
MAValidationDecoration(WADecoration)>>nextPresentersDo:
MAValidationDecoration(WAPresenter)>>processChildCallbacks:
MAValidationDecoration(WAPresenter)>>processCallbackStream:
[] in WAMessageDecoration(WAPresenter)>>processChildCallbacks:
WAMessageDecoration(WADecoration)>>nextPresentersDo:
WAMessageDecoration(WAPresenter)>>processChildCallbacks:
WAMessageDecoration(WAPresenter)>>processCallbackStream:
[] in WAAnswerHandler(WAPresenter)>>processChildCallbacks:
WAAnswerHandler(WADecoration)>>nextPresentersDo:
WAAnswerHandler(WAPresenter)>>processChildCallbacks:
WAAnswerHandler(WAPresenter)>>processCallbackStream:
[] in WADelegation(WAPresenter)>>processChildCallbacks:
MAContainerComponent(WAComponent)>>decorationChainDo:
WADelegation>>nextPresentersDo:
WADelegation(WAPresenter)>>processChildCallbacks:
WADelegation(WAPresenter)>>processCallbackStream:
[] in WADelegation(WAPresenter)>>processChildCallbacks:
DTRReport(WAComponent)>>decorationChainDo:
WADelegation>>nextPresentersDo:
WADelegation(WAPresenter)>>processChildCallbacks:
WADelegation(WAPresenter)>>processCallbackStream:
[] in ISTLoginWebGstOrdOnLine(WAPresenter)>>processChildCallbacks:
DTRMngDataBase(WAComponent)>>decorationChainDo:
[] in ISTLoginWebGstOrdOnLine(WAComponent)>>nextPresentersDo:
[] in ISTLoginWebGstOrdOnLine(WAComponent)>>childrenDo:
Array(SequenceableCollection)>>do:
ISTLoginWebGstOrdOnLine(WAComponent)>>childrenDo:
ISTLoginWebGstOrdOnLine(WAComponent)>>nextPresentersDo:
ISTLoginWebGstOrdOnLine(WAPresenter)>>processChildCallbacks:
ISTLoginWebGstOrdOnLine(WAPresenter)>>processCallbackStream:
[] in WAToolFrame(WAPresenter)>>processChildCallbacks:
ISTLoginWebGstOrdOnLine(WAComponent)>>decorationChainDo:
[] in WAToolFrame(WAComponent)>>nextPresentersDo:
[] in WAToolFrame(WAComponent)>>childrenDo:
Array(SequenceableCollection)>>do:
WAToolFrame(WAComponent)>>childrenDo:
WAToolFrame(WAComponent)>>nextPresentersDo:
WAToolFrame(WAPresenter)>>processChildCallbacks:
WAToolFrame(WAPresenter)>>processCallbackStream:
[] in WAToolFrame>>processCallbackStream:
BlockClosure>>on:do:
WAToolFrame>>withDeprecatedHandlerDo:
WAToolFrame>>processCallbackStream:
[] in WARenderContinuation>>processCallbacks:
WAToolFrame(WAComponent)>>decorationChainDo:
WARenderContinuation>>processCallbacks:
[] in WARenderContinuation>>handleRequest:
BlockClosure>>on:do:
WARenderContinuation>>withNotificationHandler:
WARenderContinuation>>handleRequest:
WARenderContinuation(WASessionContinuation)>>value:
ISTWASession(WASession)>>performRequest:
[] in [] in [] in ISTWASession(WASession)>>responseForRequest:
BlockClosure>>on:do:
[] in ISTWASession(WASession)>>withErrorHandler:
BlockClosure>>on:do:
ISTWASession(WASession)>>withErrorHandler:
[] in [] in ISTWASession(WASession)>>responseForRequest:
BlockClosure>>on:do:
WACurrentSession class(WADynamicVariable class)>>use:during:
[] in ISTWASession(WASession)>>responseForRequest:
[] in ISTWASession(WASession)>>withEscapeContinuation:
EscapeContinuation class(Continuation class)>>currentDo:
ISTWASession(WASession)>>withEscapeContinuation:
ISTWASession(WASession)>>responseForRequest:
[] in ISTWASession(WASession)>>incomingRequest:
BlockClosure>>on:do:
[] in [] in [] in WAProcessMonitor>>critical:ifError:
BlockClosure>>ensure:
[] in [] in WAProcessMonitor>>critical:ifError:
[] in BlockClosure>>newProcess

*********************************************************************************


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project