Magma error

Markus Fritsche Fritsche.Markus at gmx.net
Sun Jun 29 15:59:48 UTC 2003


Hi!

I've installed magma in a 3.5 image. Other installed packages:
Comanche, Seaside, TestBrowser, Refactory Browser, ANSI Compatibility, 
Magma Server (all from SqueakMap).

I did:
   MagmaRepositoryController
     create: 'testRepository.magma'
     root: Dictionary new.
twice (on error). I got an error, that the file already exists.

What should I do? I saw that somebody had this before because the files 
were inaccesible, and I don't know how to clean up in this situation. 
The files seem to be "half open", being opened by the vm but not 
properly referenced by Magma.

Regards, Markus

VM: Win32 - Squeak3.4 of 1 March 2003 [latest update: #5170]
Image: Squeak3.5 [latest update: #5180]

UndefinedObject(Object)>>doesNotUnderstand:
	Receiver: nil
	Arguments and temporary variables:
		aMessage: 	a Message with selector: #binary and arguments: #()
	Receiver's instance variables:
nil

MaObjectFiler>>open
	Receiver: a MaObjectFiler
	Arguments and temporary variables:
		f: 	nil
	Receiver's instance variables:
		filename: 	a MaFilename testRepository.magma
		file: 	nil
		preMadeObjectBuffer: 	a MaObjectBuffer
	oid : **invalid**
	classId : **invalid*...etc...
		filePositionIndex: 	nil
		usedByteArrays: 	#(a ByteArray(0) a ByteArray(0 0) a ByteArray(0 0 0) 
a ByteArra...etc...
		primitiveAttributeAddressesMap: 	a Dictionary(0->'signature' 
2->'version' 10->'b...etc...

MaObjectFiler class>>open:
	Receiver: MaObjectFiler
	Arguments and temporary variables:
		aMaFilename: 	a MaFilename testRepository.magma
	Receiver's instance variables:
		superclass: 	MaObject
		methodDict: 	a MethodDictionary(#allLargeCollectionsLoid->a 
CompiledMethod (1652...etc...
		format: 	142
		instanceVariables: 	#('filename' 'file' 'preMadeObjectBuffer' 
'filePositionIndex...etc...
		organization: 	('accessing' allLargeCollectionsLoid anchorLoid 
classDefinitionsL...etc...
		subclasses: 	nil
		name: 	#MaObjectFiler
		classPool: 	nil
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

MaObjectRepository>>open:
	Receiver: a MaObjectRepository
	Arguments and temporary variables:
		fileNameString: 	'testRepository.magma'
	Receiver's instance variables:
		transactionLog: 	a MaTransactionLog
		sessions: 	a Dictionary()
		filer: 	nil
		repositoryController: 	a MagmaRepositoryController
		largeCollectionManagers: 	a Dictionary()
		nextLoid: 	nil
		filename: 	a MaFilename testRepository.magma


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand:
MaObjectFiler>>open
MaObjectFiler class>>open:
MaObjectRepository>>open:
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MaObjectRepository class>>open:controller:
MagmaRepositoryController>>privateOpen:
MagmaRepositoryController>>open
[] in MagmaRepositoryController class>>startUp:
Set>>do:
MagmaRepositoryController class>>startUp:
[] in SystemDictionary>>send:toClassesNamedIn:with:
OrderedCollection>>do:
SystemDictionary>>send:toClassesNamedIn:with:
SystemDictionary>>processStartUpList:
SystemDictionary>>snapshot:andQuit:embedded:
SystemDictionary>>snapshot:andQuit:
TheWorldMenu>>saveAndQuit
TheWorldMenu>>doMenuItem:with:
[] in MenuItemMorph>>invokeWithEvent:
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess




More information about the Squeak-dev mailing list