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

Debug Full 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: 
url:  'http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%...etc...
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: 
url:  'http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%...etc...
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: 
url:  'http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%...etc...
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: 
url:  'http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%...etc...
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: 
url:  http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%2...etc...
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

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