Anyone using a newer version of Magritte for VW w/ Seaside 2.8?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Anyone using a newer version of Magritte for VW w/ Seaside 2.8?

Rick Flower
I tried loading MagritteForVisualworks (lr.251 CS12.NFR.11,niallr) and  
it had an issue w/ loading..  Anyone got a newer version for use w/  
VW7.6?  Thanks!

Below is the MNU backtrace:

Unhandled exception: Message not understood: #current
Date class(Object)>>doesNotUnderstand:
Magritte.MAObject class>>license
Magritte.MAObject class>>initialize
Magritte.MAObject class(ClassDescription)>>postLoad:
optimized [] in Store.Package>>initializeClasses:
optimized [] in OrderedCollection>>collect:
OrderedCollection>>do:
OrderedCollection>>collect:
Store.Package>>initializeClasses:
Store.Package>>doSourceLoad:within:
optimized [] in [] in  
Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
optimized [] in Store.XMainChangeSet class>>ignoreMainChangesWhile:
BlockClosure>>ensure:
Store.XMainChangeSet class>>ignoreMainChangesWhile:
optimized [] in Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
optimized [] in Store.BasicPackagePolicy>>forcePackage:while:
BlockClosure>>ensure:
Store.BasicPackagePolicy>>forcePackage:while:

----------------------------------------------------------------------
Date class(Object)>>doesNotUnderstand:
Receiver:
        a Date class
