[Seaside] Re: Re: Re: Re: [ANN] Magma Tutorial
Chris Muller
asqueaker at gmail.com
Mon Dec 17 18:44:37 UTC 2007
It appears to be complaining of a class-variable named 'Cache'
"defined elsewhere" in the hierarchy of WBMethodBuilder.
Interestingly, WBMethodBuilder inherits from Object..
- Chris
On Dec 16, 2007 5:59 PM, itsme213 <itsme213 at hotmail.com> wrote:
> "Keith Hodges" <keith_hodges at yahoo.co.uk> wrote
> > To use an americanism "my bad"
> >
> > fixed now I hope
>
> It got further than before, but not all the way :-( Below are the
> Transcript messages followed by the error stack.
>
> Sophie.
>
> First some warnings on Transcript (not sure if some of the early ones are
> from an earlier attempt)
> =================================
> =================================
> Warning: pane workingCopyTreeRoots not found.
> Warning: pane summary not found.
> finding Installer-Core... found Installer-Core-kph.146.mcz...loaded
> File UniversesMCAndProvidesPatch successfully filed in to change set
> UniversesMCAndProvidesPatch
> File InstallerInstallLogging successfully filed in to change set
> InstallerInstallLogging (ActionMaps is Undeclared) (Q2Session is
> Undeclared) (Q2Session is Undeclared) (FLHandlerEditor is Undeclared)
> (WASessionHelper is Undeclared) (WAStandardFilesPlus is Undeclared)
> (configuration is Undeclared) (configuration is Undeclared) (configuration
> is Undeclared) (configuration is Undeclared)
> ========== Ma exception handling-cmm.24 ==========
>
> - Removed MaHardwareError, it was unused.
>
> ========== Ma base additions-cmm.88 ==========
>
> - Merged Ma base additions-cmm.87.
> (MaObject is Undeclared)
> ========== Ma proxy support-cmm.32 ==========
>
> - Lint cleanup; removed unused methods.
>
> ========== Ma traverse object graphs-cmm.24 ==========
>
> Trying new prereq strategy.
>
> ========== Ma object serialization-cmm.166 ==========
>
> - Support for alerting when someone tries to dynamically extend a "Ma client
> server" protocol, which is not supported.
> (MaBlockContextStorage is Undeclared) (MaOidCalculator is Undeclared)
> (MaMethodContextStorage is Undeclared) (MaClassReference is Undeclared)
> (MaClassDefinition is Undeclared) (MaObjectSerializationSoftwareError is
> Undeclared) (MaClassDefinition is Undeclared)
> (MaObjectSerializationSoftwareError is Undeclared)
> (MaObjectSerializationSoftwareError is Undeclared)
> (MaObjectSerializationSoftwareError is Undeclared)
> (MaObjectSerializationSoftwareError is Undeclared)
> (MaObjectSerializationUserError is Undeclared)
> (MaObjectSerializationSoftwareError is Undeclared) (MaClassDefinition is
> Undeclared) (MaObjectSerializationWarning is Undeclared)
> (MaObjectSerializationSoftwareError is Undeclared) (MaOidCalculator is
> Undeclared) (MaOidCalculator is Undeclared) (MaByteObjectBuffer is
> Undeclared) (MaVariableObjectBuffer is Undeclared) (MaVariableWordBuffer
> is Undeclared) (MaStorageObjectBuffer is Undeclared)
> (MaObjectSerializationSecurityViolation is Undeclared)
> (MaSerializedGraphBuffer is Undeclared) (MaObjectSerializerPreferences is
> Undeclared) (MaOidManager is Undeclared) (MaObjectSerializationUserError
> is Undeclared) (MaSerializedGraphBuffer is Undeclared)
> (MaSerializedGraphBuffer is Undeclared) (MaObjectSerializationUserError is
> Undeclared) (MaWeakValueDictionary is Undeclared)
> (MaObjectSerializationSoftwareError is Undeclared)
> ========== Collections-BTree-lr.68 ==========
>
> - make it loadable into a new compiler image
>
> ========== Ma special collections-cmm.83 ==========
>
> - Lint cleanups.
> (MaFileRecordBroker is Undeclared) (MaInImageRecordBroker is Undeclared)
> (MaFileRecordBroker is Undeclared) (MaHashIndexUserError is Undeclared)
> (MaSpecialCollectionsSoftwareError is Undeclared)
> ========== Ma client server-cmm.138 ==========
>
> - Support for alerting when someone tries to dynamically extend a "Ma client
> server" protocol, which is not supported.
> (MaRequestServerConsole is Undeclared) (MaServerSocket is Undeclared)
> (MaMalformedRequestError is Undeclared) (MaServerConsole is Undeclared)
> (MaClientServerUserError is Undeclared) (MaMalformedRequestError is
> Undeclared)
> ========== WriteBarrier-pmm.26 ==========
>
> - adding methods silently
> (BytecodeGenerator is Undeclared) (WBMethodBuilder is Undeclared)
>
>
> Then an error:
> ================================
> ================================
> VM: Win32 - a SmalltalkImage
> Image: Squeak3.9 [latest update: #7067]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir C:\des\desktop\ocean\ramon dec 07
> Trusted Dir C:\des\desktop\ocean\ramon dec 07\desmond
> Untrusted Dir C:\My Squeak\desmond
>
> WBMethodBuilder class(Object)>>error:
> Receiver: WBMethodBuilder
> Arguments and temporary variables:
> aString: 'Cache is defined elsewhere'
> Receiver's instance variables:
> superclass: Object
> methodDict: a MethodDictionary()
> format: 138
> instanceVariables: #('selector' 'class' 'fields' 'generator')
> organization: nil
> subclasses: nil
> name: #WBMethodBuilder
> classPool: nil
> sharedPools: nil
> environment: nil
> category: nil
> traitComposition: nil
> localSelectors: nil
>
> [] in WBMethodBuilder class(Class)>>declare: {[:var | (self bindingOf: var)
> notNil ifTrue: [self error: var , ' is defin...]}
> Arguments and temporary variables:
> varString: 'Cache'
> newVars: #(#Cache)
> conflicts: false
> x: 'Cache'
> var: #Cache
>
> Array(SequenceableCollection)>>do:
> Receiver: #(#Cache)
> Arguments and temporary variables:
> aBlock: [] in WBMethodBuilder class(Class)>>declare: {[:var | (self
> bindingOf: ...etc...
> index: 1
> indexLimiT: 1
> Receiver's instance variables:
> #(#Cache)
>
> WBMethodBuilder class(Class)>>declare:
> Receiver: WBMethodBuilder
> Arguments and temporary variables:
> varString: 'Cache'
> newVars: #(#Cache)
> conflicts: false
> x: 'Cache'
> var: #Cache
> Receiver's instance variables:
> superclass: Object
> methodDict: a MethodDictionary()
> format: 138
> instanceVariables: #('selector' 'class' 'fields' 'generator')
> organization: nil
> subclasses: nil
> name: #WBMethodBuilder
> classPool: nil
> sharedPools: nil
> environment: nil
> category: nil
> traitComposition: nil
> localSelectors: nil
>
>
> --- The full stack ---
> WBMethodBuilder class(Object)>>error:
> [] in WBMethodBuilder class(Class)>>declare: {[:var | (self bindingOf: var)
> notNil ifTrue: [self error: var , ' is defin...]}
> Array(SequenceableCollection)>>do:
> WBMethodBuilder class(Class)>>declare:
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> [] in
> ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:
> {[unsafe ifFalse: [(self validateSuperclass: newSuper forSubclass:
> oldClass...]}
> BlockContext>>ensure:
> ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:
> ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:
> MCClassDefinition>>createClass
> MCClassDefinition>>load
> MCClassDefinition(MCDefinition)>>loadOver:
> [] in MCPackageLoader>>basicLoad {[:ea | ea loadOver: (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:
> 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]}
> [] in MCPackageLoader>>useChangeSetNamed:during: {[aBlock value]}
> ...etc...
>
>
>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
More information about the seaside
mailing list