magma 42beta3 and Cassou dev images don't work together

Ross Boylan RossBoylan at stanfordalumni.org
Sat Mar 28 20:33:48 UTC 2009


I figured I'd try the baseline 3.10.2 image.

The test run for awhile and then the client1 image got the exception
shown below.  I think this may be different from the other failures, but
I'm not sure.

Apparently Speaker default is nil.  This might just be the environment
it's running in; it's a remote X session.

The last visible line in the TestConductor transcript is
remote performing addSamples with arguments #() in client1
Just above that it says "running testSamples..."

28 March 2009 1:27:19 pm

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

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /usr/local/src/squeak
Trusted Dir /usr/local/src/squeak/secure
Untrusted Dir /usr/local/src/squeak/My Squeak

UndefinedObject(Object)>>doesNotUnderstand: #default
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	default
	Receiver's instance variables: 
nil

MaFixtureFactory>>soundSamples
	Receiver: a MaFixtureFactory 
	Arguments and temporary variables: 

	Receiver's instance variables: 
		allNonCollectionSamples: 	nil

[] in MaFixtureFactory>>methodsInCategory:do: {[:each | twoArgBlock   value: each methodSymbol   value: (self perform: each...]}
	Arguments and temporary variables: 
		aString: 	'private non-collection samples'
		twoArgBlock: 	[] in MaFixtureFactory>>samples {[:eachSelector :eachSamples | sam...etc...
		each: 	a MethodReference MaFixtureFactory >> soundSamples

Set>>do:
	Receiver: a Set(a MethodReference MaFixtureFactory >> processSamples a MethodReference MaFixtureFact...etc...
	Arguments and temporary variables: 
		aBlock: 	[] in MaFixtureFactory>>methodsInCategory:do: {[:each | twoArgBlock   v...etc...
		index: 	15
		each: 	a MethodReference MaFixtureFactory >> soundSamples
		indexLimiT: 	40
	Receiver's instance variables: 
		tally: 	23
		array: 	an Array(nil nil a MethodReference MaFixtureFactory >> processSamples ni...etc...


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #default
MaFixtureFactory>>soundSamples
[] in MaFixtureFactory>>methodsInCategory:do: {[:each | twoArgBlock   value: each methodSymbol   value: (self perform: each...]}
Set>>do:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MaFixtureFactory>>methodsInCategory:do:
MaFixtureFactory>>nonCollectionSamplesDo:
MaFixtureFactory>>samples
MagmaCollectionTester(MagmaTestCase)>>addSamples
MaNetworkTestPlayer>>remotePerform:withArguments:
MaRemotePerformRequest>>processFor:
MaNetworkTestPlayer>>processRequest:
[] in MaNetworkTestPlayerFacade>>startFor: {[:req | testPlayer processRequest: req]}
[] in MaNetworkRequestServer(MaRequestServer)>>processRequest: {[aMaClientServerRequest = self connectionRequest   ifTrue: [self connectionI...]}
BlockContext>>on:do:
MaNetworkRequestServer(MaRequestServer)>>processRequest:
MaNetworkRequestServer>>processRequestByteArray:
[] in MaServerSocket>>initialize {[:lifecycle | server processRequestByteArray: lifecycle]}
MaServerSocket>>processRequest:
[] in MaServerSocket>>startProcessingRequests {[self processRequest: self dequeueByteArrayRequest]}
BlockContext>>on:do:
[] in MaServerSocket>>startProcessingRequests {[[running   or: [requestQueue notEmpty]]   whileTrue: [[self processRequest:...]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}




More information about the Magma mailing list