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
|