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 |
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 |
Free forum by Nabble | Edit this page |