[Magma] cannot save image when connected

Martin Drautzburg martin.drautzburg at web.de
Sun Aug 24 13:09:42 UTC 2003


I was playing with the magma server using a "local" connection. I
cannot save the image as long as I have an open session. If I
disconnect all is fine again. No big deal but a bit of a nuisance. 

Here is some stack:

VM: unix - Squeak3.5 of '11 April 2003' [latest update: #5180]
Image: Squeak3.6beta [latest update: #5395]

UndefinedObject(Object)>>doesNotUnderstand: #maRead:bytesFromPosition:of:atFilePosition:
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	a Message with selector: #maRead:bytesFromPosition:of:atFilePosition:...etc...
	Receiver's instance variables: 
nil

MaObjectFiler>>uint:at:
	Receiver: a MaObjectFiler 
	Arguments and temporary variables: 
		bits: 	64
		anInteger: 	19
		address: 	a ByteArray(112 136 31 0 0 0 0 0)
		bytes: 	8
	Receiver's instance variables: 
		filename: 	a MaFilename /home/martin/projects/squeak/adm-database/adm.magma
		file: 	nil
		preMadeObjectBuffer: 	a MaObjectBuffer 
	oid : 2066617
	classId : 4
	bufferType ...etc...
		filePositionIndex: 	nil
		usedByteArrays: 	#(a ByteArray(0) a ByteArray(1 0) a ByteArray(0 0 0) a ByteArra...etc...
		primitiveAttributeAddressesMap: 	a Dictionary(0->'signature' 2->'version' 10->'b...etc...

MaObjectFiler>>primitiveAttributeAt:
	Receiver: a MaObjectFiler 
	Arguments and temporary variables: 
		aString: 	'classesSetLoid'
		assoc: 	19->64
	Receiver's instance variables: 
		filename: 	a MaFilename /home/martin/projects/squeak/adm-database/adm.magma
		file: 	nil
		preMadeObjectBuffer: 	a MaObjectBuffer 
	oid : 2066617
	classId : 4
	bufferType ...etc...
		filePositionIndex: 	nil
		usedByteArrays: 	#(a ByteArray(0) a ByteArray(1 0) a ByteArray(0 0 0) a ByteArra...etc...
		primitiveAttributeAddressesMap: 	a Dictionary(0->'signature' 2->'version' 10->'b...etc...

MaObjectFiler>>classesSetLoid
	Receiver: a MaObjectFiler 
	Arguments and temporary variables: 

	Receiver's instance variables: 
		filename: 	a MaFilename /home/martin/projects/squeak/adm-database/adm.magma
		file: 	nil
		preMadeObjectBuffer: 	a MaObjectBuffer 
	oid : 2066617
	classId : 4
	bufferType ...etc...
		filePositionIndex: 	nil
		usedByteArrays: 	#(a ByteArray(0) a ByteArray(1 0) a ByteArray(0 0 0) a ByteArra...etc...
		primitiveAttributeAddressesMap: 	a Dictionary(0->'signature' 2->'version' 10->'b...etc...


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #maRead:bytesFromPosition:of:atFilePosition:
MaObjectFiler>>uint:at:
MaObjectFiler>>primitiveAttributeAt:
MaObjectFiler>>classesSetLoid
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MaObjectRepository>>classesSetByteArray
MaObjectRepository>>newSessionFor:numberOfChallengers:
MagmaRepositoryController>>newSessionFor:numberOfChallengers:
MaRepositoryConnectionRequest>>process
[] in MagmaRepositoryController>>processRequest:
BlockContext>>on:do:
MagmaRepositoryController>>processRequest:
[] in MagmaSession class>>repositoryController:
[] in MaLocalRequestServer(MaRequestServer)>>processRequest:
BlockContext>>on:do:
MaLocalRequestServer(MaRequestServer)>>processRequest:
MaLocalServerLink>>submit:
MaRepositoryControllerFacade>>submit:
MaRepositoryControllerFacade>>connectAs:maximumNumberOfChallengers:
MagmaSession>>connectWithMaximumNumberOfChallengers:
[] in MagmaSession class>>startUp:
Set>>do:
MagmaSession class>>startUp:



More information about the Squeak-dev mailing list