[vwnc] Problems with the Store replication tool

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[vwnc] Problems with the Store replication tool

Andres Fortier-2
Hi list,
            I've been having some problems with the store replication
tool. At first it works ok and I can replicate without troubles, but
at some point (I couldn't find the exact moment, it looks kind of
random) the replicator fails throwing a "Component not Found"
exception. To be clear, we have two repositories Normal and
Replication; the first is where we publish normally and the second one
just gets replications of the pundles in Normal. The problem is that,
after replicating a couple of times (say around 6 or 8), the
replication progress crashes.
At first I had this problems in 7.4.1 and I thought It may have to do
with me not using the last VW version, but today I've been doing some
tests with 7.6 and the same problem arises. After this exception, even
though I re-publish the packages in Normal (I even tried resetting the
bundles versions, just in case) I can't replicate them again to
Replication. As I said, the problem is kind of random and it is really
hard to send a test to reproduce. I'm attaching the stack trace, which
was the result of just publishing/replicating a tree of empty packages
and bundles many times.
As a final word, if I try to publish the failing bundle using the
standard publish dialog (i.e. not the replication tool) in the
Replication repository I get a MNU of nil receiving #propertyRecords
(second trace attached).
Any help is really appreciated.

Thanks,
              AndrĂ©s


-------------------------------------------------------------------------------------------
First trace
-------------------------------------------------------------------------------------------

