Open Monticello http repository d'ont answer

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Open Monticello http repository d'ont answer

dario trussardi
Hi,

i work with pharo1.0-10509.

I d'ont understand because but yesterday after some work,

when i do the command to open a specific Monticello http  repository  the image 'do in loop'  and don't answer anything.

I need to force the image  system shutdown .

I have test with one hold image and all work fine in the same notebook.

I using http repository and i have problem with all http repository.


Yesterday i do some work with GMStaticMapGeocoding and begin with this problematic.

Now when submit one GMStaticMapGeocoding request i have the same problem.

I think to have problem relative to http support ( but i don't know it ).

It's possible to have http in wrong state ?

I can reset something about connections system in pharo ?




Another point :


when the pharo user interface don't answer, but for example the kom request go

i can interrupt a user interface running  process ?


On MacBook i press the CMD -  but the system don't change .


Thanks for any considerations, 

Dario




_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Open Monticello http repository d'ont answer

Stéphane Ducasse
Hi dario

Could you reproduce your problem?
Did you check the state of the http server?
which vms which os? are you using?

Stef

On Mar 20, 2010, at 11:43 AM, Dario Trussardi wrote:

> Hi,
>
> i work with pharo1.0-10509.
>
> I d'ont understand because but yesterday after some work,
>
> when i do the command to open a specific Monticello http  repository the image 'do in loop'  and don't answer anything.
>
> I need to force the image  system shutdown .
>
> I have test with one hold image and all work fine in the same notebook.
>
> I using http repository and i have problem with all http repository.
>
>
> Yesterday  i do some work  with GMStaticMapGeocoding and begin with this problematic.
>
> Now when submit one GMStaticMapGeocoding request  i have the same problem.
>
> I think to have problem relative to http support ( but i don't know it ).
>
> It's possible to have http in wrong state ?
>
> I can reset something about connections system in pharo ?
>
>
>
>
> Another point :
>
>
> when the pharo user interface don't answer, but for example the kom request go
>
> i can interrupt a user interface running  process ?
>
>
> On MacBook i press the CMD - but the system don't change .
>
>
> Thanks for any considerations,
>
> Dario
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Open Monticello http repository d'ont answer

dario trussardi
Hi,


> Hi dario
>
> Could you reproduce your problem?

My system reproduce the error but i don't have idea because this.

> Did you check the state of the http server?

I test on the same notebook, at the same time but with hold image, and all works fine.

> which vms which os? are you using?

Squeak 4.2.2beta1U

on MacBook with Mac OS X 10.6.2.

Thank,
       
Dario


>
> Stef
>
> On Mar 20, 2010, at 11:43 AM, Dario Trussardi wrote:
>
>> Hi,
>>
>> i work with pharo1.0-10509.
>>
>> I d'ont understand because but yesterday after some work,
>>
>> when i do the command to open a specific Monticello http  repository the image 'do in loop'  and don't answer anything.
>>
>> I need to force the image  system shutdown .
>>
>> I have test with one hold image and all work fine in the same notebook.
>>
>> I using http repository and i have problem with all http repository.
>>
>>
>> Yesterday  i do some work  with GMStaticMapGeocoding and begin with this problematic.
>>
>> Now when submit one GMStaticMapGeocoding request  i have the same problem.
>>
>> I think to have problem relative to http support ( but i don't know it ).
>>
>> It's possible to have http in wrong state ?
>>
>> I can reset something about connections system in pharo ?
>>
>>
>>
>>
>> Another point :
>>
>>
>> when the pharo user interface don't answer, but for example the kom request go
>>
>> i can interrupt a user interface running  process ?
>>
>>
>> On MacBook i press the CMD - but the system don't change .
>>
>>
>> Thanks for any considerations,
>>
>> Dario
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Open Monticello http repository d'ont answer

Stéphane Ducasse
this is strange because we used that daily. So did you reload your code in a new image?
Can you reproduce it.
Do you have a stack trace?

Stef



>> Could you reproduce your problem?
>
> My system reproduce the error but i don't have idea because this.
>
>> Did you check the state of the http server?
>
> I test on the same notebook, at the same time but with hold image, and all works fine.
>
>> which vms which os? are you using?
>
> Squeak 4.2.2beta1U
>
> on MacBook with Mac OS X 10.6.2.
>
> Thank,
>
> Dario

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Open Monticello http repository d'ont answer

dario trussardi
Hi,

> this is strange because we used that daily.

I can reset something relative the http support, the  tcpip communications  ?

> So did you reload your code in a new image?

Yes, i save my last change and reload it on the last correct image.

> Can you reproduce it.
> Do you have a stack trace?

No the system go in loop but don't report nothing.

Thanks,
        Dario

>
> Stef
>
>
>
>>> Could you reproduce your problem?
>>
>> My system reproduce the error but i don't have idea because this.
>>
>>> Did you check the state of the http server?
>>
>> I test on the same notebook, at the same time but with hold image, and all works fine.
>>
>>> which vms which os? are you using?
>>
>> Squeak 4.2.2beta1U
>>
>> on MacBook with Mac OS X 10.6.2.
>>
>> Thank,
>>
>> Dario
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Open Monticello http repository d'ont answer

dario trussardi
NameLookupFailure: Could not resolve the server named: maps.google.com<script type="text/javascript" src="/seaside/files/WAStandardFiles/externalAnchors.js"></script><script type="text/javascript" src="/seaside/files/WAStandardFiles/misc.js"></script><script type="text/javascript" src="/seaside/files/WAStandardFiles/shortcuts.js"></script><script type="text/javascript" src="/seaside/files/SULibrary/prototype.js"></script><script type="text/javascript" src="/seaside/files/SULibrary/scriptaculous.js"></script><script type="text/javascript" src="http://localhost:7070/seaside/files/SULibrary/builder.js"></script><script type="text/javascript" src="http://localhost:7070/seaside/files/SULibrary/effects.js"></script><script type="text/javascript" src="http://localhost:7070/seaside/files/SULibrary/dragdrop.js"></script><script type="text/javascript" src="http://localhost:7070/seaside/files/SULibrary/controls.js"></script><script type="text/javascript" src="http://localhost:7070/seaside/files/SULibrary/slider.js"></script><script type="text/javascript" src="http://localhost:7070/seaside/files/SULibrary/sound.js"></script><script type="text/javascript" src="/seaside/files/SULibrary/treePatch.js"></script><script type="text/javascript" src="/seaside/files/CFLibrary/crossFade.js"></script>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
<script type="text/javascript">/*<![CDATA[*/function onLoad(){}/*]]>*/</script>

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:  <a href="http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%2...etc">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

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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Open Monticello http repository d'ont answer

Mariano Martinez Peck
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 <[hidden email]>
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:  '<a href="http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%...etc." target="_blank">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:  '<a href="http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%...etc." target="_blank">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:  '<a href="http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%...etc." target="_blank">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:  '<a href="http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%...etc." target="_blank">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:  <a href="http://maps.google.com/maps/geo?q=Varese%2021100%20Varese%20%20Salvo%20d%2...etc" target="_blank">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

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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project