[BUG]Float(Object)>>error:

alangrimes at starpower.net alangrimes at starpower.net
Sat Aug 30 18:16:10 UTC 2003


ACTIONS: 

1. Latest VM snapshot downloaded from public FTP and placed in
"experamental" directory.
2. Image updated with today's patches via "load code updates".
3. Packages VMMaker and Baloon3D downloaded individually from Squeak
Map.
4. Fresh VM generated from latest sources. 
5. Image run with fresh VM. 
6. Object Catalog > 3D > Cube3D selected. 
7. "Red Box" instead of expected 3D morph, pluss the following errors. 

30 August 2003 2:10:57 pm

VM: unix - Squeak3.6beta of '4 July 2003' [latest update: #5411]
Image: Squeak3.6beta [latest update: #5411]

Float(Object)>>error:
	Receiver: NaN
	Arguments and temporary variables: 
		aString: 	'Error: sqrt is invalid for x < 0'
	Receiver's instance variables: 
NaN

[] in WorldState>>displayWorldSafely:
	Arguments and temporary variables: 
		aWorld: 	a PasteUpMorph(2031) [world]
		err: 	'Error: sqrt is invalid for x < 0'
		rcvr: 	NaN
		errCtx: 	AdvancedB3DSceneMorph(B3DSceneMorph)>>renderOn:
		errMorph: 	an AdvancedB3DSceneMorph<Cube3D>(1221)

BlockContext>>valueWithPossibleArgs:
	Receiver: [] in WorldState>>displayWorldSafely:
	Arguments and temporary variables: 
		anArray: 	#('Error: sqrt is invalid for x < 0' NaN)
	Receiver's instance variables: 
		sender: 	BlockContext>>valueWithPossibleArgs:
		pc: 	113
		stackp: 	0
		nargs: 	2
		startpc: 	66
		home: 	WorldState>>displayWorldSafely:

[] in BlockContext>>ifError:
	Arguments and temporary variables: 
		errorHandlerBlock: 	[] in WorldState>>displayWorldSafely:
		ex: 	Error: sqrt is invalid for x < 0


--- The full stack ---
Float(Object)>>error:
[] in WorldState>>displayWorldSafely:
BlockContext>>valueWithPossibleArgs:
[] in BlockContext>>ifError:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BlockContext>>valueWithPossibleArgs:
[] in MethodContext(ContextPart)>>handleSignal:
BlockContext>>ensure:
MethodContext(ContextPart)>>handleSignal:
Error(Exception)>>signal
Error(Exception)>>signal:
Float(Object)>>error:
Float>>sqrt
B3DVector3(FloatArray)>>length
B3DVector3>>safelyNormalize
B3DSpotLight>>asPrimitiveLight
B3DPrimitiveShader>>addLight:
B3DPrimitiveEngine(B3DRenderEngine)>>addLight:
[] in B3DScene>>renderOn:
OrderedCollection>>do:
B3DScene>>renderOn:
AdvancedB3DSceneMorph(B3DSceneMorph)>>renderOn:
AdvancedB3DSceneMorph>>renderOn:
BalloonCanvas>>render:
AdvancedB3DSceneMorph(B3DSceneMorph)>>drawSimulatedOn:
AdvancedB3DSceneMorph(B3DSceneMorph)>>drawOn:
FormCanvas(Canvas)>>draw:
FormCanvas(Canvas)>>drawMorph:
[] in AdvancedB3DSceneMorph(Morph)>>fullDrawOn:
FormCanvas>>roundCornersOf:in:during:
FormCanvas(Canvas)>>roundCornersOf:during:
AdvancedB3DSceneMorph(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in HandMorph(Morph)>>drawSubmorphsOn:
Array(SequenceableCollection)>>reverseDo:
[] in HandMorph(Morph)>>drawSubmorphsOn:
HandMorph(Morph)>>drawSubmorphsOn:
[] in HandMorph>>updateCacheCanvas:
FormCanvas>>clipBy:during:
[] in HandMorph>>updateCacheCanvas:
OrderedCollection>>do:
[] in HandMorph>>updateCacheCanvas:
FormCanvas>>translateBy:during:
HandMorph>>updateCacheCanvas:
HandMorph>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in WorldState>>displayWorld:submorphs:
OrderedCollection>>reverseDo:
[] in WorldState>>displayWorld:submorphs:
FormCanvas>>roundCornersOf:in:during:
FormCanvas(Canvas)>>roundCornersOf:during:
WorldState>>displayWorld:submorphs:
PasteUpMorph>>privateOuterDisplayWorld
PasteUpMorph>>displayWorld
[] in WorldState>>displayWorldSafely:
BlockContext>>on:do:
BlockContext>>ifError:
WorldState>>displayWorldSafely:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
-- and more not shown --



More information about the Squeak-dev mailing list