[ANN][Squeak-dev Beta Image] Version 107
Andreas Raab
andreas.raab at gmx.de
Thu Apr 12 03:54:05 UTC 2007
Damien Cassou wrote:
> 2007/4/11, Andreas Raab <andreas.raab at gmx.de>:
>> Hm ... maybe I'm doing something wrong, but each version of Squeak-dev
>> that I've tried to load something from Universes in exploded under my
>> feet.
>
> You should have told us immediately :-)
Apparently so. Two more packages that fail to load are Video and Image
Processing as well as Units (debug logs below). I think an automated
test that ensures that the packages can at least be loaded would be of
great help here - I just tried to pick a couple that sounded interesting
and (so far) roughly about 1/3rd don't even load. (another thing to fix
is to make it possible to deselect a package - if one fails to load, you
need to open a new universe browser and select all the same packages again).
Cheers,
- Andreas
-----------------------------------------------------------------------
11 April 2007 8:47:22 pm
VM: Win32 - a SmalltalkImage
Image: Squeak3.10alpha [latest update: #7083]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\Squeak\squeak-dev
Trusted Dir C:\Squeak\squeak-dev\andreas
Untrusted Dir C:\My Squeak\andreas
Float(Object)>>doesNotUnderstand: #units:
Receiver: 4046.87260987
Arguments and temporary variables:
aMessage: units: a CompoundUnit [square meters]
Receiver's instance variables:
4046.87260987
NamedUnit class>>initializeAreaUnits
Receiver: NamedUnit
Arguments and temporary variables:
Receiver's instance variables:
superclass: Unit
methodDict: a MethodDictionary(#abbreviation->a CompiledMethod (26)
#abbreviati...etc...
format: 136
instanceVariables: #('abbreviation' 'name' 'pluralName')
organization: ('accessing' abbreviation name pluralName)
('initialization' abbr...etc...
subclasses: {BaseUnit . DerivedUnit}
name: #NamedUnit
classPool: a Dictionary(#UnitsByAbbreviation->a Dictionary()
#UnitsByName->a Di...etc...
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: #Units
traitComposition: nil
localSelectors: nil
NamedUnit class>>initializeUnits
Receiver: NamedUnit
Arguments and temporary variables:
Receiver's instance variables:
superclass: Unit
methodDict: a MethodDictionary(#abbreviation->a CompiledMethod (26)
#abbreviati...etc...
format: 136
instanceVariables: #('abbreviation' 'name' 'pluralName')
organization: ('accessing' abbreviation name pluralName)
('initialization' abbr...etc...
subclasses: {BaseUnit . DerivedUnit}
name: #NamedUnit
classPool: a Dictionary(#UnitsByAbbreviation->a Dictionary()
#UnitsByName->a Di...etc...
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: #Units
traitComposition: nil
localSelectors: nil
NamedUnit class>>initializeClass
Receiver: NamedUnit
Arguments and temporary variables:
Receiver's instance variables:
superclass: Unit
methodDict: a MethodDictionary(#abbreviation->a CompiledMethod (26)
#abbreviati...etc...
format: 136
instanceVariables: #('abbreviation' 'name' 'pluralName')
organization: ('accessing' abbreviation name pluralName)
('initialization' abbr...etc...
subclasses: {BaseUnit . DerivedUnit}
name: #NamedUnit
classPool: a Dictionary(#UnitsByAbbreviation->a Dictionary()
#UnitsByName->a Di...etc...
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: #Units
traitComposition: nil
localSelectors: nil
--- The full stack ---
Float(Object)>>doesNotUnderstand: #units:
NamedUnit class>>initializeAreaUnits
NamedUnit class>>initializeUnits
NamedUnit class>>initializeClass
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Unit class>>initialize
MCMethodDefinition>>postload
MCMethodDefinition(MCDefinition)>>postloadOver:
[] in MCPackageLoader>>basicLoad {[:ea | ea postloadOver: (self
obsoletionFor: ea)]}
[] 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:
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:
[] in MCPackageLoader>>basicLoad {[additions do: [:ea | self
tryToLoad: ea] displayingProgress: 'Loading.....]}
BlockContext>>on:do:
[] in MCPackageLoader>>basicLoad {[[additions do: [:ea | self
tryToLoad: ea] displayingProgress: 'Loading....]}
BlockContext>>ensure:
MCPackageLoader>>basicLoad
[] in MCPackageLoader>>loadWithNameLike: {[self basicLoad]}
...etc...
------------------------------------------------------------------
11 April 2007 8:44:15 pm
VM: Win32 - a SmalltalkImage
Image: Squeak3.10alpha [latest update: #7083]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\Squeak\squeak-dev
Trusted Dir C:\Squeak\squeak-dev\andreas
Untrusted Dir C:\My Squeak\andreas
Metaclass(Object)>>doesNotUnderstand: #category
Receiver: VPCamera class
Arguments and temporary variables:
aMessage: category
Receiver's instance variables:
superclass: VPVideoSource class
methodDict: a MethodDictionary(#cameras->a CompiledMethod (3889)
#clearCameras-...etc...
format: 156
instanceVariables: nil
organization: ('class initialization' initialize)
('instance creation' cameras ...etc...
thisClass: VPCamera
traitComposition: nil
localSelectors: nil
Parser>>notify:at:
Receiver: a Parser
Arguments and temporary variables:
string: '> expected'
location: 172
Receiver's instance variables:
source: a ReadStream 'apiCapGetDriverDescription: drvNo with: drvName
with: nam...etc...
mark: 181
hereChar: Character space
aheadChar: $'
token: 'bool'
tokenType: #word
currentComment: an OrderedCollection('Fills drvName and drvVer with
the name an...etc...
buffer: a WriteStream 'bool'
typeTable: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary
#xBinary #xB...etc...
here: 'apicall:'
hereType: #keyword
hereMark: 172
hereEnd: 179
prevMark: 171
prevEnd: 171
encoder: {an Encoder}
requestor: nil
parseNode: nil
failBlock: [] in Compiler>>translate:noPattern:ifFail: {[^ failBlock
value]}
requestorOffset: 0
tempsMark: nil
doitFlag: false
properties: nil
category: #'private - api calls'
Parser>>expected:
Receiver: a Parser
Arguments and temporary variables:
aString: '>'
Receiver's instance variables:
source: a ReadStream 'apiCapGetDriverDescription: drvNo with: drvName
with: nam...etc...
mark: 181
hereChar: Character space
aheadChar: $'
token: 'bool'
tokenType: #word
currentComment: an OrderedCollection('Fills drvName and drvVer with
the name an...etc...
buffer: a WriteStream 'bool'
typeTable: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary
#xBinary #xB...etc...
here: 'apicall:'
hereType: #keyword
hereMark: 172
hereEnd: 179
prevMark: 171
prevEnd: 171
encoder: {an Encoder}
requestor: nil
parseNode: nil
failBlock: [] in Compiler>>translate:noPattern:ifFail: {[^ failBlock
value]}
requestorOffset: 0
tempsMark: nil
doitFlag: false
properties: nil
category: #'private - api calls'
Parser>>pragmaSequence
Receiver: a Parser
Arguments and temporary variables:
Receiver's instance variables:
source: a ReadStream 'apiCapGetDriverDescription: drvNo with: drvName
with: nam...etc...
mark: 181
hereChar: Character space
aheadChar: $'
token: 'bool'
tokenType: #word
currentComment: an OrderedCollection('Fills drvName and drvVer with
the name an...etc...
buffer: a WriteStream 'bool'
typeTable: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary
#xBinary #xB...etc...
here: 'apicall:'
hereType: #keyword
hereMark: 172
hereEnd: 179
prevMark: 171
prevEnd: 171
encoder: {an Encoder}
requestor: nil
parseNode: nil
failBlock: [] in Compiler>>translate:noPattern:ifFail: {[^ failBlock
value]}
requestorOffset: 0
tempsMark: nil
doitFlag: false
properties: nil
category: #'private - api calls'
--- The full stack ---
Metaclass(Object)>>doesNotUnderstand: #category
Parser>>notify:at:
Parser>>expected:
Parser>>pragmaSequence
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Parser>>method:context:encoder:
[] in Parser>>parse:class:noPattern:context:notifying:ifFail: {[methNode
:= self method: noPattern context: ctxt encoder: (Enco...]}
BlockContext>>on:do:
Parser>>parse:class:noPattern:context:notifying:ifFail:
Parser>>parse:class:category:noPattern:context:notifying:ifFail:
Compiler>>translate:noPattern:ifFail:
Compiler>>compile:in:classified:notifying:ifFail:
Metaclass(Behavior)>>compile:classified:notifying:trailer:ifFail:
Metaclass(TraitDescription)>>compile:classified:withStamp:notifying:logSource:
Metaclass(TraitDescription)>>compile:classified:withStamp:notifying:
...etc...
More information about the Squeak-dev
mailing list
|