[Magma]MaObjectSerializer(Object)>>doesNotUnderstand: #classDefinitions:

stevia at citlink.net stevia at citlink.net
Sat Sep 10 02:58:54 UTC 2005


I inserted the missing method from an earlier version and then got a
walkback stating Dictionary(Object) does not understand >> maUnitAt:.
Any help would be appreciated.

Thanks Steve.

9 September 2005 7:54:53 pm

VM: unix - a SmalltalkImage
Image: Squeak3.7 [latest update: #5989]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/brendamoffitt/Desktop/Larry/Squeak/Squeak3.7
Trusted Dir /Users/brendamoffitt/Desktop/Larry/Squeak/Squeak3.7/secure
Untrusted Dir /Users/brendamoffitt/Desktop/Larry/Squeak/Squeak3.7/My
Squeak

MaObjectSerializer(Object)>>doesNotUnderstand: #classDefinitions:
	Receiver: a MaObjectSerializer 
	Arguments and temporary variables: 
		aMessage: 	classDefinitions: a Dictionary(1->an OrderedCollection(a
MaClassDefin...etc...
	Receiver's instance variables: 
		oidManager: 	a MagmaOidManager 
		classIdManager: 	a MagmaClassIdManager 
		preMadeObjectBuffers: 	#(a MaByteObjectBuffer 
	oid : 4320737124976
	classId : 3...etc...
		graphBuffer: 	a MaSerializedGraphBuffer  (398 objects in 25200 bytes)	
		createProxyBlock: 	[] in MagmaSession>>initializeSerializer {[:oid |
MagmaMutati...etc...
		traversalStrategy: 	a MaObjectGraphTraversalStrategy
		amBusy: 	false
		truncatedObjects: 	a WeakIdentityKeyDictionary()
		preferences: 	a MaObjectSerializerPreferences 

MagmaSession>>loadClassDefinitionsFrom:
	Receiver: a MagmaSession 
	Arguments and temporary variables: 
		aByteArray: 	a ByteArray(112 98 0 0 238 3 1 0 0 0 94 1 0 2 16 0 0 0 1
0 0 192 25...etc...
	Receiver's instance variables: 
		id: 	1
		user: 	a MagmaUser 
	id = __system
		serializer: 	a MaObjectSerializer 
		transaction: 	a MaTransaction
		readStrategy: 	nil
		definition: 	a MagmaRepositoryDefinition 
		preferences: 	a MagmaPreferences 
		anchor: 	nil
		transactionLevel: 	0
		link: 	a MaLocalServerLink 
		strongReferences: 	an OrderedCollection()

MagmaSession>>primConnect
	Receiver: a MagmaSession 
	Arguments and temporary variables: 
		resultArray: 	#(1 a ByteArray(112 98 0 0 238 3 1 0 0 0 94 1 0 2 16 0 0
0 1 0 0 1...etc...
	Receiver's instance variables: 
		id: 	1
		user: 	a MagmaUser 
	id = __system
		serializer: 	a MaObjectSerializer 
		transaction: 	a MaTransaction
		readStrategy: 	nil
		definition: 	a MagmaRepositoryDefinition 
		preferences: 	a MagmaPreferences 
		anchor: 	nil
		transactionLevel: 	0
		link: 	a MaLocalServerLink 
		strongReferences: 	an OrderedCollection()

MagmaSession>>connect:
	Receiver: a MagmaSession 
	Arguments and temporary variables: 
		aMagmaUser: 	a MagmaUser 
	id = __system
	Receiver's instance variables: 
		id: 	1
		user: 	a MagmaUser 
	id = __system
		serializer: 	a MaObjectSerializer 
		transaction: 	a MaTransaction
		readStrategy: 	nil
		definition: 	a MagmaRepositoryDefinition 
		preferences: 	a MagmaPreferences 
		anchor: 	nil
		transactionLevel: 	0
		link: 	a MaLocalServerLink 
		strongReferences: 	an OrderedCollection()


--- The full stack ---
MaObjectSerializer(Object)>>doesNotUnderstand: #classDefinitions:
MagmaSession>>loadClassDefinitionsFrom:
MagmaSession>>primConnect
MagmaSession>>connect:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MagmaRepositoryController>>connect
MagmaRepositoryController>>createRepositoryAt:
MagmaRepositoryController class>>create:
MagmaRepositoryController class>>create:root:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class
evaluatorClass new   evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor
readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. 
ActiveEvent := anEvent.  result := focusHolder     han...]}
...etc...



More information about the Squeak-dev mailing list