Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007346 [Squeak] Monticello major always 05-01-09 02:46 05-01-09 02:46
Reporter hfm View Status public  
Assigned To avi
Priority normal Resolution open  
Status assigned   Product Version 3.10.2
Summary 0007346: Cannot see Changes in Monticello Browser: #includesLocalSelector: MNU
Description How to reproduce:

1) Upgrade Monticello this way

Installer ss project:'mc';
    install: 'Monticello.impl';
    install: 'PackageInfo-Base'.

2) Open any repository with Monticello
3) Select a package from the package name list and any package version from the packages version list.
4) Click in Changes

Behavior:
1) A *** System error handling failed *** appears, you have to press Alt+. to recover
2) ---ClassOfPackage--- class(Object)>>doesNotUnderstand: #includesLocalSelector:

where ---ClassOfPackage--- is a class contained in the package you selected.

Using:
Monticello.impl-kph.643
PackageInfo-Base-mtf.70
(Image 3.10.2 without Traits)

Report:

1 May 2009 11:46:09 pm

VM: Win32 - a SmalltalkImage
Image: Squeak3.10.2 [latest update: 0007179]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true

CodeHolder class(Object)>>doesNotUnderstand: #includesLocalSelector:
    Receiver: CodeHolder
    Arguments and temporary variables:
        aMessage: includesLocalSelector: #selectedMessageCategoryName
    Receiver's instance variables:
        superclass: StringHolder
        methodDict: a MethodDictionary(size 149)
        format: 138
        instanceVariables: #('currentCompiledMethod' 'contentsSymbol')
        organization: ('annotation' addOptionalAnnotationsTo:at:plus: addPriorVersionsC...etc...
        subclasses: {Browser . ChangeList . MethodHolder . ChangeSorter . Debugger}
        name: #CodeHolder
        classPool: nil
        sharedPools: nil
        environment: a SystemDictionary(lots of globals)
        category: #'Tools-Base'

MCMethodDefinition>>fromImage
    Receiver: a MCMethodDefinition(CodeHolder>>selectedMessageCategoryName{categories})
    Arguments and temporary variables:
        class: CodeHolder
    Receiver's instance variables:
        classIsMeta: false
        source: 'selectedMessageCategoryName
    "Answer the name of the message category ...etc...
        category: #categories
        selector: #selectedMessageCategoryName
        className: #CodeHolder
        timeStamp: 'sw 3/22/2000 23:04'
        properties: nil
        dummy1: nil
        dummy2: nil
        methodAndNode: nil
        requestor: nil
        compiledMethod: nil
        priorMethodOrNil: nil
        compiledSelector: nil
        isInstalled: nil
        priorMethodCategory: nil
        theClass: CodeHolder
        defnToInstall: nil

[] in MCImageBackedDefinitionIndex>>definitionLike:ifPresent:ifAbsent: {[definition := aDefinition fromImage. definition ifNil: [errorBlock value...]}
    Arguments and temporary variables:
        aDefinition: a MCMethodDefinition(CodeHolder>>selectedMessageCategoryName{categ...etc...
        foundBlock: [] in MCPatch>>initializeWithBase:target: {[:b | (b isSameRevisionA...etc...
        errorBlock: [] in MCPatch>>initializeWithBase:target: {[operations add: (MCAd...etc...
        definition: nil

UndefinedObject>>ifNil:ifNotNil:
    Receiver: nil
    Arguments and temporary variables:
        nilBlock: [] in MCImageBackedDefinitionIndex>>definitionLike:ifPresent:ifAbsent...etc...
        ifNotNilBlock: [] in MCImageBackedDefinitionIndex(MCDefinitionIndex)>>definitio...etc...
    Receiver's instance variables:
nil


--- The full stack ---
CodeHolder class(Object)>>doesNotUnderstand: #includesLocalSelector:
MCMethodDefinition>>fromImage
[] in MCImageBackedDefinitionIndex>>definitionLike:ifPresent:ifAbsent: {[definition := aDefinition fromImage. definition ifNil: [errorBlock value...]}
UndefinedObject>>ifNil:ifNotNil:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MCImageBackedDefinitionIndex(MCDefinitionIndex)>>definitionLike:ifPresent:ifAbsent:
MCImageBackedDefinitionIndex>>definitionLike:ifPresent:ifAbsent:
[] in MCPatch>>initializeWithBase:target: {[:t | base definitionLike: t ifPresent: [:b | (b isSameRevisionAs: t) ...]}
[] in Array(SequenceableCollection)>>do:displayingProgress: {[:each :i | bar value: i. aBlock value: each]}
Array(SequenceableCollection)>>withIndexDo:
[] in Array(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:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
Array(SequenceableCollection)>>do:displayingProgress:
MCPatch>>initializeWithBase:target:
MCPatch class>>fromBase:target:
MCSnapshot>>patchRelativeToBase:
MCVersion>>changes
MCRepositoryPackagesVersionsInspector(MCVersionInspector)>>changes
PluggableButtonMorphPlus(PluggableButtonMorph)>>performAction
PluggableButtonMorphPlus>>performAction
[] in PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: {[:m | (m containsPoint: evt cursorPoint) ifTrue: [m performAction]]}
...etc...
Additional Information
Attached Files  MessageNotUnderstood# CodeHolder class##includesLocalSelector#.png [^] (29,231 bytes) 05-01-09 02:46

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
05-01-09 02:46 hfm New Issue
05-01-09 02:46 hfm Status new => assigned
05-01-09 02:46 hfm Assigned To  => avi
05-01-09 02:46 hfm File Added: MessageNotUnderstood# CodeHolder class##includesLocalSelector#.png
05-13-09 01:04 hfm Issue Monitored: hfm


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