Failing SUnit tests in 3.4b

Phil Hargett hargettp at mindspring.com
Sat Dec 21 20:44:00 UTC 2002


Okay, strangely, when I repeat just the TestUUIDPrimitives test suite but
itself, I achieve different results on different runs.  After a few
repetitions (where I did see all succeed), I did see
TestUUIDPrimitives>>testDuplicationsKinda fail 2 out of 3 times.  I'm
attaching the stack trace that I filed out from a debugger showing the
error.

Hope this helps!

On Sat, 21 Dec 2002, John M McIntosh wrote:

>
> On Saturday, December 21, 2002, at 04:41  AM, Phil Hargett wrote:
> > 	TestUUIDPrimitives>>testCreation
> > 	TestUUIDPrimitives>>testDuplicationsKinda
>
> Phil exactly what are the errors you are seeing in these
>
> > TestUUIDPrimitives>>testCreation
>
> just does UUID new and some sanity checks. So we need to know what the
> walkback you are getting is.
>
> --
> ========================================================================
> ===
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ========================================================================
> ===
>
>
>
-------------- next part --------------
Error: Improper store into indexable object
21 December 2002 3:38:14 pm

VM: unix - Squeak3.4beta of '1 December 2002' [latest update: #5138]
Image: Squeak3.4beta [latest update: #5156]

LargePositiveInteger(Object)>>error:
	Receiver: 713706752
	Arguments and temporary variables: 
		aString: 	'Improper store into indexable object'
	Receiver's instance variables: 
713706752
LargePositiveInteger(Object)>>errorImproperStore
	Receiver: 713706752
	Arguments and temporary variables: 

	Receiver's instance variables: 
713706752
LargePositiveInteger(Object)>>at:put:
	Receiver: 713706752
	Arguments and temporary variables: 
		index: 	1
		value: 	nil
	Receiver's instance variables: 
713706752
LargePositiveInteger>>digitAt:put:
	Receiver: 713706752
	Arguments and temporary variables: 
		index: 	1
		value: 	nil
	Receiver's instance variables: 
713706752

--- The full stack ---
LargePositiveInteger(Object)>>error:
LargePositiveInteger(Object)>>errorImproperStore
LargePositiveInteger(Object)>>at:put:
LargePositiveInteger>>digitAt:put:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Integer class>>byte1:byte2:byte3:byte4:
[] in UUIDGenerator>>makeUnixSeed
BlockContext>>ifCurtailed:
UUIDGenerator>>makeUnixSeed
UUIDGenerator>>makeSeed
UUIDGenerator>>setupRandom
[] in UUIDGenerator>>generateOneOrZero
[] in Semaphore>>critical:
BlockContext>>ensure:
Semaphore>>critical:
UUIDGenerator>>generateOneOrZero
[] in UUIDGenerator>>generateRandomBitsOfLength:
SmallInteger(Integer)>>timesRepeat:
UUIDGenerator>>generateRandomBitsOfLength:
UUIDGenerator>>generateFieldsVersion4
UUIDGenerator>>generateBytes:forVersion:
UUID>>primMakeUUID
UUID>>initialize
UUID class>>new
[] in TestUUIDPrimitives>>testDuplicationsKinda
SmallInteger(Integer)>>timesRepeat:
TestUUIDPrimitives>>testDuplicationsKinda
TestUUIDPrimitives(TestCase)>>performTest
[] in TestUUIDPrimitives(TestCase)>>runCase
BlockContext>>ensure:
BlockContext>>sunitEnsure:
TestUUIDPrimitives(TestCase)>>runCase
[] in TestUUIDPrimitives(TestCase)>>debugUsing:
BlockContext>>ensure:
BlockContext>>sunitEnsure:
TestUUIDPrimitives(TestCase)>>debugUsing:
TestUUIDPrimitives(TestCase)>>debug
TestRunner>>debugErrorTest:
PluggableListMorph>>changeModelSelection:
PluggableListMorph>>setSelectedMorph:
PluggableListMorph>>mouseUp:
PluggableListMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableListMorph(Morph)>>handleEvent:
PluggableListMorph(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess


More information about the Squeak-dev mailing list