Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003274 [Squeak] SqueakMap minor always 03-08-06 22:10 03-09-06 16:12
Reporter Damien Cassou View Status public  
Assigned To gokr
Priority normal Resolution duplicate  
Status closed   Product Version
Summary 0003274: SqueakMap crash with SystemDictionary doesNotUnderstand: #logChange:
Description When using a fresh 7006, opening SqueakMap from Open->SqueakMap, a dialog appears asking for upgrade from 2.0 to 2.1.

After few seconds, a bug appears :

SystemDictionary(Object)>>doesNotUnderstand: #logChange:

If you close the bug and reopen SqueakMap, it works well.
Additional Information Image: Squeak3.9alpha [latest update: 0007006]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/twinoatl/downloads/squeak/image/Squeak3.9a-7006/Squeak3.9a-7006
Trusted Dir /home/twinoatl/downloads/squeak/image/Squeak3.9a-7006/Squeak3.9a-7006/secure
Untrusted Dir /home/twinoatl/downloads/squeak/image/Squeak3.9a-7006/Squeak3.9a-7006/My Squeak

SystemDictionary(Object)>>doesNotUnderstand: #logChange:
    Receiver: a SystemDictionary(lots of globals)
    Arguments and temporary variables:
        aMessage: logChange: '"Installed <unknown name> auto version 9".
(Smalltalk at:...etc...
    Receiver's instance variables:
        tally: 2071
        array: an Array(nil nil nil nil #SMInstaller->SMInstaller #EFontBDFFontReaderFo...etc...
        cachedClassNames: nil

SMInstallationRegistry>>noteInstalledPackageWithId:autoVersion:name:
    Receiver: a SMInstallationRegistry
    Arguments and temporary variables:
        aPackageId: 'c4c13ea3-e376-42c7-8d9e-dc23b09f9f29'
        aVersion: '9'
        aName: '<unknown name>'
        time: 3319307126
        name: '<unknown name>'
        id: an UUID('c4c13ea3-e376-42c7-8d9e-dc23b09f9f29')
        v: '9' asVersion
    Receiver's instance variables:
        installedPackages: a Dictionary(an UUID('26bea8bf-733f-4715-b188-fa6d848984ad')...etc...
        installCounter: 1
        map: a SMSqueakMap

SMSqueakMap>>noteInstalledPackageWithId:autoVersion:name:
    Receiver: a SMSqueakMap
    Arguments and temporary variables:
        aPackageId: 'c4c13ea3-e376-42c7-8d9e-dc23b09f9f29'
        aVersion: '9'
        aName: '<unknown name>'
    Receiver's instance variables:
        packages: nil
        accounts: nil
        objects: nil
        categories: nil
        dir: 'sm'
        adminPassword: nil
        fileCache: a SMFileCache
        users: nil
        mutex: nil
        isDirty: false
        checkpointNumber: 0
        silent: nil
        registry: a SMInstallationRegistry

SMSqueakMap>>noteInstalledPackageWithId:autoVersion:
    Receiver: a SMSqueakMap
    Arguments and temporary variables:
        aPackageId: 'c4c13ea3-e376-42c7-8d9e-dc23b09f9f29'
        aVersion: '9'
    Receiver's instance variables:
        packages: nil
        accounts: nil
        objects: nil
        categories: nil
        dir: 'sm'
        adminPassword: nil
        fileCache: a SMFileCache
        users: nil
        mutex: nil
        isDirty: false
        checkpointNumber: 0
        silent: nil
        registry: a SMInstallationRegistry


--- The full stack ---
SystemDictionary(Object)>>doesNotUnderstand: #logChange:
SMInstallationRegistry>>noteInstalledPackageWithId:autoVersion:name:
SMSqueakMap>>noteInstalledPackageWithId:autoVersion:name:
SMSqueakMap>>noteInstalledPackageWithId:autoVersion:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in UndefinedObject>>DoIt {[(Smalltalk hasClassNamed: #SMLoader) ifTrue: [(Smalltalk at: #SMLoader) a...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in ReadStream(PositionableStream)>>fileInAnnouncing: {[val _ (self peekFor: $!) ifTrue: [(Compiler evaluate: self nextChunk lo...]}
BlockContext>>on:do:
[] in ReadStream(PositionableStream)>>fileInAnnouncing: {[:bar | [self atEnd] whileFalse: [bar value: self position. self skipS...]}
[] 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:
ReadStream(PositionableStream)>>fileInAnnouncing:
SMSqueakMap class>>bootStrap
SMSqueakMap>>checkVersion:
SMSqueakMap>>loadFullFrom:
SMSqueakMap>>loadUpdatesFull:
SMSqueakMap>>loadFull
SMSqueakMap>>loadUpdates
[] in SMLoader>>loadUpdates {[squeakMap loadUpdates. self noteChanged]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
[] in SMLoader>>loadUpdates {[Cursor wait showWhile: [squeakMap loadUpdates. self noteChanged]]}
BlockContext>>on:do:
SMLoader>>loadUpdates
SMLoader>>on:
SMLoader class>>newOn:
SMLoader class>>new
SMLoader class>>open
TheWorldMenu>>doMenuItem:with:
Attached Files

- Relationships
duplicate of 0002912closed gokr Error when updating map: SystemDictionary>>logChange: 
has duplicate 0003283closed gokr Error upgrading SqueakMap 

- Notes
(0004409 - 283 - 283 - 283 - 283 - 283 - 283)
KenCausey
03-08-06 22:15

FYI: Because SqueakMap comes with the Basic Squeak Image all SqueakMap related bugs are in the 'Squeak' project, not the 'Squeak Packages' project. You might have been able to figure this out yourself if you had glanced at the category list in a report form for the Squeak project.
 
(0004411 - 9 - 9 - 9 - 9 - 9 - 9)
MarcusDenker
03-09-06 16:12

duplicate
 

- Issue History
Date Modified Username Field Change
03-08-06 22:10 Damien Cassou New Issue
03-08-06 22:10 Damien Cassou Status new => assigned
03-08-06 22:10 Damien Cassou Assigned To  => KenCausey
03-08-06 22:13 KenCausey Project Squeak Packages => Squeak
03-08-06 22:14 KenCausey Assigned To KenCausey => gokr
03-08-06 22:14 KenCausey Category Any => SqueakMap
03-08-06 22:15 KenCausey Note Added: 0004409
03-09-06 16:10 MarcusDenker Relationship added duplicate of 0002912
03-09-06 16:12 MarcusDenker Status assigned => closed
03-09-06 16:12 MarcusDenker Note Added: 0004411
03-09-06 16:12 MarcusDenker Resolution open => duplicate
03-09-06 16:12 MarcusDenker Fixed in Version  => 3.9
03-10-06 16:07 MarcusDenker Relationship added has duplicate 0003283


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
56 total queries executed.
42 unique queries executed.
Powered by Mantis Bugtracker