[BUG]MagmaUserError class(Object)>>doesNotUnderstand:
#currentReadStrategy
martin.drautzburg at web.de
martin.drautzburg at web.de
Wed Aug 27 06:04:47 UTC 2003
This happens when I chase pointers to an instance of MagmaSession. Note
that I have some "phantom" session instances lurking around (see my
other post)
27 August 2003 8:02:29 am
VM: unix - Squeak3.5 of '11 April 2003' [latest update: #5180]
Image: Squeak3.6beta [latest update: #5402]
MagmaUserError class(Object)>>doesNotUnderstand: #currentReadStrategy
Receiver: MagmaUserError
Arguments and temporary variables:
aMessage: a Message with selector: #currentReadStrategy and
arguments: #()
Receiver's instance variables:
superclass: MaUserError
methodDict: a MethodDictionary()
format: 140
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: #(MagmaModelConflict)
name: #MagmaUserError
classPool: nil
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: nil
MaObjectRepository>>renewCurrentReadStrategy:for:
Receiver: a MaObjectRepository
Arguments and temporary variables:
aMaReadStrategy: nil
sessionId: nil
session: MagmaUserError
Receiver's instance variables:
transactionLog: a MaTransactionLog
sessions: a Dictionary()
filer: a MaObjectFiler
repositoryController: a MagmaRepositoryController
largeCollectionManagers: a Dictionary()
nextLoid: 2066635
filename: a MaFilename
/home/martin/projects/squeak/adm-database/adm.magma
MagmaRepositoryController>>ensureReadStrategy:forSession:
Receiver: a MagmaRepositoryController
Arguments and temporary variables:
aMaReadStrategy: nil
sessionId: nil
strategy: nil
Receiver's instance variables:
repository: a MaObjectRepository
definition: a MagmaRepositoryDefinition
session: a MagmaSession
serverSerializer: a MaObjectSerializer
requestInterruptGuard: a Semaphore()
isReadOnly: false
fileName: '/home/martin/projects/squeak/adm-database/adm.magma'
MagmaRepositoryController>>read:for:using:
Receiver: a MagmaRepositoryController
Arguments and temporary variables:
oidInteger: 2066618
sessionId: nil
aMaReadStrategy: nil
result: nil
Receiver's instance variables:
repository: a MaObjectRepository
definition: a MagmaRepositoryDefinition
session: a MagmaSession
serverSerializer: a MaObjectSerializer
requestInterruptGuard: a Semaphore()
isReadOnly: false
fileName: '/home/martin/projects/squeak/adm-database/adm.magma'
--- The full stack ---
MagmaUserError class(Object)>>doesNotUnderstand: #currentReadStrategy
MaObjectRepository>>renewCurrentReadStrategy:for:
MagmaRepositoryController>>ensureReadStrategy:forSession:
MagmaRepositoryController>>read:for:using:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MaReadRequest>>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>>readObject:
MagmaSession>>realObjectFor:
MaOdbmsProxy>>mutant
MaOdbmsProxy(MaMutatingProxy)>>mutateAndSend:
MaOdbmsProxy(MaMutatingProxy)>>doesNotUnderstand: #isLiteral
PointerFinder>>follow:from:
PointerFinder>>followObject:
[] in PointerFinder>>search
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
PointerFinder>>search
PointerFinder class>>on:
[] in Inspector>>chasePointers
BlockContext>>ensure:
Inspector>>chasePointers
Inspector(StringHolder)>>perform:orSendTo:
[] 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:
...etc...
More information about the Squeak-dev
mailing list
|