Unhandled exception: Component not found
Store.Bundles>>asDBComponent
optimized [] in [] in Store.Bundle>>containedItems
List>>do:
optimized [] in Store.Bundle>>containedItems
BlockClosure>>on:do:
Store.Bundle>>containedItems
optimized [] in Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
optimized [] in
Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
BlockClosure>>ensure:
Refactory.StoreReplication.Replicator>>wrapConnection:around:
Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
Refactory.StoreReplication.Replicator>>copyBundle:
optimized [] in [] in
Refactory.StoreReplication.Replicator>>replicateBundle:
SortedCollection(OrderedCollection)>>do:
optimized [] in Refactory.StoreReplication.Replicator>>replicateBundle:
BlockClosure>>ifCurtailed:
Refactory.StoreReplication.Replicator>>replicateBundle:
optimized [] in [] in [] in AutoReplication class>>replicate:to:
Store.PublishSpecificationList(List)>>do:
optimized [] in [] in AutoReplication class>>replicate:to:
BlockClosure>>ensure:
optimized [] in AutoReplication class>>replicate:to:
BlockClosure>>on:do:
optimized [] in [] in [] in Notice class>>showNotice:complete:while:title:
BlockClosure>>on:do:
optimized [] in [] in Notice class>>showNotice:complete:while:title:
BlockClosure>>on:do:
optimized [] in Notice class>>showNotice:complete:while:title:
BlockClosure>>ensure:
Notice class>>showNotice:complete:while:title:
Notice class>>showNotice:complete:while:
AutoReplication class>>replicate:to:
optimized [] in [] in AutoReplication class>>replicate:
Array(SequenceableCollection)>>do:
optimized [] in AutoReplication class>>replicate:
BlockClosure>>ensure:
Cursor>>showWhile:
AutoReplication class>>replicate:
AutoReplication class>>pundlesPublished:
DependencyTransformer>>update:with:from:
DependentsCollection>>update:with:from:
DialogUpdateChannel(Object)>>changed:with:
DialogUpdateChannel>>pundlesPublished:
Store.PublishPundleDialog>>accept
optimized [] in ApplicationModel>>actionFor:
optimized [] in ActionButtonSpec>>typeConvert:
PluggableAdaptor>>setValue:
PluggableAdaptor(ValueModel)>>value:
WinXPTriggerButtonController(TriggerButtonController)>>pressAction
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
TriggerButtonTracker>>finishSelectionFor:
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
RedButtonReleasedEvent>>dispatchTo:
TriggerButtonTracker(SelectionTracker)>>handleEvent:
EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent:
RedButtonReleasedEvent(Event)>>dispatch
RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
optimized [] in WindowManager>>safelyDispatchForWindowManager:
BlockClosure>>on:do:
WindowManager>>safelyDispatchForWindowManager:
WindowManager>>processNextEvent
optimized [] in [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:

----------------------------------------------------------------------
Store.Bundles>>asDBComponent
Receiver:
        a Store.Bundles
Instance Variables:
        bundleRef = 22
        expressionID = nil
        seqNumber = 2
        expressionStr = nil
        subBundleRef = 21
Temporaries:
        rec = nil
Context PC = 30

----------------------------------------------------------------------
optimized [] in [] in Store.Bundle>>containedItems
Receiver:
        an UndefinedObject
Arguments:
        each = a Store.Bundles<22[2]
Temporaries:
        item = nil
        .items = an OrderedCollection[1]
Context PC = 5

----------------------------------------------------------------------
List>>do:
Receiver:
        a List
Instance Variables:
        dependents = nil
        collection = an Array[4]
        limit = 4
        collectionSize = 4
Arguments:
        aBlock = BlockClosure [] in [] in Store.Bundle>>containedItems
Temporaries:
        index = 2
Context PC = 17

----------------------------------------------------------------------
optimized [] in Store.Bundle>>containedItems
Receiver:
        an UndefinedObject
Temporaries:
        .super = {'TestBundle1'-'1.6'-22}
        .items = an OrderedCollection[1]
Context PC = 12

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in Store.Bundle>>containedItems
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        anExceptionSelector = Store.LostConnectionError
        handlerBlock = BlockClosure [] in Store.Bundle>>containedItems
Context PC = 18

----------------------------------------------------------------------
Store.Bundle>>containedItems
Receiver:
        a Store.Bundle
Instance Variables:
        primaryKey = 22
        name = 'TestBundle1'
        timeStamp = 469709620
        version = '1.6'
        userName = 'andres'
        trace = 20
        dbIdentifier = #lasCosasMiasParaRomper
        blessingLevel = 20
        commentID = 0
        propertiesID = 0
        properties = nil
        propertyRecords = nil
        commentStr = nil
        vanguardID = nil
        rearguardID = nil
        vanguardStr = nil
        rearguardStr = nil
        contents = a List[4]
        files = a List[0]
Temporaries:
        items = an OrderedCollection[1]
Context PC = 20

----------------------------------------------------------------------
optimized [] in Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
Receiver:
        an UndefinedObject
Temporaries:
        .oldBundle = {'TestBundle1'-'1.6'-22}
Context PC = 5

----------------------------------------------------------------------
optimized [] in
Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
Receiver:
        an UndefinedObject
Temporaries:
        .super = a Refactory.StoreReplication.Replicator
        .aBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
        value = nil
Context PC = 10

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in
Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        aBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>wrapConnection:around:
Temporaries:
        result = nil
Context PC = 4

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>wrapConnection:around:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[1]
Arguments:
        aDBAccess = a Store.DBAccess
        aBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
Temporaries:
        oldRegistry = a Store.DBAccess
        sessions = a Dictionary[23]
Context PC = 23

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[1]
Arguments:
        aBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
Temporaries:
        value = nil
Context PC = 14

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[1]
Arguments:
        oldBundle = {'TestBundle1'-'1.6'-22}
        bundle = {'TestBundle1'-'1.6'-14}
Context PC = 8

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>copyBundle:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[1]
Arguments:
        oldBundle = {'TestBundle1'-'1.6'-22}
Temporaries:
        bundle = {'TestBundle1'-'1.6'-14}
Context PC = 66

----------------------------------------------------------------------
optimized [] in [] in
Refactory.StoreReplication.Replicator>>replicateBundle:
Receiver:
        an UndefinedObject
Arguments:
        each = {'TestBundle1'-'1.6'-22}
Temporaries:
        .super = a Refactory.StoreReplication.Replicator
Context PC = 10

----------------------------------------------------------------------
SortedCollection(OrderedCollection)>>do:
Receiver:
        a SortedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 7
        sortBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>sortByTrace:
Arguments:
        aBlock = BlockClosure [] in [] in
Refactory.StoreReplication.Replicator>>replicateBundle:
Temporaries:
        index = 7
Context PC = 17

----------------------------------------------------------------------
optimized [] in Refactory.StoreReplication.Replicator>>replicateBundle:
Receiver:
        an UndefinedObject
Temporaries:
        bundles = a SortedCollection[7]
        .super = a Refactory.StoreReplication.Replicator
        .aName = 'TestBundle1'
Context PC = 21

----------------------------------------------------------------------
BlockClosure>>ifCurtailed:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in
Refactory.StoreReplication.Replicator>>replicateBundle:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        terminationBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>replicateBundle:
Context PC = 4

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>replicateBundle:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[1]
Arguments:
        aName = 'TestBundle1'
Context PC = 12

----------------------------------------------------------------------
optimized [] in [] in [] in AutoReplication class>>replicate:to:
Receiver:
        an UndefinedObject
Arguments:
        each = {TestBundle1}
Temporaries:
        .replicator = a Refactory.StoreReplication.Replicator
Context PC = 11

----------------------------------------------------------------------
Store.PublishSpecificationList(List)>>do:
Receiver:
        a Store.PublishSpecificationList
Instance Variables:
        dependents = nil
        collection = an Array[7]
        limit = 7
        collectionSize = 7
Arguments:
        aBlock = BlockClosure [] in [] in [] in AutoReplication
class>>replicate:to:
Temporaries:
        index = 1
Context PC = 17

----------------------------------------------------------------------
optimized [] in [] in AutoReplication class>>replicate:to:
Receiver:
        an UndefinedObject
Temporaries:
        .aCollectionOfPundles = a Store.PublishSpecificationList[7]
        .replicator = a Refactory.StoreReplication.Replicator
Context PC = 10

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in AutoReplication class>>replicate:to:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        aBlock = BlockClosure [] in [] in AutoReplication class>>replicate:to:
Temporaries:
        result = nil
Context PC = 4

----------------------------------------------------------------------
optimized [] in AutoReplication class>>replicate:to:
Receiver:
        an UndefinedObject
Temporaries:
        replicator = a Refactory.StoreReplication.Replicator
        .aDatabaseName = 'OtherTest'
        .aCollectionOfPundles = a Store.PublishSpecificationList[7]
Context PC = 21

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in AutoReplication class>>replicate:to:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        anExceptionSelector = an ExceptionSet[2]
        handlerBlock = BlockClosure [] in [] in [] in [] in Notice
class>>showNotice:complete:while:title:
Context PC = 18

----------------------------------------------------------------------
optimized [] in [] in [] in Notice class>>showNotice:complete:while:title:
Receiver:
        an UndefinedObject
Temporaries:
        .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
        .super = Notice
        ticks = 7
        targetTicks = 0
Context PC = 14

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in [] in Notice
class>>showNotice:complete:while:title:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        anExceptionSelector = MessageNotification
        handlerBlock = BlockClosure [] in [] in [] in Notice
class>>showNotice:complete:while:title:
Context PC = 18

----------------------------------------------------------------------
optimized [] in [] in Notice class>>showNotice:complete:while:title:
Receiver:
        an UndefinedObject
Temporaries:
        .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
        .super = Notice
        ticks = 7
        targetTicks = 0
Context PC = 16

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in Notice
class>>showNotice:complete:while:title:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        anExceptionSelector = ResetIncrementNotification
        handlerBlock = BlockClosure [] in [] in Notice
class>>showNotice:complete:while:title:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Notice class>>showNotice:complete:while:title:
Receiver:
        an UndefinedObject
Temporaries:
        .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
        .super = Notice
        ticks = 7
        targetTicks = 0
Context PC = 17

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in Notice
class>>showNotice:complete:while:title:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        aBlock = BlockClosure [] in Notice
class>>showNotice:complete:while:title:
Temporaries:
        result = nil
Context PC = 4

----------------------------------------------------------------------
Notice class>>showNotice:complete:while:title:
Receiver:
        a Notice class
Instance Variables:
        superclass = ApplicationModel
        methodDict = a MethodDictionary[9]
        format = 16390
        subclasses = nil
        instanceVariables = an Array[2]
        organization = ('interface opening' #postOpenWith:)
('aspects' #message: #notice #show: #textView)
('updating' #changedMessages)
('private' #invokePostOpen #on:)
('interface closing' #requestForWindowClose)

        name = #Notice
        classPool = a NameSpaceOfClass[1]
        environment = a NameSpace[586]
        savedWindowInformation = an IdentityDictionary[3]
Arguments:
        aString = 'Replicating...'
        anInteger = 0
        aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
        titleString = an UserMessage('Please Wait', #PleaseWaitNotice, #labels)
Temporaries:
        ticks = 7
        targetTicks = 0
Context PC = 30

----------------------------------------------------------------------
Notice class>>showNotice:complete:while:
Receiver:
        a Notice class
Instance Variables:
        superclass = ApplicationModel
        methodDict = a MethodDictionary[9]
        format = 16390
        subclasses = nil
        instanceVariables = an Array[2]
        organization = ('interface opening' #postOpenWith:)
('aspects' #message: #notice #show: #textView)
('updating' #changedMessages)
('private' #invokePostOpen #on:)
('interface closing' #requestForWindowClose)

        name = #Notice
        classPool = a NameSpaceOfClass[1]
        environment = a NameSpace[586]
        savedWindowInformation = an IdentityDictionary[3]
Arguments:
        aString = 'Replicating...'
        anInteger = 0
        aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
Context PC = 13

----------------------------------------------------------------------
AutoReplication class>>replicate:to:
Receiver:
        an AutoReplication class
Instance Variables:
        superclass = Object
        methodDict = a MethodDictionary[0]
        format = 16384
        subclasses = nil
        instanceVariables = nil
        organization =
        name = #AutoReplication
        classPool = a NameSpaceOfClass[0]
        environment = nil
        defaultRepositories = an Array[2]
Arguments:
        aCollectionOfPundles = a Store.PublishSpecificationList[7]
        aDatabaseName = 'OtherTest'
Context PC = 11

----------------------------------------------------------------------
optimized [] in [] in AutoReplication class>>replicate:
Receiver:
        an UndefinedObject
Arguments:
        dbName = 'OtherTest'
Temporaries:
        .super = AutoReplication
        .aCollectionOfPundles = a Store.PublishSpecificationList[7]
Context PC = 8

----------------------------------------------------------------------
Array(SequenceableCollection)>>do:
Receiver:
        an Array
Arguments:
        aBlock = BlockClosure [] in [] in AutoReplication class>>replicate:
Temporaries:
        i = 1
Context PC = 19

----------------------------------------------------------------------
optimized [] in AutoReplication class>>replicate:
Receiver:
        an UndefinedObject
Temporaries:
        .profileNames = an Array[1]
        .super = AutoReplication
        .aCollectionOfPundles = a Store.PublishSpecificationList[7]
Context PC = 11

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in AutoReplication class>>replicate:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        aBlock = BlockClosure [] in Cursor>>showWhile:
Temporaries:
        result = nil
Context PC = 4

----------------------------------------------------------------------
Cursor>>showWhile:
Receiver:
        a Cursor
Instance Variables:
        errorCode = 0
        handle = a ByteArray[8]
        image = Depth1Image(extent: 16@16 depth: 1)
        mask = Depth1Image(extent: 16@16 depth: 1)
        hotSpot = 0@0
        name = 'wait'
Arguments:
        aBlock = BlockClosure [] in AutoReplication class>>replicate:
Temporaries:
        oldcursor = Cursor normal
Context PC = 23

----------------------------------------------------------------------
AutoReplication class>>replicate:
Receiver:
        an AutoReplication class
Instance Variables:
        superclass = Object
        methodDict = a MethodDictionary[0]
        format = 16384
        subclasses = nil
        instanceVariables = nil
        organization =
        name = #AutoReplication
        classPool = a NameSpaceOfClass[0]
        environment = nil
        defaultRepositories = an Array[2]
Arguments:
        aCollectionOfPundles = a Store.PublishSpecificationList[7]
Temporaries:
        profiles = an Array[1]
        profileNames = an Array[1]
Context PC = 23

----------------------------------------------------------------------
AutoReplication class>>pundlesPublished:
Receiver:
        an AutoReplication class
Instance Variables:
        superclass = Object
        methodDict = a MethodDictionary[0]
        format = 16384
        subclasses = nil
        instanceVariables = nil
        organization =
        name = #AutoReplication
        classPool = a NameSpaceOfClass[0]
        environment = nil
        defaultRepositories = an Array[2]
Arguments:
        aPundlesList = a Store.PublishSpecificationList[7]
Context PC = 8

----------------------------------------------------------------------
DependencyTransformer>>update:with:from:
Receiver:
        a DependencyTransformer
Instance Variables:
        receiver = AutoReplication
        selector = #pundlesPublished:
        numArguments = 1
        aspect = #pundlesPublished
        suspended = false
Arguments:
        anAspect = #pundlesPublished
        parameters = a Store.PublishSpecificationList[7]
        anObject = a DialogUpdateChannel
Context PC = 30

----------------------------------------------------------------------
DependentsCollection>>update:with:from:
Receiver:
        a DependentsCollection
Arguments:
        anAspect = #pundlesPublished
        aParameter = a Store.PublishSpecificationList[7]
        anObject = a DialogUpdateChannel
Temporaries:
        i = 1
Context PC = 22

----------------------------------------------------------------------
DialogUpdateChannel(Object)>>changed:with:
Receiver:
        a DialogUpdateChannel
Arguments:
        anAspectSymbol = #pundlesPublished
        aParameter = a Store.PublishSpecificationList[7]
Context PC = 7

----------------------------------------------------------------------
DialogUpdateChannel>>pundlesPublished:
Receiver:
        a DialogUpdateChannel
Arguments:
        aSpecificationList = a Store.PublishSpecificationList[7]
Context PC = 6

----------------------------------------------------------------------
Store.PublishPundleDialog>>accept
Receiver:
        a Store.PublishPundleDialog
Instance Variables:
        dependents = an ApplicationWindow 71315600
        builder = an UIBuilder
        uiSession = a ControlManager
        eventHandlers = nil
        list = a SelectionInList
        disturbed = a ValueHolder on: false
        subBuilder = an UIBuilder
        items = a SelectionInList
        blessingLevel = a ValueHolder on: 20
        blessingComment = a ValueHolder on: ''
        publish = a ValueHolder on: true
        versionString = a ValueHolder on: '1.6'
        binarySave = a ValueHolder on: false
        parcelSave = a ValueHolder on: false
        bundleStructure = a ValueHolder on: false
        databaseLinks = a ValueHolder on: false
        parcelDirectory = a ValueHolder on: 'TestBundle1'
        parcelSaveSource = a ValueHolder on: true
        parcelHideSource = a ValueHolder on: false
        parcelPadded = a ValueHolder on: false
        parcelRepublish = a ValueHolder on: false
        parcelBackup = a ValueHolder on: false
        parcelOverwrite = a ValueHolder on: false
        parcelWarningMessage = nil
        labelDict = a Dictionary[7]
        offsets = an Array[4]
        callBackBlock = nil
        retry = false
        files = a SelectionInList
        publishFile = nil
Context PC = 49

----------------------------------------------------------------------
optimized [] in ApplicationModel>>actionFor:
Receiver:
        an UndefinedObject
Temporaries:
        .super = a Store.PublishPundleDialog
        .aKey = #accept
Context PC = 7

----------------------------------------------------------------------
optimized [] in ActionButtonSpec>>typeConvert:
Receiver:
        an UndefinedObject
Arguments:
        b = a ValueHolder on: nil
        v = true
Temporaries:
        .aValue = BlockClosure [] in ApplicationModel>>actionFor:
Context PC = 5

----------------------------------------------------------------------
PluggableAdaptor>>setValue:
Receiver:
        a PluggableAdaptor
Instance Variables:
        dependents = a WinXPActionButtonView
        model = a ValueHolder on: nil
        getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
        putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
        updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
Arguments:
        newValue = true
Context PC = 6

----------------------------------------------------------------------
PluggableAdaptor(ValueModel)>>value:
Receiver:
        a PluggableAdaptor
Instance Variables:
        dependents = a WinXPActionButtonView
        model = a ValueHolder on: nil
        getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
        putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
        updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
Arguments:
        newValue = true
Context PC = 5

----------------------------------------------------------------------
WinXPTriggerButtonController(TriggerButtonController)>>pressAction
Receiver:
        a WinXPTriggerButtonController
Instance Variables:
        model = a PluggableAdaptor
        view = a WinXPActionButtonView
        sensor = a TranslatingSensor
        keyboardProcessor = a KeyboardProcessor
        keyboardHook = nil
        dispatcher = nil
Temporaries:
        helpProc = nil
Context PC = 17

----------------------------------------------------------------------
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
Receiver:
        a TriggerButtonTracker
Instance Variables:
        controller = a WinXPTriggerButtonController
        inside = true
Arguments:
        aPoint = 38@11
Context PC = 8

----------------------------------------------------------------------
TriggerButtonTracker>>finishSelectionFor:
Receiver:
        a TriggerButtonTracker
Instance Variables:
        controller = a WinXPTriggerButtonController
        inside = true
Arguments:
        aPoint = 38@11
Context PC = 11

----------------------------------------------------------------------
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
Receiver:
        a TriggerButtonTracker
Instance Variables:
        controller = a WinXPTriggerButtonController
        inside = true
Arguments:
        aMouseButtonEvent = a RedButtonReleasedEvent
Context PC = 13

----------------------------------------------------------------------
RedButtonReleasedEvent>>dispatchTo:
Receiver:
        a RedButtonReleasedEvent
Instance Variables:
        time = 23457917
        initiator = an EventDispatcher
        window = an ApplicationWindow 71315600
        state = 0
        x = 323
        y = 526
        gx = 560
        gy = 635
        buttonNumber = 1
Arguments:
        anObject = a TriggerButtonTracker
Context PC = 4

----------------------------------------------------------------------
TriggerButtonTracker(SelectionTracker)>>handleEvent:
Receiver:
        a TriggerButtonTracker
Instance Variables:
        controller = a WinXPTriggerButtonController
        inside = true
Arguments:
        anEvent = a RedButtonReleasedEvent
Context PC = 4

----------------------------------------------------------------------
EventDispatcher>>dispatch:to:
Receiver:
        an EventDispatcher
Instance Variables:
        windowController = an ApplicationStandardSystemController
        currentMouseConsumer = nil
        grabbingMouse = false
        keyboardProcessor = a KeyboardProcessor
        lastControlObject = nil
        trapList = nil
        state = nil
        repairDamageWhenDebugging = true
        flushQueueAfterError = true
        distributeEventsWhenDebugging = true
        dragDropInProgress = false
        dragDropTracker = nil
        dispatchUnknownEvents = false
Arguments:
        event = a RedButtonReleasedEvent
        object = a TriggerButtonTracker
Temporaries:
        tmp = nil
Context PC = 10

----------------------------------------------------------------------
EventDispatcher>>dispatchEvent:
Receiver:
        an EventDispatcher
Instance Variables:
        windowController = an ApplicationStandardSystemController
        currentMouseConsumer = nil
        grabbingMouse = false
        keyboardProcessor = a KeyboardProcessor
        lastControlObject = nil
        trapList = nil
        state = nil
        repairDamageWhenDebugging = true
        flushQueueAfterError = true
        distributeEventsWhenDebugging = true
        dragDropInProgress = false
        dragDropTracker = nil
        dispatchUnknownEvents = false
Arguments:
        event = a RedButtonReleasedEvent
Temporaries:
        objectWantingControl = nil
        targetKeyboardProcessor = nil
Context PC = 60

----------------------------------------------------------------------
RedButtonReleasedEvent(Event)>>dispatch
Receiver:
        a RedButtonReleasedEvent
Instance Variables:
        time = 23457917
        initiator = an EventDispatcher
        window = an ApplicationWindow 71315600
        state = 0
        x = 323
        y = 526
        gx = 560
        gy = 635
        buttonNumber = 1
Context PC = 16

----------------------------------------------------------------------
RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
Receiver:
        a RedButtonReleasedEvent
Instance Variables:
        time = 23457917
        initiator = an EventDispatcher
        window = an ApplicationWindow 71315600
        state = 0
        x = 323
        y = 526
        gx = 560
        gy = 635
        buttonNumber = 1
Arguments:
        aWinMgr = a WindowManager
Context PC = 4

----------------------------------------------------------------------
optimized [] in WindowManager>>safelyDispatchForWindowManager:
Receiver:
        an UndefinedObject
Temporaries:
        .event = a RedButtonReleasedEvent
        .super = a WindowManager
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in
WindowManager>>safelyDispatchForWindowManager:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        anExceptionSelector = BadControllerError
        handlerBlock = BlockClosure [] in
WindowManager>>safelyDispatchForWindowManager:
Context PC = 18

----------------------------------------------------------------------
WindowManager>>safelyDispatchForWindowManager:
Receiver:
        a WindowManager
Instance Variables:
        windows = an OrderedCollection[2]
        activeController = nil
        interruptLock = false
        outstandingMetaOrDamage = false
        openInProgress = false
        eventQueue = an EventQueue
        baseProcess = a Process in Semaphore>>wait
        dontFilterEvents = false
Arguments:
        event = a RedButtonReleasedEvent
Context PC = 13

----------------------------------------------------------------------
WindowManager>>processNextEvent
Receiver:
        a WindowManager
Instance Variables:
        windows = an OrderedCollection[2]
        activeController = nil
        interruptLock = false
        outstandingMetaOrDamage = false
        openInProgress = false
        eventQueue = an EventQueue
        baseProcess = a Process in Semaphore>>wait
        dontFilterEvents = false
Temporaries:
        event = a RedButtonReleasedEvent
Context PC = 9

----------------------------------------------------------------------
optimized [] in [] in WindowManager>>newProcess
Receiver:
        an UndefinedObject
Temporaries:
        .super = a WindowManager
Context PC = 13

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in WindowManager>>newProcess
        outerContext = nil
        copiedValues = a WindowManager
Arguments:
        anExceptionSelector = TerminateException
        handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
Context PC = 18

----------------------------------------------------------------------
optimized [] in WindowManager>>newProcess
Receiver:
        an UndefinedObject
Temporaries:
        .super = a WindowManager
Context PC = 15

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in WindowManager>>newProcess
        outerContext = nil
        copiedValues = a WindowManager
Arguments:
        anExceptionSelector = TerminateException
        handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority:
Receiver:
        an UndefinedObject
Temporaries:
        .aBlock = BlockClosure [] in WindowManager>>newProcess
Context PC = 9



-------------------------------------------------------------------------------------------
Second trace
-------------------------------------------------------------------------------------------
Unhandled exception: Message not understood: #propertyRecords
UndefinedObject(Object)>>doesNotUnderstand:
Store.Package(Store.Pundle)>>addProperties:mergeData:
Store.Package(Store.Pundle)>>addProperties:
optimized [] in
Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
optimized [] in
Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
BlockClosure>>ensure:
Refactory.StoreReplication.Replicator>>wrapConnection:around:
Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
Refactory.StoreReplication.Replicator>>copyPackage:
optimized [] in Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
OrderedCollection>>keysAndValuesDo:
Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
Refactory.StoreReplication.Replicator>>copyBundle:
optimized [] in [] in
Refactory.StoreReplication.Replicator>>replicateBundle:
SortedCollection(OrderedCollection)>>do:
optimized [] in Refactory.StoreReplication.Replicator>>replicateBundle:
BlockClosure>>ifCurtailed:
Refactory.StoreReplication.Replicator>>replicateBundle:
optimized [] in [] in [] in AutoReplication class>>replicate:to:
Store.PublishSpecificationList(List)>>do:
optimized [] in [] in AutoReplication class>>replicate:to:
BlockClosure>>ensure:
optimized [] in AutoReplication class>>replicate:to:
BlockClosure>>on:do:
optimized [] in [] in [] in Notice class>>showNotice:complete:while:title:
BlockClosure>>on:do:
optimized [] in [] in Notice class>>showNotice:complete:while:title:
BlockClosure>>on:do:
optimized [] in Notice class>>showNotice:complete:while:title:
BlockClosure>>ensure:
Notice class>>showNotice:complete:while:title:
Notice class>>showNotice:complete:while:
AutoReplication class>>replicate:to:
optimized [] in [] in AutoReplication class>>replicate:
Array(SequenceableCollection)>>do:
optimized [] in AutoReplication class>>replicate:
BlockClosure>>ensure:
Cursor>>showWhile:
AutoReplication class>>replicate:
AutoReplication class>>pundlesPublished:
DependencyTransformer>>update:with:from:
DependentsCollection>>update:with:from:
DialogUpdateChannel(Object)>>changed:with:
DialogUpdateChannel>>pundlesPublished:
Store.PublishPundleDialog>>accept
optimized [] in ApplicationModel>>actionFor:
optimized [] in ActionButtonSpec>>typeConvert:
PluggableAdaptor>>setValue:
PluggableAdaptor(ValueModel)>>value:
WinXPTriggerButtonController(TriggerButtonController)>>pressAction
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
TriggerButtonTracker>>finishSelectionFor:
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
RedButtonReleasedEvent>>dispatchTo:
TriggerButtonTracker(SelectionTracker)>>handleEvent:
EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent:
RedButtonReleasedEvent(Event)>>dispatch
RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
optimized [] in WindowManager>>safelyDispatchForWindowManager:
BlockClosure>>on:do:
WindowManager>>safelyDispatchForWindowManager:
WindowManager>>processNextEvent
optimized [] in [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:

----------------------------------------------------------------------
UndefinedObject(Object)>>doesNotUnderstand:
Receiver:
        an UndefinedObject
Arguments:
        aMessage = a Message with selector: #propertyRecords and arguments: #()
Temporaries:
        excpt = a MessageNotUnderstood
        resumeValue = nil
Context PC = 25

----------------------------------------------------------------------
Store.Package(Store.Pundle)>>addProperties:mergeData:
Receiver:
        a Store.Package
Instance Variables:
        primaryKey = 73
        name = 'TBP1'
        timeStamp = 469710236
        version = 'OtherTest-1.7'
        userName = 'andres'
        trace = 62
        dbIdentifier = nil
        blessingLevel = 20
        commentID = 0
        propertiesID = 0
        properties = an IdentityDictionary[0]
        propertyRecords = an OrderedCollection[0]
        commentStr = nil
        namespaces = nil
        classes = nil
        metaclasses = nil
        methods = nil
        binFile = ''
        data = nil
        overrides = nil
        parcelID = nil
Arguments:
        aCollectionOfProperties = an OrderedCollection[0]
        mergeData = nil
Temporaries:
        propertyList = nil
        newDBProperties = nil
        traceProperties = nil
Context PC = 25

----------------------------------------------------------------------
Store.Package(Store.Pundle)>>addProperties:
Receiver:
        a Store.Package
Instance Variables:
        primaryKey = 73
        name = 'TBP1'
        timeStamp = 469710236
        version = 'OtherTest-1.7'
        userName = 'andres'
        trace = 62
        dbIdentifier = nil
        blessingLevel = 20
        commentID = 0
        propertiesID = 0
        properties = an IdentityDictionary[0]
        propertyRecords = an OrderedCollection[0]
        commentStr = nil
        namespaces = nil
        classes = nil
        metaclasses = nil
        methods = nil
        binFile = ''
        data = nil
        overrides = nil
        parcelID = nil
Arguments:
        aCollectionOfProperties = an OrderedCollection[0]
Context PC = 6

----------------------------------------------------------------------
optimized [] in
Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
Receiver:
        an UndefinedObject
Temporaries:
        .aRecord = {'TBP1'-'OtherTest-1.7'-73}
        .propertiesObject = an IdentityDictionary[0]
Context PC = 8

----------------------------------------------------------------------
optimized [] in
Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
Receiver:
        an UndefinedObject
Temporaries:
        .super = a Refactory.StoreReplication.Replicator
        .aBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
        value = nil
Context PC = 10

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in
Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        aBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>wrapConnection:around:
Temporaries:
        result = nil
Context PC = 4

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>wrapConnection:around:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[2]
Arguments:
        aDBAccess = a Store.DBAccess
        aBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
Temporaries:
        oldRegistry = a Store.DBAccess
        sessions = a Dictionary[23]
Context PC = 23

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[2]
Arguments:
        aBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
Temporaries:
        value = nil
Context PC = 14

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[2]
Arguments:
        aRecord = {'TBP1'-'OtherTest-1.7'-73}
Temporaries:
        properties = nil
        propertiesObject = an IdentityDictionary[0]
Context PC = 17

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>copyPackage:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[2]
Arguments:
        oldPackage = {'TBP1'-'1.7'-45}
Temporaries:
        package = {'TBP1'-'OtherTest-1.7'-73}
Context PC = 57

----------------------------------------------------------------------
optimized [] in Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
Receiver:
        an UndefinedObject
Arguments:
        index = 1
        each = {'TBP1'-'1.7'-45}
Temporaries:
        new = nil
        .super = a Refactory.StoreReplication.Replicator
        .bundle = {'TestBundle1'-'OtherTest-1.7'-25}
Context PC = 15

----------------------------------------------------------------------
OrderedCollection>>keysAndValuesDo:
Receiver:
        an OrderedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 4
Arguments:
        aBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
Temporaries:
        index = 1
Context PC = 22

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[2]
Arguments:
        oldBundle = {'TestBundle1'-'1.7'-17}
        bundle = {'TestBundle1'-'OtherTest-1.7'-25}
Context PC = 15

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>copyBundle:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[2]
Arguments:
        oldBundle = {'TestBundle1'-'1.7'-17}
Temporaries:
        bundle = {'TestBundle1'-'OtherTest-1.7'-25}
Context PC = 66

----------------------------------------------------------------------
optimized [] in [] in
Refactory.StoreReplication.Replicator>>replicateBundle:
Receiver:
        an UndefinedObject
Arguments:
        each = {'TestBundle1'-'1.7'-17}
Temporaries:
        .super = a Refactory.StoreReplication.Replicator
Context PC = 10

----------------------------------------------------------------------
SortedCollection(OrderedCollection)>>do:
Receiver:
        a SortedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 7
        sortBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>sortByTrace:
Arguments:
        aBlock = BlockClosure [] in [] in
Refactory.StoreReplication.Replicator>>replicateBundle:
Temporaries:
        index = 7
Context PC = 17

----------------------------------------------------------------------
optimized [] in Refactory.StoreReplication.Replicator>>replicateBundle:
Receiver:
        an UndefinedObject
Temporaries:
        bundles = a SortedCollection[7]
        .super = a Refactory.StoreReplication.Replicator
        .aName = 'TestBundle1'
Context PC = 21

----------------------------------------------------------------------
BlockClosure>>ifCurtailed:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in
Refactory.StoreReplication.Replicator>>replicateBundle:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        terminationBlock = BlockClosure [] in
Refactory.StoreReplication.Replicator>>replicateBundle:
Context PC = 4

----------------------------------------------------------------------
Refactory.StoreReplication.Replicator>>replicateBundle:
Receiver:
        a Refactory.StoreReplication.Replicator
Instance Variables:
        fromRegistry = a Store.DBAccess
        toRegistry = a Store.DBAccess
        fromSessions = a Dictionary[23]
        toSessions = a Dictionary[23]
        mappings = an IdentityDictionary[2]
Arguments:
        aName = 'TestBundle1'
Context PC = 12

----------------------------------------------------------------------
optimized [] in [] in [] in AutoReplication class>>replicate:to:
Receiver:
        an UndefinedObject
Arguments:
        each = {TestBundle1}
Temporaries:
        .replicator = a Refactory.StoreReplication.Replicator
Context PC = 11

----------------------------------------------------------------------
Store.PublishSpecificationList(List)>>do:
Receiver:
        a Store.PublishSpecificationList
Instance Variables:
        dependents = nil
        collection = an Array[7]
        limit = 7
        collectionSize = 7
Arguments:
        aBlock = BlockClosure [] in [] in [] in AutoReplication
class>>replicate:to:
Temporaries:
        index = 1
Context PC = 17

----------------------------------------------------------------------
optimized [] in [] in AutoReplication class>>replicate:to:
Receiver:
        an UndefinedObject
Temporaries:
        .aCollectionOfPundles = a Store.PublishSpecificationList[7]
        .replicator = a Refactory.StoreReplication.Replicator
Context PC = 10

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in AutoReplication class>>replicate:to:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        aBlock = BlockClosure [] in [] in AutoReplication class>>replicate:to:
Temporaries:
        result = nil
Context PC = 4

----------------------------------------------------------------------
optimized [] in AutoReplication class>>replicate:to:
Receiver:
        an UndefinedObject
Temporaries:
        replicator = a Refactory.StoreReplication.Replicator
        .aDatabaseName = 'Lautaro_Test'
        .aCollectionOfPundles = a Store.PublishSpecificationList[7]
Context PC = 21

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in AutoReplication class>>replicate:to:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        anExceptionSelector = an ExceptionSet[2]
        handlerBlock = BlockClosure [] in [] in [] in [] in Notice
class>>showNotice:complete:while:title:
Context PC = 18

----------------------------------------------------------------------
optimized [] in [] in [] in Notice class>>showNotice:complete:while:title:
Receiver:
        an UndefinedObject
Temporaries:
        .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
        .super = Notice
        ticks = 8
        targetTicks = 0
Context PC = 14

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in [] in Notice
class>>showNotice:complete:while:title:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        anExceptionSelector = MessageNotification
        handlerBlock = BlockClosure [] in [] in [] in Notice
class>>showNotice:complete:while:title:
Context PC = 18

----------------------------------------------------------------------
optimized [] in [] in Notice class>>showNotice:complete:while:title:
Receiver:
        an UndefinedObject
Temporaries:
        .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
        .super = Notice
        ticks = 8
        targetTicks = 0
Context PC = 16

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in Notice
class>>showNotice:complete:while:title:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        anExceptionSelector = ResetIncrementNotification
        handlerBlock = BlockClosure [] in [] in Notice
class>>showNotice:complete:while:title:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Notice class>>showNotice:complete:while:title:
Receiver:
        an UndefinedObject
Temporaries:
        .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
        .super = Notice
        ticks = 8
        targetTicks = 0
Context PC = 17

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in Notice
class>>showNotice:complete:while:title:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        aBlock = BlockClosure [] in Notice
class>>showNotice:complete:while:title:
Temporaries:
        result = nil
Context PC = 4

----------------------------------------------------------------------
Notice class>>showNotice:complete:while:title:
Receiver:
        a Notice class
Instance Variables:
        superclass = ApplicationModel
        methodDict = a MethodDictionary[9]
        format = 16390
        subclasses = nil
        instanceVariables = an Array[2]
        organization = ('interface opening' #postOpenWith:)
('aspects' #message: #notice #show: #textView)
('updating' #changedMessages)
('private' #invokePostOpen #on:)
('interface closing' #requestForWindowClose)

        name = #Notice
        classPool = a NameSpaceOfClass[1]
        environment = a NameSpace[586]
        savedWindowInformation = an IdentityDictionary[3]
Arguments:
        aString = 'Replicating...'
        anInteger = 0
        aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
        titleString = an UserMessage('Please Wait', #PleaseWaitNotice, #labels)
Temporaries:
        ticks = 8
        targetTicks = 0
Context PC = 30

----------------------------------------------------------------------
Notice class>>showNotice:complete:while:
Receiver:
        a Notice class
Instance Variables:
        superclass = ApplicationModel
        methodDict = a MethodDictionary[9]
        format = 16390
        subclasses = nil
        instanceVariables = an Array[2]
        organization = ('interface opening' #postOpenWith:)
('aspects' #message: #notice #show: #textView)
('updating' #changedMessages)
('private' #invokePostOpen #on:)
('interface closing' #requestForWindowClose)

        name = #Notice
        classPool = a NameSpaceOfClass[1]
        environment = a NameSpace[586]
        savedWindowInformation = an IdentityDictionary[3]
Arguments:
        aString = 'Replicating...'
        anInteger = 0
        aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
Context PC = 13

----------------------------------------------------------------------
AutoReplication class>>replicate:to:
Receiver:
        an AutoReplication class
Instance Variables:
        superclass = Object
        methodDict = a MethodDictionary[0]
        format = 16384
        subclasses = nil
        instanceVariables = nil
        organization =
        name = #AutoReplication
        classPool = a NameSpaceOfClass[0]
        environment = nil
        defaultRepositories = an Array[2]
Arguments:
        aCollectionOfPundles = a Store.PublishSpecificationList[7]
        aDatabaseName = 'Lautaro_Test'
Context PC = 11

----------------------------------------------------------------------
optimized [] in [] in AutoReplication class>>replicate:
Receiver:
        an UndefinedObject
Arguments:
        dbName = 'Lautaro_Test'
Temporaries:
        .super = AutoReplication
        .aCollectionOfPundles = a Store.PublishSpecificationList[7]
Context PC = 8

----------------------------------------------------------------------
Array(SequenceableCollection)>>do:
Receiver:
        an Array
Arguments:
        aBlock = BlockClosure [] in [] in AutoReplication class>>replicate:
Temporaries:
        i = 1
Context PC = 19

----------------------------------------------------------------------
optimized [] in AutoReplication class>>replicate:
Receiver:
        an UndefinedObject
Temporaries:
        .profileNames = an Array[1]
        .super = AutoReplication
        .aCollectionOfPundles = a Store.PublishSpecificationList[7]
Context PC = 11

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in AutoReplication class>>replicate:
        outerContext = nil
        copiedValues = an Array[3]
Arguments:
        aBlock = BlockClosure [] in Cursor>>showWhile:
Temporaries:
        result = nil
Context PC = 4

----------------------------------------------------------------------
Cursor>>showWhile:
Receiver:
        a Cursor
Instance Variables:
        errorCode = 0
        handle = a ByteArray[8]
        image = Depth1Image(extent: 16@16 depth: 1)
        mask = Depth1Image(extent: 16@16 depth: 1)
        hotSpot = 0@0
        name = 'wait'
Arguments:
        aBlock = BlockClosure [] in AutoReplication class>>replicate:
Temporaries:
        oldcursor = Cursor normal
Context PC = 23

----------------------------------------------------------------------
AutoReplication class>>replicate:
Receiver:
        an AutoReplication class
Instance Variables:
        superclass = Object
        methodDict = a MethodDictionary[0]
        format = 16384
        subclasses = nil
        instanceVariables = nil
        organization =
        name = #AutoReplication
        classPool = a NameSpaceOfClass[0]
        environment = nil
        defaultRepositories = an Array[2]
Arguments:
        aCollectionOfPundles = a Store.PublishSpecificationList[7]
Temporaries:
        profiles = an Array[1]
        profileNames = an Array[1]
Context PC = 23

----------------------------------------------------------------------
AutoReplication class>>pundlesPublished:
Receiver:
        an AutoReplication class
Instance Variables:
        superclass = Object
        methodDict = a MethodDictionary[0]
        format = 16384
        subclasses = nil
        instanceVariables = nil
        organization =
        name = #AutoReplication
        classPool = a NameSpaceOfClass[0]
        environment = nil
        defaultRepositories = an Array[2]
Arguments:
        aPundlesList = a Store.PublishSpecificationList[7]
Context PC = 8

----------------------------------------------------------------------
DependencyTransformer>>update:with:from:
Receiver:
        a DependencyTransformer
Instance Variables:
        receiver = AutoReplication
        selector = #pundlesPublished:
        numArguments = 1
        aspect = #pundlesPublished
        suspended = false
Arguments:
        anAspect = #pundlesPublished
        parameters = a Store.PublishSpecificationList[7]
        anObject = a DialogUpdateChannel
Context PC = 30

----------------------------------------------------------------------
DependentsCollection>>update:with:from:
Receiver:
        a DependentsCollection
Arguments:
        anAspect = #pundlesPublished
        aParameter = a Store.PublishSpecificationList[7]
        anObject = a DialogUpdateChannel
Temporaries:
        i = 1
Context PC = 22

----------------------------------------------------------------------
DialogUpdateChannel(Object)>>changed:with:
Receiver:
        a DialogUpdateChannel
Arguments:
        anAspectSymbol = #pundlesPublished
        aParameter = a Store.PublishSpecificationList[7]
Context PC = 7

----------------------------------------------------------------------
DialogUpdateChannel>>pundlesPublished:
Receiver:
        a DialogUpdateChannel
Arguments:
        aSpecificationList = a Store.PublishSpecificationList[7]
Context PC = 6

----------------------------------------------------------------------
Store.PublishPundleDialog>>accept
Receiver:
        a Store.PublishPundleDialog
Instance Variables:
        dependents = an ApplicationWindow 71319646
        builder = an UIBuilder
        uiSession = a ControlManager
        eventHandlers = nil
        list = a SelectionInList
        disturbed = a ValueHolder on: true
        subBuilder = an UIBuilder
        items = a SelectionInList
        blessingLevel = a ValueHolder on: 20
        blessingComment = a ValueHolder on: ''
        publish = a ValueHolder on: true
        versionString = a ValueHolder on: '1.7'
        binarySave = a ValueHolder on: false
        parcelSave = a ValueHolder on: false
        bundleStructure = a ValueHolder on: false
        databaseLinks = a ValueHolder on: false
        parcelDirectory = a ValueHolder on: 'TestBundle1'
        parcelSaveSource = a ValueHolder on: true
        parcelHideSource = a ValueHolder on: false
        parcelPadded = a ValueHolder on: false
        parcelRepublish = a ValueHolder on: false
        parcelBackup = a ValueHolder on: false
        parcelOverwrite = a ValueHolder on: false
        parcelWarningMessage = nil
        labelDict = a Dictionary[7]
        offsets = an Array[4]
        callBackBlock = nil
        retry = false
        files = a SelectionInList
        publishFile = nil
Context PC = 49

----------------------------------------------------------------------
optimized [] in ApplicationModel>>actionFor:
Receiver:
        an UndefinedObject
Temporaries:
        .super = a Store.PublishPundleDialog
        .aKey = #accept
Context PC = 7

----------------------------------------------------------------------
optimized [] in ActionButtonSpec>>typeConvert:
Receiver:
        an UndefinedObject
Arguments:
        b = a ValueHolder on: nil
        v = true
Temporaries:
        .aValue = BlockClosure [] in ApplicationModel>>actionFor:
Context PC = 5

----------------------------------------------------------------------
PluggableAdaptor>>setValue:
Receiver:
        a PluggableAdaptor
Instance Variables:
        dependents = a WinXPActionButtonView
        model = a ValueHolder on: nil
        getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
        putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
        updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
Arguments:
        newValue = true
Context PC = 6

----------------------------------------------------------------------
PluggableAdaptor(ValueModel)>>value:
Receiver:
        a PluggableAdaptor
Instance Variables:
        dependents = a WinXPActionButtonView
        model = a ValueHolder on: nil
        getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
        putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
        updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
Arguments:
        newValue = true
Context PC = 5

----------------------------------------------------------------------
WinXPTriggerButtonController(TriggerButtonController)>>pressAction
Receiver:
        a WinXPTriggerButtonController
Instance Variables:
        model = a PluggableAdaptor
        view = a WinXPActionButtonView
        sensor = a TranslatingSensor
        keyboardProcessor = a KeyboardProcessor
        keyboardHook = nil
        dispatcher = nil
Temporaries:
        helpProc = nil
Context PC = 17

----------------------------------------------------------------------
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
Receiver:
        a TriggerButtonTracker
Instance Variables:
        controller = a WinXPTriggerButtonController
        inside = true
Arguments:
        aPoint = 63@6
Context PC = 8

----------------------------------------------------------------------
TriggerButtonTracker>>finishSelectionFor:
Receiver:
        a TriggerButtonTracker
Instance Variables:
        controller = a WinXPTriggerButtonController
        inside = true
Arguments:
        aPoint = 63@6
Context PC = 11

----------------------------------------------------------------------
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
Receiver:
        a TriggerButtonTracker
Instance Variables:
        controller = a WinXPTriggerButtonController
        inside = true
Arguments:
        aMouseButtonEvent = a RedButtonReleasedEvent
Context PC = 13

----------------------------------------------------------------------
RedButtonReleasedEvent>>dispatchTo:
Receiver:
        a RedButtonReleasedEvent
Instance Variables:
        time = 24141877
        initiator = an EventDispatcher
        window = an ApplicationWindow 71319646
        state = 0
        x = 348
        y = 521
        gx = 585
        gy = 630
        buttonNumber = 1
Arguments:
        anObject = a TriggerButtonTracker
Context PC = 4

----------------------------------------------------------------------
TriggerButtonTracker(SelectionTracker)>>handleEvent:
Receiver:
        a TriggerButtonTracker
Instance Variables:
        controller = a WinXPTriggerButtonController
        inside = true
Arguments:
        anEvent = a RedButtonReleasedEvent
Context PC = 4

----------------------------------------------------------------------
EventDispatcher>>dispatch:to:
Receiver:
        an EventDispatcher
Instance Variables:
        windowController = an ApplicationStandardSystemController
        currentMouseConsumer = nil
        grabbingMouse = false
        keyboardProcessor = a KeyboardProcessor
        lastControlObject = a SequenceController
        trapList = nil
        state = nil
        repairDamageWhenDebugging = true
        flushQueueAfterError = true
        distributeEventsWhenDebugging = true
        dragDropInProgress = false
        dragDropTracker = nil
        dispatchUnknownEvents = false
Arguments:
        event = a RedButtonReleasedEvent
        object = a TriggerButtonTracker
Temporaries:
        tmp = nil
Context PC = 10

----------------------------------------------------------------------
EventDispatcher>>dispatchEvent:
Receiver:
        an EventDispatcher
Instance Variables:
        windowController = an ApplicationStandardSystemController
        currentMouseConsumer = nil
        grabbingMouse = false
        keyboardProcessor = a KeyboardProcessor
        lastControlObject = a SequenceController
        trapList = nil
        state = nil
        repairDamageWhenDebugging = true
        flushQueueAfterError = true
        distributeEventsWhenDebugging = true
        dragDropInProgress = false
        dragDropTracker = nil
        dispatchUnknownEvents = false
Arguments:
        event = a RedButtonReleasedEvent
Temporaries:
        objectWantingControl = nil
        targetKeyboardProcessor = nil
Context PC = 60

----------------------------------------------------------------------
RedButtonReleasedEvent(Event)>>dispatch
Receiver:
        a RedButtonReleasedEvent
Instance Variables:
        time = 24141877
        initiator = an EventDispatcher
        window = an ApplicationWindow 71319646
        state = 0
        x = 348
        y = 521
        gx = 585
        gy = 630
        buttonNumber = 1
Context PC = 16

----------------------------------------------------------------------
RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
Receiver:
        a RedButtonReleasedEvent
Instance Variables:
        time = 24141877
        initiator = an EventDispatcher
        window = an ApplicationWindow 71319646
        state = 0
        x = 348
        y = 521
        gx = 585
        gy = 630
        buttonNumber = 1
Arguments:
        aWinMgr = a WindowManager
Context PC = 4

----------------------------------------------------------------------
optimized [] in WindowManager>>safelyDispatchForWindowManager:
Receiver:
        an UndefinedObject
Temporaries:
        .event = a RedButtonReleasedEvent
        .super = a WindowManager
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in
WindowManager>>safelyDispatchForWindowManager:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        anExceptionSelector = BadControllerError
        handlerBlock = BlockClosure [] in
WindowManager>>safelyDispatchForWindowManager:
Context PC = 18

----------------------------------------------------------------------
WindowManager>>safelyDispatchForWindowManager:
Receiver:
        a WindowManager
Instance Variables:
        windows = an OrderedCollection[2]
        activeController = nil
        interruptLock = false
        outstandingMetaOrDamage = false
        openInProgress = false
        eventQueue = an EventQueue
        baseProcess = a Process in Semaphore>>wait
        dontFilterEvents = false
Arguments:
        event = a RedButtonReleasedEvent
Context PC = 13

----------------------------------------------------------------------
WindowManager>>processNextEvent
Receiver:
        a WindowManager
Instance Variables:
        windows = an OrderedCollection[2]
        activeController = nil
        interruptLock = false
        outstandingMetaOrDamage = false
        openInProgress = false
        eventQueue = an EventQueue
        baseProcess = a Process in Semaphore>>wait
        dontFilterEvents = false
Temporaries:
        event = a RedButtonReleasedEvent
Context PC = 9

----------------------------------------------------------------------
optimized [] in [] in WindowManager>>newProcess
Receiver:
        an UndefinedObject
Temporaries:
        .super = a WindowManager
Context PC = 13

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in [] in WindowManager>>newProcess
        outerContext = nil
        copiedValues = a WindowManager
Arguments:
        anExceptionSelector = TerminateException
        handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
Context PC = 18

----------------------------------------------------------------------
optimized [] in WindowManager>>newProcess
Receiver:
        an UndefinedObject
Temporaries:
        .super = a WindowManager
Context PC = 15

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in WindowManager>>newProcess
        outerContext = nil
        copiedValues = a WindowManager
Arguments:
        anExceptionSelector = TerminateException
        handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority:
Receiver:
        an UndefinedObject
Temporaries:
        .aBlock = BlockClosure [] in WindowManager>>newProcess
Context PC = 9



--
Saludos,
              AndrĂ©s
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Problems with the Store replication tool

Andres Fortier-2
I forgot some additional information:
- VWNC 7.6
- Postgres DB
- Store Replication
- Store Replication support patches

Cheers,
              AndrĂ©s

Andres Fortier escribiĂ³:

> Hi list,
>            I've been having some problems with the store replication
> tool. At first it works ok and I can replicate without troubles, but at
> some point (I couldn't find the exact moment, it looks kind of random)
> the replicator fails throwing a "Component not Found" exception. To be
> clear, we have two repositories Normal and Replication; the first is
> where we publish normally and the second one just gets replications of
> the pundles in Normal. The problem is that, after replicating a couple
> of times (say around 6 or 8), the replication progress crashes.
> At first I had this problems in 7.4.1 and I thought It may have to do
> with me not using the last VW version, but today I've been doing some
> tests with 7.6 and the same problem arises. After this exception, even
> though I re-publish the packages in Normal (I even tried resetting the
> bundles versions, just in case) I can't replicate them again to
> Replication. As I said, the problem is kind of random and it is really
> hard to send a test to reproduce. I'm attaching the stack trace, which
> was the result of just publishing/replicating a tree of empty packages
> and bundles many times.
> As a final word, if I try to publish the failing bundle using the
> standard publish dialog (i.e. not the replication tool) in the
> Replication repository I get a MNU of nil receiving #propertyRecords
> (second trace attached).
> Any help is really appreciated.
>
> Thanks,
>              AndrĂ©s
>
>
> -------------------------------------------------------------------------------------------
>
> First trace
> -------------------------------------------------------------------------------------------
>
>
> Unhandled exception: Component not found
> Store.Bundles>>asDBComponent
> optimized [] in [] in Store.Bundle>>containedItems
> List>>do:
> optimized [] in Store.Bundle>>containedItems
> BlockClosure>>on:do:
> Store.Bundle>>containedItems
> optimized [] in Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
> optimized [] in
> Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
> BlockClosure>>ensure:
> Refactory.StoreReplication.Replicator>>wrapConnection:around:
> Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
> Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
> Refactory.StoreReplication.Replicator>>copyBundle:
> optimized [] in [] in
> Refactory.StoreReplication.Replicator>>replicateBundle:
> SortedCollection(OrderedCollection)>>do:
> optimized [] in Refactory.StoreReplication.Replicator>>replicateBundle:
> BlockClosure>>ifCurtailed:
> Refactory.StoreReplication.Replicator>>replicateBundle:
> optimized [] in [] in [] in AutoReplication class>>replicate:to:
> Store.PublishSpecificationList(List)>>do:
> optimized [] in [] in AutoReplication class>>replicate:to:
> BlockClosure>>ensure:
> optimized [] in AutoReplication class>>replicate:to:
> BlockClosure>>on:do:
> optimized [] in [] in [] in Notice class>>showNotice:complete:while:title:
> BlockClosure>>on:do:
> optimized [] in [] in Notice class>>showNotice:complete:while:title:
> BlockClosure>>on:do:
> optimized [] in Notice class>>showNotice:complete:while:title:
> BlockClosure>>ensure:
> Notice class>>showNotice:complete:while:title:
> Notice class>>showNotice:complete:while:
> AutoReplication class>>replicate:to:
> optimized [] in [] in AutoReplication class>>replicate:
> Array(SequenceableCollection)>>do:
> optimized [] in AutoReplication class>>replicate:
> BlockClosure>>ensure:
> Cursor>>showWhile:
> AutoReplication class>>replicate:
> AutoReplication class>>pundlesPublished:
> DependencyTransformer>>update:with:from:
> DependentsCollection>>update:with:from:
> DialogUpdateChannel(Object)>>changed:with:
> DialogUpdateChannel>>pundlesPublished:
> Store.PublishPundleDialog>>accept
> optimized [] in ApplicationModel>>actionFor:
> optimized [] in ActionButtonSpec>>typeConvert:
> PluggableAdaptor>>setValue:
> PluggableAdaptor(ValueModel)>>value:
> WinXPTriggerButtonController(TriggerButtonController)>>pressAction
> TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
> TriggerButtonTracker>>finishSelectionFor:
> TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
> RedButtonReleasedEvent>>dispatchTo:
> TriggerButtonTracker(SelectionTracker)>>handleEvent:
> EventDispatcher>>dispatch:to:
> EventDispatcher>>dispatchEvent:
> RedButtonReleasedEvent(Event)>>dispatch
> RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
> optimized [] in WindowManager>>safelyDispatchForWindowManager:
> BlockClosure>>on:do:
> WindowManager>>safelyDispatchForWindowManager:
> WindowManager>>processNextEvent
> optimized [] in [] in WindowManager>>newProcess
> BlockClosure>>on:do:
> optimized [] in WindowManager>>newProcess
> BlockClosure>>on:do:
> optimized [] in Process class>>forBlock:priority:
>
> ----------------------------------------------------------------------
> Store.Bundles>>asDBComponent
> Receiver:
>     a Store.Bundles
> Instance Variables:
>     bundleRef = 22
>     expressionID = nil
>     seqNumber = 2
>     expressionStr = nil
>     subBundleRef = 21
> Temporaries:
>     rec = nil
> Context PC = 30
>
> ----------------------------------------------------------------------
> optimized [] in [] in Store.Bundle>>containedItems
> Receiver:
>     an UndefinedObject
> Arguments:
>     each = a Store.Bundles<22[2]
> Temporaries:
>     item = nil
>     .items = an OrderedCollection[1]
> Context PC = 5
>
> ----------------------------------------------------------------------
> List>>do:
> Receiver:
>     a List
> Instance Variables:
>     dependents = nil
>     collection = an Array[4]
>     limit = 4
>     collectionSize = 4
> Arguments:
>     aBlock = BlockClosure [] in [] in Store.Bundle>>containedItems
> Temporaries:
>     index = 2
> Context PC = 17
>
> ----------------------------------------------------------------------
> optimized [] in Store.Bundle>>containedItems
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .super = {'TestBundle1'-'1.6'-22}
>     .items = an OrderedCollection[1]
> Context PC = 12
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in Store.Bundle>>containedItems
>     outerContext = nil
>     copiedValues = an Array[2]
> Arguments:
>     anExceptionSelector = Store.LostConnectionError
>     handlerBlock = BlockClosure [] in Store.Bundle>>containedItems
> Context PC = 18
>
> ----------------------------------------------------------------------
> Store.Bundle>>containedItems
> Receiver:
>     a Store.Bundle
> Instance Variables:
>     primaryKey = 22
>     name = 'TestBundle1'
>     timeStamp = 469709620
>     version = '1.6'
>     userName = 'andres'
>     trace = 20
>     dbIdentifier = #lasCosasMiasParaRomper
>     blessingLevel = 20
>     commentID = 0
>     propertiesID = 0
>     properties = nil
>     propertyRecords = nil
>     commentStr = nil
>     vanguardID = nil
>     rearguardID = nil
>     vanguardStr = nil
>     rearguardStr = nil
>     contents = a List[4]
>     files = a List[0]
> Temporaries:
>     items = an OrderedCollection[1]
> Context PC = 20
>
> ----------------------------------------------------------------------
> optimized [] in Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .oldBundle = {'TestBundle1'-'1.6'-22}
> Context PC = 5
>
> ----------------------------------------------------------------------
> optimized [] in
> Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .super = a Refactory.StoreReplication.Replicator
>     .aBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
>     value = nil
> Context PC = 10
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in
> Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
>     outerContext = nil
>     copiedValues = an Array[3]
> Arguments:
>     aBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>wrapConnection:around:
> Temporaries:
>     result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>wrapConnection:around:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[1]
> Arguments:
>     aDBAccess = a Store.DBAccess
>     aBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
> Temporaries:
>     oldRegistry = a Store.DBAccess
>     sessions = a Dictionary[23]
> Context PC = 23
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>wrapFromConnectionAround:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[1]
> Arguments:
>     aBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
> Temporaries:
>     value = nil
> Context PC = 14
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[1]
> Arguments:
>     oldBundle = {'TestBundle1'-'1.6'-22}
>     bundle = {'TestBundle1'-'1.6'-14}
> Context PC = 8
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>copyBundle:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[1]
> Arguments:
>     oldBundle = {'TestBundle1'-'1.6'-22}
> Temporaries:
>     bundle = {'TestBundle1'-'1.6'-14}
> Context PC = 66
>
> ----------------------------------------------------------------------
> optimized [] in [] in
> Refactory.StoreReplication.Replicator>>replicateBundle:
> Receiver:
>     an UndefinedObject
> Arguments:
>     each = {'TestBundle1'-'1.6'-22}
> Temporaries:
>     .super = a Refactory.StoreReplication.Replicator
> Context PC = 10
>
> ----------------------------------------------------------------------
> SortedCollection(OrderedCollection)>>do:
> Receiver:
>     a SortedCollection
> Instance Variables:
>     firstIndex = 1
>     lastIndex = 7
>     sortBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>sortByTrace:
> Arguments:
>     aBlock = BlockClosure [] in [] in
> Refactory.StoreReplication.Replicator>>replicateBundle:
> Temporaries:
>     index = 7
> Context PC = 17
>
> ----------------------------------------------------------------------
> optimized [] in Refactory.StoreReplication.Replicator>>replicateBundle:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     bundles = a SortedCollection[7]
>     .super = a Refactory.StoreReplication.Replicator
>     .aName = 'TestBundle1'
> Context PC = 21
>
> ----------------------------------------------------------------------
> BlockClosure>>ifCurtailed:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in
> Refactory.StoreReplication.Replicator>>replicateBundle:
>     outerContext = nil
>     copiedValues = an Array[2]
> Arguments:
>     terminationBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>replicateBundle:
> Context PC = 4
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>replicateBundle:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[1]
> Arguments:
>     aName = 'TestBundle1'
> Context PC = 12
>
> ----------------------------------------------------------------------
> optimized [] in [] in [] in AutoReplication class>>replicate:to:
> Receiver:
>     an UndefinedObject
> Arguments:
>     each = {TestBundle1}
> Temporaries:
>     .replicator = a Refactory.StoreReplication.Replicator
> Context PC = 11
>
> ----------------------------------------------------------------------
> Store.PublishSpecificationList(List)>>do:
> Receiver:
>     a Store.PublishSpecificationList
> Instance Variables:
>     dependents = nil
>     collection = an Array[7]
>     limit = 7
>     collectionSize = 7
> Arguments:
>     aBlock = BlockClosure [] in [] in [] in AutoReplication
> class>>replicate:to:
> Temporaries:
>     index = 1
> Context PC = 17
>
> ----------------------------------------------------------------------
> optimized [] in [] in AutoReplication class>>replicate:to:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aCollectionOfPundles = a Store.PublishSpecificationList[7]
>     .replicator = a Refactory.StoreReplication.Replicator
> Context PC = 10
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in [] in AutoReplication class>>replicate:to:
>     outerContext = nil
>     copiedValues = an Array[2]
> Arguments:
>     aBlock = BlockClosure [] in [] in AutoReplication class>>replicate:to:
> Temporaries:
>     result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> optimized [] in AutoReplication class>>replicate:to:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     replicator = a Refactory.StoreReplication.Replicator
>     .aDatabaseName = 'OtherTest'
>     .aCollectionOfPundles = a Store.PublishSpecificationList[7]
> Context PC = 21
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in AutoReplication class>>replicate:to:
>     outerContext = nil
>     copiedValues = an Array[2]
> Arguments:
>     anExceptionSelector = an ExceptionSet[2]
>     handlerBlock = BlockClosure [] in [] in [] in [] in Notice
> class>>showNotice:complete:while:title:
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in [] in [] in Notice class>>showNotice:complete:while:title:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
>     .super = Notice
>     ticks = 7
>     targetTicks = 0
> Context PC = 14
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in [] in [] in Notice
> class>>showNotice:complete:while:title:
>     outerContext = nil
>     copiedValues = an Array[3]
> Arguments:
>     anExceptionSelector = MessageNotification
>     handlerBlock = BlockClosure [] in [] in [] in Notice
> class>>showNotice:complete:while:title:
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in [] in Notice class>>showNotice:complete:while:title:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
>     .super = Notice
>     ticks = 7
>     targetTicks = 0
> Context PC = 16
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in [] in Notice
> class>>showNotice:complete:while:title:
>     outerContext = nil
>     copiedValues = an Array[3]
> Arguments:
>     anExceptionSelector = ResetIncrementNotification
>     handlerBlock = BlockClosure [] in [] in Notice
> class>>showNotice:complete:while:title:
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in Notice class>>showNotice:complete:while:title:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
>     .super = Notice
>     ticks = 7
>     targetTicks = 0
> Context PC = 17
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in Notice
> class>>showNotice:complete:while:title:
>     outerContext = nil
>     copiedValues = an Array[3]
> Arguments:
>     aBlock = BlockClosure [] in Notice
> class>>showNotice:complete:while:title:
> Temporaries:
>     result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Notice class>>showNotice:complete:while:title:
> Receiver:
>     a Notice class
> Instance Variables:
>     superclass = ApplicationModel
>     methodDict = a MethodDictionary[9]
>     format = 16390
>     subclasses = nil
>     instanceVariables = an Array[2]
>     organization = ('interface opening' #postOpenWith:)
> ('aspects' #message: #notice #show: #textView)
> ('updating' #changedMessages)
> ('private' #invokePostOpen #on:)
> ('interface closing' #requestForWindowClose)
>
>     name = #Notice
>     classPool = a NameSpaceOfClass[1]
>     environment = a NameSpace[586]
>     savedWindowInformation = an IdentityDictionary[3]
> Arguments:
>     aString = 'Replicating...'
>     anInteger = 0
>     aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
>     titleString = an UserMessage('Please Wait', #PleaseWaitNotice, #labels)
> Temporaries:
>     ticks = 7
>     targetTicks = 0
> Context PC = 30
>
> ----------------------------------------------------------------------
> Notice class>>showNotice:complete:while:
> Receiver:
>     a Notice class
> Instance Variables:
>     superclass = ApplicationModel
>     methodDict = a MethodDictionary[9]
>     format = 16390
>     subclasses = nil
>     instanceVariables = an Array[2]
>     organization = ('interface opening' #postOpenWith:)
> ('aspects' #message: #notice #show: #textView)
> ('updating' #changedMessages)
> ('private' #invokePostOpen #on:)
> ('interface closing' #requestForWindowClose)
>
>     name = #Notice
>     classPool = a NameSpaceOfClass[1]
>     environment = a NameSpace[586]
>     savedWindowInformation = an IdentityDictionary[3]
> Arguments:
>     aString = 'Replicating...'
>     anInteger = 0
>     aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
> Context PC = 13
>
> ----------------------------------------------------------------------
> AutoReplication class>>replicate:to:
> Receiver:
>     an AutoReplication class
> Instance Variables:
>     superclass = Object
>     methodDict = a MethodDictionary[0]
>     format = 16384
>     subclasses = nil
>     instanceVariables = nil
>     organization =
>     name = #AutoReplication
>     classPool = a NameSpaceOfClass[0]
>     environment = nil
>     defaultRepositories = an Array[2]
> Arguments:
>     aCollectionOfPundles = a Store.PublishSpecificationList[7]
>     aDatabaseName = 'OtherTest'
> Context PC = 11
>
> ----------------------------------------------------------------------
> optimized [] in [] in AutoReplication class>>replicate:
> Receiver:
>     an UndefinedObject
> Arguments:
>     dbName = 'OtherTest'
> Temporaries:
>     .super = AutoReplication
>     .aCollectionOfPundles = a Store.PublishSpecificationList[7]
> Context PC = 8
>
> ----------------------------------------------------------------------
> Array(SequenceableCollection)>>do:
> Receiver:
>     an Array
> Arguments:
>     aBlock = BlockClosure [] in [] in AutoReplication class>>replicate:
> Temporaries:
>     i = 1
> Context PC = 19
>
> ----------------------------------------------------------------------
> optimized [] in AutoReplication class>>replicate:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .profileNames = an Array[1]
>     .super = AutoReplication
>     .aCollectionOfPundles = a Store.PublishSpecificationList[7]
> Context PC = 11
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in AutoReplication class>>replicate:
>     outerContext = nil
>     copiedValues = an Array[3]
> Arguments:
>     aBlock = BlockClosure [] in Cursor>>showWhile:
> Temporaries:
>     result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Cursor>>showWhile:
> Receiver:
>     a Cursor
> Instance Variables:
>     errorCode = 0
>     handle = a ByteArray[8]
>     image = Depth1Image(extent: 16@16 depth: 1)
>     mask = Depth1Image(extent: 16@16 depth: 1)
>     hotSpot = 0@0
>     name = 'wait'
> Arguments:
>     aBlock = BlockClosure [] in AutoReplication class>>replicate:
> Temporaries:
>     oldcursor = Cursor normal
> Context PC = 23
>
> ----------------------------------------------------------------------
> AutoReplication class>>replicate:
> Receiver:
>     an AutoReplication class
> Instance Variables:
>     superclass = Object
>     methodDict = a MethodDictionary[0]
>     format = 16384
>     subclasses = nil
>     instanceVariables = nil
>     organization =
>     name = #AutoReplication
>     classPool = a NameSpaceOfClass[0]
>     environment = nil
>     defaultRepositories = an Array[2]
> Arguments:
>     aCollectionOfPundles = a Store.PublishSpecificationList[7]
> Temporaries:
>     profiles = an Array[1]
>     profileNames = an Array[1]
> Context PC = 23
>
> ----------------------------------------------------------------------
> AutoReplication class>>pundlesPublished:
> Receiver:
>     an AutoReplication class
> Instance Variables:
>     superclass = Object
>     methodDict = a MethodDictionary[0]
>     format = 16384
>     subclasses = nil
>     instanceVariables = nil
>     organization =
>     name = #AutoReplication
>     classPool = a NameSpaceOfClass[0]
>     environment = nil
>     defaultRepositories = an Array[2]
> Arguments:
>     aPundlesList = a Store.PublishSpecificationList[7]
> Context PC = 8
>
> ----------------------------------------------------------------------
> DependencyTransformer>>update:with:from:
> Receiver:
>     a DependencyTransformer
> Instance Variables:
>     receiver = AutoReplication
>     selector = #pundlesPublished:
>     numArguments = 1
>     aspect = #pundlesPublished
>     suspended = false
> Arguments:
>     anAspect = #pundlesPublished
>     parameters = a Store.PublishSpecificationList[7]
>     anObject = a DialogUpdateChannel
> Context PC = 30
>
> ----------------------------------------------------------------------
> DependentsCollection>>update:with:from:
> Receiver:
>     a DependentsCollection
> Arguments:
>     anAspect = #pundlesPublished
>     aParameter = a Store.PublishSpecificationList[7]
>     anObject = a DialogUpdateChannel
> Temporaries:
>     i = 1
> Context PC = 22
>
> ----------------------------------------------------------------------
> DialogUpdateChannel(Object)>>changed:with:
> Receiver:
>     a DialogUpdateChannel
> Arguments:
>     anAspectSymbol = #pundlesPublished
>     aParameter = a Store.PublishSpecificationList[7]
> Context PC = 7
>
> ----------------------------------------------------------------------
> DialogUpdateChannel>>pundlesPublished:
> Receiver:
>     a DialogUpdateChannel
> Arguments:
>     aSpecificationList = a Store.PublishSpecificationList[7]
> Context PC = 6
>
> ----------------------------------------------------------------------
> Store.PublishPundleDialog>>accept
> Receiver:
>     a Store.PublishPundleDialog
> Instance Variables:
>     dependents = an ApplicationWindow 71315600
>     builder = an UIBuilder
>     uiSession = a ControlManager
>     eventHandlers = nil
>     list = a SelectionInList
>     disturbed = a ValueHolder on: false
>     subBuilder = an UIBuilder
>     items = a SelectionInList
>     blessingLevel = a ValueHolder on: 20
>     blessingComment = a ValueHolder on: ''
>     publish = a ValueHolder on: true
>     versionString = a ValueHolder on: '1.6'
>     binarySave = a ValueHolder on: false
>     parcelSave = a ValueHolder on: false
>     bundleStructure = a ValueHolder on: false
>     databaseLinks = a ValueHolder on: false
>     parcelDirectory = a ValueHolder on: 'TestBundle1'
>     parcelSaveSource = a ValueHolder on: true
>     parcelHideSource = a ValueHolder on: false
>     parcelPadded = a ValueHolder on: false
>     parcelRepublish = a ValueHolder on: false
>     parcelBackup = a ValueHolder on: false
>     parcelOverwrite = a ValueHolder on: false
>     parcelWarningMessage = nil
>     labelDict = a Dictionary[7]
>     offsets = an Array[4]
>     callBackBlock = nil
>     retry = false
>     files = a SelectionInList
>     publishFile = nil
> Context PC = 49
>
> ----------------------------------------------------------------------
> optimized [] in ApplicationModel>>actionFor:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .super = a Store.PublishPundleDialog
>     .aKey = #accept
> Context PC = 7
>
> ----------------------------------------------------------------------
> optimized [] in ActionButtonSpec>>typeConvert:
> Receiver:
>     an UndefinedObject
> Arguments:
>     b = a ValueHolder on: nil
>     v = true
> Temporaries:
>     .aValue = BlockClosure [] in ApplicationModel>>actionFor:
> Context PC = 5
>
> ----------------------------------------------------------------------
> PluggableAdaptor>>setValue:
> Receiver:
>     a PluggableAdaptor
> Instance Variables:
>     dependents = a WinXPActionButtonView
>     model = a ValueHolder on: nil
>     getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
>     putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
>     updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
> Arguments:
>     newValue = true
> Context PC = 6
>
> ----------------------------------------------------------------------
> PluggableAdaptor(ValueModel)>>value:
> Receiver:
>     a PluggableAdaptor
> Instance Variables:
>     dependents = a WinXPActionButtonView
>     model = a ValueHolder on: nil
>     getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
>     putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
>     updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
> Arguments:
>     newValue = true
> Context PC = 5
>
> ----------------------------------------------------------------------
> WinXPTriggerButtonController(TriggerButtonController)>>pressAction
> Receiver:
>     a WinXPTriggerButtonController
> Instance Variables:
>     model = a PluggableAdaptor
>     view = a WinXPActionButtonView
>     sensor = a TranslatingSensor
>     keyboardProcessor = a KeyboardProcessor
>     keyboardHook = nil
>     dispatcher = nil
> Temporaries:
>     helpProc = nil
> Context PC = 17
>
> ----------------------------------------------------------------------
> TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
> Receiver:
>     a TriggerButtonTracker
> Instance Variables:
>     controller = a WinXPTriggerButtonController
>     inside = true
> Arguments:
>     aPoint = 38@11
> Context PC = 8
>
> ----------------------------------------------------------------------
> TriggerButtonTracker>>finishSelectionFor:
> Receiver:
>     a TriggerButtonTracker
> Instance Variables:
>     controller = a WinXPTriggerButtonController
>     inside = true
> Arguments:
>     aPoint = 38@11
> Context PC = 11
>
> ----------------------------------------------------------------------
> TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
> Receiver:
>     a TriggerButtonTracker
> Instance Variables:
>     controller = a WinXPTriggerButtonController
>     inside = true
> Arguments:
>     aMouseButtonEvent = a RedButtonReleasedEvent
> Context PC = 13
>
> ----------------------------------------------------------------------
> RedButtonReleasedEvent>>dispatchTo:
> Receiver:
>     a RedButtonReleasedEvent
> Instance Variables:
>     time = 23457917
>     initiator = an EventDispatcher
>     window = an ApplicationWindow 71315600
>     state = 0
>     x = 323
>     y = 526
>     gx = 560
>     gy = 635
>     buttonNumber = 1
> Arguments:
>     anObject = a TriggerButtonTracker
> Context PC = 4
>
> ----------------------------------------------------------------------
> TriggerButtonTracker(SelectionTracker)>>handleEvent:
> Receiver:
>     a TriggerButtonTracker
> Instance Variables:
>     controller = a WinXPTriggerButtonController
>     inside = true
> Arguments:
>     anEvent = a RedButtonReleasedEvent
> Context PC = 4
>
> ----------------------------------------------------------------------
> EventDispatcher>>dispatch:to:
> Receiver:
>     an EventDispatcher
> Instance Variables:
>     windowController = an ApplicationStandardSystemController
>     currentMouseConsumer = nil
>     grabbingMouse = false
>     keyboardProcessor = a KeyboardProcessor
>     lastControlObject = nil
>     trapList = nil
>     state = nil
>     repairDamageWhenDebugging = true
>     flushQueueAfterError = true
>     distributeEventsWhenDebugging = true
>     dragDropInProgress = false
>     dragDropTracker = nil
>     dispatchUnknownEvents = false
> Arguments:
>     event = a RedButtonReleasedEvent
>     object = a TriggerButtonTracker
> Temporaries:
>     tmp = nil
> Context PC = 10
>
> ----------------------------------------------------------------------
> EventDispatcher>>dispatchEvent:
> Receiver:
>     an EventDispatcher
> Instance Variables:
>     windowController = an ApplicationStandardSystemController
>     currentMouseConsumer = nil
>     grabbingMouse = false
>     keyboardProcessor = a KeyboardProcessor
>     lastControlObject = nil
>     trapList = nil
>     state = nil
>     repairDamageWhenDebugging = true
>     flushQueueAfterError = true
>     distributeEventsWhenDebugging = true
>     dragDropInProgress = false
>     dragDropTracker = nil
>     dispatchUnknownEvents = false
> Arguments:
>     event = a RedButtonReleasedEvent
> Temporaries:
>     objectWantingControl = nil
>     targetKeyboardProcessor = nil
> Context PC = 60
>
> ----------------------------------------------------------------------
> RedButtonReleasedEvent(Event)>>dispatch
> Receiver:
>     a RedButtonReleasedEvent
> Instance Variables:
>     time = 23457917
>     initiator = an EventDispatcher
>     window = an ApplicationWindow 71315600
>     state = 0
>     x = 323
>     y = 526
>     gx = 560
>     gy = 635
>     buttonNumber = 1
> Context PC = 16
>
> ----------------------------------------------------------------------
> RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
> Receiver:
>     a RedButtonReleasedEvent
> Instance Variables:
>     time = 23457917
>     initiator = an EventDispatcher
>     window = an ApplicationWindow 71315600
>     state = 0
>     x = 323
>     y = 526
>     gx = 560
>     gy = 635
>     buttonNumber = 1
> Arguments:
>     aWinMgr = a WindowManager
> Context PC = 4
>
> ----------------------------------------------------------------------
> optimized [] in WindowManager>>safelyDispatchForWindowManager:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .event = a RedButtonReleasedEvent
>     .super = a WindowManager
> Context PC = 6
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in
> WindowManager>>safelyDispatchForWindowManager:
>     outerContext = nil
>     copiedValues = an Array[2]
> Arguments:
>     anExceptionSelector = BadControllerError
>     handlerBlock = BlockClosure [] in
> WindowManager>>safelyDispatchForWindowManager:
> Context PC = 18
>
> ----------------------------------------------------------------------
> WindowManager>>safelyDispatchForWindowManager:
> Receiver:
>     a WindowManager
> Instance Variables:
>     windows = an OrderedCollection[2]
>     activeController = nil
>     interruptLock = false
>     outstandingMetaOrDamage = false
>     openInProgress = false
>     eventQueue = an EventQueue
>     baseProcess = a Process in Semaphore>>wait
>     dontFilterEvents = false
> Arguments:
>     event = a RedButtonReleasedEvent
> Context PC = 13
>
> ----------------------------------------------------------------------
> WindowManager>>processNextEvent
> Receiver:
>     a WindowManager
> Instance Variables:
>     windows = an OrderedCollection[2]
>     activeController = nil
>     interruptLock = false
>     outstandingMetaOrDamage = false
>     openInProgress = false
>     eventQueue = an EventQueue
>     baseProcess = a Process in Semaphore>>wait
>     dontFilterEvents = false
> Temporaries:
>     event = a RedButtonReleasedEvent
> Context PC = 9
>
> ----------------------------------------------------------------------
> optimized [] in [] in WindowManager>>newProcess
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .super = a WindowManager
> Context PC = 13
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in [] in WindowManager>>newProcess
>     outerContext = nil
>     copiedValues = a WindowManager
> Arguments:
>     anExceptionSelector = TerminateException
>     handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in WindowManager>>newProcess
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .super = a WindowManager
> Context PC = 15
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in WindowManager>>newProcess
>     outerContext = nil
>     copiedValues = a WindowManager
> Arguments:
>     anExceptionSelector = TerminateException
>     handlerBlock = BlockClosure [] in [] in Process
> class>>forBlock:priority:
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in Process class>>forBlock:priority:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aBlock = BlockClosure [] in WindowManager>>newProcess
> Context PC = 9
>
>
>
> -------------------------------------------------------------------------------------------
>
> Second trace
> -------------------------------------------------------------------------------------------
>
> Unhandled exception: Message not understood: #propertyRecords
> UndefinedObject(Object)>>doesNotUnderstand:
> Store.Package(Store.Pundle)>>addProperties:mergeData:
> Store.Package(Store.Pundle)>>addProperties:
> optimized [] in
> Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
> optimized [] in
> Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
> BlockClosure>>ensure:
> Refactory.StoreReplication.Replicator>>wrapConnection:around:
> Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
> Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
> Refactory.StoreReplication.Replicator>>copyPackage:
> optimized [] in Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
> OrderedCollection>>keysAndValuesDo:
> Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
> Refactory.StoreReplication.Replicator>>copyBundle:
> optimized [] in [] in
> Refactory.StoreReplication.Replicator>>replicateBundle:
> SortedCollection(OrderedCollection)>>do:
> optimized [] in Refactory.StoreReplication.Replicator>>replicateBundle:
> BlockClosure>>ifCurtailed:
> Refactory.StoreReplication.Replicator>>replicateBundle:
> optimized [] in [] in [] in AutoReplication class>>replicate:to:
> Store.PublishSpecificationList(List)>>do:
> optimized [] in [] in AutoReplication class>>replicate:to:
> BlockClosure>>ensure:
> optimized [] in AutoReplication class>>replicate:to:
> BlockClosure>>on:do:
> optimized [] in [] in [] in Notice class>>showNotice:complete:while:title:
> BlockClosure>>on:do:
> optimized [] in [] in Notice class>>showNotice:complete:while:title:
> BlockClosure>>on:do:
> optimized [] in Notice class>>showNotice:complete:while:title:
> BlockClosure>>ensure:
> Notice class>>showNotice:complete:while:title:
> Notice class>>showNotice:complete:while:
> AutoReplication class>>replicate:to:
> optimized [] in [] in AutoReplication class>>replicate:
> Array(SequenceableCollection)>>do:
> optimized [] in AutoReplication class>>replicate:
> BlockClosure>>ensure:
> Cursor>>showWhile:
> AutoReplication class>>replicate:
> AutoReplication class>>pundlesPublished:
> DependencyTransformer>>update:with:from:
> DependentsCollection>>update:with:from:
> DialogUpdateChannel(Object)>>changed:with:
> DialogUpdateChannel>>pundlesPublished:
> Store.PublishPundleDialog>>accept
> optimized [] in ApplicationModel>>actionFor:
> optimized [] in ActionButtonSpec>>typeConvert:
> PluggableAdaptor>>setValue:
> PluggableAdaptor(ValueModel)>>value:
> WinXPTriggerButtonController(TriggerButtonController)>>pressAction
> TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
> TriggerButtonTracker>>finishSelectionFor:
> TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
> RedButtonReleasedEvent>>dispatchTo:
> TriggerButtonTracker(SelectionTracker)>>handleEvent:
> EventDispatcher>>dispatch:to:
> EventDispatcher>>dispatchEvent:
> RedButtonReleasedEvent(Event)>>dispatch
> RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
> optimized [] in WindowManager>>safelyDispatchForWindowManager:
> BlockClosure>>on:do:
> WindowManager>>safelyDispatchForWindowManager:
> WindowManager>>processNextEvent
> optimized [] in [] in WindowManager>>newProcess
> BlockClosure>>on:do:
> optimized [] in WindowManager>>newProcess
> BlockClosure>>on:do:
> optimized [] in Process class>>forBlock:priority:
>
> ----------------------------------------------------------------------
> UndefinedObject(Object)>>doesNotUnderstand:
> Receiver:
>     an UndefinedObject
> Arguments:
>     aMessage = a Message with selector: #propertyRecords and arguments: #()
> Temporaries:
>     excpt = a MessageNotUnderstood
>     resumeValue = nil
> Context PC = 25
>
> ----------------------------------------------------------------------
> Store.Package(Store.Pundle)>>addProperties:mergeData:
> Receiver:
>     a Store.Package
> Instance Variables:
>     primaryKey = 73
>     name = 'TBP1'
>     timeStamp = 469710236
>     version = 'OtherTest-1.7'
>     userName = 'andres'
>     trace = 62
>     dbIdentifier = nil
>     blessingLevel = 20
>     commentID = 0
>     propertiesID = 0
>     properties = an IdentityDictionary[0]
>     propertyRecords = an OrderedCollection[0]
>     commentStr = nil
>     namespaces = nil
>     classes = nil
>     metaclasses = nil
>     methods = nil
>     binFile = ''
>     data = nil
>     overrides = nil
>     parcelID = nil
> Arguments:
>     aCollectionOfProperties = an OrderedCollection[0]
>     mergeData = nil
> Temporaries:
>     propertyList = nil
>     newDBProperties = nil
>     traceProperties = nil
> Context PC = 25
>
> ----------------------------------------------------------------------
> Store.Package(Store.Pundle)>>addProperties:
> Receiver:
>     a Store.Package
> Instance Variables:
>     primaryKey = 73
>     name = 'TBP1'
>     timeStamp = 469710236
>     version = 'OtherTest-1.7'
>     userName = 'andres'
>     trace = 62
>     dbIdentifier = nil
>     blessingLevel = 20
>     commentID = 0
>     propertiesID = 0
>     properties = an IdentityDictionary[0]
>     propertyRecords = an OrderedCollection[0]
>     commentStr = nil
>     namespaces = nil
>     classes = nil
>     metaclasses = nil
>     methods = nil
>     binFile = ''
>     data = nil
>     overrides = nil
>     parcelID = nil
> Arguments:
>     aCollectionOfProperties = an OrderedCollection[0]
> Context PC = 6
>
> ----------------------------------------------------------------------
> optimized [] in
> Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aRecord = {'TBP1'-'OtherTest-1.7'-73}
>     .propertiesObject = an IdentityDictionary[0]
> Context PC = 8
>
> ----------------------------------------------------------------------
> optimized [] in
> Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .super = a Refactory.StoreReplication.Replicator
>     .aBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
>     value = nil
> Context PC = 10
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in
> Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
>     outerContext = nil
>     copiedValues = an Array[3]
> Arguments:
>     aBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>wrapConnection:around:
> Temporaries:
>     result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>wrapConnection:around:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[2]
> Arguments:
>     aDBAccess = a Store.DBAccess
>     aBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
> Temporaries:
>     oldRegistry = a Store.DBAccess
>     sessions = a Dictionary[23]
> Context PC = 23
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>wrapToConnectionAround:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[2]
> Arguments:
>     aBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
> Temporaries:
>     value = nil
> Context PC = 14
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>copyPropertiesRecords:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[2]
> Arguments:
>     aRecord = {'TBP1'-'OtherTest-1.7'-73}
> Temporaries:
>     properties = nil
>     propertiesObject = an IdentityDictionary[0]
> Context PC = 17
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>copyPackage:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[2]
> Arguments:
>     oldPackage = {'TBP1'-'1.7'-45}
> Temporaries:
>     package = {'TBP1'-'OtherTest-1.7'-73}
> Context PC = 57
>
> ----------------------------------------------------------------------
> optimized [] in Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
> Receiver:
>     an UndefinedObject
> Arguments:
>     index = 1
>     each = {'TBP1'-'1.7'-45}
> Temporaries:
>     new = nil
>     .super = a Refactory.StoreReplication.Replicator
>     .bundle = {'TestBundle1'-'OtherTest-1.7'-25}
> Context PC = 15
>
> ----------------------------------------------------------------------
> OrderedCollection>>keysAndValuesDo:
> Receiver:
>     an OrderedCollection
> Instance Variables:
>     firstIndex = 1
>     lastIndex = 4
> Arguments:
>     aBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
> Temporaries:
>     index = 1
> Context PC = 22
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>copyPundlesFrom:to:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[2]
> Arguments:
>     oldBundle = {'TestBundle1'-'1.7'-17}
>     bundle = {'TestBundle1'-'OtherTest-1.7'-25}
> Context PC = 15
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>copyBundle:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[2]
> Arguments:
>     oldBundle = {'TestBundle1'-'1.7'-17}
> Temporaries:
>     bundle = {'TestBundle1'-'OtherTest-1.7'-25}
> Context PC = 66
>
> ----------------------------------------------------------------------
> optimized [] in [] in
> Refactory.StoreReplication.Replicator>>replicateBundle:
> Receiver:
>     an UndefinedObject
> Arguments:
>     each = {'TestBundle1'-'1.7'-17}
> Temporaries:
>     .super = a Refactory.StoreReplication.Replicator
> Context PC = 10
>
> ----------------------------------------------------------------------
> SortedCollection(OrderedCollection)>>do:
> Receiver:
>     a SortedCollection
> Instance Variables:
>     firstIndex = 1
>     lastIndex = 7
>     sortBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>sortByTrace:
> Arguments:
>     aBlock = BlockClosure [] in [] in
> Refactory.StoreReplication.Replicator>>replicateBundle:
> Temporaries:
>     index = 7
> Context PC = 17
>
> ----------------------------------------------------------------------
> optimized [] in Refactory.StoreReplication.Replicator>>replicateBundle:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     bundles = a SortedCollection[7]
>     .super = a Refactory.StoreReplication.Replicator
>     .aName = 'TestBundle1'
> Context PC = 21
>
> ----------------------------------------------------------------------
> BlockClosure>>ifCurtailed:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in
> Refactory.StoreReplication.Replicator>>replicateBundle:
>     outerContext = nil
>     copiedValues = an Array[2]
> Arguments:
>     terminationBlock = BlockClosure [] in
> Refactory.StoreReplication.Replicator>>replicateBundle:
> Context PC = 4
>
> ----------------------------------------------------------------------
> Refactory.StoreReplication.Replicator>>replicateBundle:
> Receiver:
>     a Refactory.StoreReplication.Replicator
> Instance Variables:
>     fromRegistry = a Store.DBAccess
>     toRegistry = a Store.DBAccess
>     fromSessions = a Dictionary[23]
>     toSessions = a Dictionary[23]
>     mappings = an IdentityDictionary[2]
> Arguments:
>     aName = 'TestBundle1'
> Context PC = 12
>
> ----------------------------------------------------------------------
> optimized [] in [] in [] in AutoReplication class>>replicate:to:
> Receiver:
>     an UndefinedObject
> Arguments:
>     each = {TestBundle1}
> Temporaries:
>     .replicator = a Refactory.StoreReplication.Replicator
> Context PC = 11
>
> ----------------------------------------------------------------------
> Store.PublishSpecificationList(List)>>do:
> Receiver:
>     a Store.PublishSpecificationList
> Instance Variables:
>     dependents = nil
>     collection = an Array[7]
>     limit = 7
>     collectionSize = 7
> Arguments:
>     aBlock = BlockClosure [] in [] in [] in AutoReplication
> class>>replicate:to:
> Temporaries:
>     index = 1
> Context PC = 17
>
> ----------------------------------------------------------------------
> optimized [] in [] in AutoReplication class>>replicate:to:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aCollectionOfPundles = a Store.PublishSpecificationList[7]
>     .replicator = a Refactory.StoreReplication.Replicator
> Context PC = 10
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in [] in AutoReplication class>>replicate:to:
>     outerContext = nil
>     copiedValues = an Array[2]
> Arguments:
>     aBlock = BlockClosure [] in [] in AutoReplication class>>replicate:to:
> Temporaries:
>     result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> optimized [] in AutoReplication class>>replicate:to:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     replicator = a Refactory.StoreReplication.Replicator
>     .aDatabaseName = 'Lautaro_Test'
>     .aCollectionOfPundles = a Store.PublishSpecificationList[7]
> Context PC = 21
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in AutoReplication class>>replicate:to:
>     outerContext = nil
>     copiedValues = an Array[2]
> Arguments:
>     anExceptionSelector = an ExceptionSet[2]
>     handlerBlock = BlockClosure [] in [] in [] in [] in Notice
> class>>showNotice:complete:while:title:
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in [] in [] in Notice class>>showNotice:complete:while:title:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
>     .super = Notice
>     ticks = 8
>     targetTicks = 0
> Context PC = 14
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in [] in [] in Notice
> class>>showNotice:complete:while:title:
>     outerContext = nil
>     copiedValues = an Array[3]
> Arguments:
>     anExceptionSelector = MessageNotification
>     handlerBlock = BlockClosure [] in [] in [] in Notice
> class>>showNotice:complete:while:title:
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in [] in Notice class>>showNotice:complete:while:title:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
>     .super = Notice
>     ticks = 8
>     targetTicks = 0
> Context PC = 16
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in [] in Notice
> class>>showNotice:complete:while:title:
>     outerContext = nil
>     copiedValues = an Array[3]
> Arguments:
>     anExceptionSelector = ResetIncrementNotification
>     handlerBlock = BlockClosure [] in [] in Notice
> class>>showNotice:complete:while:title:
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in Notice class>>showNotice:complete:while:title:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
>     .super = Notice
>     ticks = 8
>     targetTicks = 0
> Context PC = 17
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in Notice
> class>>showNotice:complete:while:title:
>     outerContext = nil
>     copiedValues = an Array[3]
> Arguments:
>     aBlock = BlockClosure [] in Notice
> class>>showNotice:complete:while:title:
> Temporaries:
>     result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Notice class>>showNotice:complete:while:title:
> Receiver:
>     a Notice class
> Instance Variables:
>     superclass = ApplicationModel
>     methodDict = a MethodDictionary[9]
>     format = 16390
>     subclasses = nil
>     instanceVariables = an Array[2]
>     organization = ('interface opening' #postOpenWith:)
> ('aspects' #message: #notice #show: #textView)
> ('updating' #changedMessages)
> ('private' #invokePostOpen #on:)
> ('interface closing' #requestForWindowClose)
>
>     name = #Notice
>     classPool = a NameSpaceOfClass[1]
>     environment = a NameSpace[586]
>     savedWindowInformation = an IdentityDictionary[3]
> Arguments:
>     aString = 'Replicating...'
>     anInteger = 0
>     aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
>     titleString = an UserMessage('Please Wait', #PleaseWaitNotice, #labels)
> Temporaries:
>     ticks = 8
>     targetTicks = 0
> Context PC = 30
>
> ----------------------------------------------------------------------
> Notice class>>showNotice:complete:while:
> Receiver:
>     a Notice class
> Instance Variables:
>     superclass = ApplicationModel
>     methodDict = a MethodDictionary[9]
>     format = 16390
>     subclasses = nil
>     instanceVariables = an Array[2]
>     organization = ('interface opening' #postOpenWith:)
> ('aspects' #message: #notice #show: #textView)
> ('updating' #changedMessages)
> ('private' #invokePostOpen #on:)
> ('interface closing' #requestForWindowClose)
>
>     name = #Notice
>     classPool = a NameSpaceOfClass[1]
>     environment = a NameSpace[586]
>     savedWindowInformation = an IdentityDictionary[3]
> Arguments:
>     aString = 'Replicating...'
>     anInteger = 0
>     aBlock = BlockClosure [] in AutoReplication class>>replicate:to:
> Context PC = 13
>
> ----------------------------------------------------------------------
> AutoReplication class>>replicate:to:
> Receiver:
>     an AutoReplication class
> Instance Variables:
>     superclass = Object
>     methodDict = a MethodDictionary[0]
>     format = 16384
>     subclasses = nil
>     instanceVariables = nil
>     organization =
>     name = #AutoReplication
>     classPool = a NameSpaceOfClass[0]
>     environment = nil
>     defaultRepositories = an Array[2]
> Arguments:
>     aCollectionOfPundles = a Store.PublishSpecificationList[7]
>     aDatabaseName = 'Lautaro_Test'
> Context PC = 11
>
> ----------------------------------------------------------------------
> optimized [] in [] in AutoReplication class>>replicate:
> Receiver:
>     an UndefinedObject
> Arguments:
>     dbName = 'Lautaro_Test'
> Temporaries:
>     .super = AutoReplication
>     .aCollectionOfPundles = a Store.PublishSpecificationList[7]
> Context PC = 8
>
> ----------------------------------------------------------------------
> Array(SequenceableCollection)>>do:
> Receiver:
>     an Array
> Arguments:
>     aBlock = BlockClosure [] in [] in AutoReplication class>>replicate:
> Temporaries:
>     i = 1
> Context PC = 19
>
> ----------------------------------------------------------------------
> optimized [] in AutoReplication class>>replicate:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .profileNames = an Array[1]
>     .super = AutoReplication
>     .aCollectionOfPundles = a Store.PublishSpecificationList[7]
> Context PC = 11
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in AutoReplication class>>replicate:
>     outerContext = nil
>     copiedValues = an Array[3]
> Arguments:
>     aBlock = BlockClosure [] in Cursor>>showWhile:
> Temporaries:
>     result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Cursor>>showWhile:
> Receiver:
>     a Cursor
> Instance Variables:
>     errorCode = 0
>     handle = a ByteArray[8]
>     image = Depth1Image(extent: 16@16 depth: 1)
>     mask = Depth1Image(extent: 16@16 depth: 1)
>     hotSpot = 0@0
>     name = 'wait'
> Arguments:
>     aBlock = BlockClosure [] in AutoReplication class>>replicate:
> Temporaries:
>     oldcursor = Cursor normal
> Context PC = 23
>
> ----------------------------------------------------------------------
> AutoReplication class>>replicate:
> Receiver:
>     an AutoReplication class
> Instance Variables:
>     superclass = Object
>     methodDict = a MethodDictionary[0]
>     format = 16384
>     subclasses = nil
>     instanceVariables = nil
>     organization =
>     name = #AutoReplication
>     classPool = a NameSpaceOfClass[0]
>     environment = nil
>     defaultRepositories = an Array[2]
> Arguments:
>     aCollectionOfPundles = a Store.PublishSpecificationList[7]
> Temporaries:
>     profiles = an Array[1]
>     profileNames = an Array[1]
> Context PC = 23
>
> ----------------------------------------------------------------------
> AutoReplication class>>pundlesPublished:
> Receiver:
>     an AutoReplication class
> Instance Variables:
>     superclass = Object
>     methodDict = a MethodDictionary[0]
>     format = 16384
>     subclasses = nil
>     instanceVariables = nil
>     organization =
>     name = #AutoReplication
>     classPool = a NameSpaceOfClass[0]
>     environment = nil
>     defaultRepositories = an Array[2]
> Arguments:
>     aPundlesList = a Store.PublishSpecificationList[7]
> Context PC = 8
>
> ----------------------------------------------------------------------
> DependencyTransformer>>update:with:from:
> Receiver:
>     a DependencyTransformer
> Instance Variables:
>     receiver = AutoReplication
>     selector = #pundlesPublished:
>     numArguments = 1
>     aspect = #pundlesPublished
>     suspended = false
> Arguments:
>     anAspect = #pundlesPublished
>     parameters = a Store.PublishSpecificationList[7]
>     anObject = a DialogUpdateChannel
> Context PC = 30
>
> ----------------------------------------------------------------------
> DependentsCollection>>update:with:from:
> Receiver:
>     a DependentsCollection
> Arguments:
>     anAspect = #pundlesPublished
>     aParameter = a Store.PublishSpecificationList[7]
>     anObject = a DialogUpdateChannel
> Temporaries:
>     i = 1
> Context PC = 22
>
> ----------------------------------------------------------------------
> DialogUpdateChannel(Object)>>changed:with:
> Receiver:
>     a DialogUpdateChannel
> Arguments:
>     anAspectSymbol = #pundlesPublished
>     aParameter = a Store.PublishSpecificationList[7]
> Context PC = 7
>
> ----------------------------------------------------------------------
> DialogUpdateChannel>>pundlesPublished:
> Receiver:
>     a DialogUpdateChannel
> Arguments:
>     aSpecificationList = a Store.PublishSpecificationList[7]
> Context PC = 6
>
> ----------------------------------------------------------------------
> Store.PublishPundleDialog>>accept
> Receiver:
>     a Store.PublishPundleDialog
> Instance Variables:
>     dependents = an ApplicationWindow 71319646
>     builder = an UIBuilder
>     uiSession = a ControlManager
>     eventHandlers = nil
>     list = a SelectionInList
>     disturbed = a ValueHolder on: true
>     subBuilder = an UIBuilder
>     items = a SelectionInList
>     blessingLevel = a ValueHolder on: 20
>     blessingComment = a ValueHolder on: ''
>     publish = a ValueHolder on: true
>     versionString = a ValueHolder on: '1.7'
>     binarySave = a ValueHolder on: false
>     parcelSave = a ValueHolder on: false
>     bundleStructure = a ValueHolder on: false
>     databaseLinks = a ValueHolder on: false
>     parcelDirectory = a ValueHolder on: 'TestBundle1'
>     parcelSaveSource = a ValueHolder on: true
>     parcelHideSource = a ValueHolder on: false
>     parcelPadded = a ValueHolder on: false
>     parcelRepublish = a ValueHolder on: false
>     parcelBackup = a ValueHolder on: false
>     parcelOverwrite = a ValueHolder on: false
>     parcelWarningMessage = nil
>     labelDict = a Dictionary[7]
>     offsets = an Array[4]
>     callBackBlock = nil
>     retry = false
>     files = a SelectionInList
>     publishFile = nil
> Context PC = 49
>
> ----------------------------------------------------------------------
> optimized [] in ApplicationModel>>actionFor:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .super = a Store.PublishPundleDialog
>     .aKey = #accept
> Context PC = 7
>
> ----------------------------------------------------------------------
> optimized [] in ActionButtonSpec>>typeConvert:
> Receiver:
>     an UndefinedObject
> Arguments:
>     b = a ValueHolder on: nil
>     v = true
> Temporaries:
>     .aValue = BlockClosure [] in ApplicationModel>>actionFor:
> Context PC = 5
>
> ----------------------------------------------------------------------
> PluggableAdaptor>>setValue:
> Receiver:
>     a PluggableAdaptor
> Instance Variables:
>     dependents = a WinXPActionButtonView
>     model = a ValueHolder on: nil
>     getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
>     putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
>     updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
> Arguments:
>     newValue = true
> Context PC = 6
>
> ----------------------------------------------------------------------
> PluggableAdaptor(ValueModel)>>value:
> Receiver:
>     a PluggableAdaptor
> Instance Variables:
>     dependents = a WinXPActionButtonView
>     model = a ValueHolder on: nil
>     getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
>     putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
>     updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
> Arguments:
>     newValue = true
> Context PC = 5
>
> ----------------------------------------------------------------------
> WinXPTriggerButtonController(TriggerButtonController)>>pressAction
> Receiver:
>     a WinXPTriggerButtonController
> Instance Variables:
>     model = a PluggableAdaptor
>     view = a WinXPActionButtonView
>     sensor = a TranslatingSensor
>     keyboardProcessor = a KeyboardProcessor
>     keyboardHook = nil
>     dispatcher = nil
> Temporaries:
>     helpProc = nil
> Context PC = 17
>
> ----------------------------------------------------------------------
> TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
> Receiver:
>     a TriggerButtonTracker
> Instance Variables:
>     controller = a WinXPTriggerButtonController
>     inside = true
> Arguments:
>     aPoint = 63@6
> Context PC = 8
>
> ----------------------------------------------------------------------
> TriggerButtonTracker>>finishSelectionFor:
> Receiver:
>     a TriggerButtonTracker
> Instance Variables:
>     controller = a WinXPTriggerButtonController
>     inside = true
> Arguments:
>     aPoint = 63@6
> Context PC = 11
>
> ----------------------------------------------------------------------
> TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
> Receiver:
>     a TriggerButtonTracker
> Instance Variables:
>     controller = a WinXPTriggerButtonController
>     inside = true
> Arguments:
>     aMouseButtonEvent = a RedButtonReleasedEvent
> Context PC = 13
>
> ----------------------------------------------------------------------
> RedButtonReleasedEvent>>dispatchTo:
> Receiver:
>     a RedButtonReleasedEvent
> Instance Variables:
>     time = 24141877
>     initiator = an EventDispatcher
>     window = an ApplicationWindow 71319646
>     state = 0
>     x = 348
>     y = 521
>     gx = 585
>     gy = 630
>     buttonNumber = 1
> Arguments:
>     anObject = a TriggerButtonTracker
> Context PC = 4
>
> ----------------------------------------------------------------------
> TriggerButtonTracker(SelectionTracker)>>handleEvent:
> Receiver:
>     a TriggerButtonTracker
> Instance Variables:
>     controller = a WinXPTriggerButtonController
>     inside = true
> Arguments:
>     anEvent = a RedButtonReleasedEvent
> Context PC = 4
>
> ----------------------------------------------------------------------
> EventDispatcher>>dispatch:to:
> Receiver:
>     an EventDispatcher
> Instance Variables:
>     windowController = an ApplicationStandardSystemController
>     currentMouseConsumer = nil
>     grabbingMouse = false
>     keyboardProcessor = a KeyboardProcessor
>     lastControlObject = a SequenceController
>     trapList = nil
>     state = nil
>     repairDamageWhenDebugging = true
>     flushQueueAfterError = true
>     distributeEventsWhenDebugging = true
>     dragDropInProgress = false
>     dragDropTracker = nil
>     dispatchUnknownEvents = false
> Arguments:
>     event = a RedButtonReleasedEvent
>     object = a TriggerButtonTracker
> Temporaries:
>     tmp = nil
> Context PC = 10
>
> ----------------------------------------------------------------------
> EventDispatcher>>dispatchEvent:
> Receiver:
>     an EventDispatcher
> Instance Variables:
>     windowController = an ApplicationStandardSystemController
>     currentMouseConsumer = nil
>     grabbingMouse = false
>     keyboardProcessor = a KeyboardProcessor
>     lastControlObject = a SequenceController
>     trapList = nil
>     state = nil
>     repairDamageWhenDebugging = true
>     flushQueueAfterError = true
>     distributeEventsWhenDebugging = true
>     dragDropInProgress = false
>     dragDropTracker = nil
>     dispatchUnknownEvents = false
> Arguments:
>     event = a RedButtonReleasedEvent
> Temporaries:
>     objectWantingControl = nil
>     targetKeyboardProcessor = nil
> Context PC = 60
>
> ----------------------------------------------------------------------
> RedButtonReleasedEvent(Event)>>dispatch
> Receiver:
>     a RedButtonReleasedEvent
> Instance Variables:
>     time = 24141877
>     initiator = an EventDispatcher
>     window = an ApplicationWindow 71319646
>     state = 0
>     x = 348
>     y = 521
>     gx = 585
>     gy = 630
>     buttonNumber = 1
> Context PC = 16
>
> ----------------------------------------------------------------------
> RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
> Receiver:
>     a RedButtonReleasedEvent
> Instance Variables:
>     time = 24141877
>     initiator = an EventDispatcher
>     window = an ApplicationWindow 71319646
>     state = 0
>     x = 348
>     y = 521
>     gx = 585
>     gy = 630
>     buttonNumber = 1
> Arguments:
>     aWinMgr = a WindowManager
> Context PC = 4
>
> ----------------------------------------------------------------------
> optimized [] in WindowManager>>safelyDispatchForWindowManager:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .event = a RedButtonReleasedEvent
>     .super = a WindowManager
> Context PC = 6
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in
> WindowManager>>safelyDispatchForWindowManager:
>     outerContext = nil
>     copiedValues = an Array[2]
> Arguments:
>     anExceptionSelector = BadControllerError
>     handlerBlock = BlockClosure [] in
> WindowManager>>safelyDispatchForWindowManager:
> Context PC = 18
>
> ----------------------------------------------------------------------
> WindowManager>>safelyDispatchForWindowManager:
> Receiver:
>     a WindowManager
> Instance Variables:
>     windows = an OrderedCollection[2]
>     activeController = nil
>     interruptLock = false
>     outstandingMetaOrDamage = false
>     openInProgress = false
>     eventQueue = an EventQueue
>     baseProcess = a Process in Semaphore>>wait
>     dontFilterEvents = false
> Arguments:
>     event = a RedButtonReleasedEvent
> Context PC = 13
>
> ----------------------------------------------------------------------
> WindowManager>>processNextEvent
> Receiver:
>     a WindowManager
> Instance Variables:
>     windows = an OrderedCollection[2]
>     activeController = nil
>     interruptLock = false
>     outstandingMetaOrDamage = false
>     openInProgress = false
>     eventQueue = an EventQueue
>     baseProcess = a Process in Semaphore>>wait
>     dontFilterEvents = false
> Temporaries:
>     event = a RedButtonReleasedEvent
> Context PC = 9
>
> ----------------------------------------------------------------------
> optimized [] in [] in WindowManager>>newProcess
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .super = a WindowManager
> Context PC = 13
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in [] in WindowManager>>newProcess
>     outerContext = nil
>     copiedValues = a WindowManager
> Arguments:
>     anExceptionSelector = TerminateException
>     handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in WindowManager>>newProcess
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .super = a WindowManager
> Context PC = 15
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
>     a BlockClosure
> Instance Variables:
>     method = CompiledBlock [] in WindowManager>>newProcess
>     outerContext = nil
>     copiedValues = a WindowManager
> Arguments:
>     anExceptionSelector = TerminateException
>     handlerBlock = BlockClosure [] in [] in Process
> class>>forBlock:priority:
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in Process class>>forBlock:priority:
> Receiver:
>     an UndefinedObject
> Temporaries:
>     .aBlock = BlockClosure [] in WindowManager>>newProcess
> Context PC = 9
>
>
>
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc