[V3dot10] SqueakLight|II #7068 - You may not create any more undefined objects--use nil

Klaus D. Witzel klaus.witzel at cobss.com
Fri Jun 27 10:53:29 UTC 2008


Hi list,

don't know if the v3dot10 list is still okay for SqueakLight feedback but,  
here goes:

o downloaded a fresh copy from www.squeak.org
o started the .image and made flaps go away
o launched the Preferences browser and typed 'scroll'
o got this (otherwise) wonderful message

Will continue trying to use SqueakLight for developer activities and  
report what I find.

/Klaus

------

Error: You may not create any more undefined objects--use nil
27 June 2008 12:37:18 pm

VM: Win32 - a SmalltalkImage
Image: SqueakLight|II [latest update: #7068]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir ...\SqueakDev
Trusted Dir ...\SqueakDev\kWitzel
Untrusted Dir ...\My Squeak\kWitzel

UndefinedObject class(Object)>>error:
	Receiver: UndefinedObject
	Arguments and temporary variables:
		aString: 	'You may not create any more undefined objects--use nil'
	Receiver's instance variables:
		superclass: 	Object
		methodDict: 	a MethodDictionary(#addDependent:->a CompiledMethod (1400)  
#addSubc...etc...
		format: 	2
		instanceVariables: 	nil
		organization: 	('*eToys-*Morphic-customevents-class initialization'  
initialize)
...etc...
		subclasses: 	nil
		name: 	#UndefinedObject
		classPool: 	a Dictionary()
		sharedPools: 	nil
		environment: 	nil
		category: 	#'Kernel-Objects'

UndefinedObject class>>new
	Receiver: UndefinedObject
	Arguments and temporary variables:

	Receiver's instance variables:
		superclass: 	Object
		methodDict: 	a MethodDictionary(#addDependent:->a CompiledMethod (1400)  
#addSubc...etc...
		format: 	2
		instanceVariables: 	nil
		organization: 	('*eToys-*Morphic-customevents-class initialization'  
initialize)
...etc...
		subclasses: 	nil
		name: 	#UndefinedObject
		classPool: 	a Dictionary()
		sharedPools: 	nil
		environment: 	nil
		category: 	#'Kernel-Objects'

PBWindowColorPreferenceView(PBColorPreferenceView)>>colorSwatch
	Receiver: a PBWindowColorPreferenceView
	Arguments and temporary variables:

	Receiver's instance variables:
		preference: 	a Preference#browserWindowColor (Color r: 0.8 g: 1.0 b: 0.6)
		actions: 	an OrderedCollection({'Bright' . Preferences .  
#installBrightWindowCol...etc...

PBWindowColorPreferenceView(PBColorPreferenceView)>>representativeButtonWithColor:inPanel:
	Receiver: a PBWindowColorPreferenceView
	Arguments and temporary variables:
		aColor: 	Color transparent
		aPreferenceBrowser: 	a PreferenceBrowser
	Receiver's instance variables:
		preference: 	a Preference#browserWindowColor (Color r: 0.8 g: 1.0 b: 0.6)
		actions: 	an OrderedCollection({'Bright' . Preferences .  
#installBrightWindowCol...etc...


--- The full stack ---
UndefinedObject class(Object)>>error:
UndefinedObject class>>new
PBWindowColorPreferenceView(PBColorPreferenceView)>>colorSwatch
PBWindowColorPreferenceView(PBColorPreferenceView)>>representativeButtonWithColor:inPanel:
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PBPreferenceButtonMorph>>preferenceMorphicView
PBPreferenceButtonMorph>>initializeWithPreference:model:
PBPreferenceButtonMorph class>>preference:model:
PreferenceBrowserMorph>>newPreferenceButtonFor:
[] in PreferenceBrowserMorph>>newPreferenceListInnerPanel {[:aPref |  
panel   addMorphBack: (self newPreferenceButtonFor: aPref)]}
SortedCollection(OrderedCollection)>>do:
PreferenceBrowserMorph>>newPreferenceListInnerPanel
[] in PreferenceBrowserMorph>>updateSelectedCategoryPreferences {[self  
preferenceList hScrollBarValue: 0;    vScrollBarValue: 0.  self prefer...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
PreferenceBrowserMorph>>updateSelectedCategoryPreferences
PreferenceBrowserMorph>>update:
[] in PreferenceBrowser(Object)>>changed: {[:aDependent | aDependent  
update: aParameter]}
DependentsArray>>do:
PreferenceBrowser(Object)>>changed:
PreferenceBrowser>>selectedCategoryIndex:
PreferenceBrowser>>selectSearchResultsCategory
PreferenceBrowser>>searchPreferencesFor:
PreferenceBrowser>>stepAt:in:
PreferenceBrowserMorph(SystemWindow)>>stepAt:
StepMessage(MorphicAlarm)>>value:
WorldState>>runLocalStepMethodsIn:
WorldState>>runStepMethodsIn:
PasteUpMorph>>runStepMethods
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor  
yield.  false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}



More information about the V3dot10 mailing list