[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