Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000166 [Squeak Packages] Magma minor always 09-22-04 14:15 09-22-04 14:15
Reporter MarcusDenker View Status public  
Assigned To
Priority normal Resolution open  
Status new  
Summary 0000166: [BUG]MagmaUserError class(Object)>>doesNotUnderstand: #currentReadStrategy
Description Subject: [BUG]MagmaUserError class(Object)>>doesNotUnderstand: #currentReadStrategy
Author: martin.drautzburg@web.de
Date Posted: 27 August 2003
Archive ID: 12568
Comments: 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)
Additional Information 27 August 2003 8:02:29 am

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

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...

Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
09-22-04 14:15 MarcusDenker New Issue


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
29 total queries executed.
26 unique queries executed.
Powered by Mantis Bugtracker