[squeak-dev] Waiting forever on squeaksource (citezen)

RossBoylan at stanfordalumni.org RossBoylan at stanfordalumni.org
Sun Nov 8 18:52:14 UTC 2009


I tried to install Citezen-All-onierstrasz.18 from
'http://www.squeaksource.com/Citezen' but after I hit load the hourglass
just sits there (waited several minutes).  I've pulled other packages
successfully from squeaksource, as recently as yesterday.

I'm not sure if there is some problem with squeaksource, or if it is
particular to this package.  The wiki indicates pharo.  I'm in a 3.10
image with some additions, notably magma, and no seaside or pier.

Any ideas what's going on?
Ross

8 November 2009 10:42:48 am

VM: unix - a SmalltalkImage
Image: Squeak3.10.2 [latest update: #7179]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/ross/recipes
Trusted Dir /home/ross/recipes/secure
Untrusted Dir /home/ross/recipes/My Squeak

[] in Semaphore>>waitTimeoutMSecs: {[self wait]}
	Arguments and temporary variables: 
		anInteger: 	5000
		d: 	a Delay

BlockContext>>ensure:
	Receiver: [] in Semaphore>>waitTimeoutMSecs: {[self wait]}
	Arguments and temporary variables: 
		aBlock: 	[] in Semaphore>>waitTimeoutMSecs: {[d unschedule]}
		returnValue: 	nil
		b: 	nil
	Receiver's instance variables: 
		sender: 	BlockContext>>ensure:
		pc: 	51
		stackp: 	1
		nargs: 	0
		startpc: 	49
		home: 	Semaphore>>waitTimeoutMSecs:

Semaphore>>waitTimeoutMSecs:
	Receiver: a Semaphore()
	Arguments and temporary variables: 
		anInteger: 	5000
		d: 	a Delay
	Receiver's instance variables: 
		firstLink: 	nil
		lastLink: 	nil
		excessSignals: 	1

HTTPSocket(OldSocket)>>waitForDataUntil:
	Receiver: a HTTPSocket[connected]
	Arguments and temporary variables: 
		deadline: 	79126549
		dataArrived: 	false
	Receiver's instance variables: 
		semaphore: 	a Semaphore()
		socketHandle: 	a ByteArray(147 234 227 89 0 0 0 0 72 20 84 8)
		readSemaphore: 	a Semaphore()
		writeSemaphore: 	a Semaphore()
		primitiveOnlySupportsOneSemaphore: 	false
		buffer: 	nil
		bufferPos: 	nil
		headerTokens: 	nil
		headers: 	nil
		responseCode: 	nil


--- The full stack ---
[] in Semaphore>>waitTimeoutMSecs: {[self wait]}
BlockContext>>ensure:
Semaphore>>waitTimeoutMSecs:
HTTPSocket(OldSocket)>>waitForDataUntil:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
HTTPSocket>>getResponseUpTo:ignoring:
[] in HTTPSocket class>>httpGetDocument:args:accept:request: {[sock :=
HTTPSocket new.  sock connectTo: serverAddr port: connectToPort.  (...]}
SmallInteger(Integer)>>timesRepeat:
HTTPSocket class>>httpGetDocument:args:accept:request:
HTTPSocket class>>httpGet:args:accept:request:
HTTPSocket class>>httpGet:args:user:passwd:
MCHttpRepository>>allFileNames
MCHttpRepository(MCFileBasedRepository)>>allFileNamesOrCache
MCHttpRepository(MCFileBasedRepository)>>readableFileNames
MCHttpRepository(MCFileBasedRepository)>>allFileNamesForVersionNamed:
MCHttpRepository(MCFileBasedRepository)>>versionWithInfo:ifAbsent:
MCHttpRepository(MCRepository)>>versionWithInfo:
[] in MCRepositoryGroup>>versionWithInfo:ifNone: {[:ea | (ea
versionWithInfo: aVersionInfo)   ifNotNilDo: [:v | ^ v]]}
[] in MCRepositoryGroup>>repositoriesDo: {[aBlock value: ea]}
BlockContext>>on:do:
[] in MCRepositoryGroup>>repositoriesDo: {[:ea | [aBlock value: ea]  
on: Error   do: []]}
Array(SequenceableCollection)>>do:
MCRepositoryGroup>>repositoriesDo:
MCRepositoryGroup>>versionWithInfo:ifNone:
[] in MCVersionDependency>>resolve {[MCRepositoryGroup default  
versionWithInfo: versionInfo   ifNone: []]}
MCRepositoryGroup>>versionWithInfo:ifNone:
MCVersionDependency>>resolve
MCVersionLoader>>addDependency:
[] in MCVersionLoader>>addVersion: {[:ea | self addDependency: ea]}
Array(SequenceableCollection)>>do:
MCVersionLoader>>addVersion:
MCVersionLoader class>>loadVersion:
MCVersion>>load
[] in MCFileRepositoryInspector(MCVersionInspector)>>load {[self version
load]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MCFileRepositoryInspector(MCVersionInspector)>>load
MCFileRepositoryInspector>>load
PluggableButtonMorphPlus(PluggableButtonMorph)>>performAction
PluggableButtonMorphPlus>>performAction
[] in PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: {[:m | (m
containsPoint: evt cursorPoint)   ifTrue: [m performAction]]}
Array(SequenceableCollection)>>do:
PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp:
PluggableButtonMorphPlus>>mouseUp:
PluggableButtonMorphPlus(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableButtonMorphPlus(Morph)>>handleEvent:
PluggableButtonMorphPlus(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. 
ActiveEvent := anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
...etc...



More information about the Squeak-dev mailing list