[BUG] SM2 Burps after loading Jacaranda

Thomas A Petersen tpeterse at csc.com
Mon Dec 1 19:50:36 UTC 2003


Goran et. al,
Per your request, here is some SM2 feedback.

Started with Squeak 3.7a 5566
Opened package browser using World | Open
Loaded SM2 Loader
It asked me if I wanted to define a MC related thing.  I said yes.
The install left some garbage on the display that I attribute the evil
motherboard graphics on the machine I am using.
I then reopened the package loader and attempted to install MC loader
thinking it might be needed. It told me it was already there and when I
cancelled giving the change set a new name, it gracefully failed to
install.
Now I told it to install Jacaranda.  SM2 noticed I had not installed
Connectors.
I told it to go ahead.  Things trundled a bit and it threw a debugger after
putting up all of the extra flaps I was expecting.  The debug log is
attached.

Hope this helps,
tap
P.S.  Some of us do care.  We just have day jobs and families that keep us
away from the fun stuff.

MessageNotUnderstood: Character>>first
1 December 2003 2:20:18 pm

VM: Win32 - Squeak3.5 of '11 April 2003' [latest update: #5180]
Image: Squeak3.7alpha [latest update: #5566]

Character(Object)>>doesNotUnderstand: #first
      Receiver: $9
      Arguments and temporary variables:
            aMessage:   a Message with selector: #first and arguments: #()
      Receiver's instance variables:
            value:      57

SMSqueakMap>>installedVersionOf:
      Receiver: a SMSqueakMap
      Arguments and temporary variables:
            aPackage:   SMPackage[Connectors]
      Receiver's instance variables:
            packages:   a Dictionary(an UUID
('010894c3-0b8a-47fc-8deb-7c08996bfa71')->SMPackage[OSProcessPlugin] an
UUID('017b1882-9376-4bf7-b...etc...
            accounts:   a Dictionary(an UUID
('003e70e6-cb4b-734d-a751-345c6a680281')->SMAccount[Markus Gälli] an UUID
('04ba18de-c40b-f24e-9...etc...
            objects:    a Dictionary(an UUID
('003e70e6-cb4b-734d-a751-345c6a680281')->SMAccount[Markus Gälli] an UUID
('005e98b2-350e-1248-b...etc...
            categories:       nil
            dir:  'sm'
            transactionCounter:     3011
            firstTransactionNumber:       2929
            daysBacklog:      182
            adminPassword:    nil
            installedPackages:      a Dictionary(an UUID
('2be56c5c-e667-49f7-b798-48d9d7544050')->'12-apr-2003' an UUID
('e0dd4a2...etc...
            installCounter:   nil
            fileCache:  a SMFileCache
            users:      nil

SMPackage>>isOld
      Receiver: SMPackage[Connectors]
      Arguments and temporary variables:
            installedVersion:       nil
      Receiver's instance variables:
            id:   an UUID('e0dd4a24-c004-4e98-848e-251bd1229d81')
            map:  a SMSqueakMap
            created:    3213465265
            updated:    3213465265
            name:       'Connectors'
            summary:    'Diagramming application and framework for making
structured drawing e...etc...
            url:  'http://www.bike-nomad.com/squeak/Connectors1-2.sar'
            categories:       an OrderedCollection(SMCategory: Stable
SMCategory: SqueakL SMCategory: Squeak3.2 SMCategory: Squeak Archive
SMCategory: Development tools SMCategory: Class libraries SMCategory:
Applications SMCategory: Squeak3.4 SMCategory: Squeak3.2.1 SMCategory:
Squeak3.5 SMCategory: Squeak3.6)...etc...
            owner:      SMAccount[Ned Konz]
            maintainers:      nil
            description:      'Connectors is an application for making
structured/connected draw...etc...
            author:     'Ned Konz <ned at bike-nomad.com>'
            releases:   an OrderedCollection(SMPackageRelease[])

SMPackage>>isAvailable
      Receiver: SMPackage[Connectors]
      Arguments and temporary variables:

      Receiver's instance variables:
            id:   an UUID('e0dd4a24-c004-4e98-848e-251bd1229d81')
            map:  a SMSqueakMap
            created:    3213465265
            updated:    3213465265
            name:       'Connectors'
            summary:    'Diagramming application and framework for making
structured drawing e...etc...
            url:  'http://www.bike-nomad.com/squeak/Connectors1-2.sar'
            categories:       an OrderedCollection(SMCategory: Stable
SMCategory: SqueakL SMCategory: Squeak3.2 SMCategory: Squeak Archive
SMCategory: Development tools SMCategory: Class libraries SMCategory:
Applications SMCategory: Squeak3.4 SMCategory: Squeak3.2.1 SMCategory:
Squeak3.5 SMCategory: Squeak3.6)...etc...
            owner:      SMAccount[Ned Konz]
            maintainers:      nil
            description:      'Connectors is an application for making
structured/connected draw...etc...
            author:     'Ned Konz <ned at bike-nomad.com>'
            releases:   an OrderedCollection(SMPackageRelease[])


--- The full stack ---
Character(Object)>>doesNotUnderstand: #first
SMSqueakMap>>installedVersionOf:
SMPackage>>isOld
SMPackage>>isAvailable
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in SMLoader>>filterNotUptoDate {[:package | package isAvailable]}
[] in SMLoader>>packageList {[:currFilter | (self perform: currFilter)
value: e]}
[] in OrderedCollection(Collection)>>allSatisfy: {[:each | (aBlock value:
each)   ifFalse: [^ false]]}
OrderedCollection>>do:
OrderedCollection(Collection)>>allSatisfy:
[] in SMLoader>>packageList {[:e | self filter   allSatisfy: [:currFilter |
(self perform: currFilter)   ...]}
Array(SequenceableCollection)>>select:
SMLoader>>packageList
SMLoader>>packageWrapperList
SimpleHierarchicalListMorph>>getList
SimpleHierarchicalListMorph>>update:
[] in SMLoader(Object)>>changed: {[:aDependent | aDependent update:
aParameter]}
DependentsArray>>do:
SMLoader(Object)>>changed:
...etc...








More information about the Squeak-dev mailing list