[ANN] AIDA/Web app server 5.4 beta released on Squeak
Edgar J. De Cleene
edgardec2001 at yahoo.com.ar
Thu Jun 14 18:13:02 UTC 2007
El 6/14/07 1:07 PM, "Janko Mivšek" <janko.mivsek at eranova.si> escribió:
> Ah, months? Week or two! They know a problem now, they have a better
> tool, they just need to get used Aida a bit and then it will be piece of
> cake for them, be sure.
>
> Janko
The problem is I don't have any power on them.
Only persuasion.
I put my hands on Aida for figure how have live picts.
Thinking in Form and serve the Form-asWebImage, like we do in HV2.
Only I need some example of you use of Pixmap.
On the crash point, you have all nil as in attached.
Tomorrow I plan to stay on IRC 12 to 15 GMT roughly, so if you could meet on
chat, I appreciate .
Edgar
-------------- next part --------------
Halt
14 June 2007 12:08:42 pm
VM: Mac OS - a SmalltalkImage
Image: Squeak3.10alpha [latest update: #7113]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir Discovery:Users:admin:Squeak3.10
Trusted Dir Discovery:Users:admin:Squeak3.10
Untrusted Dir Discovery:Users:admin:Library:Preferences:Squeak:Internet:My Squeak
WebGraph(Object)>>halt
Receiver: a WebGraph
Arguments and temporary variables:
Receiver's instance variables:
parent: nil
elements: nil
attributes: nil
other: nil
gif: nil
refreshed: nil
width: nil
height: nil
painter: nil
data: nil
margin: nil
title: nil
graphics: nil
WebGraph(WebLiveImage)>>drawImage
Receiver: a WebGraph
Arguments and temporary variables:
pixmap: nil
graphicsContext: nil
image: nil
stream: nil
Receiver's instance variables:
parent: nil
elements: nil
attributes: nil
other: nil
gif: nil
refreshed: nil
width: nil
height: nil
painter: nil
data: nil
margin: nil
title: nil
graphics: nil
WebGraph(WebLiveImage)>>printHTMLPageOn:forSession:
Receiver: a WebGraph
Arguments and temporary variables:
aStream: a WriteStream ''
aSession: a WebSession
Receiver's instance variables:
parent: nil
elements: nil
attributes: nil
other: nil
gif: nil
refreshed: nil
width: nil
height: nil
painter: nil
data: nil
margin: nil
title: nil
graphics: nil
AIDASite>>answer:toGetOrPost:on:
Receiver: an AIDASite
Arguments and temporary variables:
anObject: a WebGraph
aRequest: a HTTPRequest GET
from: 127.0.0.1
at: a SpTimestamp
url: /image...etc...
aWebSession: a WebSession
page: a WebGraph
stream: a WriteStream ''
response: nil
Receiver's instance variables:
enabled: true
uriPattern: an OrderedCollection(a SiteIdentifier)
parent: a ServerRootComposite
children: an OrderedCollection()
name: 'aidademo'
serving: true
style: a WebStyle
settings: a Dictionary(#afterLogin->#lastPage #countingPolicy->#all #diagnostic...etc...
systemServices: a Dictionary(#Admin->a WebAdmin #Help->a WebHelp #MimeMap->a MI...etc...
userServices: a Dictionary(#WebDemo->a WebDemo #WebDiscussions->a WebDiscussion...etc...
timestamps: an IdentityDictionary(#Created->3359201872 #LastTimeAlive->33592734...etc...
counters: an IdentityDictionary(#NewVisitors->a WebCounter #NotFound->a WebCoun...etc...
--- The full stack ---
WebGraph(Object)>>halt
WebGraph(WebLiveImage)>>drawImage
WebGraph(WebLiveImage)>>printHTMLPageOn:forSession:
AIDASite>>answer:toGetOrPost:on:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AIDASite>>answer:to:on:
[] in AIDASite>>answerTo: {[self log: self cr , (self logStringFor: aRequest) , self cr , ' ...]}
BlockContext>>on:do:
AIDASite>>answerTo:
AIDASite>>helpResolve:
URIResolution>>visitResource:
[] in URIResolution>>visitChildrenOf:advancing: {[:each | response := self visitResource: each. response isNil ifFalse: [...]}
OrderedCollection>>do:
URIResolution>>visitChildrenOf:advancing:
URIResolution>>resolveTransparentComposite:
URIResolution>>resolveServerRoot:
ServerRootComposite>>helpResolve:
URIResolution>>visitResource:
URIResolution class>>resolveRequest:startingAt:
HTTPServer>>answerTo:
[] in HTTPConnection>>produceResponseFor: {[aTask response: (self server answerTo: aTask request). self nextPutRespo...]}
BlockContext>>on:do:
SpExceptionContext class>>for:onAnyExceptionDo:
HTTPConnection>>produceResponseFor:
HTTPConnection>>getAndDispatchMessages
[] in HTTPConnection>>interact {[[true] whileTrue: [self getAndDispatchMessages. Processor yield]. nil]}
BlockContext>>on:do:
SpExceptionContext class>>for:on:do:
[] in HTTPConnection>>interact {[SpExceptionContext for: [[true] whileTrue: [self getAndDispatchMessag...]}
[] in BlockContext>>newProcess {[self value. Processor terminateActive]}
More information about the Squeak-dev
mailing list
|