[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