How to create a SqueakSource image?

Wilkes Joiner wilkesjoiner at gmail.com
Tue Feb 7 20:41:43 UTC 2006


That seems to be part of the problem.  The error is being generated by
Color>>hex from
Integer>>printOn: base: showRadix:

"radix indicator not found."

Any more ideas?  I'v attached the complete wallback.

Thanks a lot for everyones help,
Wilkes

On 2/7/06, Philippe Marschall <philippe.marschall at gmail.com> wrote:
> > I'm guess that this is some more set up I need to do before I launch,
> > but I'm not sure what it is. Any ideas?
>
> Yeah. Probably an exception happens somewhere, it tries to send an
> email but that times out because the mail server is not configured
> correctly, which throws an exception again and so ends in a loop.
>
> Try to put a halt into WAMailErrorPage >> #show.
>
> about the versions:
> al.179 is the one currently deployed at http://www.squeaksource.com.
> It has bf.166 merged in (by Lukas) and contains various fixes and
> improvements:
> - validation fixes (xhml and rss)
> - color for report rows no longer hardcoded but follows color setting
> - more information on the project page (static links)
> - a link to the project page on the listing page
> - catches exceptions when storing strange versions
> - search fixes
> - Noury's fixes
> - feed link in header (mozilla, safari, opera, ie7, ... show that it has a feed)
> - search for members
> - feed validation link
> - ...
>
> pmm.180 contains some super secret not yet announced or deployed features ;)
>
> please note that both al.179 and pmm.180  have the reference stream
> saving disabled
>
> Cheers
> Philippe
>
>
-------------- next part --------------
VM: unix - a SmalltalkImage
Image: Squeak3.8 [latest update: #6665]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/wilkes/Projects/squeak/squeaksource
Trusted Dir /Users/wilkes/Projects/squeak/squeaksource/secure
Untrusted Dir /Users/wilkes/Projects/squeak/squeaksource/My Squeak

WAEmailErrorPage(Object)>>halt
	Receiver: a WAEmailErrorPage
	Arguments and temporary variables: 

	Receiver's instance variables: 
		exception: 	Error: radix indicator not found.

WAEmailErrorPage>>show
	Receiver: a WAEmailErrorPage
	Arguments and temporary variables: 

	Receiver's instance variables: 
		exception: 	Error: radix indicator not found.

SSSession(WASession)>>handleError:
	Receiver: a SSSession(/@kRuVNkmOoZEIEHTB)
	Arguments and temporary variables: 
		e: 	Error: radix indicator not found.
	Receiver's instance variables: 
		continuations: 	a WALRUCache
		application: 	a WAApplication()
		escapeContinuation: 	a Continuation
		expiryContinuation: 	[] in SSSession(WASession)>>wrapContinuation: {[:v |  state...etc...
		monitor: 	a WAProcessMonitor
		path: 	a WAStateHolder('')
		filters: 	a WAStateHolder(#())
		lastAccess: 	3316775231
		state: 	a WAStateRegistry
		isActive: 	true
		initialRequest: 	a WARequest
		root: 	a SSFrame
		request: 	a WARequest
		user: 	nil

MessageSend>>valueWithArguments:
	Receiver: MessageSend(#handleError: -> a SSSession(/@kRuVNkmOoZEIEHTB))
	Arguments and temporary variables: 
		anArray: 	#(Error: radix indicator not found.)
	Receiver's instance variables: 
		receiver: 	a SSSession(/@kRuVNkmOoZEIEHTB)
		selector: 	#handleError:
		arguments: 	#()


--- The full stack ---
WAEmailErrorPage(Object)>>halt
WAEmailErrorPage>>show
SSSession(WASession)>>handleError:
MessageSend>>valueWithArguments:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MessageSend>>valueWithPossibleArgs:
[] in MethodContext(ContextPart)>>handleSignal: {[(self tempAt: 2)   valueWithPossibleArgs: {exception}]}
BlockContext>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
Error(Exception)>>signal
Error(Exception)>>signal:
SmallInteger(Object)>>error:
[] in SmallInteger(Integer)>>printOn:base:showRadix: {[self error: 'radix indicator not found.']}
ByteString(String)>>indexOf:startingAt:ifAbsent:
ByteString(SequenceableCollection)>>indexOf:ifAbsent:
SmallInteger(Integer)>>printOn:base:showRadix:
SmallInteger(Integer)>>printPaddedWith:to:base:
Color>>hex
Color>>asHTMLColor
SSFrame(SSGenericFrame)>>renderStyleHtmlOn:
SSFrame(SSGenericFrame)>>renderStyleOn:
[] in SSFrame(SSGenericFrame)>>style {[:stream | self renderStyleOn: stream]}
String class(SequenceableCollection class)>>streamContents:
SSFrame(SSGenericFrame)>>style
SSFrame(WAComponent)>>renderHeadElementsOn:
SSFrame(SSGenericFrame)>>renderHeadElementsOn:
SSFrame>>renderHeadElementsOn:
SSFrame(WAComponent)>>renderAllOn:
SSFrame(WAComponent)>>renderWithContext:
SSFrame(WAController)>>renderActiveControllerWithContext:
SSSession(WAControllerSession)>>responseWithUrl:callbacks:
[] in SSSession(WAControllerSession)>>render {[:url | self responseWithUrl: url callbacks: callbacks]}
[] in SSSession(WASession)>>respond: {[:cc |  url := self actionUrlForContinuation: cc.  self   returnResponse: (r...]}
Continuation class>>currentDo:
SSSession(WASession)>>respond:
[] in SSSession(WAControllerSession)>>render {[self   respond: [:url | self responseWithUrl: url callbacks: callbacks]]}
BlockContext>>on:do:
[] in SSSession(WAControllerSession)>>render {[self bookmarkForExpiry.  self alwaysRedirect   ifTrue: [self redirect].  ca...]}
BlockContext>>on:do:
SSSession(WAControllerSession)>>render
[] in SSSession(WAControllerSession)>>start: {[self render]}
BlockContext>>repeat
SSSession(WAControllerSession)>>start:
[] in SSSession(WASession)>>enterSessionWithRequest: {[self start: aRequest]}
[] in SSSession>>enterSession: {[self alwaysRedirect   ifTrue: [self redirect].  aBlock value]}
BlockContext>>on:do:
[] in SSSession(WASession)>>withErrorHandler: {[aBlock   on: Error   do: (MessageSend receiver: self selector: #handleError...]}
BlockContext>>on:do:
SSSession(WASession)>>withErrorHandler:
[] in SSSession>>enterSession: {[self   withErrorHandler: [self alwaysRedirect     ifTrue: [self redirect]. ...]}
...etc...


More information about the Squeak-dev mailing list