Instance Variables:
        superclass = Magnitude
        methodDict = a MethodDictionary[47]
        format = 16386
        subclasses = nil
        instanceVariables = an Array[2]
        organization = ('comparing' #< #= #hash)
('accessing' #- #day #leap #month #monthIndex #monthName #next  
#previous #start #weekday #year)
('arithmetic' #addDays: #subtractDate: #subtractDays:)
('inquiries' #dayOfMonth #dayOfYear #daysInMonth #daysInYear  
#daysLeftInYear #firstDayOfMonth #previous:)
('converting' #asDateAndTime #asDays #asMonth #asSeconds #asTimeStamp  
#asTimestamp)
('printing' #glorpPrintSQLOn: #longPrintString #mmddyyyy #months  
#printOn: #shortPrintString #storeOn: #yyyymmdd)
('private' #day:year: #firstDayOfMonthIndex: #literalArrayEncoding  
#printOn:policy:format: #weekdayIndex)
('private-spin-button' #decrementBy:boundedBy:highValue:wrapAround:  
#incrementBy:boundedBy:lowValue:wrapAround:)
('backward compatiblity - printing' #printFormat: #printOn:format:)

        name = #Date
        classPool = a NameSpaceOfClass[5]
        environment = a NameSpace[228]
Arguments:
        aMessage = a Message with selector: #current and arguments: #()
Temporaries:
        excpt = a MessageNotUnderstood
        resumeValue = nil
Context PC = 25

----------------------------------------------------------------------
Magritte.MAObject class>>license
Receiver:
        a Magritte.MAObject class
Instance Variables:
        superclass = Object
        methodDict = a MethodDictionary[13]
        format = 16385
        subclasses = nil
        instanceVariables = an Array[1]
        organization = ('copying' #postCopy)
('accessing' #properties #propertyAt: #propertyAt:ifAbsent:  
#propertyAt:ifAbsentPut: #propertyAt:ifPresent: #propertyAt:put:)
('visiting' #acceptMagritte:)
('testing' #hasProperty:)
('initialization' #initialize)
('private' #errorPropertyNotFound:)
('comparing' #= #hash)

        name = #MAObject
        classPool = a NameSpaceOfClass[0]
        environment = a FirstFindNameSpace[13]
Context PC = 5

----------------------------------------------------------------------
Magritte.MAObject class>>initialize
Receiver:
        a Magritte.MAObject class
Instance Variables:
        superclass = Object
        methodDict = a MethodDictionary[13]
        format = 16385
        subclasses = nil
        instanceVariables = an Array[1]
        organization = ('copying' #postCopy)
('accessing' #properties #propertyAt: #propertyAt:ifAbsent:  
#propertyAt:ifAbsentPut: #propertyAt:ifPresent: #propertyAt:put:)
('visiting' #acceptMagritte:)
('testing' #hasProperty:)
('initialization' #initialize)
('private' #errorPropertyNotFound:)
('comparing' #= #hash)

        name = #MAObject
        classPool = a NameSpaceOfClass[0]
        environment = a FirstFindNameSpace[13]
Context PC = 5

----------------------------------------------------------------------
Magritte.MAObject class(ClassDescription)>>postLoad:
Receiver:
        a Magritte.MAObject class
Instance Variables:
        superclass = Object
        methodDict = a MethodDictionary[13]
        format = 16385
        subclasses = nil
        instanceVariables = an Array[1]
        organization = ('copying' #postCopy)
('accessing' #properties #propertyAt: #propertyAt:ifAbsent:  
#propertyAt:ifAbsentPut: #propertyAt:ifPresent: #propertyAt:put:)
('visiting' #acceptMagritte:)
('testing' #hasProperty:)
('initialization' #initialize)
('private' #errorPropertyNotFound:)
('comparing' #= #hash)

        name = #MAObject
        classPool = a NameSpaceOfClass[0]
        environment = a FirstFindNameSpace[13]
Arguments:
        aParcel = {'Magritte-Model-Core'-'lr.248'-47532}
Context PC = 10

----------------------------------------------------------------------
optimized [] in Store.Package>>initializeClasses:
Receiver:
        an UndefinedObject
Arguments:
        cls = ClassRecord{48925-MAObject}
Temporaries:
        obj = Magritte.MAObject
        .super = {'Magritte-Model-Core'-'lr.248'-47532}
Context PC = 14

----------------------------------------------------------------------
optimized [] in OrderedCollection>>collect:
Receiver:
        an UndefinedObject
Arguments:
        each = ClassRecord{48925-MAObject}
Temporaries:
        .newCollection = an OrderedCollection[1]
        .aBlock = BlockClosure [] in Store.Package>>initializeClasses:
Context PC = 7

----------------------------------------------------------------------
OrderedCollection>>do:
Receiver:
        an OrderedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 2
Arguments:
        aBlock = BlockClosure [] in OrderedCollection>>collect:
Temporaries:
        index = 2
Context PC = 17

----------------------------------------------------------------------
OrderedCollection>>collect:
Receiver:
        an OrderedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 2
Arguments:
        aBlock = BlockClosure [] in Store.Package>>initializeClasses:
Temporaries:
        newCollection = an OrderedCollection[1]
Context PC = 16

----------------------------------------------------------------------
Store.Package>>initializeClasses:
Receiver:
        a Store.Package
Instance Variables:
        primaryKey = 47532
        name = 'Magritte-Model-Core'
        timeStamp = 447072424
        version = 'lr.248'
        userName = 'NiallRoss'
        trace = 16675
        dbIdentifier = #psql_public_cst_2007
        blessingLevel = 20
        commentID = 0
        propertiesID = 0
        properties = an IdentityDictionary[0]
        propertyRecords = an OrderedCollection[0]
        commentStr = nil
        namespaces = an OrderedCollection[0]
        classes = an OrderedCollection[2]
        metaclasses = nil
        methods = an OrderedCollection[29]
        binFile = ''
        data = an OrderedCollection[0]
        overrides = nil
        parcelID = nil
Arguments:
        dbClasses = an OrderedCollection[2]
Temporaries:
        toPostLoad = nil
        toInit = nil
Context PC = 8

----------------------------------------------------------------------
Store.Package>>doSourceLoad:within:
Receiver:
        a Store.Package
Instance Variables:
        primaryKey = 47532
        name = 'Magritte-Model-Core'
        timeStamp = 447072424
        version = 'lr.248'
        userName = 'NiallRoss'
        trace = 16675
        dbIdentifier = #psql_public_cst_2007
        blessingLevel = 20
        commentID = 0
        propertiesID = 0
        properties = an IdentityDictionary[0]
        propertyRecords = an OrderedCollection[0]
        commentStr = nil
        namespaces = an OrderedCollection[0]
        classes = an OrderedCollection[2]
        metaclasses = nil
        methods = an OrderedCollection[29]
        binFile = ''
        data = an OrderedCollection[0]
        overrides = nil
        parcelID = nil
Arguments:
        imPkg = [Magritte-Model-Core]
        parentBundle = {'Magritte'-'lr.251'-22236}
Temporaries:
        dbClasses = an OrderedCollection[2]
        dbNamespaces = an OrderedCollection[0]
        retry = an OrderedCollection[0]
        unloadable = an OrderedCollection[0]
Context PC = 51

----------------------------------------------------------------------
optimized [] in [] in  
Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
Receiver:
        an UndefinedObject
Temporaries:
        .imPkg = [Magritte-Model-Core]
        .parentBundle = {'Magritte'-'lr.251'-22236}
        .super = {'Magritte-Model-Core'-'lr.248'-47532}
        loadRes = nil
Context PC = 62

----------------------------------------------------------------------
optimized [] in Store.XMainChangeSet class>>ignoreMainChangesWhile:
Receiver:
        an UndefinedObject
Temporaries:
        .aBlock = BlockClosure [] in [] in  
Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
Context PC = 9

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in Store.XMainChangeSet  
class>>ignoreMainChangesWhile:
        outerContext = nil
        copiedValues = BlockClosure [] in [] in  
Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
Arguments:
        aBlock = BlockClosure [] in Store.XMainChangeSet  
class>>ignoreMainChangesWhile:
Temporaries:
        result = nil
Context PC = 4

----------------------------------------------------------------------
Store.XMainChangeSet class>>ignoreMainChangesWhile:
Receiver:
        a Store.XMainChangeSet class
Instance Variables:
        superclass = Store.XChangeSet
        methodDict = a MethodDictionary[108]
        format = 20486
        subclasses = nil
        instanceVariables = an Array[2]
        organization = ('public-method changes' #addSelector:class:toPackage:  
#changeSelector:class:toPackage: #correctSelector:class:toPackage:  
#removeSelector:class: #removeSelector:class:fromPackage:  
#removeSelectorChanges:class: #revertData:owner: #revertSelector:class:)
('public-data changes' #addDataKey:class:package:  
#addDataKey:nameSpace:package: #changeDataKey:class:  
#changeDataKey:class:package: #changeDataKey:nameSpace:  
#changeDataKey:nameSpace:package: #relocateBinding:from:to:  
#removeBinding:in: #removeChangesDataKey:class: #removeDataKey:class:  
#removeDataKey:class:from: #removeDataKey:nameSpace:  
#removeDataKey:nameSpace:from: #renameBinding:in:as:)
('public-fileIn/Out' #putStatsOn:)
('public-other changes' #addDoIt: #addPatch: #removeDoIt:  
#reorganizeClassData: #reorganizeSystem)
('public-testing' #isEmpty #isMainChangeSet)
('public-package movement' #moveClassDefinition:from:toPackage:  
#moveClassDefinition:toPackage: #moveClassModel:to:  
#moveClassName:from:to: #moveDataKey:class:toPackage:  
#moveDataKey:nameSpace:toPackage: #moveDataKey:owner:toPackage:  
#moveDefinition:toPackage: #moveNameSpaceDefinition:from:toPackage:  
#moveNameSpaceDefinition:toPackage: #moveNameSpaceModel:to:  
#moveObject:from:to: #moveSelector:class:fromPackage:  
#moveSelector:class:toPackage: #moveSelectors:class:toPackage:  
#moveUnpackagedClassDefinition:toPackage:  
#moveUnpackagedDataKey:nameSpace:toPackage:  
#moveUnpackagedInWholeClass:toPackage:  
#moveUnpackagedInWholeNameSpace:toPackage:  
#moveUnpackagedNameSpaceDefinition:toPackage:  
#moveUnpackagedSelector:class:toPackage: #moveWholeClass:toPackage:  
#moveWholeNameSpace:toPackage: #moveWholeObject:toPackage:)
('events' #addBinding:in: #addBinding:in:attributes: #addClass:  
#addClass:attributes: #addNameSpace: #addNameSpace:attributes:  
#addSelector:class: #addSelector:class:attributes: #changeBinding:in:  
#changeBinding:in:attributes: #changeClass: #changeClass:attributes:  
#changeNameSpace: #changeNameSpace:attributes: #changeSelector:class:  
#changeSelector:class:attributes: #changeSelector:class:documentation:  
#changeSelector:class:protocol: #packageFromAttributes:  
#reorganizeClass: #update:with:from:)
('public-namespace changes' #addNameSpace:toPackage:  
#addNameSpaceDefinition:toPackage: #changeNameSpace:toPackage:  
#commentNameSpace: #component:property:value: #component:renamedTo:  
#relocateNameSpace:from:to: #removeNameSpace: #renameNameSpace:as:  
#reorganizeNameSpace:)
('public-class changes' #addClass:toPackage:  
#addClassDefinition:toPackage: #changeClass:toPackage:  
#changeDefinitionClass: #commentClass: #relocateClass:from:to:  
#removeChangesPropagatingClass: #removeClass: #removeClass:from:  
#removeClassChanges: #renameClass:as:)
('private- cascade changes' #cascadeRelocateNameSpace:to:  
#renameClass:asAbsoluteSymbol: #renameNameSpace:asAbsoluteSymbol:)
('private-fileIn/Out' #fileOutSpecialOn:)
('events-parcels' #installedClasses:toPackage:  
#installedMethods:toPackage: #installedNameSpaces:toPackage:  
#installedOverrideMethods:toPackage:)
('db phantoms' #addRemoveClass:package: #addRemoveNameSpace:package:  
#addRemoveSelector:className:meta:package:  
#addRemoveStatic:ownerName:isInNameSpace:package:)

        name = #XMainChangeSet
        classPool = a NameSpaceOfClass[0]
        environment = a NameSpace[255]
Arguments:
        aBlock = BlockClosure [] in [] in  
Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
Temporaries:
        currentCS = a Store.XMainChangeSet[1977]
Context PC = 15

----------------------------------------------------------------------
optimized [] in Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
Receiver:
        an UndefinedObject
Temporaries:
        .imPkg = [Magritte-Model-Core]
        .parentBundle = {'Magritte'-'lr.251'-22236}
        .super = {'Magritte-Model-Core'-'lr.248'-47532}
        loadRes = nil
Context PC = 12

----------------------------------------------------------------------


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

RE: Anyone using a newer version of Magritte for VW w/Seaside 2.8?

Bany, Michel
Hi Rick,

I'm using this combination. I just make sure that Date class >> current
is implemented to send #today before loading Magritte, then everything
is just fine.




> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]] On Behalf
> Of Richard E. Flower
> Sent: jeudi, 19. juin 2008 06:05
> To: Seaside - general discussion
> Subject: [Seaside] Anyone using a newer version of Magritte
> for VW w/Seaside 2.8?
>
> I tried loading MagritteForVisualworks (lr.251
> CS12.NFR.11,niallr) and it had an issue w/ loading..  Anyone
> got a newer version for use w/ VW7.6?  Thanks!
>
> Below is the MNU backtrace:
>
> Unhandled exception: Message not understood: #current Date
> class(Object)>>doesNotUnderstand:
> Magritte.MAObject class>>license
> Magritte.MAObject class>>initialize
> Magritte.MAObject class(ClassDescription)>>postLoad:
> optimized [] in Store.Package>>initializeClasses:
> optimized [] in OrderedCollection>>collect:
> OrderedCollection>>do:
> OrderedCollection>>collect:
> Store.Package>>initializeClasses:
> Store.Package>>doSourceLoad:within:
> optimized [] in [] in
> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
> optimized [] in Store.XMainChangeSet class>>ignoreMainChangesWhile:
> BlockClosure>>ensure:
> Store.XMainChangeSet class>>ignoreMainChangesWhile:
> optimized [] in Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
> optimized [] in Store.BasicPackagePolicy>>forcePackage:while:
> BlockClosure>>ensure:
> Store.BasicPackagePolicy>>forcePackage:while:
>
> ----------------------------------------------------------------------
> Date class(Object)>>doesNotUnderstand:
> Receiver:
> a Date class
> Instance Variables:
> superclass = Magnitude
> methodDict = a MethodDictionary[47]
> format = 16386
> subclasses = nil
> instanceVariables = an Array[2]
> organization = ('comparing' #< #= #hash) ('accessing'
> #- #day #leap #month #monthIndex #monthName #next #previous
> #start #weekday #year) ('arithmetic' #addDays: #subtractDate:
> #subtractDays:) ('inquiries' #dayOfMonth #dayOfYear
> #daysInMonth #daysInYear #daysLeftInYear #firstDayOfMonth
> #previous:) ('converting' #asDateAndTime #asDays #asMonth
> #asSeconds #asTimeStamp
> #asTimestamp)
> ('printing' #glorpPrintSQLOn: #longPrintString #mmddyyyy #months
> #printOn: #shortPrintString #storeOn: #yyyymmdd) ('private'
> #day:year: #firstDayOfMonthIndex: #literalArrayEncoding
> #printOn:policy:format: #weekdayIndex)
> ('private-spin-button' #decrementBy:boundedBy:highValue:wrapAround:  
> #incrementBy:boundedBy:lowValue:wrapAround:)
> ('backward compatiblity - printing' #printFormat: #printOn:format:)
>
> name = #Date
> classPool = a NameSpaceOfClass[5]
> environment = a NameSpace[228]
> Arguments:
> aMessage = a Message with selector: #current and arguments: #()
> Temporaries:
> excpt = a MessageNotUnderstood
> resumeValue = nil
> Context PC = 25
>
> ----------------------------------------------------------------------
> Magritte.MAObject class>>license
> Receiver:
> a Magritte.MAObject class
> Instance Variables:
> superclass = Object
> methodDict = a MethodDictionary[13]
> format = 16385
> subclasses = nil
> instanceVariables = an Array[1]
> organization = ('copying' #postCopy)
> ('accessing' #properties #propertyAt: #propertyAt:ifAbsent:  
> #propertyAt:ifAbsentPut: #propertyAt:ifPresent:
> #propertyAt:put:) ('visiting' #acceptMagritte:) ('testing'
> #hasProperty:) ('initialization' #initialize) ('private'
> #errorPropertyNotFound:) ('comparing' #= #hash)
>
> name = #MAObject
> classPool = a NameSpaceOfClass[0]
> environment = a FirstFindNameSpace[13]
> Context PC = 5
>
> ----------------------------------------------------------------------
> Magritte.MAObject class>>initialize
> Receiver:
> a Magritte.MAObject class
> Instance Variables:
> superclass = Object
> methodDict = a MethodDictionary[13]
> format = 16385
> subclasses = nil
> instanceVariables = an Array[1]
> organization = ('copying' #postCopy)
> ('accessing' #properties #propertyAt: #propertyAt:ifAbsent:  
> #propertyAt:ifAbsentPut: #propertyAt:ifPresent:
> #propertyAt:put:) ('visiting' #acceptMagritte:) ('testing'
> #hasProperty:) ('initialization' #initialize) ('private'
> #errorPropertyNotFound:) ('comparing' #= #hash)
>
> name = #MAObject
> classPool = a NameSpaceOfClass[0]
> environment = a FirstFindNameSpace[13]
> Context PC = 5
>
> ----------------------------------------------------------------------
> Magritte.MAObject class(ClassDescription)>>postLoad:
> Receiver:
> a Magritte.MAObject class
> Instance Variables:
> superclass = Object
> methodDict = a MethodDictionary[13]
> format = 16385
> subclasses = nil
> instanceVariables = an Array[1]
> organization = ('copying' #postCopy)
> ('accessing' #properties #propertyAt: #propertyAt:ifAbsent:  
> #propertyAt:ifAbsentPut: #propertyAt:ifPresent:
> #propertyAt:put:) ('visiting' #acceptMagritte:) ('testing'
> #hasProperty:) ('initialization' #initialize) ('private'
> #errorPropertyNotFound:) ('comparing' #= #hash)
>
> name = #MAObject
> classPool = a NameSpaceOfClass[0]
> environment = a FirstFindNameSpace[13]
> Arguments:
> aParcel = {'Magritte-Model-Core'-'lr.248'-47532}
> Context PC = 10
>
> ----------------------------------------------------------------------
> optimized [] in Store.Package>>initializeClasses:
> Receiver:
> an UndefinedObject
> Arguments:
> cls = ClassRecord{48925-MAObject}
> Temporaries:
> obj = Magritte.MAObject
> .super = {'Magritte-Model-Core'-'lr.248'-47532}
> Context PC = 14
>
> ----------------------------------------------------------------------
> optimized [] in OrderedCollection>>collect:
> Receiver:
> an UndefinedObject
> Arguments:
> each = ClassRecord{48925-MAObject}
> Temporaries:
> .newCollection = an OrderedCollection[1]
> .aBlock = BlockClosure [] in Store.Package>>initializeClasses:
> Context PC = 7
>
> ----------------------------------------------------------------------
> OrderedCollection>>do:
> Receiver:
> an OrderedCollection
> Instance Variables:
> firstIndex = 1
> lastIndex = 2
> Arguments:
> aBlock = BlockClosure [] in OrderedCollection>>collect:
> Temporaries:
> index = 2
> Context PC = 17
>
> ----------------------------------------------------------------------
> OrderedCollection>>collect:
> Receiver:
> an OrderedCollection
> Instance Variables:
> firstIndex = 1
> lastIndex = 2
> Arguments:
> aBlock = BlockClosure [] in Store.Package>>initializeClasses:
> Temporaries:
> newCollection = an OrderedCollection[1] Context PC = 16
>
> ----------------------------------------------------------------------
> Store.Package>>initializeClasses:
> Receiver:
> a Store.Package
> Instance Variables:
> primaryKey = 47532
> name = 'Magritte-Model-Core'
> timeStamp = 447072424
> version = 'lr.248'
> userName = 'NiallRoss'
> trace = 16675
> dbIdentifier = #psql_public_cst_2007
> blessingLevel = 20
> commentID = 0
> propertiesID = 0
> properties = an IdentityDictionary[0]
> propertyRecords = an OrderedCollection[0]
> commentStr = nil
> namespaces = an OrderedCollection[0]
> classes = an OrderedCollection[2]
> metaclasses = nil
> methods = an OrderedCollection[29]
> binFile = ''
> data = an OrderedCollection[0]
> overrides = nil
> parcelID = nil
> Arguments:
> dbClasses = an OrderedCollection[2]
> Temporaries:
> toPostLoad = nil
> toInit = nil
> Context PC = 8
>
> ----------------------------------------------------------------------
> Store.Package>>doSourceLoad:within:
> Receiver:
> a Store.Package
> Instance Variables:
> primaryKey = 47532
> name = 'Magritte-Model-Core'
> timeStamp = 447072424
> version = 'lr.248'
> userName = 'NiallRoss'
> trace = 16675
> dbIdentifier = #psql_public_cst_2007
> blessingLevel = 20
> commentID = 0
> propertiesID = 0
> properties = an IdentityDictionary[0]
> propertyRecords = an OrderedCollection[0]
> commentStr = nil
> namespaces = an OrderedCollection[0]
> classes = an OrderedCollection[2]
> metaclasses = nil
> methods = an OrderedCollection[29]
> binFile = ''
> data = an OrderedCollection[0]
> overrides = nil
> parcelID = nil
> Arguments:
> imPkg = [Magritte-Model-Core]
> parentBundle = {'Magritte'-'lr.251'-22236}
> Temporaries:
> dbClasses = an OrderedCollection[2]
> dbNamespaces = an OrderedCollection[0]
> retry = an OrderedCollection[0]
> unloadable = an OrderedCollection[0]
> Context PC = 51
>
> ----------------------------------------------------------------------
> optimized [] in [] in
> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
> Receiver:
> an UndefinedObject
> Temporaries:
> .imPkg = [Magritte-Model-Core]
> .parentBundle = {'Magritte'-'lr.251'-22236}
> .super = {'Magritte-Model-Core'-'lr.248'-47532}
> loadRes = nil
> Context PC = 62
>
> ----------------------------------------------------------------------
> optimized [] in Store.XMainChangeSet class>>ignoreMainChangesWhile:
> Receiver:
> an UndefinedObject
> Temporaries:
> .aBlock = BlockClosure [] in [] in
> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
> Context PC = 9
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in Store.XMainChangeSet  
> class>>ignoreMainChangesWhile:
> outerContext = nil
> copiedValues = BlockClosure [] in [] in
> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
> Arguments:
> aBlock = BlockClosure [] in Store.XMainChangeSet  
> class>>ignoreMainChangesWhile:
> Temporaries:
> result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Store.XMainChangeSet class>>ignoreMainChangesWhile:
> Receiver:
> a Store.XMainChangeSet class
> Instance Variables:
> superclass = Store.XChangeSet
> methodDict = a MethodDictionary[108]
> format = 20486
> subclasses = nil
> instanceVariables = an Array[2]
> organization = ('public-method changes'
> #addSelector:class:toPackage:  
> #changeSelector:class:toPackage: #correctSelector:class:toPackage:  
> #removeSelector:class: #removeSelector:class:fromPackage:  
> #removeSelectorChanges:class: #revertData:owner:
> #revertSelector:class:) ('public-data changes'
> #addDataKey:class:package:  
> #addDataKey:nameSpace:package: #changeDataKey:class:  
> #changeDataKey:class:package: #changeDataKey:nameSpace:  
> #changeDataKey:nameSpace:package: #relocateBinding:from:to:  
> #removeBinding:in: #removeChangesDataKey:class:
> #removeDataKey:class:  
> #removeDataKey:class:from: #removeDataKey:nameSpace:  
> #removeDataKey:nameSpace:from: #renameBinding:in:as:)
> ('public-fileIn/Out' #putStatsOn:) ('public-other changes'
> #addDoIt: #addPatch: #removeDoIt:  
> #reorganizeClassData: #reorganizeSystem) ('public-testing'
> #isEmpty #isMainChangeSet) ('public-package movement'
> #moveClassDefinition:from:toPackage:  
> #moveClassDefinition:toPackage: #moveClassModel:to:  
> #moveClassName:from:to: #moveDataKey:class:toPackage:  
> #moveDataKey:nameSpace:toPackage: #moveDataKey:owner:toPackage:  
> #moveDefinition:toPackage: #moveNameSpaceDefinition:from:toPackage:  
> #moveNameSpaceDefinition:toPackage: #moveNameSpaceModel:to:  
> #moveObject:from:to: #moveSelector:class:fromPackage:  
> #moveSelector:class:toPackage: #moveSelectors:class:toPackage:  
> #moveUnpackagedClassDefinition:toPackage:  
> #moveUnpackagedDataKey:nameSpace:toPackage:  
> #moveUnpackagedInWholeClass:toPackage:  
> #moveUnpackagedInWholeNameSpace:toPackage:  
> #moveUnpackagedNameSpaceDefinition:toPackage:  
> #moveUnpackagedSelector:class:toPackage: #moveWholeClass:toPackage:  
> #moveWholeNameSpace:toPackage: #moveWholeObject:toPackage:)
> ('events' #addBinding:in: #addBinding:in:attributes: #addClass:  
> #addClass:attributes: #addNameSpace: #addNameSpace:attributes:  
> #addSelector:class: #addSelector:class:attributes:
> #changeBinding:in:  
> #changeBinding:in:attributes: #changeClass: #changeClass:attributes:  
> #changeNameSpace: #changeNameSpace:attributes:
> #changeSelector:class:  
> #changeSelector:class:attributes:
> #changeSelector:class:documentation:  
> #changeSelector:class:protocol: #packageFromAttributes:  
> #reorganizeClass: #update:with:from:)
> ('public-namespace changes' #addNameSpace:toPackage:  
> #addNameSpaceDefinition:toPackage: #changeNameSpace:toPackage:  
> #commentNameSpace: #component:property:value: #component:renamedTo:  
> #relocateNameSpace:from:to: #removeNameSpace: #renameNameSpace:as:  
> #reorganizeNameSpace:)
> ('public-class changes' #addClass:toPackage:  
> #addClassDefinition:toPackage: #changeClass:toPackage:  
> #changeDefinitionClass: #commentClass: #relocateClass:from:to:  
> #removeChangesPropagatingClass: #removeClass: #removeClass:from:  
> #removeClassChanges: #renameClass:as:)
> ('private- cascade changes' #cascadeRelocateNameSpace:to:  
> #renameClass:asAbsoluteSymbol: #renameNameSpace:asAbsoluteSymbol:)
> ('private-fileIn/Out' #fileOutSpecialOn:) ('events-parcels'
> #installedClasses:toPackage:  
> #installedMethods:toPackage: #installedNameSpaces:toPackage:  
> #installedOverrideMethods:toPackage:)
> ('db phantoms' #addRemoveClass:package: #addRemoveNameSpace:package:  
> #addRemoveSelector:className:meta:package:  
> #addRemoveStatic:ownerName:isInNameSpace:package:)
>
> name = #XMainChangeSet
> classPool = a NameSpaceOfClass[0]
> environment = a NameSpace[255]
> Arguments:
> aBlock = BlockClosure [] in [] in
> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
> Temporaries:
> currentCS = a Store.XMainChangeSet[1977] Context PC = 15
>
> ----------------------------------------------------------------------
> optimized [] in Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
> Receiver:
> an UndefinedObject
> Temporaries:
> .imPkg = [Magritte-Model-Core]
> .parentBundle = {'Magritte'-'lr.251'-22236}
> .super = {'Magritte-Model-Core'-'lr.248'-47532}
> loadRes = nil
> Context PC = 12
>
> ----------------------------------------------------------------------
>
>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Anyone using a newer version of Magritte for VW w/Seaside 2.8?

Rick Flower
Thanks Michel --

That works like a charm.. I created a nice little override and all is  
good!

-- Rick

On Jun 18, 2008, at 11:04 PM, Bany, Michel wrote:

> Hi Rick,
>
> I'm using this combination. I just make sure that Date class >>  
> current
> is implemented to send #today before loading Magritte, then everything
> is just fine.
>
>
>
>
>> -----Original Message-----
>> From: [hidden email]
>> [mailto:[hidden email]] On Behalf
>> Of Richard E. Flower
>> Sent: jeudi, 19. juin 2008 06:05
>> To: Seaside - general discussion
>> Subject: [Seaside] Anyone using a newer version of Magritte
>> for VW w/Seaside 2.8?
>>
>> I tried loading MagritteForVisualworks (lr.251
>> CS12.NFR.11,niallr) and it had an issue w/ loading..  Anyone
>> got a newer version for use w/ VW7.6?  Thanks!
>>
>> Below is the MNU backtrace:
>>
>> Unhandled exception: Message not understood: #current Date
>> class(Object)>>doesNotUnderstand:
>> Magritte.MAObject class>>license
>> Magritte.MAObject class>>initialize
>> Magritte.MAObject class(ClassDescription)>>postLoad:
>> optimized [] in Store.Package>>initializeClasses:
>> optimized [] in OrderedCollection>>collect:
>> OrderedCollection>>do:
>> OrderedCollection>>collect:
>> Store.Package>>initializeClasses:
>> Store.Package>>doSourceLoad:within:
>> optimized [] in [] in
>> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
>> optimized [] in Store.XMainChangeSet class>>ignoreMainChangesWhile:
>> BlockClosure>>ensure:
>> Store.XMainChangeSet class>>ignoreMainChangesWhile:
>> optimized [] in  
>> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
>> optimized [] in Store.BasicPackagePolicy>>forcePackage:while:
>> BlockClosure>>ensure:
>> Store.BasicPackagePolicy>>forcePackage:while:
>>
>> ----------------------------------------------------------------------
>> Date class(Object)>>doesNotUnderstand:
>> Receiver:
>> a Date class
>> Instance Variables:
>> superclass = Magnitude
>> methodDict = a MethodDictionary[47]
>> format = 16386
>> subclasses = nil
>> instanceVariables = an Array[2]
>> organization = ('comparing' #< #= #hash) ('accessing'
>> #- #day #leap #month #monthIndex #monthName #next #previous
>> #start #weekday #year) ('arithmetic' #addDays: #subtractDate:
>> #subtractDays:) ('inquiries' #dayOfMonth #dayOfYear
>> #daysInMonth #daysInYear #daysLeftInYear #firstDayOfMonth
>> #previous:) ('converting' #asDateAndTime #asDays #asMonth
>> #asSeconds #asTimeStamp
>> #asTimestamp)
>> ('printing' #glorpPrintSQLOn: #longPrintString #mmddyyyy #months
>> #printOn: #shortPrintString #storeOn: #yyyymmdd) ('private'
>> #day:year: #firstDayOfMonthIndex: #literalArrayEncoding
>> #printOn:policy:format: #weekdayIndex)
>> ('private-spin-button' #decrementBy:boundedBy:highValue:wrapAround:
>> #incrementBy:boundedBy:lowValue:wrapAround:)
>> ('backward compatiblity - printing' #printFormat: #printOn:format:)
>>
>> name = #Date
>> classPool = a NameSpaceOfClass[5]
>> environment = a NameSpace[228]
>> Arguments:
>> aMessage = a Message with selector: #current and arguments: #()
>> Temporaries:
>> excpt = a MessageNotUnderstood
>> resumeValue = nil
>> Context PC = 25
>>
>> ----------------------------------------------------------------------
>> Magritte.MAObject class>>license
>> Receiver:
>> a Magritte.MAObject class
>> Instance Variables:
>> superclass = Object
>> methodDict = a MethodDictionary[13]
>> format = 16385
>> subclasses = nil
>> instanceVariables = an Array[1]
>> organization = ('copying' #postCopy)
>> ('accessing' #properties #propertyAt: #propertyAt:ifAbsent:
>> #propertyAt:ifAbsentPut: #propertyAt:ifPresent:
>> #propertyAt:put:) ('visiting' #acceptMagritte:) ('testing'
>> #hasProperty:) ('initialization' #initialize) ('private'
>> #errorPropertyNotFound:) ('comparing' #= #hash)
>>
>> name = #MAObject
>> classPool = a NameSpaceOfClass[0]
>> environment = a FirstFindNameSpace[13]
>> Context PC = 5
>>
>> ----------------------------------------------------------------------
>> Magritte.MAObject class>>initialize
>> Receiver:
>> a Magritte.MAObject class
>> Instance Variables:
>> superclass = Object
>> methodDict = a MethodDictionary[13]
>> format = 16385
>> subclasses = nil
>> instanceVariables = an Array[1]
>> organization = ('copying' #postCopy)
>> ('accessing' #properties #propertyAt: #propertyAt:ifAbsent:
>> #propertyAt:ifAbsentPut: #propertyAt:ifPresent:
>> #propertyAt:put:) ('visiting' #acceptMagritte:) ('testing'
>> #hasProperty:) ('initialization' #initialize) ('private'
>> #errorPropertyNotFound:) ('comparing' #= #hash)
>>
>> name = #MAObject
>> classPool = a NameSpaceOfClass[0]
>> environment = a FirstFindNameSpace[13]
>> Context PC = 5
>>
>> ----------------------------------------------------------------------
>> Magritte.MAObject class(ClassDescription)>>postLoad:
>> Receiver:
>> a Magritte.MAObject class
>> Instance Variables:
>> superclass = Object
>> methodDict = a MethodDictionary[13]
>> format = 16385
>> subclasses = nil
>> instanceVariables = an Array[1]
>> organization = ('copying' #postCopy)
>> ('accessing' #properties #propertyAt: #propertyAt:ifAbsent:
>> #propertyAt:ifAbsentPut: #propertyAt:ifPresent:
>> #propertyAt:put:) ('visiting' #acceptMagritte:) ('testing'
>> #hasProperty:) ('initialization' #initialize) ('private'
>> #errorPropertyNotFound:) ('comparing' #= #hash)
>>
>> name = #MAObject
>> classPool = a NameSpaceOfClass[0]
>> environment = a FirstFindNameSpace[13]
>> Arguments:
>> aParcel = {'Magritte-Model-Core'-'lr.248'-47532}
>> Context PC = 10
>>
>> ----------------------------------------------------------------------
>> optimized [] in Store.Package>>initializeClasses:
>> Receiver:
>> an UndefinedObject
>> Arguments:
>> cls = ClassRecord{48925-MAObject}
>> Temporaries:
>> obj = Magritte.MAObject
>> .super = {'Magritte-Model-Core'-'lr.248'-47532}
>> Context PC = 14
>>
>> ----------------------------------------------------------------------
>> optimized [] in OrderedCollection>>collect:
>> Receiver:
>> an UndefinedObject
>> Arguments:
>> each = ClassRecord{48925-MAObject}
>> Temporaries:
>> .newCollection = an OrderedCollection[1]
>> .aBlock = BlockClosure [] in Store.Package>>initializeClasses:
>> Context PC = 7
>>
>> ----------------------------------------------------------------------
>> OrderedCollection>>do:
>> Receiver:
>> an OrderedCollection
>> Instance Variables:
>> firstIndex = 1
>> lastIndex = 2
>> Arguments:
>> aBlock = BlockClosure [] in OrderedCollection>>collect:
>> Temporaries:
>> index = 2
>> Context PC = 17
>>
>> ----------------------------------------------------------------------
>> OrderedCollection>>collect:
>> Receiver:
>> an OrderedCollection
>> Instance Variables:
>> firstIndex = 1
>> lastIndex = 2
>> Arguments:
>> aBlock = BlockClosure [] in Store.Package>>initializeClasses:
>> Temporaries:
>> newCollection = an OrderedCollection[1] Context PC = 16
>>
>> ----------------------------------------------------------------------
>> Store.Package>>initializeClasses:
>> Receiver:
>> a Store.Package
>> Instance Variables:
>> primaryKey = 47532
>> name = 'Magritte-Model-Core'
>> timeStamp = 447072424
>> version = 'lr.248'
>> userName = 'NiallRoss'
>> trace = 16675
>> dbIdentifier = #psql_public_cst_2007
>> blessingLevel = 20
>> commentID = 0
>> propertiesID = 0
>> properties = an IdentityDictionary[0]
>> propertyRecords = an OrderedCollection[0]
>> commentStr = nil
>> namespaces = an OrderedCollection[0]
>> classes = an OrderedCollection[2]
>> metaclasses = nil
>> methods = an OrderedCollection[29]
>> binFile = ''
>> data = an OrderedCollection[0]
>> overrides = nil
>> parcelID = nil
>> Arguments:
>> dbClasses = an OrderedCollection[2]
>> Temporaries:
>> toPostLoad = nil
>> toInit = nil
>> Context PC = 8
>>
>> ----------------------------------------------------------------------
>> Store.Package>>doSourceLoad:within:
>> Receiver:
>> a Store.Package
>> Instance Variables:
>> primaryKey = 47532
>> name = 'Magritte-Model-Core'
>> timeStamp = 447072424
>> version = 'lr.248'
>> userName = 'NiallRoss'
>> trace = 16675
>> dbIdentifier = #psql_public_cst_2007
>> blessingLevel = 20
>> commentID = 0
>> propertiesID = 0
>> properties = an IdentityDictionary[0]
>> propertyRecords = an OrderedCollection[0]
>> commentStr = nil
>> namespaces = an OrderedCollection[0]
>> classes = an OrderedCollection[2]
>> metaclasses = nil
>> methods = an OrderedCollection[29]
>> binFile = ''
>> data = an OrderedCollection[0]
>> overrides = nil
>> parcelID = nil
>> Arguments:
>> imPkg = [Magritte-Model-Core]
>> parentBundle = {'Magritte'-'lr.251'-22236}
>> Temporaries:
>> dbClasses = an OrderedCollection[2]
>> dbNamespaces = an OrderedCollection[0]
>> retry = an OrderedCollection[0]
>> unloadable = an OrderedCollection[0]
>> Context PC = 51
>>
>> ----------------------------------------------------------------------
>> optimized [] in [] in
>> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
>> Receiver:
>> an UndefinedObject
>> Temporaries:
>> .imPkg = [Magritte-Model-Core]
>> .parentBundle = {'Magritte'-'lr.251'-22236}
>> .super = {'Magritte-Model-Core'-'lr.248'-47532}
>> loadRes = nil
>> Context PC = 62
>>
>> ----------------------------------------------------------------------
>> optimized [] in Store.XMainChangeSet class>>ignoreMainChangesWhile:
>> Receiver:
>> an UndefinedObject
>> Temporaries:
>> .aBlock = BlockClosure [] in [] in
>> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
>> Context PC = 9
>>
>> ----------------------------------------------------------------------
>> BlockClosure>>ensure:
>> Receiver:
>> a BlockClosure
>> Instance Variables:
>> method = CompiledBlock [] in Store.XMainChangeSet
>> class>>ignoreMainChangesWhile:
>> outerContext = nil
>> copiedValues = BlockClosure [] in [] in
>> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
>> Arguments:
>> aBlock = BlockClosure [] in Store.XMainChangeSet
>> class>>ignoreMainChangesWhile:
>> Temporaries:
>> result = nil
>> Context PC = 4
>>
>> ----------------------------------------------------------------------
>> Store.XMainChangeSet class>>ignoreMainChangesWhile:
>> Receiver:
>> a Store.XMainChangeSet class
>> Instance Variables:
>> superclass = Store.XChangeSet
>> methodDict = a MethodDictionary[108]
>> format = 20486
>> subclasses = nil
>> instanceVariables = an Array[2]
>> organization = ('public-method changes'
>> #addSelector:class:toPackage:
>> #changeSelector:class:toPackage: #correctSelector:class:toPackage:
>> #removeSelector:class: #removeSelector:class:fromPackage:
>> #removeSelectorChanges:class: #revertData:owner:
>> #revertSelector:class:) ('public-data changes'
>> #addDataKey:class:package:
>> #addDataKey:nameSpace:package: #changeDataKey:class:
>> #changeDataKey:class:package: #changeDataKey:nameSpace:
>> #changeDataKey:nameSpace:package: #relocateBinding:from:to:
>> #removeBinding:in: #removeChangesDataKey:class:
>> #removeDataKey:class:
>> #removeDataKey:class:from: #removeDataKey:nameSpace:
>> #removeDataKey:nameSpace:from: #renameBinding:in:as:)
>> ('public-fileIn/Out' #putStatsOn:) ('public-other changes'
>> #addDoIt: #addPatch: #removeDoIt:
>> #reorganizeClassData: #reorganizeSystem) ('public-testing'
>> #isEmpty #isMainChangeSet) ('public-package movement'
>> #moveClassDefinition:from:toPackage:
>> #moveClassDefinition:toPackage: #moveClassModel:to:
>> #moveClassName:from:to: #moveDataKey:class:toPackage:
>> #moveDataKey:nameSpace:toPackage: #moveDataKey:owner:toPackage:
>> #moveDefinition:toPackage: #moveNameSpaceDefinition:from:toPackage:
>> #moveNameSpaceDefinition:toPackage: #moveNameSpaceModel:to:
>> #moveObject:from:to: #moveSelector:class:fromPackage:
>> #moveSelector:class:toPackage: #moveSelectors:class:toPackage:
>> #moveUnpackagedClassDefinition:toPackage:
>> #moveUnpackagedDataKey:nameSpace:toPackage:
>> #moveUnpackagedInWholeClass:toPackage:
>> #moveUnpackagedInWholeNameSpace:toPackage:
>> #moveUnpackagedNameSpaceDefinition:toPackage:
>> #moveUnpackagedSelector:class:toPackage: #moveWholeClass:toPackage:
>> #moveWholeNameSpace:toPackage: #moveWholeObject:toPackage:)
>> ('events' #addBinding:in: #addBinding:in:attributes: #addClass:
>> #addClass:attributes: #addNameSpace: #addNameSpace:attributes:
>> #addSelector:class: #addSelector:class:attributes:
>> #changeBinding:in:
>> #changeBinding:in:attributes: #changeClass: #changeClass:attributes:
>> #changeNameSpace: #changeNameSpace:attributes:
>> #changeSelector:class:
>> #changeSelector:class:attributes:
>> #changeSelector:class:documentation:
>> #changeSelector:class:protocol: #packageFromAttributes:
>> #reorganizeClass: #update:with:from:)
>> ('public-namespace changes' #addNameSpace:toPackage:
>> #addNameSpaceDefinition:toPackage: #changeNameSpace:toPackage:
>> #commentNameSpace: #component:property:value: #component:renamedTo:
>> #relocateNameSpace:from:to: #removeNameSpace: #renameNameSpace:as:
>> #reorganizeNameSpace:)
>> ('public-class changes' #addClass:toPackage:
>> #addClassDefinition:toPackage: #changeClass:toPackage:
>> #changeDefinitionClass: #commentClass: #relocateClass:from:to:
>> #removeChangesPropagatingClass: #removeClass: #removeClass:from:
>> #removeClassChanges: #renameClass:as:)
>> ('private- cascade changes' #cascadeRelocateNameSpace:to:
>> #renameClass:asAbsoluteSymbol: #renameNameSpace:asAbsoluteSymbol:)
>> ('private-fileIn/Out' #fileOutSpecialOn:) ('events-parcels'
>> #installedClasses:toPackage:
>> #installedMethods:toPackage: #installedNameSpaces:toPackage:
>> #installedOverrideMethods:toPackage:)
>> ('db phantoms' #addRemoveClass:package: #addRemoveNameSpace:package:
>> #addRemoveSelector:className:meta:package:
>> #addRemoveStatic:ownerName:isInNameSpace:package:)
>>
>> name = #XMainChangeSet
>> classPool = a NameSpaceOfClass[0]
>> environment = a NameSpace[255]
>> Arguments:
>> aBlock = BlockClosure [] in [] in
>> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
>> Temporaries:
>> currentCS = a Store.XMainChangeSet[1977] Context PC = 15
>>
>> ----------------------------------------------------------------------
>> optimized [] in  
>> Store.Package>>sourceLoadFromDBloadWithin:warnReplace:
>> Receiver:
>> an UndefinedObject
>> Temporaries:
>> .imPkg = [Magritte-Model-Core]
>> .parentBundle = {'Magritte'-'lr.251'-22236}
>> .super = {'Magritte-Model-Core'-'lr.248'-47532}
>> loadRes = nil
>> Context PC = 12
>>
>> ----------------------------------------------------------------------
>>
>>
>> _______________________________________________
>> seaside mailing list
>> [hidden email]
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside