[Seaside] Re: [ANN] Magma Tutorial

itsme213 itsme213 at hotmail.com
Mon Dec 17 18:54:27 UTC 2007


Magma or Installer code? Any idea what I might do to get past it? I am 
chomping at the bit to try out Magma ;)

- Sophie

"Chris Muller" <asqueaker at gmail.com> wrote in message 
news:b73f92970712171044q7f6bbd34je297f74b7f518788 at mail.gmail.com...
> 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