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