[squeak-dev] 3.10 Dev - Unable to load VMMaker 3.8b6.1 from
Universes
Ken G. Brown
kbrown at mac.com
Thu Feb 28 20:13:52 UTC 2008
Mantis <http://bugs.squeak.org/view.php?id=6965>
In a fresh sq3.10-7159dev08.02.1 when attempting to load VMMaker 3.8b6.1 via Universes (Enhanced), a dialog comes up saying 'Some important packages with be installed. All OmniBrowser based tools will be closed. Are you ready?
If you click Yes, it goes wild installing a bunch of Omni Browser stuff seemingly unrelated to VMMaker, then finally hangs. Universes (basic) appears to start out installing FFI and other stuff correctly but runs into the doesNotUnderstand: #at:ifAbsent: problem, refer to http://bugs.squeak.org/view.php?id=6952. If the fix there is loaded first, Universes (basic) gets farther until it stops at a problem in LipsMorph>>initialize while loading Speech 0.9.
Ken G. Brown
Debug log:
--------------------------------------------
VM: Mac OS - a SmalltalkImage
Image: Squeak3.10beta [latest update: #7159]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /mySqueakStuff/Sqkb/Sqkb3.10/sq3.10-7159dev08.02.1
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/kbrownMPro/Library/Preferences/Squeak/Internet/My Squeak
UndefinedObject(Object)>>doesNotUnderstand: #do:
Receiver: nil
Arguments and temporary variables:
aMessage: do: [] in LipsMorph class>>initialize {[:each | PhoneticArticulations...etc...
Receiver's instance variables:
nil
LipsMorph class>>initialize
Receiver: LipsMorph
Arguments and temporary variables:
o: {18 at 1 . 31 at 5 . 31 at 20 . 16 at 24 . 3 at 19 . 5 at 5}
u: {14 at 1 . 23 at 6 . 22 at 16 . 11 at 20 . 2 at 14 . 3 at 4}
a: {22 at 2 . 39 at 4 . 45 at 16 . 23 at 23 . 2 at 15 . 9 at 4}
e: {23 at 2 . 41 at 3 . 45 at 15 . 21 at 19 . 2 at 14 . 6 at 3}
i: {21 at 2 . 40 at 4 . 45 at 14 . 23 at 16 . 2 at 13 . 8 at 4}
m: {17 at 2 . 31 at 2 . 27 at 4 . 15 at 3 . 2 at 4 . 6 at 2}
n: {20 at 3 . 33 at 2 . 39 at 8 . 19 at 9 . 2 at 8 . 7 at 2}
p: {7 at 1 . 16 at 3 . 12 at 5 . 6 at 6 . 1 at 4}
t: {14 at 2 . 29 at 3 . 21 at 7 . 12 at 8 . 1 at 3}
s: {19 at 2 . 32 at 4 . 35 at 10 . 18 at 13 . 2 at 10 . 9 at 3}
each: nil
Receiver's instance variables:
superclass: PolygonMorph
methodDict: a MethodDictionary(#articulate:->a CompiledMethod (2382) #defaultBo...etc...
format: 170
instanceVariables: #('newVertices' 'newScale')
organization: ('accessing' verticesString)
('actions' articulate: grin hideTong...etc...
subclasses: nil
name: #LipsMorph
classPool: a Dictionary(#PhoneticArticulations->a Dictionary() )
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: #'Speech-Gestures'
traitComposition: {}
localSelectors: nil
MCMethodInitializerDefinition>>postloadOver:
Receiver: a MCMethodInitializerDefinition(LipsMorph class>>initialize{class initialization})
Arguments and temporary variables:
old: nil
Receiver's instance variables:
classIsMeta: true
source: 'initialize
"
LipsMorph initialize
"
| o u a e i m n p t s |
a := ...etc...
category: #'class initialization'
selector: #initialize
className: #LipsMorph
timeStamp: 'stephaneducasse 2/3/2006 22:23'
methodAndNode: a CompiledMethodWithNode
requestor: a SyntaxError
compiledMethod: a CompiledMethod (1253)
priorMethodOrNil: nil
compiledSelector: #initialize
properties: an IdentityDictionary()
isInstalled: nil
priorMethodCategory: nil
theClass: LipsMorph class
defnToInstall: a MCMethodInitializerDefinition(LipsMorph class>>initialize{clas...etc...
[] in MCPackageLoader1b>>basicLoad {[:ea | ea postloadOver: (self obsoletionFor: ea). self successfullyLoade...]}
Arguments and temporary variables:
ea: a MCMethodInitializerDefinition(LipsMorph class>>initialize{class initializ...etc...
--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #do:
LipsMorph class>>initialize
MCMethodInitializerDefinition>>postloadOver:
[] in MCPackageLoader1b>>basicLoad {[:ea | ea postloadOver: (self obsoletionFor: ea). self successfullyLoade...]}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress: {[:each :i | bar value: i. aBlock value: each]}
OrderedCollection(SequenceableCollection)>>withIndexDo:
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress: {[:bar | self withIndexDo: [:each :i | bar value: i. aBlock value: e...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
MCPackageLoader1b>>basicLoad
[] in MCPackageLoader1b>>protectedLoad {[self basicLoad]}
BlockContext>>on:do:
[] in MCPackageLoader1b>>protectedLoad {[[self basicLoad] on: InMidstOfFileinNotification do: [:n | n resume: tr...]}
...etc...
More information about the Squeak-dev
mailing list
|