walkback while publishing in vw7.7.1

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

walkback while publishing in vw7.7.1

Steve Whitson
  Hi,

I've received the attached walkback while attempting to publish
something in VW 7.7.1.

Any ideas?

Thanks much,
     -Steve

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

publish.walkback.txt (289K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Alan Knight-2
Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:
 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Steve Whitson
This is a bundle that contains a set of bundles.  All contents are already published, so this target bundle is all that needs published.  It is reconciled to the repository to a previously published parent.

To provide an image that reproduces the problem would also require a repository... that may take some effort.

I am able to reproduce the problem today in more than one image... about a week ago I came across the same thing while publishing a much smaller bundle (while publishing by hand), but after some retries in the walkback, and then just trying again seemed to resolve the problem.  Today I've not had such luck... and it is occurring in more than one image (during our build process... worked just fine more than 20 or more times on 7.7.1 before this build).

Thanks,
    -Steve

On 10/5/2010 10:27 AM, Alan Knight wrote:
Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:
 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Alan Knight-2
OK. Also, when you get the error, what are the two things that have the collision. Is it two different objects that seem to have the same primary key, or does it look like two copies of the same thing which are not identical?

At 11:43 AM 2010-10-05, Steve Whitson wrote:
This is a bundle that contains a set of bundles.  All contents are already published, so this target bundle is all that needs published.  It is reconciled to the repository to a previously published parent.

To provide an image that reproduces the problem would also require a repository... that may take some effort.

I am able to reproduce the problem today in more than one image... about a week ago I came across the same thing while publishing a much smaller bundle (while publishing by hand), but after some retries in the walkback, and then just trying again seemed to resolve the problem.  Today I've not had such luck... and it is occurring in more than one image (during our build process... worked just fine more than 20 or more times on 7.7.1 before this build).

Thanks,
    -Steve

On 10/5/2010 10:27 AM, Alan Knight wrote:
Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:
 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk
[hidden email]
[hidden email]
http://www.cincom.com/smalltalk

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Steve Whitson
Odd, in the second to last message before the UHE (CachManager>>containsObjectKey:)  it is examining a package which isn't marked dirty and doesn't need published.  I wonder why it is concerned with this package.


On 10/5/2010 11:03 AM, Alan Knight wrote:
OK. Also, when you get the error, what are the two things that have the collision. Is it two different objects that seem to have the same primary key, or does it look like two copies of the same thing which are not identical?

At 11:43 AM 2010-10-05, Steve Whitson wrote:
This is a bundle that contains a set of bundles.  All contents are already published, so this target bundle is all that needs published.  It is reconciled to the repository to a previously published parent.

To provide an image that reproduces the problem would also require a repository... that may take some effort.

I am able to reproduce the problem today in more than one image... about a week ago I came across the same thing while publishing a much smaller bundle (while publishing by hand), but after some retries in the walkback, and then just trying again seemed to resolve the problem.  Today I've not had such luck... and it is occurring in more than one image (during our build process... worked just fine more than 20 or more times on 7.7.1 before this build).

Thanks,
    -Steve

On 10/5/2010 10:27 AM, Alan Knight wrote:
Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:
 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk
[hidden email]
[hidden email]
http://www.cincom.com/smalltalk

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Steve Whitson
Oops... wrong method name in prior post, following is the corrected name.

On 10/5/2010 11:17 AM, Steve Whitson wrote:
Odd, in the second to last message before the UHE (CachManager>>containsObject:key:)  it is examining a package which isn't marked dirty and doesn't need published.  I wonder why it is concerned with this package.


On 10/5/2010 11:03 AM, Alan Knight wrote:
OK. Also, when you get the error, what are the two things that have the collision. Is it two different objects that seem to have the same primary key, or does it look like two copies of the same thing which are not identical?

At 11:43 AM 2010-10-05, Steve Whitson wrote:
This is a bundle that contains a set of bundles.  All contents are already published, so this target bundle is all that needs published.  It is reconciled to the repository to a previously published parent.

To provide an image that reproduces the problem would also require a repository... that may take some effort.

I am able to reproduce the problem today in more than one image... about a week ago I came across the same thing while publishing a much smaller bundle (while publishing by hand), but after some retries in the walkback, and then just trying again seemed to resolve the problem.  Today I've not had such luck... and it is occurring in more than one image (during our build process... worked just fine more than 20 or more times on 7.7.1 before this build).

Thanks,
    -Steve

On 10/5/2010 10:27 AM, Alan Knight wrote:
Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:
 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk
[hidden email]
[hidden email]
http://www.cincom.com/smalltalk

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Steve Whitson
In reply to this post by Alan Knight-2
They are both the same package.  It looks like it is locating the same package in the cache that was passed in with the key and object.

On 10/5/2010 11:03 AM, Alan Knight wrote:
OK. Also, when you get the error, what are the two things that have the collision. Is it two different objects that seem to have the same primary key, or does it look like two copies of the same thing which are not identical?

At 11:43 AM 2010-10-05, Steve Whitson wrote:
This is a bundle that contains a set of bundles.  All contents are already published, so this target bundle is all that needs published.  It is reconciled to the repository to a previously published parent.

To provide an image that reproduces the problem would also require a repository... that may take some effort.

I am able to reproduce the problem today in more than one image... about a week ago I came across the same thing while publishing a much smaller bundle (while publishing by hand), but after some retries in the walkback, and then just trying again seemed to resolve the problem.  Today I've not had such luck... and it is occurring in more than one image (during our build process... worked just fine more than 20 or more times on 7.7.1 before this build).

Thanks,
    -Steve

On 10/5/2010 10:27 AM, Alan Knight wrote:
Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:
 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk
[hidden email]
[hidden email]
http://www.cincom.com/smalltalk

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Paul Baumann
In reply to this post by Alan Knight-2

Alan,

 

I got the same error a couple days ago. I was double checking everything before sending it to Cincom. The attached email describes what was being done at the time. It was repeatable with same object causing the error.

 

Paul Baumann

 

 

From: [hidden email] [mailto:[hidden email]] On Behalf Of Alan Knight
Sent: Tuesday, October 05, 2010 11:28
To: Steve Whitson; [hidden email]
Subject: Re: [vwnc] walkback while publishing in vw7.7.1

 

Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:

 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

 

--

Alan Knight [|], Engineering Manager, Cincom Smalltalk



This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.

Cincom support,

 

This error happened while publishing a bundle using VW 7.7.1. The error includes a package in the bundle that had been previously published and that had no image changes to publish.

 

Just in case it helps, this is what I'd done:

 

*Created 'theICE Releases' bundle.

*Reconciled 'theICE Releases' bundle to existing dB version.

*Added the loaded versions of these bundles to 'theICE Releases':

                Catalina Development Client

                Catalina Development Server

                Catalina GemStone Base

                DatabaseAdministration

*The bundles added were just newer versions of what existed in the 'theICE Releases' version reconciled to.

*Published the 'theICE Releases' bundle.

 

A debugger appeared, raised by this method:

 

Glorp.Cache>>includesKey: key as: anObject

                "Return true if we include the object, and it matches the given object. If we include a different object with the same key, raise an exception. Don't listen to any expiry policy"

                | item value |

                item := self basicAt: key ifAbsent: [^false].

                value := policy contentsOf: item.

                value == anObject ifFalse: [

                                (DuplicatePrimaryKeyException new: anObject existing: value) signal].

                ^true.

 

Here are context-displayed values from the debugger:

 

                value = anObject true

 

                value definition == anObject definition true

                value package == anObject package false

                value primaryKey == anObject primaryKey true

 

                value package {StorePackage(GbcManagement,4.0 018.0)}

                anObject package {StorePackage(GbcManagement,4.0 018.0)}

                value package primaryKey 30151

                anObject package primaryKey 30151

 

It appears to be either a temporal cache bug or a cache presumption problem. The cache is expecting identical objects when objects are equal and perhaps loaded outside the current context or no longer within the cache. One would wonder if equality compare is what should be expected here. The packages of the code are not identical objects and yet they share the same primary key. Full stack follows.

 

Paul Baumann

[hidden email]

 

 

Unhandled exception: Duplicate objects with same primary key

 

[1]  Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal

[2]  Glorp.Cache>>includesKey:as:

[3]  Glorp.CacheManager>>containsObject:key:

[4]  Glorp.GlorpSession>>cacheContainsObject:key:

[5]  optimized [] in Glorp.GlorpSession>>isNew:

[6]  BlockClosure>>on:do:

[7]  Glorp.GlorpSession>>isNew:

[8]  Glorp.GlorpSession>>register:

[9]  optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[10] OrderedCollection>>do:

[11] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[12] Glorp.UnitOfWork>>register:

[13] Glorp.GlorpSession>>register:

[14] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[15] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

[16] Array(SequenceableCollection)>>do:

[17] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

[18] Array(SequenceableCollection)>>do:

[19] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

[20] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[21] Glorp.UnitOfWork>>register:

[22] Glorp.GlorpSession>>register:

[23] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[24] Dictionary>>do:

[25] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[26] Glorp.UnitOfWork>>register:

[27] Glorp.GlorpSession>>register:

[28] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[29] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

[30] Array(SequenceableCollection)>>do:

[31] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

[32] Array(SequenceableCollection)>>do:

[33] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

[34] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[35] Glorp.UnitOfWork>>register:

[36] Glorp.GlorpSession>>register:

[37] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[38] Dictionary>>do:

[39] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[40] Glorp.UnitOfWork>>register:

[41] Glorp.GlorpSession>>register:

[42] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[43] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

[44] Array(SequenceableCollection)>>do:

[45] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

[46] Array(SequenceableCollection)>>do:

[47] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

[48] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

[49] Glorp.UnitOfWork>>register:

[50] Glorp.UnitOfWork>>registerAsNew:

[51] Glorp.GlorpSession>>register:

[52] optimized [] in Store.Glorp.StorePundleWriter>>writeNewPundle

[53] optimized [] in [] in Glorp.GlorpSession>>transact:

[54] BlockClosure>>ifCurtailed:

[55] optimized [] in Glorp.GlorpSession>>transact:

[56] BlockClosure>>ifCurtailed:

[57] Glorp.GlorpSession>>transact:

[58] Store.Glorp.StorePundleWriter>>writeNewPundle

[59] Store.Glorp.StorePundleWriter>>writePundlePhase2:withChangesBasedOn:

[60] Store.Glorp.StorePundleWriter>>writePundle:withChangesBasedOn:using:

[61] optimized [] in [] in Store.PublishSpecificationList>>publishSilently

[62] BlockClosure>>on:do:

[63] [] in Store.PublishSpecificationList>>publishSilently

[64] Store.PublishSpecificationList>>publishSilently

[65] Store.PublishSpecificationList>>publishPundle

[66] optimized [] in Store.PublishPundleDialog>>accept

[67] optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:

[68] BlockClosure>>ensure:

[69] Store.StoreProgressOverlay class>>subsumeAll:while:

[70] Store.StoreProgressOverlay class>>subsume:while:

[71] Store.PublishPundleDialog>>accept

[72] optimized [] in ApplicationModel>>actionFor:

[73] optimized [] in ActionButtonSpec>>typeConvert:

[74] PluggableAdaptor>>setValue:

[75] PluggableAdaptor(ValueModel)>>value:

[76] WinXPTriggerButtonController(TriggerButtonController)>>pressAction

[77] TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:

[78] TriggerButtonTracker>>finishSelectionFor:

[79] TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:

[80] RedButtonReleasedEvent>>dispatchTo:

[81] TriggerButtonTracker(SelectionTracker)>>handleEvent:

[82] EventDispatcher>>dispatch:to:

[83] [] in EventDispatcher>>dispatchEvent:

[84] BlockClosure>>on:do:

[85] EventDispatcher>>dispatchEvent:

[86] RedButtonReleasedEvent(Event)>>dispatch

[87] RedButtonReleasedEvent(Event)>>dispatchForWindowManager:

[88] optimized [] in WindowManager>>safelyDispatchForWindowManager:

[89] BlockClosure>>on:do:

[90] WindowManager>>safelyDispatchForWindowManager:

[91] WindowManager>>processNextEvent

[92] optimized [] in [] in WindowManager>>newProcess

[93] BlockClosure>>on:do:

[94] optimized [] in WindowManager>>newProcess

[95] BlockClosure>>on:do:

[96] optimized [] in Process class>>forBlock:priority:

---------------------------------

[1] Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal

Context PC = 7

Receiver:

                client = {7455} a Glorp.DuplicatePrimaryKeyException

Temporaries:

Instance Variables:

                messageText

                                client = {10401} 'Duplicate objects with same primary key'

                originator

                                client = {7455} a Glorp.DuplicatePrimaryKeyException

                initialContext

                                client = {4142} Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal

                firstUnwindContext

                                client = {14267} BlockClosure>>ifCurtailed:

                handlerContext

                                client = {1} nil

                parameter

                                client = {1} nil

                proceedBlock

                                client = {1} nil

                isResumable

                                client = {2} false

                signal

                                client = {1} nil

                searchContext

                                client = {8008} Glorp.GlorpSession>>isNew:

                existingObject

                                client = {11130} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

                newObject

                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

---------------------------------

[2] Glorp.Cache>>includesKey:as:

Context PC = 22

Receiver:

                client = {1749} a Glorp.Cache

Temporaries:

                key

                                client = {10954} Array of size 2 #(30151 868882)

                anObject

                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

                item

                                client = {11130} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

                value

                                client = {11130} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

Instance Variables:

                items

                                client = {4695} EphemeralValueDictionary (Array of size 2 #(29281 760957)->StoreMethodInPackage Root.Smalltalk.CpAbstractContract>>#company Array of size 2 #(27500 842130)->StoreMethodInPackage Root.Smalltalk.GBC.GbcCode>>#fullName Array of size 2 #(29891 773916)->StoreMethodInPackage Root.Smalltalk.StJavaConverter class>>#convertVariables:className:qualifier:on: Array of size 2 #(28115 757234)->StoreMethodInPackage Root.Smalltalk.CpDealViewClient>>#counterParty Array of size 2 #(30240 756637)->StoreMethodInPackage Root.Smalltalk.Tools.Workspace>>#readCodeList Array of size 2 #(30239 987662)->StoreMethodInPackage Root.Smalltalk.CpSystemServer>>#processBlock Array of size 2 #(30227 770964)->StoreMethodInPackage Root.Smalltalk.CplClientInterface>>#distributeOrderChange: Array of size 2 #(29171 758420)->StoreMethodInPackage Root.Smalltalk.CpUser>>#enumAccessLevel: Array of size 2 #(30228 893032)->StoreMethodInPackage Root.Smalltalk.CpMarketSession>>#tuesday Array of size 2 #(29171 806955<< etc. >>

                policy

                                client = {14820} a Glorp.WeakVWCachePolicy

                mainCache

                                client = {8561} a Glorp.CacheManager

                extraReferences

                                client = {2302} a Glorp.FixedSizeQueue(100/100)

---------------------------------

[3] Glorp.CacheManager>>containsObject:key:

Context PC = 11

Receiver:

                client = {8561} a Glorp.CacheManager

Temporaries:

                anObject

                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

                aKey

                                client = {10954} Array of size 2 #(30151 868882)

                cache

                                client = {1749} a Glorp.Cache

Instance Variables:

                subCaches

                                client = {10034} IdentityDictionary (Store.Glorp.StoreProperty->a Glorp.Cache Store.Glorp.StoreSharedVariable->a Glorp.Cache Store.Glorp.StoreMethodInPackage->a Glorp.Cache Store.Glorp.StoreSharedVariableInPackage->a Glorp.Cache Store.Glorp.StoreBlessing->a Glorp.Cache Store.Glorp.StorePackage->a Glorp.Cache Store.Glorp.StoreClassDefinition->a Glorp.Cache UndefinedObject->a Glorp.Cache Store.Glorp.StoreBlob->a Glorp.Cache Store.Glorp.StoreMethod->a Glorp.Cache Store.Glorp.StoreNameSpace->a Glorp.Cache Store.Glorp.StoreNamespaceInPackage->a Glorp.Cache Store.Glorp.StoreBundle->a Glorp.Cache Store.Glorp.StoreClassDefinitionInPackage->a Glorp.Cache Store.Glorp.StoreDatabaseIdentifier->a Glorp.Cache )

                session

                                client = {3775} a Glorp.GlorpSession

---------------------------------

[4] Glorp.GlorpSession>>cacheContainsObject:key:

Context PC = 9

Receiver:

                client = {3775} a Glorp.GlorpSession

Temporaries:

                anObject

                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

                aKey

                                client = {10954} Array of size 2 #(30151 868882)

Instance Variables:

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                currentUnitOfWork

                                client = {15373} a Glorp.UnitOfWork

                cache

                                client = {8561} a Glorp.CacheManager

                accessor

                                client = {9114} a Glorp.VWDatabaseAccessor

                applicationData

                                client = {1} nil

                reaper

                                client = {1} nil

                errorAction

                                client = {1} nil

                modificationTracker

                                client = {1} nil

---------------------------------

[5] optimized [] in Glorp.GlorpSession>>isNew:

Context PC = 8

Receiver:

                client = {1} nil

Temporaries:

                self

                                client = {3775} a Glorp.GlorpSession

                anObject

                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

                key

                                client = {10954} Array of size 2 #(30151 868882)

Instance Variables:

---------------------------------

[6] BlockClosure>>on:do:

Context PC = 18

Receiver:

                client = {5434} BlockClosure [] in Glorp.GlorpSession>>isNew:

Temporaries:

                anExceptionSelector

                                client = {1149} Glorp.DuplicatePrimaryKeyException

                handlerBlock

                                client = {4514} BlockClosure [] in Glorp.GlorpSession>>isNew:

Instance Variables:

                method

                                client = {5821} CompiledBlock [] in Glorp.GlorpSession>>isNew:

                outerContext

                                client = {1} nil

                copiedValues

                                client = {14639} Array of size 3 #(a Glorp.GlorpSession StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition Array of size 2 #(30151 868882))

---------------------------------

[7] Glorp.GlorpSession>>isNew:

Context PC = 51

Receiver:

                client = {3775} a Glorp.GlorpSession

Temporaries:

                anObject

                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

                key

                                client = {10954} Array of size 2 #(30151 868882)

                descriptor

                                client = {834} a Glorp.Descriptor(Store.Glorp.StoreMethodInPackage)

Instance Variables:

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                currentUnitOfWork

                                client = {15373} a Glorp.UnitOfWork

                cache

                                client = {8561} a Glorp.CacheManager

                accessor

                                client = {9114} a Glorp.VWDatabaseAccessor

                applicationData

                                client = {1} nil

                reaper

                                client = {1} nil

                errorAction

                                client = {1} nil

                modificationTracker

                                client = {1} nil

---------------------------------

[8] Glorp.GlorpSession>>register:

Context PC = 18

Receiver:

                client = {3775} a Glorp.GlorpSession

Temporaries:

                anObject

                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

                realObject

                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

Instance Variables:

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                currentUnitOfWork

                                client = {15373} a Glorp.UnitOfWork

                cache

                                client = {8561} a Glorp.CacheManager

                accessor

                                client = {9114} a Glorp.VWDatabaseAccessor

                applicationData

                                client = {1} nil

                reaper

                                client = {1} nil

                errorAction

                                client = {1} nil

                modificationTracker

                                client = {1} nil

---------------------------------

[9] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 7

Receiver:

                client = {1} nil

Temporaries:

                each

                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition

                self

                                client = {15373} a Glorp.UnitOfWork

Instance Variables:

---------------------------------

[10] OrderedCollection>>do:

Context PC = 17

Receiver:

                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>

Temporaries:

                aBlock

                                client = {7832} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

                index

                                client = {521} 521

Instance Variables:

                firstIndex

                                client = {1} 1

                lastIndex

                                client = {1021} 1021

---------------------------------

[11] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 12

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>

                descriptor

                                client = {1} nil

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[12] Glorp.UnitOfWork>>register:

Context PC = 17

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>

                realObject

                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[13] Glorp.GlorpSession>>register:

Context PC = 27

Receiver:

                client = {3775} a Glorp.GlorpSession

Temporaries:

                anObject

                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>

                realObject

                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>

Instance Variables:

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                currentUnitOfWork

                                client = {15373} a Glorp.UnitOfWork

                cache

                                client = {8561} a Glorp.CacheManager

                accessor

                                client = {9114} a Glorp.VWDatabaseAccessor

                applicationData

                                client = {1} nil

                reaper

                                client = {1} nil

                errorAction

                                client = {1} nil

                modificationTracker

                                client = {1} nil

---------------------------------

[14] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 7

Receiver:

                client = {1} nil

Temporaries:

                eachObject

                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>

                self

                                client = {15373} a Glorp.UnitOfWork

Instance Variables:

---------------------------------

[15] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

Context PC = 6

Receiver:

                client = {1} nil

Temporaries:

                eachReferencedObject

                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>

                aBlock

                                client = {3418} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Instance Variables:

---------------------------------

[16] Array(SequenceableCollection)>>do:

Context PC = 19

Receiver:

                client = {13543} Array of size 1 #(OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInP<< etc. >>

Temporaries:

                aBlock

                                client = {105} BlockClosure [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

                i

                                client = {1} 1

Instance Variables:

---------------------------------

[17] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

Context PC = 12

Receiver:

                client = {1} nil

Temporaries:

                each

                                client = {9310} a Glorp.ToManyMapping(methods)

                anObject

                                client = {11402} StorePackage(GbcManagement,4.0 018.0)

                aBlock

                                client = {3418} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Instance Variables:

---------------------------------

[18] Array(SequenceableCollection)>>do:

Context PC = 19

Receiver:

                client = {3051} Array of size 23 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(nameSpaces) a Glorp.ToManyMapping(classDefinitions) a Glorp.ToManyMapping(sharedVariables) a Glorp.ToManyMapping(methods) a Glorp.ToManyMapping(blessings) a Glorp.DirectMapping(binFile) a Glorp.OneToOneMapping(parcel) a Glorp.IdentityTypeMapping())

Temporaries:

                aBlock

                                client = {2131} BlockClosure [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

                i

                                client = {19} 19

Instance Variables:

---------------------------------

[19] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

Context PC = 9

Receiver:

                client = {12256} a Glorp.Descriptor(Store.Glorp.StorePackage)

Temporaries:

                anObject

                                client = {11402} StorePackage(GbcManagement,4.0 018.0)

                aBlock

                                client = {3418} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Instance Variables:

                tables

                                client = {5077} OrderedCollection (a Glorp.DatabaseTable(BERN.TW_Package))

                mappings

                                client = {3051} Array of size 23 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(nameSpaces) a Glorp.ToManyMapping(classDefinitions) a Glorp.ToManyMapping(sharedVariables) a Glorp.ToManyMapping(methods) a Glorp.ToManyMapping(blessings) a Glorp.DirectMapping(binFile) a Glorp.OneToOneMapping(parcel) a Glorp.IdentityTypeMapping())

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                mappedFields

                                client = {15202} OrderedCollection (Field(TW_Package.primaryKey) Field(TW_Package.name) Field(TW_Package.timeStamp) Field(TW_Package.userName) Field(TW_Package.trace) Field(TW_Package.version) Field(TW_Package.blessingLevel) Field(TW_Package.commentID) Field(TW_Package.propertiesID) Field(TW_Package.binFile) Field(TW_Package.parcelID))

                cachePolicy

                                client = {1} nil

                typeResolver

                                client = {8943} a Glorp.IdentityTypeResolver

                mapsPrimaryKeys

                                client = {3} true

                keyFields

                                client = {1} nil

                classModel

                                client = {2684} ~~StorePackage~~

                multipleTableJoin

                                client = {12809} OrderedCollection ()

                imaginaryTableReplacements

                                client = {1} nil

                mappingsForFields

                                client = {6550} IdentityDictionary (Field(TW_Package.version)->OrderedCollection (a Glorp.DirectMapping(version)) Field(TW_Package.binFile)->OrderedCollection (a Glorp.DirectMapping(binFile)) Field(TW_Package.name)->OrderedCollection (a Glorp.DirectMapping(name) a Glorp.OneToOneMapping(versionless)) Field(TW_PropertyRecord.name)->OrderedCollection (a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)) Field(TW_Package.primaryKey)->OrderedCollection (a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ToManyMapping(nameSpaces) a Glorp.ToManyMapping(classDefinitions) a Glorp.ToManyMapping(sharedVariables) a Glorp.ToManyMapping(methods) a Glorp.ToManyMapping(blessings)) Field(TW_Package.trace)->OrderedCollection (a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID)) Field(TW_Package.commentID)->OrderedCollection (a Glorp.OneToOneMapping(comment)) << etc. >>

---------------------------------

[20] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 39

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {11402} StorePackage(GbcManagement,4.0 018.0)

                descriptor

                                client = {12256} a Glorp.Descriptor(Store.Glorp.StorePackage)

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[21] Glorp.UnitOfWork>>register:

Context PC = 17

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {11402} StorePackage(GbcManagement,4.0 018.0)

                realObject

                                client = {11402} StorePackage(GbcManagement,4.0 018.0)

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[22] Glorp.GlorpSession>>register:

Context PC = 27

Receiver:

                client = {3775} a Glorp.GlorpSession

Temporaries:

                anObject

                                client = {11402} StorePackage(GbcManagement,4.0 018.0)

                realObject

                                client = {11402} StorePackage(GbcManagement,4.0 018.0)

Instance Variables:

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                currentUnitOfWork

                                client = {15373} a Glorp.UnitOfWork

                cache

                                client = {8561} a Glorp.CacheManager

                accessor

                                client = {9114} a Glorp.VWDatabaseAccessor

                applicationData

                                client = {1} nil

                reaper

                                client = {1} nil

                errorAction

                                client = {1} nil

                modificationTracker

                                client = {1} nil

---------------------------------

[23] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 7

Receiver:

                client = {1} nil

Temporaries:

                each

                                client = {11402} StorePackage(GbcManagement,4.0 018.0)

                self

                                client = {15373} a Glorp.UnitOfWork

Instance Variables:

---------------------------------

[24] Dictionary>>do:

Context PC = 32

Receiver:

                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )

Temporaries:

                aBlock

                                client = {10788} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

                index

                                client = {2} 2

                elem

                                client = {4529} 1->StorePackage(GbcManagement,4.0 018.0)

Instance Variables:

                tally

                                client = {13} 13

---------------------------------

[25] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 12

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )

                descriptor

                                client = {1} nil

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[26] Glorp.UnitOfWork>>register:

Context PC = 17

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )

                realObject

                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[27] Glorp.GlorpSession>>register:

Context PC = 27

Receiver:

                client = {3775} a Glorp.GlorpSession

Temporaries:

                anObject

                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )

                realObject

                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )

Instance Variables:

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                currentUnitOfWork

                                client = {15373} a Glorp.UnitOfWork

                cache

                                client = {8561} a Glorp.CacheManager

                accessor

                                client = {9114} a Glorp.VWDatabaseAccessor

                applicationData

                                client = {1} nil

                reaper

                                client = {1} nil

                errorAction

                                client = {1} nil

                modificationTracker

                                client = {1} nil

---------------------------------

[28] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 7

Receiver:

                client = {1} nil

Temporaries:

                eachObject

                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )

                self

                                client = {15373} a Glorp.UnitOfWork

Instance Variables:

---------------------------------

[29] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

Context PC = 6

Receiver:

                client = {1} nil

Temporaries:

                eachReferencedObject

                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )

                aBlock

                                client = {4901} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Instance Variables:

---------------------------------

[30] Array(SequenceableCollection)>>do:

Context PC = 19

Receiver:

                client = {15026} Array of size 1 #(Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) ))

Temporaries:

                aBlock

                                client = {1588} BlockClosure [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

                i

                                client = {1} 1

Instance Variables:

---------------------------------

[31] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

Context PC = 12

Receiver:

                client = {1} nil

Temporaries:

                each

                                client = {10683} a Glorp.BasicDictionaryMapping(packages)

                anObject

                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)

                aBlock

                                client = {4901} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Instance Variables:

---------------------------------

[32] Array(SequenceableCollection)>>do:

Context PC = 19

Receiver:

                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())

Temporaries:

                aBlock

                                client = {9873} BlockClosure [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

                i

                                client = {18} 18

Instance Variables:

---------------------------------

[33] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

Context PC = 9

Receiver:

                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)

Temporaries:

                anObject

                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)

                aBlock

                                client = {4901} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Instance Variables:

                tables

                                client = {12819} OrderedCollection (a Glorp.DatabaseTable(BERN.TW_Bundle))

                mappings

                                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                mappedFields

                                client = {6560} OrderedCollection (Field(TW_Bundle.primaryKey) Field(TW_Bundle.name) Field(TW_Bundle.timeStamp) Field(TW_Bundle.userName) Field(TW_Bundle.trace) Field(TW_Bundle.version) Field(TW_Bundle.blessingLevel) Field(TW_Bundle.commentID) Field(TW_Bundle.propertiesID))

                cachePolicy

                                client = {1} nil

                typeResolver

                                client = {301} a Glorp.IdentityTypeResolver

                mapsPrimaryKeys

                                client = {3} true

                keyFields

                                client = {1} nil

                classModel

                                client = {10426} ~~StoreBundle~~

                multipleTableJoin

                                client = {4167} OrderedCollection ()

                imaginaryTableReplacements

                                client = {1} nil

                mappingsForFields

                                client = {14292} IdentityDictionary (Field(TW_Bundle.commentID)->OrderedCollection (a Glorp.OneToOneMapping(comment)) Field(TW_Bundle.primaryKey)->OrderedCollection (a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files)) Field(TW_Bundle.name)->OrderedCollection (a Glorp.DirectMapping(name) a Glorp.OneToOneMapping(versionless)) Field(TW_PropertyRecord.name)->OrderedCollection (a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)) Field(TW_Bundle.trace)->OrderedCollection (a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID)) Field(TW_Bundle.timeStamp)->OrderedCollection (a Glorp.AdHocMapping(timestamp)) Field(TW_Bundle.blessingLevel)->OrderedCollection (a Glorp.DirectMapping(currentBlessingLevel)) Field(TW_Bund<< etc. >>

---------------------------------

[34] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 39

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)

                descriptor

                                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[35] Glorp.UnitOfWork>>register:

Context PC = 17

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)

                realObject

                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[36] Glorp.GlorpSession>>register:

Context PC = 27

Receiver:

                client = {3775} a Glorp.GlorpSession

Temporaries:

                anObject

                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)

                realObject

                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)

Instance Variables:

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                currentUnitOfWork

                                client = {15373} a Glorp.UnitOfWork

                cache

                                client = {8561} a Glorp.CacheManager

                accessor

                                client = {9114} a Glorp.VWDatabaseAccessor

                applicationData

                                client = {1} nil

                reaper

                                client = {1} nil

                errorAction

                                client = {1} nil

                modificationTracker

                                client = {1} nil

---------------------------------

[37] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 7

Receiver:

                client = {1} nil

Temporaries:

                each

                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)

                self

                                client = {15373} a Glorp.UnitOfWork

Instance Variables:

---------------------------------

[38] Dictionary>>do:

Context PC = 32

Receiver:

                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )

Temporaries:

                aBlock

                                client = {8405} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

                index

                                client = {2} 2

                elem

                                client = {2146} 1->StoreBundle(Catalina GemStone Base,2.0 149.0)

Instance Variables:

                tally

                                client = {4} 4

---------------------------------

[39] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 12

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )

                descriptor

                                client = {1} nil

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[40] Glorp.UnitOfWork>>register:

Context PC = 17

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )

                realObject

                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[41] Glorp.GlorpSession>>register:

Context PC = 27

Receiver:

                client = {3775} a Glorp.GlorpSession

Temporaries:

                anObject

                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )

                realObject

                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )

Instance Variables:

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                currentUnitOfWork

                                client = {15373} a Glorp.UnitOfWork

                cache

                                client = {8561} a Glorp.CacheManager

                accessor

                                client = {9114} a Glorp.VWDatabaseAccessor

                applicationData

                                client = {1} nil

                reaper

                                client = {1} nil

                errorAction

                                client = {1} nil

                modificationTracker

                                client = {1} nil

---------------------------------

[42] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 7

Receiver:

                client = {1} nil

Temporaries:

                eachObject

                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )

                self

                                client = {15373} a Glorp.UnitOfWork

Instance Variables:

---------------------------------

[43] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

Context PC = 6

Receiver:

                client = {1} nil

Temporaries:

                eachReferencedObject

                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )

                aBlock

                                client = {2518} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Instance Variables:

---------------------------------

[44] Array(SequenceableCollection)>>do:

Context PC = 19

Receiver:

                client = {12643} Array of size 1 #(Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) ))

Temporaries:

                aBlock

                                client = {15589} BlockClosure [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

                i

                                client = {1} 1

Instance Variables:

---------------------------------

[45] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

Context PC = 12

Receiver:

                client = {1} nil

Temporaries:

                each

                                client = {6817} a Glorp.BasicDictionaryMapping(bundles)

                anObject

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                aBlock

                                client = {2518} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Instance Variables:

---------------------------------

[46] Array(SequenceableCollection)>>do:

Context PC = 19

Receiver:

                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())

Temporaries:

                aBlock

                                client = {13749} BlockClosure [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

                i

                                client = {17} 17

Instance Variables:

---------------------------------

[47] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:

Context PC = 9

Receiver:

                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)

Temporaries:

                anObject

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                aBlock

                                client = {2518} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Instance Variables:

                tables

                                client = {12819} OrderedCollection (a Glorp.DatabaseTable(BERN.TW_Bundle))

                mappings

                                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                mappedFields

                                client = {6560} OrderedCollection (Field(TW_Bundle.primaryKey) Field(TW_Bundle.name) Field(TW_Bundle.timeStamp) Field(TW_Bundle.userName) Field(TW_Bundle.trace) Field(TW_Bundle.version) Field(TW_Bundle.blessingLevel) Field(TW_Bundle.commentID) Field(TW_Bundle.propertiesID))

                cachePolicy

                                client = {1} nil

                typeResolver

                                client = {301} a Glorp.IdentityTypeResolver

                mapsPrimaryKeys

                                client = {3} true

                keyFields

                                client = {1} nil

                classModel

                                client = {10426} ~~StoreBundle~~

                multipleTableJoin

                                client = {4167} OrderedCollection ()

                imaginaryTableReplacements

                                client = {1} nil

                mappingsForFields

                                client = {14292} IdentityDictionary (Field(TW_Bundle.commentID)->OrderedCollection (a Glorp.OneToOneMapping(comment)) Field(TW_Bundle.primaryKey)->OrderedCollection (a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files)) Field(TW_Bundle.name)->OrderedCollection (a Glorp.DirectMapping(name) a Glorp.OneToOneMapping(versionless)) Field(TW_PropertyRecord.name)->OrderedCollection (a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)) Field(TW_Bundle.trace)->OrderedCollection (a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID)) Field(TW_Bundle.timeStamp)->OrderedCollection (a Glorp.AdHocMapping(timestamp)) Field(TW_Bundle.blessingLevel)->OrderedCollection (a Glorp.DirectMapping(currentBlessingLevel)) Field(TW_Bund<< etc. >>

---------------------------------

[48] Glorp.UnitOfWork>>registerTransitiveClosureFrom:

Context PC = 39

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                descriptor

                                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[49] Glorp.UnitOfWork>>register:

Context PC = 17

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                realObject

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[50] Glorp.UnitOfWork>>registerAsNew:

Context PC = 22

Receiver:

                client = {15373} a Glorp.UnitOfWork

Temporaries:

                anObject

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

Instance Variables:

                session

                                client = {3775} a Glorp.GlorpSession

                transaction

                                client = {9858} a Glorp.ObjectTransaction

                deletedObjects

                                client = {3599} IdentitySet ()

                newObjects

                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM

                                Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>

                rowMap

                                client = {7465} a Glorp.RowMap

                commitPlan

                                client = {1206} OrderedCollection ()

                deletePlan

                                client = {11331} OrderedCollection ()

                rowsByTable

                                client = {1} nil

                succeeded

                                client = {1} nil

                linkRowsForUpdate

                                client = {1} nil

                commitPhase

                                client = {1} nil

                deleting

                                client = {5072} IdentitySet ()

---------------------------------

[51] Glorp.GlorpSession>>register:

Context PC = 22

Receiver:

                client = {3775} a Glorp.GlorpSession

Temporaries:

                anObject

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                realObject

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

Instance Variables:

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                currentUnitOfWork

                                client = {15373} a Glorp.UnitOfWork

                cache

                                client = {8561} a Glorp.CacheManager

                accessor

                                client = {9114} a Glorp.VWDatabaseAccessor

                applicationData

                                client = {1} nil

                reaper

                                client = {1} nil

                errorAction

                                client = {1} nil

                modificationTracker

                                client = {1} nil

---------------------------------

[52] optimized [] in Store.Glorp.StorePundleWriter>>writeNewPundle

Context PC = 9

Receiver:

                client = {1} nil

Temporaries:

                self

                                client = {6389} a Store.Glorp.StorePundleWriter

Instance Variables:

---------------------------------

[53] optimized [] in [] in Glorp.GlorpSession>>transact:

Context PC = 44

Receiver:

                client = {1} nil

Temporaries:

                alreadyInTransaction

                                client = {2} false

                alreadyInUnitOfWork

                                client = {2} false

                result

                                client = {1} nil

                self

                                client = {3775} a Glorp.GlorpSession

                aBlock

                                client = {11914} BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle

Instance Variables:

---------------------------------

[54] BlockClosure>>ifCurtailed:

Context PC = 4

Receiver:

                client = {5655} BlockClosure [] in [] in Glorp.GlorpSession>>transact:

Temporaries:

                terminationBlock

                                client = {13387} BlockClosure [] in [] in Glorp.GlorpSession>>transact:

Instance Variables:

                method

                                client = {15021} CompiledBlock [] in [] in Glorp.GlorpSession>>transact:

                outerContext

                                client = {1} nil

                copiedValues

                                client = {7128} Array of size 3 #(Array of size 3 #(false false nil) a Glorp.GlorpSession BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle)

---------------------------------

[55] optimized [] in Glorp.GlorpSession>>transact:

Context PC = 16

Receiver:

                client = {1} nil

Temporaries:

                alreadyInTransaction

                                client = {2} false

                alreadyInUnitOfWork

                                client = {2} false

                result

                                client = {1} nil

                self

                                client = {3775} a Glorp.GlorpSession

                aBlock

                                client = {11914} BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle

Instance Variables:

---------------------------------

[56] BlockClosure>>ifCurtailed:

Context PC = 4

Receiver:

                client = {8787} BlockClosure [] in Glorp.GlorpSession>>transact:

Temporaries:

                terminationBlock

                                client = {6394} BlockClosure [] in Glorp.GlorpSession>>transact:

Instance Variables:

                method

                                client = {4896} CompiledBlock [] in Glorp.GlorpSession>>transact:

                outerContext

                                client = {1} nil

                copiedValues

                                client = {135} Array of size 3 #(Array of size 3 #(false false nil) a Glorp.GlorpSession BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle)

---------------------------------

[57] Glorp.GlorpSession>>transact:

Context PC = 17

Receiver:

                client = {3775} a Glorp.GlorpSession

Temporaries:

                aBlock

                                client = {11914} BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle

                alreadyInTransaction

                                client = {2} false

                alreadyInUnitOfWork

                                client = {2} false

                result

                                client = {1} nil

Instance Variables:

                system

                                client = {5248} a Store.Glorp.Store74DescriptorSystem

                currentUnitOfWork

                                client = {15373} a Glorp.UnitOfWork

                cache

                                client = {8561} a Glorp.CacheManager

                accessor

                                client = {9114} a Glorp.VWDatabaseAccessor

                applicationData

                                client = {1} nil

                reaper

                                client = {1} nil

                errorAction

                                client = {1} nil

                modificationTracker

                                client = {1} nil

---------------------------------

[58] Store.Glorp.StorePundleWriter>>writeNewPundle

Context PC = 34

Receiver:

                client = {6389} a Store.Glorp.StorePundleWriter

Temporaries:

Instance Variables:

                pundle

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                newPundle

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                previousVersionInTargetDatabase

                                client = {2282} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 02.0)

                targetSession

                                client = {3775} a Glorp.GlorpSession

                preWriteAction

                                client = {1} nil

                splitPundles

                                client = {3} true

                notificationQueue

                                client = {1} nil

---------------------------------

[59] Store.Glorp.StorePundleWriter>>writePundlePhase2:withChangesBasedOn:

Context PC = 26

Receiver:

                client = {6389} a Store.Glorp.StorePundleWriter

Temporaries:

                aPundle

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                anImagePundle

                                client = {4598} {theICE Releases}

Instance Variables:

                pundle

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                newPundle

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                previousVersionInTargetDatabase

                                client = {2282} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 02.0)

                targetSession

                                client = {3775} a Glorp.GlorpSession

                preWriteAction

                                client = {1} nil

                splitPundles

                                client = {3} true

                notificationQueue

                                client = {1} nil

---------------------------------

[60] Store.Glorp.StorePundleWriter>>writePundle:withChangesBasedOn:using:

Context PC = 12

Receiver:

                client = {6389} a Store.Glorp.StorePundleWriter

Temporaries:

                aPundle

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                anImagePundle

                                client = {4598} {theICE Releases}

                aCollection

                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))

Instance Variables:

                pundle

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                newPundle

                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)

                previousVersionInTargetDatabase

                                client = {2282} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 02.0)

                targetSession

                                client = {3775} a Glorp.GlorpSession

                preWriteAction

                                client = {1} nil

                splitPundles

                                client = {3} true

                notificationQueue

                                client = {1} nil

---------------------------------

[61] optimized [] in [] in Store.PublishSpecificationList>>publishSilently

Context PC = 16

Receiver:

                client = {1} nil

Temporaries:

                self

                                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>

                newPundle

                                client = {1} nil

                targetPundles

                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))

Instance Variables:

---------------------------------

[62] BlockClosure>>on:do:

Context PC = 18

Receiver:

                client = {2166} BlockClosure [] in [] in Store.PublishSpecificationList>>publishSilently

Temporaries:

                anExceptionSelector

                                client = {14029} Glorp.GlorpDatabaseWriteError

                handlerBlock

                                client = {1246} BlockClosure [] in [] in Store.PublishSpecificationList>>publishSilently

Instance Variables:

                method

                                client = {14208} CompiledBlock [] in [] in Store.PublishSpecificationList>>publishSilently

                outerContext

                                client = {1} nil

                copiedValues

                                client = {11371} Array of size 2 #(Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a St<< etc. >>

---------------------------------

[63] [] in Store.PublishSpecificationList>>publishSilently

Context PC = 17

Receiver:

                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>

Temporaries:

                self

                                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>

                newPundle

                                client = {1} nil

                targetPundles

                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))

Instance Variables:

                dependents

                                client = {5298} a SequenceView

                collection

                                client = {15423} Array of size 96 #(a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Stor<< etc. >>

                limit

                                client = {89} 89

                collectionSize

                                client = {96} 96

                publisher

                                client = {6389} a Store.Glorp.StorePundleWriter

                notificationQueue

                                client = {1} nil

---------------------------------

[64] Store.PublishSpecificationList>>publishSilently

Context PC = 29

Receiver:

                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>

Temporaries:

                newPundle

                                client = {1} nil

                targetPundles

                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))

Instance Variables:

                dependents

                                client = {5298} a SequenceView

                collection

                                client = {15423} Array of size 96 #(a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Stor<< etc. >>

                limit

                                client = {89} 89

                collectionSize

                                client = {96} 96

                publisher

                                client = {6389} a Store.Glorp.StorePundleWriter

                notificationQueue

                                client = {1} nil

---------------------------------

[65] Store.PublishSpecificationList>>publishPundle

Context PC = 8

Receiver:

                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>

Temporaries:

                pundle

                                client = {1} nil

Instance Variables:

                dependents

                                client = {5298} a SequenceView

                collection

                                client = {15423} Array of size 96 #(a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Stor<< etc. >>

                limit

                                client = {89} 89

                collectionSize

                                client = {96} 96

                publisher

                                client = {6389} a Store.Glorp.StorePundleWriter

                notificationQueue

                                client = {1} nil

---------------------------------

[66] optimized [] in Store.PublishPundleDialog>>accept

Context PC = 7

Receiver:

                client = {1} nil

Temporaries:

                self

                                client = {2538} a Store.PublishPundleDialog

Instance Variables:

---------------------------------

[67] optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:

Context PC = 14

Receiver:

                client = {1} nil

Temporaries:

                windowsToSubsume

                                client = {3644} Array of size 1 #(a ScheduledWindow 40788)

                self

                                client = {11379} Store.StoreProgressOverlay

                overlays

                                client = {13769} Array of size 1 #(a Store.StoreProgressOverlay)

                aBlock

                                client = {7510} BlockClosure [] in Store.PublishPundleDialog>>accept

Instance Variables:

---------------------------------

[68] BlockClosure>>ensure:

Context PC = 4

Receiver:

                client = {1251} BlockClosure [] in Store.StoreProgressOverlay class>>subsumeAll:while:

Temporaries:

                aBlock

                                client = {15242} BlockClosure [] in Store.StoreProgressOverlay class>>subsumeAll:while:

                result

                                client = {1} nil

Instance Variables:

                method

                                client = {15830} CompiledBlock [] in Store.StoreProgressOverlay class>>subsumeAll:while:

                outerContext

                                client = {1} nil

                copiedValues

                                client = {8983} Array of size 4 #(Array of size 1 #(a ScheduledWindow 40788) Store.StoreProgressOverlay Array of size 1 #(Array of size 1 #(a Store.StoreProgressOverlay)) BlockClosure [] in Store.PublishPundleDialog>>accept)

---------------------------------

[69] Store.StoreProgressOverlay class>>subsumeAll:while:

Context PC = 22

Receiver:

                client = {11379} Store.StoreProgressOverlay

Temporaries:

                aWindowCollection

                                client = {8616} Array of size 1 #(a ScheduledWindow 40788)

                aBlock

                                client = {7510} BlockClosure [] in Store.PublishPundleDialog>>accept

                overlays

                                client = {13769} Array of size 1 #(a Store.StoreProgressOverlay)

                windowsToSubsume

                                client = {3644} Array of size 1 #(a ScheduledWindow 40788)

Instance Variables:

                superclass

                                client = {4880} Panel

                methodDict

                                client = {2357} MethodDictionary (CompiledMethod Store.StoreProgressOverlay>>progressView CompiledMethod Store.StoreProgressOverlay>>washOutBackdropImage CompiledMethod Store.StoreProgressOverlay>>addProgressView CompiledMethod Store.StoreProgressOverlay>>backdrop CompiledMethod Store.StoreProgressOverlay>>restoreOriginal CompiledMethod Store.StoreProgressOverlay>>regularView CompiledMethod Store.StoreProgressOverlay>>initializeLayoutAlgorithm CompiledMethod Store.StoreProgressOverlay>>displayDropdownOn: CompiledMethod Store.StoreProgressOverlay>>displayPart:on: CompiledMethod Store.StoreProgressOverlay>>subsume: CompiledMethod Store.StoreProgressOverlay>>dropdownRectangle CompiledMethod Store.StoreProgressOverlay>>dropdownGradient)

                format

                                client = {16394} 16394

                subclasses

                                client = {1} nil

                instanceVariables

                                client = {12482} Array of size 3 #('originalDisplayPolicy' 'background' 'dropdownGradient')

                organization

                                client = {6223} ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)

                                ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)

                                ('displaying' #displayDropdownOn: #displayPart:on:)

                               

                name

                                client = {3004} #StoreProgressOverlay

                classPool

                                client = {16348} NameSpaceOfClass ()

                environment

                                client = {6788} NameSpace (Store.ParcelRecord Store.PseudoClassDifference Store.PseudoPropertiesDifference Store.GbcPundleVersionSelectionDialog Store.DownloadingFiles Store.ThreadedOracleBroker Store.PundleLoadedChange Store.MethodsView Store.GroupGraph Store.MergePundlePicker Store.WasConvertedFromParcelWithUndeclaredError Store.PseudoBundle Store.AggregateOperationWrapper Store.Files Store.BundleStructureTag Store.ComponentRelatedChange Store.ClassModificationWrapper Store.StoreLoggingTool Store.NameSpaceRecord Store.MismatchedDatabaseError a Store.DBAccess Store.BasicMergePolicy Store.PseudoClassForSharedDifference Store.AlreadyConnected Store.Association Store.TextModification Store.BasicTableSpacePolicy Store.PundleSavedChange Store.BasicPublishPolicy Store.Loader Store.Changes Store.BasicPackagePolicy Store.NoTrunkToMergeError Store.NamespaceModificationWrapper Store.ResolutionsListPane Store.BasicOwnershipPolicy Store.StoreWorkActivity Store.DBRecord Store.RemoveComponentWrapp<< etc. >>

---------------------------------

[70] Store.StoreProgressOverlay class>>subsume:while:

Context PC = 9

Receiver:

                client = {11379} Store.StoreProgressOverlay

Temporaries:

                aWindowOrNil

                                client = {7696} a ScheduledWindow 40788

                aBlock

                                client = {7510} BlockClosure [] in Store.PublishPundleDialog>>accept

Instance Variables:

                superclass

                                client = {4880} Panel

                methodDict

                                client = {2357} MethodDictionary (CompiledMethod Store.StoreProgressOverlay>>progressView CompiledMethod Store.StoreProgressOverlay>>washOutBackdropImage CompiledMethod Store.StoreProgressOverlay>>addProgressView CompiledMethod Store.StoreProgressOverlay>>backdrop CompiledMethod Store.StoreProgressOverlay>>restoreOriginal CompiledMethod Store.StoreProgressOverlay>>regularView CompiledMethod Store.StoreProgressOverlay>>initializeLayoutAlgorithm CompiledMethod Store.StoreProgressOverlay>>displayDropdownOn: CompiledMethod Store.StoreProgressOverlay>>displayPart:on: CompiledMethod Store.StoreProgressOverlay>>subsume: CompiledMethod Store.StoreProgressOverlay>>dropdownRectangle CompiledMethod Store.StoreProgressOverlay>>dropdownGradient)

                format

                                client = {16394} 16394

                subclasses

                                client = {1} nil

                instanceVariables

                                client = {12482} Array of size 3 #('originalDisplayPolicy' 'background' 'dropdownGradient')

                organization

                                client = {6223} ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)

                                ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)

                                ('displaying' #displayDropdownOn: #displayPart:on:)

                               

                name

                                client = {3004} #StoreProgressOverlay

                classPool

                                client = {16348} NameSpaceOfClass ()

                environment

                                client = {6788} NameSpace (Store.ParcelRecord Store.PseudoClassDifference Store.PseudoPropertiesDifference Store.GbcPundleVersionSelectionDialog Store.DownloadingFiles Store.ThreadedOracleBroker Store.PundleLoadedChange Store.MethodsView Store.GroupGraph Store.MergePundlePicker Store.WasConvertedFromParcelWithUndeclaredError Store.PseudoBundle Store.AggregateOperationWrapper Store.Files Store.BundleStructureTag Store.ComponentRelatedChange Store.ClassModificationWrapper Store.StoreLoggingTool Store.NameSpaceRecord Store.MismatchedDatabaseError a Store.DBAccess Store.BasicMergePolicy Store.PseudoClassForSharedDifference Store.AlreadyConnected Store.Association Store.TextModification Store.BasicTableSpacePolicy Store.PundleSavedChange Store.BasicPublishPolicy Store.Loader Store.Changes Store.BasicPackagePolicy Store.NoTrunkToMergeError Store.NamespaceModificationWrapper Store.ResolutionsListPane Store.BasicOwnershipPolicy Store.StoreWorkActivity Store.DBRecord Store.RemoveComponentWrapp<< etc. >>

---------------------------------

[71] Store.PublishPundleDialog>>accept

Context PC = 32

Receiver:

                client = {2538} a Store.PublishPundleDialog

Temporaries:

                navigatorClass

                                client = {1} nil

Instance Variables:

                dependents

                                client = {7696} a ScheduledWindow 40788

                builder

                                client = {3463} an UIBuilder

                uiSession

                                client = {441} a ControlManager

                eventHandlers

                                client = {13588} IdentityDictionary (#aboutToPublish->a MessageSend with receiver: a Store.GbcReleaseAssistant, selector: #publishDialogIsAboutToPublish: and arguments: #(a Store.PublishPundleDialog) )

                list

                                client = {7329} a SelectionInList

                disturbed

                                client = {1070} a ValueHolder on: false

                subBuilder

                                client = {11195} an UIBuilder

                items

                                client = {4936} a SelectionInList

                blessingLevel

                                client = {15061} a ValueHolder on: 80

                blessingComment

                                client = {8802} a ValueHolder on: Text for 'Upgrade - Changes for compatibility with VW 7.x - PLB

                                Version Changes:

                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0

                                                Catalina GemStone Base 2.0 149.0

                                                GbcManagement 4.0 018.0

                                                GbcReleaseTools 4.0 059.0

                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXClient 12.400 157.0 [PLB Changes] 02.0

                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0

                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0

                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0

                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0

                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0

                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0

                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0

                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0

                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXServer 12.400 157.0 [PLB Changes] 02.0

                                                ICXServerRequests 12.400 157.0 [PLB Changes] 02.0

                                                ICXSystem 12.400 157.0 [PLB Changes] 02.0

                                                ICXTransient 12.400 157.0 [PLB Changes] 02.0

                                '

                publish

                                client = {2543} a ValueHolder on: true

                versionString

                                client = {12668} a ValueHolder on: '12.400 157.0 [PLB Changes] 03.0'

                binarySave

                                client = {6409} a ValueHolder on: false

                parcelSave

                                client = {150} a ValueHolder on: false

                bundleStructure

                                client = {10275} a ValueHolder on: false

                databaseLinks

                                client = {4016} a ValueHolder on: false

                parcelDirectory

                                client = {14141} a ValueHolder on: 'theICE Releases'

                parcelSaveSource

                                client = {7882} a ValueHolder on: true

                parcelHideSource

                                client = {1623} a ValueHolder on: false

                parcelPadded

                                client = {11748} a ValueHolder on: false

                parcelRepublish

                                client = {5489} a ValueHolder on: false

                parcelBackup

                                client = {15614} a ValueHolder on: false

                parcelOverwrite

                                client = {9355} a ValueHolder on: false

                parcelWarningMessage

                                client = {1} nil

                labelDict

                                client = {3096} Dictionary (a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'ICXOperatorRouterConfig' 20) Label for '12.400 022.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'GS_ICXHistory' 20) Label for '12.400 082.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'ICXGemStoneExtensions' 20) Label for '12.400 027.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'IceTest_Base_VW' 30) Label for '12.400 000.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'GS_ICXCatalinaVersionControl' 20) Label for '12.400 000.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'ICXReplicationTuning' << etc. >>

                offsets

                                client = {13221} Array of size 4 #(6 32 276 502)

                callBackBlock

                                client = {6962} BlockClosure [] in Store.GbcReleaseAssistant>>configurePublishDialog:forBundle:

                retry

                                client = {2} false

                files

                                client = {703} a SelectionInList

                publishFile

                                client = {1} nil

                parcelVersionString

                                client = {10828} a ValueHolder on: '12.400 157.0 [PLB Changes] 02.1'

---------------------------------

[72] optimized [] in ApplicationModel>>actionFor:

Context PC = 7

Receiver:

                client = {1} nil

Temporaries:

                self

                                client = {2538} a Store.PublishPundleDialog

                aKey

                                client = {4523} #accept

Instance Variables:

---------------------------------

[73] optimized [] in ActionButtonSpec>>typeConvert:

Context PC = 5

Receiver:

                client = {1} nil

Temporaries:

                b

                                client = {4202} a ValueHolder on: nil

                v

                                client = {3} true

                aValue

                                client = {14327} BlockClosure [] in ApplicationModel>>actionFor:

Instance Variables:

---------------------------------

[74] PluggableAdaptor>>setValue:

Context PC = 6

Receiver:

                client = {8068} a PluggableAdaptor

Temporaries:

                newValue

                                client = {3} true

Instance Variables:

                dependents

                                client = {5675} a WinXPActionButtonView

                model

                                client = {4202} a ValueHolder on: nil

                getBlock

                                client = {1381} BlockClosure [] in ActionButtonSpec>>typeConvert:

                putBlock

                                client = {15800} BlockClosure [] in ActionButtonSpec>>typeConvert:

                updateBlock

                                client = {5247} BlockClosure [] in ActionButtonSpec>>typeConvert:

---------------------------------

[75] PluggableAdaptor(ValueModel)>>value:

Context PC = 5

Receiver:

                client = {8068} a PluggableAdaptor

Temporaries:

                newValue

                                client = {3} true

Instance Variables:

                dependents

                                client = {5675} a WinXPActionButtonView

                model

                                client = {4202} a ValueHolder on: nil

                getBlock

                                client = {1381} BlockClosure [] in ActionButtonSpec>>typeConvert:

                putBlock

                                client = {15800} BlockClosure [] in ActionButtonSpec>>typeConvert:

                updateBlock

                                client = {5247} BlockClosure [] in ActionButtonSpec>>typeConvert:

---------------------------------

[76] WinXPTriggerButtonController(TriggerButtonController)>>pressAction

Context PC = 17

Receiver:

                client = {13407} a WinXPTriggerButtonController

Temporaries:

Instance Variables:

                model

                                client = {8068} a PluggableAdaptor

                view

                                client = {5675} a WinXPActionButtonView

                sensor

                                client = {6228} a TranslatingSensor

                keyboardHook

                                client = {1} nil

                dispatcher

                                client = {1} nil

---------------------------------

[77] TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:

Context PC = 8

Receiver:

                client = {16353} a TriggerButtonTracker

Temporaries:

                aPoint

                                client = {5308} 46 @ 16

Instance Variables:

                controller

                                client = {13407} a WinXPTriggerButtonController

                inside

                                client = {3} true

---------------------------------

[78] TriggerButtonTracker>>finishSelectionFor:

Context PC = 11

Receiver:

                client = {16353} a TriggerButtonTracker

Temporaries:

                aPoint

                                client = {5308} 46 @ 16

Instance Variables:

                controller

                                client = {13407} a WinXPTriggerButtonController

                inside

                                client = {3} true

---------------------------------

[79] TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:

Context PC = 13

Receiver:

                client = {16353} a TriggerButtonTracker

Temporaries:

                aMouseButtonEvent

                                client = {522} a RedButtonReleasedEvent

Instance Variables:

                controller

                                client = {13407} a WinXPTriggerButtonController

                inside

                                client = {3} true

---------------------------------

[80] RedButtonReleasedEvent>>dispatchTo:

Context PC = 4

Receiver:

                client = {522} a RedButtonReleasedEvent

Temporaries:

                anObject

                                client = {16353} a TriggerButtonTracker

Instance Variables:

                time

                                client = {14513} 863589258

                initiator

                                client = {8254} an EventDispatcher

                window

                                client = {7696} a ScheduledWindow 40788

                state

                                client = {0} 0

                x

                                client = {331} 331

                y

                                client = {531} 531

                gx

                                client = {896} 896

                gy

                                client = {761} 761

                buttonNumber

                                client = {1} 1

---------------------------------

[81] TriggerButtonTracker(SelectionTracker)>>handleEvent:

Context PC = 4

Receiver:

                client = {16353} a TriggerButtonTracker

Temporaries:

                anEvent

                                client = {522} a RedButtonReleasedEvent

Instance Variables:

                controller

                                client = {13407} a WinXPTriggerButtonController

                inside

                                client = {3} true

---------------------------------

[82] EventDispatcher>>dispatch:to:

Context PC = 10

Receiver:

                client = {8254} an EventDispatcher

Temporaries:

                event

                                client = {522} a RedButtonReleasedEvent

                object

                                client = {16353} a TriggerButtonTracker

                tmp

                                client = {1} nil

Instance Variables:

                windowController

                                client = {6414} an ApplicationStandardSystemController

                currentMouseConsumer

                                client = {1} nil

                grabbingMouse

                                client = {2} false

                lastControlObject

                                client = {1} nil

                trapList

                                client = {1} nil

                state

                                client = {1} nil

                repairDamageWhenDebugging

                                client = {3} true

                flushQueueAfterError

                                client = {3} true

                distributeEventsWhenDebugging

                                client = {3} true

                dragDropInProgress

                                client = {2} false

                dragDropTracker

                                client = {1} nil

                dispatchUnknownEvents

                                client = {2} false

---------------------------------

[83] [] in EventDispatcher>>dispatchEvent:

Context PC = 9

Receiver:

                client = {8254} an EventDispatcher

Temporaries:

                self

                                client = {8254} an EventDispatcher

                event

                                client = {522} a RedButtonReleasedEvent

Instance Variables:

                windowController

                                client = {6414} an ApplicationStandardSystemController

                currentMouseConsumer

                                client = {1} nil

                grabbingMouse

                                client = {2} false

                lastControlObject

                                client = {1} nil

                trapList

                                client = {1} nil

                state

                                client = {1} nil

                repairDamageWhenDebugging

                                client = {3} true

                flushQueueAfterError

                                client = {3} true

                distributeEventsWhenDebugging

                                client = {3} true

                dragDropInProgress

                                client = {2} false

                dragDropTracker

                                client = {1} nil

                dispatchUnknownEvents

                                client = {2} false

---------------------------------

[84] BlockClosure>>on:do:

Context PC = 18

Receiver:

                client = {10652} BlockClosure [] in EventDispatcher>>dispatchEvent:

Temporaries:

                anExceptionSelector

                                client = {12339} ClosedWindowNotification

                handlerBlock

                                client = {9732} BlockClosure [] in EventDispatcher>>dispatchEvent:

Instance Variables:

                method

                                client = {8106} CompiledBlock [] in EventDispatcher>>dispatchEvent:

                outerContext

                                client = {3473} EventDispatcher>>dispatchEvent:

                copiedValues

                                client = {13598} Array of size 2 #(an EventDispatcher a RedButtonReleasedEvent)

---------------------------------

[85] EventDispatcher>>dispatchEvent:

Context PC = 68

Receiver:

                client = {8254} an EventDispatcher

Temporaries:

                event

                                client = {522} a RedButtonReleasedEvent

                objectWantingControl

                                client = {1} nil

                targetKeyboardProcessor

                                client = {1} nil

Instance Variables:

                windowController

                                client = {6414} an ApplicationStandardSystemController

                currentMouseConsumer

                                client = {1} nil

                grabbingMouse

                                client = {2} false

                lastControlObject

                                client = {1} nil

                trapList

                                client = {1} nil

                state

                                client = {1} nil

                repairDamageWhenDebugging

                                client = {3} true

                flushQueueAfterError

                                client = {3} true

                distributeEventsWhenDebugging

                                client = {3} true

                dragDropInProgress

                                client = {2} false

                dragDropTracker

                                client = {1} nil

                dispatchUnknownEvents

                                client = {2} false

---------------------------------

[86] RedButtonReleasedEvent(Event)>>dispatch

Context PC = 16

Receiver:

                client = {522} a RedButtonReleasedEvent

Temporaries:

Instance Variables:

                time

                                client = {14513} 863589258

                initiator

                                client = {8254} an EventDispatcher

                window

                                client = {7696} a ScheduledWindow 40788

                state

                                client = {0} 0

                x

                                client = {331} 331

                y

                                client = {531} 531

                gx

                                client = {896} 896

                gy

                                client = {761} 761

                buttonNumber

                                client = {1} 1

---------------------------------

[87] RedButtonReleasedEvent(Event)>>dispatchForWindowManager:

Context PC = 4

Receiver:

                client = {522} a RedButtonReleasedEvent

Temporaries:

                aWinMgr

                                client = {4398} a WindowManager

Instance Variables:

                time

                                client = {14513} 863589258

                initiator

                                client = {8254} an EventDispatcher

                window

                                client = {7696} a ScheduledWindow 40788

                state

                                client = {0} 0

                x

                                client = {331} 331

                y

                                client = {531} 531

                gx

                                client = {896} 896

                gy

                                client = {761} 761

                buttonNumber

                                client = {1} 1

---------------------------------

[88] optimized [] in WindowManager>>safelyDispatchForWindowManager:

Context PC = 6

Receiver:

                client = {1} nil

Temporaries:

                event

                                client = {522} a RedButtonReleasedEvent

                self

                                client = {4398} a WindowManager

Instance Variables:

---------------------------------

[89] BlockClosure>>on:do:

Context PC = 18

Receiver:

                client = {11210} BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:

Temporaries:

                anExceptionSelector

                                client = {8473} BadControllerError

                handlerBlock

                                client = {10290} BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:

Instance Variables:

                method

                                client = {12973} CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:

                outerContext

                                client = {1} nil

                copiedValues

                                client = {4031} Array of size 2 #(a RedButtonReleasedEvent a WindowManager)

---------------------------------

[90] WindowManager>>safelyDispatchForWindowManager:

Context PC = 13

Receiver:

                client = {4398} a WindowManager

Temporaries:

                event

                                client = {522} a RedButtonReleasedEvent

Instance Variables:

                windows

                                client = {10843} OrderedCollection (a ScheduledWindow 40788 a ScheduledWindow 11360 a ScheduledWindow 149)

                activeController

                                client = {1} nil

                interruptLock

                                client = {2} false

                outstandingMetaOrDamage

                                client = {2} false

                openInProgress

                                client = {2} false

                eventQueue

                                client = {4584} an EventQueue

                baseProcess

                                client = {14709} a Process in Semaphore>>waitIfCurtailedSignal

                dontFilterEvents

                                client = {2} false

---------------------------------

[91] WindowManager>>processNextEvent

Context PC = 9

Receiver:

                client = {4398} a WindowManager

Temporaries:

                event

                                client = {522} a RedButtonReleasedEvent

Instance Variables:

                windows

                                client = {10843} OrderedCollection (a ScheduledWindow 40788 a ScheduledWindow 11360 a ScheduledWindow 149)

                activeController

                                client = {1} nil

                interruptLock

                                client = {2} false

                outstandingMetaOrDamage

                                client = {2} false

                openInProgress

                                client = {2} false

                eventQueue

                                client = {4584} an EventQueue

                baseProcess

                                client = {14709} a Process in Semaphore>>waitIfCurtailedSignal

                dontFilterEvents

                                client = {2} false

---------------------------------

[92] optimized [] in [] in WindowManager>>newProcess

Context PC = 13

Receiver:

                client = {1} nil

Temporaries:

                self

                                client = {4398} a WindowManager

Instance Variables:

---------------------------------

[93] BlockClosure>>on:do:

Context PC = 18

Receiver:

                client = {904} BlockClosure [] in [] in WindowManager>>newProcess

Temporaries:

                anExceptionSelector

                                client = {3873} TerminateException

                handlerBlock

                                client = {6243} BlockClosure [] in [] in WindowManager>>newProcess

Instance Variables:

                method

                                client = {242} CompiledBlock [] in [] in WindowManager>>newProcess

                outerContext

                                client = {1} nil

                copiedValues

                                client = {4398} a WindowManager

---------------------------------

[94] optimized [] in WindowManager>>newProcess

Context PC = 15

Receiver:

                client = {1} nil

Temporaries:

                self

                                client = {4398} a WindowManager

Instance Variables:

---------------------------------

[95] BlockClosure>>on:do:

Context PC = 18

Receiver:

                client = {11215} BlockClosure [] in WindowManager>>newProcess

Temporaries:

                anExceptionSelector

                                client = {3873} TerminateException

                handlerBlock

                                client = {9271} BlockClosure [] in [] in Process class>>forBlock:priority:

Instance Variables:

                method

                                client = {7974} CompiledBlock [] in WindowManager>>newProcess

                outerContext

                                client = {1} nil

                copiedValues

                                client = {4398} a WindowManager

---------------------------------

[96] optimized [] in Process class>>forBlock:priority:

Context PC = 9

Receiver:

                client = {1} nil

Temporaries:

                aBlock

                                client = {11215} BlockClosure [] in WindowManager>>newProcess

Instance Variables:


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Alan Knight-2
It's looking like the issue here is that in fact there are duplicates in the database. We took this offline, and I've been looking at an image and database. The origin isn't clear, but there were problems in the old Store publishing that could introduce duplicate records. StoreGlorp tries very hard to eliminate those, so if someone's encountering these problems, a workaround may be to look at what records are duplicated, and to publish the package containing the duplicates individually, then publish the bundle. At least that seems to work in one of these cases.

At 01:39 PM 2010-10-05, Paul Baumann wrote:
Alan,
 
I got the same error a couple days ago. I was double checking everything before sending it to Cincom. The attached email describes what was being done at the time. It was repeatable with same object causing the error.
 
Paul Baumann
 
 
From: [hidden email] [[hidden email]] On Behalf Of Alan Knight
Sent: Tuesday, October 05, 2010 11:28
To: Steve Whitson; [hidden email]
Subject: Re: [vwnc] walkback while publishing in vw7.7.1
 
Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:

 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
 
--
Alan Knight [|], Engineering Manager, Cincom Smalltalk
[hidden email]
[hidden email]
http://www.cincom.com/smalltalk


This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.
Subject: Cincom support request
Thread-Topic: Cincom support request
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative;
         boundary="_000_6874656874756779766872777975697174797273677573736980666_"
MIME-Version: 1.0

Cincom support,
 
This error happened while publishing a bundle using VW 7.7.1. The error includes a package in the bundle that had been previously published and that had no image changes to publish.
 
Just in case it helps, this is what I'd done:
 
*Created 'theICE Releases' bundle.
*Reconciled 'theICE Releases' bundle to existing dB version.
*Added the loaded versions of these bundles to 'theICE Releases':
                Catalina Development Client
                Catalina Development Server
                Catalina GemStone Base
                DatabaseAdministration
*The bundles added were just newer versions of what existed in the 'theICE Releases' version reconciled to.
*Published the 'theICE Releases' bundle.
 
A debugger appeared, raised by this method:
 
Glorp.Cache>>includesKey: key as: anObject
                "Return true if we include the object, and it matches the given object. If we include a different object with the same key, raise an exception. Don't listen to any expiry policy"
                | item value |
                item := self basicAt: key ifAbsent: [^false].
                value := policy contentsOf: item.
                value == anObject ifFalse: [
                                (DuplicatePrimaryKeyException new: anObject existing: value) signal].
                ^true.
 
Here are context-displayed values from the debugger:
 
                value = anObject true
 
                value definition == anObject definition true
                value package == anObject package false
                value primaryKey == anObject primaryKey true
 
                value package {StorePackage(GbcManagement,4.0 018.0)}
                anObject package {StorePackage(GbcManagement,4.0 018.0)}
                value package primaryKey 30151
                anObject package primaryKey 30151
 
It appears to be either a temporal cache bug or a cache presumption problem. The cache is expecting identical objects when objects are equal and perhaps loaded outside the current context or no longer within the cache. One would wonder if equality compare is what should be expected here. The packages of the code are not identical objects and yet they share the same primary key. Full stack follows.
 
Paul Baumann
[hidden email]
 
 
Unhandled exception: Duplicate objects with same primary key
 
[1]  Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal
[2]  Glorp.Cache>>includesKey:as:
[3]  Glorp.CacheManager>>containsObject:key:
[4]  Glorp.GlorpSession>>cacheContainsObject:key:
[5]  optimized [] in Glorp.GlorpSession>>isNew:
[6]  BlockClosure>>on:do:
[7]  Glorp.GlorpSession>>isNew:
[8]  Glorp.GlorpSession>>register:
[9]  optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[10] OrderedCollection>>do:
[11] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[12] Glorp.UnitOfWork>>register:
[13] Glorp.GlorpSession>>register:
[14] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[15] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[16] Array(SequenceableCollection)>>do:
[17] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[18] Array(SequenceableCollection)>>do:
[19] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[20] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[21] Glorp.UnitOfWork>>register:
[22] Glorp.GlorpSession>>register:
[23] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[24] Dictionary>>do:
[25] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[26] Glorp.UnitOfWork>>register:
[27] Glorp.GlorpSession>>register:
[28] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[29] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[30] Array(SequenceableCollection)>>do:
[31] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[32] Array(SequenceableCollection)>>do:
[33] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[34] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[35] Glorp.UnitOfWork>>register:
[36] Glorp.GlorpSession>>register:
[37] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[38] Dictionary>>do:
[39] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[40] Glorp.UnitOfWork>>register:
[41] Glorp.GlorpSession>>register:
[42] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[43] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[44] Array(SequenceableCollection)>>do:
[45] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[46] Array(SequenceableCollection)>>do:
[47] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[48] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[49] Glorp.UnitOfWork>>register:
[50] Glorp.UnitOfWork>>registerAsNew:
[51] Glorp.GlorpSession>>register:
[52] optimized [] in Store.Glorp.StorePundleWriter>>writeNewPundle
[53] optimized [] in [] in Glorp.GlorpSession>>transact:
[54] BlockClosure>>ifCurtailed:
[55] optimized [] in Glorp.GlorpSession>>transact:
[56] BlockClosure>>ifCurtailed:
[57] Glorp.GlorpSession>>transact:
[58] Store.Glorp.StorePundleWriter>>writeNewPundle
[59] Store.Glorp.StorePundleWriter>>writePundlePhase2:withChangesBasedOn:
[60] Store.Glorp.StorePundleWriter>>writePundle:withChangesBasedOn:using:
[61] optimized [] in [] in Store.PublishSpecificationList>>publishSilently
[62] BlockClosure>>on:do:
[63] [] in Store.PublishSpecificationList>>publishSilently
[64] Store.PublishSpecificationList>>publishSilently
[65] Store.PublishSpecificationList>>publishPundle
[66] optimized [] in Store.PublishPundleDialog>>accept
[67] optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
[68] BlockClosure>>ensure:
[69] Store.StoreProgressOverlay class>>subsumeAll:while:
[70] Store.StoreProgressOverlay class>>subsume:while:
[71] Store.PublishPundleDialog>>accept
[72] optimized [] in ApplicationModel>>actionFor:
[73] optimized [] in ActionButtonSpec>>typeConvert:
[74] PluggableAdaptor>>setValue:
[75] PluggableAdaptor(ValueModel)>>value:
[76] WinXPTriggerButtonController(TriggerButtonController)>>pressAction
[77] TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
[78] TriggerButtonTracker>>finishSelectionFor:
[79] TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
[80] RedButtonReleasedEvent>>dispatchTo:
[81] TriggerButtonTracker(SelectionTracker)>>handleEvent:
[82] EventDispatcher>>dispatch:to:
[83] [] in EventDispatcher>>dispatchEvent:
[84] BlockClosure>>on:do:
[85] EventDispatcher>>dispatchEvent:
[86] RedButtonReleasedEvent(Event)>>dispatch
[87] RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
[88] optimized [] in WindowManager>>safelyDispatchForWindowManager:
[89] BlockClosure>>on:do:
[90] WindowManager>>safelyDispatchForWindowManager:
[91] WindowManager>>processNextEvent
[92] optimized [] in [] in WindowManager>>newProcess
[93] BlockClosure>>on:do:
[94] optimized [] in WindowManager>>newProcess
[95] BlockClosure>>on:do:
[96] optimized [] in Process class>>forBlock:priority:
---------------------------------
[1] Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal
Context PC = 7
Receiver:
                client = {7455} a Glorp.DuplicatePrimaryKeyException
Temporaries:
Instance Variables:
                messageText
                                client = {10401} 'Duplicate objects with same primary key'
                originator
                                client = {7455} a Glorp.DuplicatePrimaryKeyException
                initialContext
                                client = {4142} Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal
                firstUnwindContext
                                client = {14267} BlockClosure>>ifCurtailed:
                handlerContext
                                client = {1} nil
                parameter
                                client = {1} nil
                proceedBlock
                                client = {1} nil
                isResumable
                                client = {2} false
                signal
                                client = {1} nil
                searchContext
                                client = {8008} Glorp.GlorpSession>>isNew:
                existingObject
                                client = {11130} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                newObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
---------------------------------
[2] Glorp.Cache>>includesKey:as:
Context PC = 22
Receiver:
                client = {1749} a Glorp.Cache
Temporaries:
                key
                                client = {10954} Array of size 2 #(30151 868882)
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                item
                                client = {11130} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                value
                                client = {11130} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
Instance Variables:
                items
                                client = {4695} EphemeralValueDictionary (Array of size 2 #(29281 760957)->StoreMethodInPackage Root.Smalltalk.CpAbstractContract>>#company Array of size 2 #(27500 842130)->StoreMethodInPackage Root.Smalltalk.GBC.GbcCode>>#fullName Array of size 2 #(29891 773916)->StoreMethodInPackage Root.Smalltalk.StJavaConverter class>>#convertVariables:className:qualifier:on: Array of size 2 #(28115 757234)->StoreMethodInPackage Root.Smalltalk.CpDealViewClient>>#counterParty Array of size 2 #(30240 756637)->StoreMethodInPackage Root.Smalltalk.Tools.Workspace>>#readCodeList Array of size 2 #(30239 987662)->StoreMethodInPackage Root.Smalltalk.CpSystemServer>>#processBlock Array of size 2 #(30227 770964)->StoreMethodInPackage Root.Smalltalk.CplClientInterface>>#distributeOrderChange: Array of size 2 #(29171 758420)->StoreMethodInPackage Root.Smalltalk.CpUser>>#enumAccessLevel: Array of size 2 #(30228 893032)->StoreMethodInPackage Root.Smalltalk.CpMarketSession>>#tuesday Array of size 2 #(29171 806955<< etc. >>
                policy
                                client = {14820} a Glorp.WeakVWCachePolicy
                mainCache
                                client = {8561} a Glorp.CacheManager
                extraReferences
                                client = {2302} a Glorp.FixedSizeQueue(100/100)
---------------------------------
[3] Glorp.CacheManager>>containsObject:key:
Context PC = 11
Receiver:
                client = {8561} a Glorp.CacheManager
Temporaries:
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                aKey
                                client = {10954} Array of size 2 #(30151 868882)
                cache
                                client = {1749} a Glorp.Cache
Instance Variables:
                subCaches
                                client = {10034} IdentityDictionary (Store.Glorp.StoreProperty->a Glorp.Cache Store.Glorp.StoreSharedVariable->a Glorp.Cache Store.Glorp.StoreMethodInPackage->a Glorp.Cache Store.Glorp.StoreSharedVariableInPackage->a Glorp.Cache Store.Glorp.StoreBlessing->a Glorp.Cache Store.Glorp.StorePackage->a Glorp.Cache Store.Glorp.StoreClassDefinition->a Glorp.Cache UndefinedObject->a Glorp.Cache Store.Glorp.StoreBlob->a Glorp.Cache Store.Glorp.StoreMethod->a Glorp.Cache Store.Glorp.StoreNameSpace->a Glorp.Cache Store.Glorp.StoreNamespaceInPackage->a Glorp.Cache Store.Glorp.StoreBundle->a Glorp.Cache Store.Glorp.StoreClassDefinitionInPackage->a Glorp.Cache Store.Glorp.StoreDatabaseIdentifier->a Glorp.Cache )
                session
                                client = {3775} a Glorp.GlorpSession
---------------------------------
[4] Glorp.GlorpSession>>cacheContainsObject:key:
Context PC = 9
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                aKey
                                client = {10954} Array of size 2 #(30151 868882)
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[5] optimized [] in Glorp.GlorpSession>>isNew:
Context PC = 8
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {3775} a Glorp.GlorpSession
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                key
                                client = {10954} Array of size 2 #(30151 868882)
Instance Variables:
---------------------------------
[6] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {5434} BlockClosure [] in Glorp.GlorpSession>>isNew:
Temporaries:
                anExceptionSelector
                                client = {1149} Glorp.DuplicatePrimaryKeyException
                handlerBlock
                                client = {4514} BlockClosure [] in Glorp.GlorpSession>>isNew:
Instance Variables:
                method
                                client = {5821} CompiledBlock [] in Glorp.GlorpSession>>isNew:
                outerContext
                                client = {1} nil
                copiedValues
                                client = {14639} Array of size 3 #(a Glorp.GlorpSession StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition Array of size 2 #(30151 868882))
---------------------------------
[7] Glorp.GlorpSession>>isNew:
Context PC = 51
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                key
                                client = {10954} Array of size 2 #(30151 868882)
                descriptor
                                client = {834} a Glorp.Descriptor(Store.Glorp.StoreMethodInPackage)
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[8] Glorp.GlorpSession>>register:
Context PC = 18
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                realObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[9] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[10] OrderedCollection>>do:
Context PC = 17
Receiver:
                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
Temporaries:
                aBlock
                                client = {7832} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
                index
                                client = {521} 521
Instance Variables:
                firstIndex
                                client = {1} 1
                lastIndex
                                client = {1021} 1021
---------------------------------
[11] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 12
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
                descriptor
                                client = {1} nil
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[12] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
                realObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[13] Glorp.GlorpSession>>register:
Context PC = 27
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
                realObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[14] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                eachObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[15] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 6
Receiver:
                client = {1} nil
Temporaries:
                eachReferencedObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
                aBlock
                                client = {3418} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[16] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {13543} Array of size 1 #(OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInP<< etc. >>
Temporaries:
                aBlock
                                client = {105} BlockClosure [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {1} 1
Instance Variables:
---------------------------------
[17] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 12
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {9310} a Glorp.ToManyMapping(methods)
                anObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                aBlock
                                client = {3418} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[18] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {3051} Array of size 23 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(nameSpaces) a Glorp.ToManyMapping(classDefinitions) a Glorp.ToManyMapping(sharedVariables) a Glorp.ToManyMapping(methods) a Glorp.ToManyMapping(blessings) a Glorp.DirectMapping(binFile) a Glorp.OneToOneMapping(parcel) a Glorp.IdentityTypeMapping())
Temporaries:
                aBlock
                                client = {2131} BlockClosure [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {19} 19
Instance Variables:
---------------------------------
[19] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 9
Receiver:
                client = {12256} a Glorp.Descriptor(Store.Glorp.StorePackage)
Temporaries:
                anObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                aBlock
                                client = {3418} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
                tables
                                client = {5077} OrderedCollection (a Glorp.DatabaseTable(BERN.TW_Package))
                mappings
                                client = {3051} Array of size 23 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(nameSpaces) a Glorp.ToManyMapping(classDefinitions) a Glorp.ToManyMapping(sharedVariables) a Glorp.ToManyMapping(methods) a Glorp.ToManyMapping(blessings) a Glorp.DirectMapping(binFile) a Glorp.OneToOneMapping(parcel) a Glorp.IdentityTypeMapping())
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                mappedFields
                                client = {15202} OrderedCollection (Field(TW_Package.primaryKey) Field(TW_Package.name) Field(TW_Package.timeStamp) Field(TW_Package.userName) Field(TW_Package.trace) Field(TW_Package.version) Field(TW_Package.blessingLevel) Field(TW_Package.commentID) Field(TW_Package.propertiesID) Field(TW_Package.binFile) Field(TW_Package.parcelID))
                cachePolicy
                                client = {1} nil
                typeResolver
                                client = {8943} a Glorp.IdentityTypeResolver
                mapsPrimaryKeys
                                client = {3} true
                keyFields
                                client = {1} nil
                classModel
                                client = {2684} ~~StorePackage~~
                multipleTableJoin
                                client = {12809} OrderedCollection ()
                imaginaryTableReplacements
                                client = {1} nil
                mappingsForFields
                                client = {6550} IdentityDictionary (Field(TW_Package.version)->OrderedCollection (a Glorp.DirectMapping(version)) Field(TW_Package.binFile)->OrderedCollection (a Glorp.DirectMapping(binFile)) Field(TW_Package.name)->OrderedCollection (a Glorp.DirectMapping(name) a Glorp.OneToOneMapping(versionless)) Field(TW_PropertyRecord.name)->OrderedCollection (a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)) Field(TW_Package.primaryKey)->OrderedCollection (a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ToManyMapping(nameSpaces) a Glorp.ToManyMapping(classDefinitions) a Glorp.ToManyMapping(sharedVariables) a Glorp.ToManyMapping(methods) a Glorp.ToManyMapping(blessings)) Field(TW_Package.trace)->OrderedCollection (a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID)) Field(TW_Package.commentID)->OrderedCollection (a Glorp.OneToOneMapping(comment)) << etc. >>
---------------------------------
[20] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 39
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                descriptor
                                client = {12256} a Glorp.Descriptor(Store.Glorp.StorePackage)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[21] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                realObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[22] Glorp.GlorpSession>>register:
Context PC = 27
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                realObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[23] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[24] Dictionary>>do:
Context PC = 32
Receiver:
                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
Temporaries:
                aBlock
                                client = {10788} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
                index
                                client = {2} 2
                elem
                                client = {4529} 1->StorePackage(GbcManagement,4.0 018.0)
Instance Variables:
                tally
                                client = {13} 13
---------------------------------
[25] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 12
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
                descriptor
                                client = {1} nil
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[26] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
                realObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[27] Glorp.GlorpSession>>register:
Context PC = 27
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
                realObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[28] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                eachObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[29] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 6
Receiver:
                client = {1} nil
Temporaries:
                eachReferencedObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
                aBlock
                                client = {4901} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[30] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {15026} Array of size 1 #(Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) ))
Temporaries:
                aBlock
                                client = {1588} BlockClosure [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {1} 1
Instance Variables:
---------------------------------
[31] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 12
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {10683} a Glorp.BasicDictionaryMapping(packages)
                anObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                aBlock
                                client = {4901} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[32] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())
Temporaries:
                aBlock
                                client = {9873} BlockClosure [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {18} 18
Instance Variables:
---------------------------------
[33] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 9
Receiver:
                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)
Temporaries:
                anObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                aBlock
                                client = {4901} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
                tables
                                client = {12819} OrderedCollection (a Glorp.DatabaseTable(BERN.TW_Bundle))
                mappings
                                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                mappedFields
                                client = {6560} OrderedCollection (Field(TW_Bundle.primaryKey) Field(TW_Bundle.name) Field(TW_Bundle.timeStamp) Field(TW_Bundle.userName) Field(TW_Bundle.trace) Field(TW_Bundle.version) Field(TW_Bundle.blessingLevel) Field(TW_Bundle.commentID) Field(TW_Bundle.propertiesID))
                cachePolicy
                                client = {1} nil
                typeResolver
                                client = {301} a Glorp.IdentityTypeResolver
                mapsPrimaryKeys
                                client = {3} true
                keyFields
                                client = {1} nil
                classModel
                                client = {10426} ~~StoreBundle~~
                multipleTableJoin
                                client = {4167} OrderedCollection ()
                imaginaryTableReplacements
                                client = {1} nil
                mappingsForFields
                                client = {14292} IdentityDictionary (Field(TW_Bundle.commentID)->OrderedCollection (a Glorp.OneToOneMapping(comment)) Field(TW_Bundle.primaryKey)->OrderedCollection (a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files)) Field(TW_Bundle.name)->OrderedCollection (a Glorp.DirectMapping(name) a Glorp.OneToOneMapping(versionless)) Field(TW_PropertyRecord.name)->OrderedCollection (a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)) Field(TW_Bundle.trace)->OrderedCollection (a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID)) Field(TW_Bundle.timeStamp)->OrderedCollection (a Glorp.AdHocMapping(timestamp)) Field(TW_Bundle.blessingLevel)->OrderedCollection (a Glorp.DirectMapping(currentBlessingLevel)) Field(TW_Bund<< etc. >>
---------------------------------
[34] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 39
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                descriptor
                                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[35] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                realObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[36] Glorp.GlorpSession>>register:
Context PC = 27
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                realObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[37] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[38] Dictionary>>do:
Context PC = 32
Receiver:
                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
Temporaries:
                aBlock
                                client = {8405} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
                index
                                client = {2} 2
                elem
                                client = {2146} 1->StoreBundle(Catalina GemStone Base,2.0 149.0)
Instance Variables:
                tally
                                client = {4} 4
---------------------------------
[39] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 12
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
                descriptor
                                client = {1} nil
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[40] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
                realObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[41] Glorp.GlorpSession>>register:
Context PC = 27
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
                realObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[42] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                eachObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[43] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 6
Receiver:
                client = {1} nil
Temporaries:
                eachReferencedObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
                aBlock
                                client = {2518} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[44] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {12643} Array of size 1 #(Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) ))
Temporaries:
                aBlock
                                client = {15589} BlockClosure [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {1} 1
Instance Variables:
---------------------------------
[45] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 12
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {6817} a Glorp.BasicDictionaryMapping(bundles)
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                aBlock
                                client = {2518} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[46] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())
Temporaries:
                aBlock
                                client = {13749} BlockClosure [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {17} 17
Instance Variables:
---------------------------------
[47] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 9
Receiver:
                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)
Temporaries:
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                aBlock
                                client = {2518} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
                tables
                                client = {12819} OrderedCollection (a Glorp.DatabaseTable(BERN.TW_Bundle))
                mappings
                                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                mappedFields
                                client = {6560} OrderedCollection (Field(TW_Bundle.primaryKey) Field(TW_Bundle.name) Field(TW_Bundle.timeStamp) Field(TW_Bundle.userName) Field(TW_Bundle.trace) Field(TW_Bundle.version) Field(TW_Bundle.blessingLevel) Field(TW_Bundle.commentID) Field(TW_Bundle.propertiesID))
                cachePolicy
                                client = {1} nil
                typeResolver
                                client = {301} a Glorp.IdentityTypeResolver
                mapsPrimaryKeys
                                client = {3} true
                keyFields
                                client = {1} nil
                classModel
                                client = {10426} ~~StoreBundle~~
                multipleTableJoin
                                client = {4167} OrderedCollection ()
                imaginaryTableReplacements
                                client = {1} nil
                mappingsForFields
                                client = {14292} IdentityDictionary (Field(TW_Bundle.commentID)->OrderedCollection (a Glorp.OneToOneMapping(comment)) Field(TW_Bundle.primaryKey)->OrderedCollection (a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files)) Field(TW_Bundle.name)->OrderedCollection (a Glorp.DirectMapping(name) a Glorp.OneToOneMapping(versionless)) Field(TW_PropertyRecord.name)->OrderedCollection (a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)) Field(TW_Bundle.trace)->OrderedCollection (a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID)) Field(TW_Bundle.timeStamp)->OrderedCollection (a Glorp.AdHocMapping(timestamp)) Field(TW_Bundle.blessingLevel)->OrderedCollection (a Glorp.DirectMapping(currentBlessingLevel)) Field(TW_Bund<< etc. >>
---------------------------------
[48] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 39
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                descriptor
                                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[49] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                realObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[50] Glorp.UnitOfWork>>registerAsNew:
Context PC = 22
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[51] Glorp.GlorpSession>>register:
Context PC = 22
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                realObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[52] optimized [] in Store.Glorp.StorePundleWriter>>writeNewPundle
Context PC = 9
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {6389} a Store.Glorp.StorePundleWriter
Instance Variables:
---------------------------------
[53] optimized [] in [] in Glorp.GlorpSession>>transact:
Context PC = 44
Receiver:
                client = {1} nil
Temporaries:
                alreadyInTransaction
                                client = {2} false
                alreadyInUnitOfWork
                                client = {2} false
                result
                                client = {1} nil
                self
                                client = {3775} a Glorp.GlorpSession
                aBlock
                                client = {11914} BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle
Instance Variables:
---------------------------------
[54] BlockClosure>>ifCurtailed:
Context PC = 4
Receiver:
                client = {5655} BlockClosure [] in [] in Glorp.GlorpSession>>transact:
Temporaries:
                terminationBlock
                                client = {13387} BlockClosure [] in [] in Glorp.GlorpSession>>transact:
Instance Variables:
                method
                                client = {15021} CompiledBlock [] in [] in Glorp.GlorpSession>>transact:
                outerContext
                                client = {1} nil
                copiedValues
                                client = {7128} Array of size 3 #(Array of size 3 #(false false nil) a Glorp.GlorpSession BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle)
---------------------------------
[55] optimized [] in Glorp.GlorpSession>>transact:
Context PC = 16
Receiver:
                client = {1} nil
Temporaries:
                alreadyInTransaction
                                client = {2} false
                alreadyInUnitOfWork
                                client = {2} false
                result
                                client = {1} nil
                self
                                client = {3775} a Glorp.GlorpSession
                aBlock
                                client = {11914} BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle
Instance Variables:
---------------------------------
[56] BlockClosure>>ifCurtailed:
Context PC = 4
Receiver:
                client = {8787} BlockClosure [] in Glorp.GlorpSession>>transact:
Temporaries:
                terminationBlock
                                client = {6394} BlockClosure [] in Glorp.GlorpSession>>transact:
Instance Variables:
                method
                                client = {4896} CompiledBlock [] in Glorp.GlorpSession>>transact:
                outerContext
                                client = {1} nil
                copiedValues
                                client = {135} Array of size 3 #(Array of size 3 #(false false nil) a Glorp.GlorpSession BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle)
---------------------------------
[57] Glorp.GlorpSession>>transact:
Context PC = 17
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                aBlock
                                client = {11914} BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle
                alreadyInTransaction
                                client = {2} false
                alreadyInUnitOfWork
                                client = {2} false
                result
                                client = {1} nil
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[58] Store.Glorp.StorePundleWriter>>writeNewPundle
Context PC = 34
Receiver:
                client = {6389} a Store.Glorp.StorePundleWriter
Temporaries:
Instance Variables:
                pundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                newPundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                previousVersionInTargetDatabase
                                client = {2282} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 02.0)
                targetSession
                                client = {3775} a Glorp.GlorpSession
                preWriteAction
                                client = {1} nil
                splitPundles
                                client = {3} true
                notificationQueue
                                client = {1} nil
---------------------------------
[59] Store.Glorp.StorePundleWriter>>writePundlePhase2:withChangesBasedOn:
Context PC = 26
Receiver:
                client = {6389} a Store.Glorp.StorePundleWriter
Temporaries:
                aPundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                anImagePundle
                                client = {4598} {theICE Releases}
Instance Variables:
                pundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                newPundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                previousVersionInTargetDatabase
                                client = {2282} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 02.0)
                targetSession
                                client = {3775} a Glorp.GlorpSession
                preWriteAction
                                client = {1} nil
                splitPundles
                                client = {3} true
                notificationQueue
                                client = {1} nil
---------------------------------
[60] Store.Glorp.StorePundleWriter>>writePundle:withChangesBasedOn:using:
Context PC = 12
Receiver:
                client = {6389} a Store.Glorp.StorePundleWriter
Temporaries:
                aPundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                anImagePundle
                                client = {4598} {theICE Releases}
                aCollection
                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))
Instance Variables:
                pundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                newPundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                previousVersionInTargetDatabase
                                client = {2282} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 02.0)
                targetSession
                                client = {3775} a Glorp.GlorpSession
                preWriteAction
                                client = {1} nil
                splitPundles
                                client = {3} true
                notificationQueue
                                client = {1} nil
---------------------------------
[61] optimized [] in [] in Store.PublishSpecificationList>>publishSilently
Context PC = 16
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>
                newPundle
                                client = {1} nil
                targetPundles
                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))
Instance Variables:
---------------------------------
[62] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {2166} BlockClosure [] in [] in Store.PublishSpecificationList>>publishSilently
Temporaries:
                anExceptionSelector
                                client = {14029} Glorp.GlorpDatabaseWriteError
                handlerBlock
                                client = {1246} BlockClosure [] in [] in Store.PublishSpecificationList>>publishSilently
Instance Variables:
                method
                                client = {14208} CompiledBlock [] in [] in Store.PublishSpecificationList>>publishSilently
                outerContext
                                client = {1} nil
                copiedValues
                                client = {11371} Array of size 2 #(Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a St<< etc. >>
---------------------------------
[63] [] in Store.PublishSpecificationList>>publishSilently
Context PC = 17
Receiver:
                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>
Temporaries:
                self
                                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>
                newPundle
                                client = {1} nil
                targetPundles
                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))
Instance Variables:
                dependents
                                client = {5298} a SequenceView
                collection
                                client = {15423} Array of size 96 #(a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Stor<< etc. >>
                limit
                                client = {89} 89
                collectionSize
                                client = {96} 96
                publisher
                                client = {6389} a Store.Glorp.StorePundleWriter
                notificationQueue
                                client = {1} nil
---------------------------------
[64] Store.PublishSpecificationList>>publishSilently
Context PC = 29
Receiver:
                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>
Temporaries:
                newPundle
                                client = {1} nil
                targetPundles
                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))
Instance Variables:
                dependents
                                client = {5298} a SequenceView
                collection
                                client = {15423} Array of size 96 #(a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Stor<< etc. >>
                limit
                                client = {89} 89
                collectionSize
                                client = {96} 96
                publisher
                                client = {6389} a Store.Glorp.StorePundleWriter
                notificationQueue
                                client = {1} nil
---------------------------------
[65] Store.PublishSpecificationList>>publishPundle
Context PC = 8
Receiver:
                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>
Temporaries:
                pundle
                                client = {1} nil
Instance Variables:
                dependents
                                client = {5298} a SequenceView
                collection
                                client = {15423} Array of size 96 #(a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Stor<< etc. >>
                limit
                                client = {89} 89
                collectionSize
                                client = {96} 96
                publisher
                                client = {6389} a Store.Glorp.StorePundleWriter
                notificationQueue
                                client = {1} nil
---------------------------------
[66] optimized [] in Store.PublishPundleDialog>>accept
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {2538} a Store.PublishPundleDialog
Instance Variables:
---------------------------------
[67] optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
Context PC = 14
Receiver:
                client = {1} nil
Temporaries:
                windowsToSubsume
                                client = {3644} Array of size 1 #(a ScheduledWindow 40788)
                self
                                client = {11379} Store.StoreProgressOverlay
                overlays
                                client = {13769} Array of size 1 #(a Store.StoreProgressOverlay)
                aBlock
                                client = {7510} BlockClosure [] in Store.PublishPundleDialog>>accept
Instance Variables:
---------------------------------
[68] BlockClosure>>ensure:
Context PC = 4
Receiver:
                client = {1251} BlockClosure [] in Store.StoreProgressOverlay class>>subsumeAll:while:
Temporaries:
                aBlock
                                client = {15242} BlockClosure [] in Store.StoreProgressOverlay class>>subsumeAll:while:
                result
                                client = {1} nil
Instance Variables:
                method
                                client = {15830} CompiledBlock [] in Store.StoreProgressOverlay class>>subsumeAll:while:
                outerContext
                                client = {1} nil
                copiedValues
                                client = {8983} Array of size 4 #(Array of size 1 #(a ScheduledWindow 40788) Store.StoreProgressOverlay Array of size 1 #(Array of size 1 #(a Store.StoreProgressOverlay)) BlockClosure [] in Store.PublishPundleDialog>>accept)
---------------------------------
[69] Store.StoreProgressOverlay class>>subsumeAll:while:
Context PC = 22
Receiver:
                client = {11379} Store.StoreProgressOverlay
Temporaries:
                aWindowCollection
                                client = {8616} Array of size 1 #(a ScheduledWindow 40788)
                aBlock
                                client = {7510} BlockClosure [] in Store.PublishPundleDialog>>accept
                overlays
                                client = {13769} Array of size 1 #(a Store.StoreProgressOverlay)
                windowsToSubsume
                                client = {3644} Array of size 1 #(a ScheduledWindow 40788)
Instance Variables:
                superclass
                                client = {4880} Panel
                methodDict
                                client = {2357} MethodDictionary (CompiledMethod Store.StoreProgressOverlay>>progressView CompiledMethod Store.StoreProgressOverlay>>washOutBackdropImage CompiledMethod Store.StoreProgressOverlay>>addProgressView CompiledMethod Store.StoreProgressOverlay>>backdrop CompiledMethod Store.StoreProgressOverlay>>restoreOriginal CompiledMethod Store.StoreProgressOverlay>>regularView CompiledMethod Store.StoreProgressOverlay>>initializeLayoutAlgorithm CompiledMethod Store.StoreProgressOverlay>>displayDropdownOn: CompiledMethod Store.StoreProgressOverlay>>displayPart:on: CompiledMethod Store.StoreProgressOverlay>>subsume: CompiledMethod Store.StoreProgressOverlay>>dropdownRectangle CompiledMethod Store.StoreProgressOverlay>>dropdownGradient)
                format
                                client = {16394} 16394
                subclasses
                                client = {1} nil
                instanceVariables
                                client = {12482} Array of size 3 #('originalDisplayPolicy' 'background' 'dropdownGradient')
                organization
                                client = {6223} ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
                                ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
                                ('displaying' #displayDropdownOn: #displayPart:on:)
                               
                name
                                client = {3004} #StoreProgressOverlay
                classPool
                                client = {16348} NameSpaceOfClass ()
                environment
                                client = {6788} NameSpace (Store.ParcelRecord Store.PseudoClassDifference Store.PseudoPropertiesDifference Store.GbcPundleVersionSelectionDialog Store.DownloadingFiles Store.ThreadedOracleBroker Store.PundleLoadedChange Store.MethodsView Store.GroupGraph Store.MergePundlePicker Store.WasConvertedFromParcelWithUndeclaredError Store.PseudoBundle Store.AggregateOperationWrapper Store.Files Store.BundleStructureTag Store.ComponentRelatedChange Store.ClassModificationWrapper Store.StoreLoggingTool Store.NameSpaceRecord Store.MismatchedDatabaseError a Store.DBAccess Store.BasicMergePolicy Store.PseudoClassForSharedDifference Store.AlreadyConnected Store.Association Store.TextModification Store.BasicTableSpacePolicy Store.PundleSavedChange Store.BasicPublishPolicy Store.Loader Store.Changes Store.BasicPackagePolicy Store.NoTrunkToMergeError Store.NamespaceModificationWrapper Store.ResolutionsListPane Store.BasicOwnershipPolicy Store.StoreWorkActivity Store.DBRecord Store.RemoveComponentWrapp<< etc. >>
---------------------------------
[70] Store.StoreProgressOverlay class>>subsume:while:
Context PC = 9
Receiver:
                client = {11379} Store.StoreProgressOverlay
Temporaries:
                aWindowOrNil
                                client = {7696} a ScheduledWindow 40788
                aBlock
                                client = {7510} BlockClosure [] in Store.PublishPundleDialog>>accept
Instance Variables:
                superclass
                                client = {4880} Panel
                methodDict
                                client = {2357} MethodDictionary (CompiledMethod Store.StoreProgressOverlay>>progressView CompiledMethod Store.StoreProgressOverlay>>washOutBackdropImage CompiledMethod Store.StoreProgressOverlay>>addProgressView CompiledMethod Store.StoreProgressOverlay>>backdrop CompiledMethod Store.StoreProgressOverlay>>restoreOriginal CompiledMethod Store.StoreProgressOverlay>>regularView CompiledMethod Store.StoreProgressOverlay>>initializeLayoutAlgorithm CompiledMethod Store.StoreProgressOverlay>>displayDropdownOn: CompiledMethod Store.StoreProgressOverlay>>displayPart:on: CompiledMethod Store.StoreProgressOverlay>>subsume: CompiledMethod Store.StoreProgressOverlay>>dropdownRectangle CompiledMethod Store.StoreProgressOverlay>>dropdownGradient)
                format
                                client = {16394} 16394
                subclasses
                                client = {1} nil
                instanceVariables
                                client = {12482} Array of size 3 #('originalDisplayPolicy' 'background' 'dropdownGradient')
                organization
                                client = {6223} ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
                                ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
                                ('displaying' #displayDropdownOn: #displayPart:on:)
                               
                name
                                client = {3004} #StoreProgressOverlay
                classPool
                                client = {16348} NameSpaceOfClass ()
                environment
                                client = {6788} NameSpace (Store.ParcelRecord Store.PseudoClassDifference Store.PseudoPropertiesDifference Store.GbcPundleVersionSelectionDialog Store.DownloadingFiles Store.ThreadedOracleBroker Store.PundleLoadedChange Store.MethodsView Store.GroupGraph Store.MergePundlePicker Store.WasConvertedFromParcelWithUndeclaredError Store.PseudoBundle Store.AggregateOperationWrapper Store.Files Store.BundleStructureTag Store.ComponentRelatedChange Store.ClassModificationWrapper Store.StoreLoggingTool Store.NameSpaceRecord Store.MismatchedDatabaseError a Store.DBAccess Store.BasicMergePolicy Store.PseudoClassForSharedDifference Store.AlreadyConnected Store.Association Store.TextModification Store.BasicTableSpacePolicy Store.PundleSavedChange Store.BasicPublishPolicy Store.Loader Store.Changes Store.BasicPackagePolicy Store.NoTrunkToMergeError Store.NamespaceModificationWrapper Store.ResolutionsListPane Store.BasicOwnershipPolicy Store.StoreWorkActivity Store.DBRecord Store.RemoveComponentWrapp<< etc. >>
---------------------------------
[71] Store.PublishPundleDialog>>accept
Context PC = 32
Receiver:
                client = {2538} a Store.PublishPundleDialog
Temporaries:
                navigatorClass
                                client = {1} nil
Instance Variables:
                dependents
                                client = {7696} a ScheduledWindow 40788
                builder
                                client = {3463} an UIBuilder
                uiSession
                                client = {441} a ControlManager
                eventHandlers
                                client = {13588} IdentityDictionary (#aboutToPublish->a MessageSend with receiver: a Store.GbcReleaseAssistant, selector: #publishDialogIsAboutToPublish: and arguments: #(a Store.PublishPundleDialog) )
                list
                                client = {7329} a SelectionInList
                disturbed
                                client = {1070} a ValueHolder on: false
                subBuilder
                                client = {11195} an UIBuilder
                items
                                client = {4936} a SelectionInList
                blessingLevel
                                client = {15061} a ValueHolder on: 80
                blessingComment
                                client = {8802} a ValueHolder on: Text for 'Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXSystem 12.400 157.0 [PLB Changes] 02.0
                                                ICXTransient 12.400 157.0 [PLB Changes] 02.0
                                '
                publish
                                client = {2543} a ValueHolder on: true
                versionString
                                client = {12668} a ValueHolder on: '12.400 157.0 [PLB Changes] 03.0'
                binarySave
                                client = {6409} a ValueHolder on: false
                parcelSave
                                client = {150} a ValueHolder on: false
                bundleStructure
                                client = {10275} a ValueHolder on: false
                databaseLinks
                                client = {4016} a ValueHolder on: false
                parcelDirectory
                                client = {14141} a ValueHolder on: 'theICE Releases'
                parcelSaveSource
                                client = {7882} a ValueHolder on: true
                parcelHideSource
                                client = {1623} a ValueHolder on: false
                parcelPadded
                                client = {11748} a ValueHolder on: false
                parcelRepublish
                                client = {5489} a ValueHolder on: false
                parcelBackup
                                client = {15614} a ValueHolder on: false
                parcelOverwrite
                                client = {9355} a ValueHolder on: false
                parcelWarningMessage
                                client = {1} nil
                labelDict
                                client = {3096} Dictionary (a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'ICXOperatorRouterConfig' 20) Label for '12.400 022.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'GS_ICXHistory' 20) Label for '12.400 082.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'ICXGemStoneExtensions' 20) Label for '12.400 027.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'IceTest_Base_VW' 30) Label for '12.400 000.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'GS_ICXCatalinaVersionControl' 20) Label for '12.400 000.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'ICXReplicationTuning' << etc. >>
                offsets
                                client = {13221} Array of size 4 #(6 32 276 502)
                callBackBlock
                                client = {6962} BlockClosure [] in Store.GbcReleaseAssistant>>configurePublishDialog:forBundle:
                retry
                                client = {2} false
                files
                                client = {703} a SelectionInList
                publishFile
                                client = {1} nil
                parcelVersionString
                                client = {10828} a ValueHolder on: '12.400 157.0 [PLB Changes] 02.1'
---------------------------------
[72] optimized [] in ApplicationModel>>actionFor:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {2538} a Store.PublishPundleDialog
                aKey
                                client = {4523} #accept
Instance Variables:
---------------------------------
[73] optimized [] in ActionButtonSpec>>typeConvert:
Context PC = 5
Receiver:
                client = {1} nil
Temporaries:
                b
                                client = {4202} a ValueHolder on: nil
                v
                                client = {3} true
                aValue
                                client = {14327} BlockClosure [] in ApplicationModel>>actionFor:
Instance Variables:
---------------------------------
[74] PluggableAdaptor>>setValue:
Context PC = 6
Receiver:
                client = {8068} a PluggableAdaptor
Temporaries:
                newValue
                                client = {3} true
Instance Variables:
                dependents
                                client = {5675} a WinXPActionButtonView
                model
                                client = {4202} a ValueHolder on: nil
                getBlock
                                client = {1381} BlockClosure [] in ActionButtonSpec>>typeConvert:
                putBlock
                                client = {15800} BlockClosure [] in ActionButtonSpec>>typeConvert:
                updateBlock
                                client = {5247} BlockClosure [] in ActionButtonSpec>>typeConvert:
---------------------------------
[75] PluggableAdaptor(ValueModel)>>value:
Context PC = 5
Receiver:
                client = {8068} a PluggableAdaptor
Temporaries:
                newValue
                                client = {3} true
Instance Variables:
                dependents
                                client = {5675} a WinXPActionButtonView
                model
                                client = {4202} a ValueHolder on: nil
                getBlock
                                client = {1381} BlockClosure [] in ActionButtonSpec>>typeConvert:
                putBlock
                                client = {15800} BlockClosure [] in ActionButtonSpec>>typeConvert:
                updateBlock
                                client = {5247} BlockClosure [] in ActionButtonSpec>>typeConvert:
---------------------------------
[76] WinXPTriggerButtonController(TriggerButtonController)>>pressAction
Context PC = 17
Receiver:
                client = {13407} a WinXPTriggerButtonController
Temporaries:
Instance Variables:
                model
                                client = {8068} a PluggableAdaptor
                view
                                client = {5675} a WinXPActionButtonView
                sensor
                                client = {6228} a TranslatingSensor
                keyboardHook
                                client = {1} nil
                dispatcher
                                client = {1} nil
---------------------------------
[77] TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
Context PC = 8
Receiver:
                client = {16353} a TriggerButtonTracker
Temporaries:
                aPoint
                                client = {5308} 46 @ 16
Instance Variables:
                controller
                                client = {13407} a WinXPTriggerButtonController
                inside
                                client = {3} true
---------------------------------
[78] TriggerButtonTracker>>finishSelectionFor:
Context PC = 11
Receiver:
                client = {16353} a TriggerButtonTracker
Temporaries:
                aPoint
                                client = {5308} 46 @ 16
Instance Variables:
                controller
                                client = {13407} a WinXPTriggerButtonController
                inside
                                client = {3} true
---------------------------------
[79] TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
Context PC = 13
Receiver:
                client = {16353} a TriggerButtonTracker
Temporaries:
                aMouseButtonEvent
                                client = {522} a RedButtonReleasedEvent
Instance Variables:
                controller
                                client = {13407} a WinXPTriggerButtonController
                inside
                                client = {3} true
---------------------------------
[80] RedButtonReleasedEvent>>dispatchTo:
Context PC = 4
Receiver:
                client = {522} a RedButtonReleasedEvent
Temporaries:
                anObject
                                client = {16353} a TriggerButtonTracker
Instance Variables:
                time
                                client = {14513} 863589258
                initiator
                                client = {8254} an EventDispatcher
                window
                                client = {7696} a ScheduledWindow 40788
                state
                                client = {0} 0
                x
                                client = {331} 331
                y
                                client = {531} 531
                gx
                                client = {896} 896
                gy
                                client = {761} 761
                buttonNumber
                                client = {1} 1
---------------------------------
[81] TriggerButtonTracker(SelectionTracker)>>handleEvent:
Context PC = 4
Receiver:
                client = {16353} a TriggerButtonTracker
Temporaries:
                anEvent
                                client = {522} a RedButtonReleasedEvent
Instance Variables:
                controller
                                client = {13407} a WinXPTriggerButtonController
                inside
                                client = {3} true
---------------------------------
[82] EventDispatcher>>dispatch:to:
Context PC = 10
Receiver:
                client = {8254} an EventDispatcher
Temporaries:
                event
                                client = {522} a RedButtonReleasedEvent
                object
                                client = {16353} a TriggerButtonTracker
                tmp
                                client = {1} nil
Instance Variables:
                windowController
                                client = {6414} an ApplicationStandardSystemController
                currentMouseConsumer
                                client = {1} nil
                grabbingMouse
                                client = {2} false
                lastControlObject
                                client = {1} nil
                trapList
                                client = {1} nil
                state
                                client = {1} nil
                repairDamageWhenDebugging
                                client = {3} true
                flushQueueAfterError
                                client = {3} true
                distributeEventsWhenDebugging
                                client = {3} true
                dragDropInProgress
                                client = {2} false
                dragDropTracker
                                client = {1} nil
                dispatchUnknownEvents
                                client = {2} false
---------------------------------
[83] [] in EventDispatcher>>dispatchEvent:
Context PC = 9
Receiver:
                client = {8254} an EventDispatcher
Temporaries:
                self
                                client = {8254} an EventDispatcher
                event
                                client = {522} a RedButtonReleasedEvent
Instance Variables:
                windowController
                                client = {6414} an ApplicationStandardSystemController
                currentMouseConsumer
                                client = {1} nil
                grabbingMouse
                                client = {2} false
                lastControlObject
                                client = {1} nil
                trapList
                                client = {1} nil
                state
                                client = {1} nil
                repairDamageWhenDebugging
                                client = {3} true
                flushQueueAfterError
                                client = {3} true
                distributeEventsWhenDebugging
                                client = {3} true
                dragDropInProgress
                                client = {2} false
                dragDropTracker
                                client = {1} nil
                dispatchUnknownEvents
                                client = {2} false
---------------------------------
[84] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {10652} BlockClosure [] in EventDispatcher>>dispatchEvent:
Temporaries:
                anExceptionSelector
                                client = {12339} ClosedWindowNotification
                handlerBlock
                                client = {9732} BlockClosure [] in EventDispatcher>>dispatchEvent:
Instance Variables:
                method
                                client = {8106} CompiledBlock [] in EventDispatcher>>dispatchEvent:
                outerContext
                                client = {3473} EventDispatcher>>dispatchEvent:
                copiedValues
                                client = {13598} Array of size 2 #(an EventDispatcher a RedButtonReleasedEvent)
---------------------------------
[85] EventDispatcher>>dispatchEvent:
Context PC = 68
Receiver:
                client = {8254} an EventDispatcher
Temporaries:
                event
                                client = {522} a RedButtonReleasedEvent
                objectWantingControl
                                client = {1} nil
                targetKeyboardProcessor
                                client = {1} nil
Instance Variables:
                windowController
                                client = {6414} an ApplicationStandardSystemController
                currentMouseConsumer
                                client = {1} nil
                grabbingMouse
                                client = {2} false
                lastControlObject
                                client = {1} nil
                trapList
                                client = {1} nil
                state
                                client = {1} nil
                repairDamageWhenDebugging
                                client = {3} true
                flushQueueAfterError
                                client = {3} true
                distributeEventsWhenDebugging
                                client = {3} true
                dragDropInProgress
                                client = {2} false
                dragDropTracker
                                client = {1} nil
                dispatchUnknownEvents
                                client = {2} false
---------------------------------
[86] RedButtonReleasedEvent(Event)>>dispatch
Context PC = 16
Receiver:
                client = {522} a RedButtonReleasedEvent
Temporaries:
Instance Variables:
                time
                                client = {14513} 863589258
                initiator
                                client = {8254} an EventDispatcher
                window
                                client = {7696} a ScheduledWindow 40788
                state
                                client = {0} 0
                x
                                client = {331} 331
                y
                                client = {531} 531
                gx
                                client = {896} 896
                gy
                                client = {761} 761
                buttonNumber
                                client = {1} 1
---------------------------------
[87] RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
Context PC = 4
Receiver:
                client = {522} a RedButtonReleasedEvent
Temporaries:
                aWinMgr
                                client = {4398} a WindowManager
Instance Variables:
                time
                                client = {14513} 863589258
                initiator
                                client = {8254} an EventDispatcher
                window
                                client = {7696} a ScheduledWindow 40788
                state
                                client = {0} 0
                x
                                client = {331} 331
                y
                                client = {531} 531
                gx
                                client = {896} 896
                gy
                                client = {761} 761
                buttonNumber
                                client = {1} 1
---------------------------------
[88] optimized [] in WindowManager>>safelyDispatchForWindowManager:
Context PC = 6
Receiver:
                client = {1} nil
Temporaries:
                event
                                client = {522} a RedButtonReleasedEvent
                self
                                client = {4398} a WindowManager
Instance Variables:
---------------------------------
[89] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {11210} BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
Temporaries:
                anExceptionSelector
                                client = {8473} BadControllerError
                handlerBlock
                                client = {10290} BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
Instance Variables:
                method
                                client = {12973} CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:
                outerContext
                                client = {1} nil
                copiedValues
                                client = {4031} Array of size 2 #(a RedButtonReleasedEvent a WindowManager)
---------------------------------
[90] WindowManager>>safelyDispatchForWindowManager:
Context PC = 13
Receiver:
                client = {4398} a WindowManager
Temporaries:
                event
                                client = {522} a RedButtonReleasedEvent
Instance Variables:
                windows
                                client = {10843} OrderedCollection (a ScheduledWindow 40788 a ScheduledWindow 11360 a ScheduledWindow 149)
                activeController
                                client = {1} nil
                interruptLock
                                client = {2} false
                outstandingMetaOrDamage
                                client = {2} false
                openInProgress
                                client = {2} false
                eventQueue
                                client = {4584} an EventQueue
                baseProcess
                                client = {14709} a Process in Semaphore>>waitIfCurtailedSignal
                dontFilterEvents
                                client = {2} false
---------------------------------
[91] WindowManager>>processNextEvent
Context PC = 9
Receiver:
                client = {4398} a WindowManager
Temporaries:
                event
                                client = {522} a RedButtonReleasedEvent
Instance Variables:
                windows
                                client = {10843} OrderedCollection (a ScheduledWindow 40788 a ScheduledWindow 11360 a ScheduledWindow 149)
                activeController
                                client = {1} nil
                interruptLock
                                client = {2} false
                outstandingMetaOrDamage
                                client = {2} false
                openInProgress
                                client = {2} false
                eventQueue
                                client = {4584} an EventQueue
                baseProcess
                                client = {14709} a Process in Semaphore>>waitIfCurtailedSignal
                dontFilterEvents
                                client = {2} false
---------------------------------
[92] optimized [] in [] in WindowManager>>newProcess
Context PC = 13
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {4398} a WindowManager
Instance Variables:
---------------------------------
[93] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {904} BlockClosure [] in [] in WindowManager>>newProcess
Temporaries:
                anExceptionSelector
                                client = {3873} TerminateException
                handlerBlock
                                client = {6243} BlockClosure [] in [] in WindowManager>>newProcess
Instance Variables:
                method
                                client = {242} CompiledBlock [] in [] in WindowManager>>newProcess
                outerContext
                                client = {1} nil
                copiedValues
                                client = {4398} a WindowManager
---------------------------------
[94] optimized [] in WindowManager>>newProcess
Context PC = 15
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {4398} a WindowManager
Instance Variables:
---------------------------------
[95] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {11215} BlockClosure [] in WindowManager>>newProcess
Temporaries:
                anExceptionSelector
                                client = {3873} TerminateException
                handlerBlock
                                client = {9271} BlockClosure [] in [] in Process class>>forBlock:priority:
Instance Variables:
                method
                                client = {7974} CompiledBlock [] in WindowManager>>newProcess
                outerContext
                                client = {1} nil
                copiedValues
                                client = {4398} a WindowManager
---------------------------------
[96] optimized [] in Process class>>forBlock:priority:
Context PC = 9
Receiver:
                client = {1} nil
Temporaries:
                aBlock
                                client = {11215} BlockClosure [] in WindowManager>>newProcess
Instance Variables:

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Alan Knight-2
I will also add that it appears circumstantially to be the use of the old Store Replicator (as opposed for the one in StoreForGlorpReplication (UI)) that caused the issue. I would recommend to avoid that, and to use the StoreGlorp replicator, which is actively maintained.

At 07:26 PM 2010-10-07, Alan Knight wrote:
It's looking like the issue here is that in fact there are duplicates in the database. We took this offline, and I've been looking at an image and database. The origin isn't clear, but there were problems in the old Store publishing that could introduce duplicate records. StoreGlorp tries very hard to eliminate those, so if someone's encountering these problems, a workaround may be to look at what records are duplicated, and to publish the package containing the duplicates individually, then publish the bundle. At least that seems to work in one of these cases.

At 01:39 PM 2010-10-05, Paul Baumann wrote:
Alan,
 
I got the same error a couple days ago. I was double checking everything before sending it to Cincom. The attached email describes what was being done at the time. It was repeatable with same object causing the error.
 
Paul Baumann
 
 
From: [hidden email] [ [hidden email]] On Behalf Of Alan Knight
Sent: Tuesday, October 05, 2010 11:28
To: Steve Whitson; [hidden email]
Subject: Re: [vwnc] walkback while publishing in vw7.7.1
 
Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:

 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
 
--
Alan Knight [|], Engineering Manager, Cincom Smalltalk
[hidden email]
[hidden email]
http://www.cincom.com/smalltalk


This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.
Subject: Cincom support request
Thread-Topic: Cincom support request
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative;
         boundary="_000_6874656874756779766872777975697174797273677573736980666_"
MIME-Version: 1.0

Cincom support,
 
This error happened while publishing a bundle using VW 7.7.1. The error includes a package in the bundle that had been previously published and that had no image changes to publish.
 
Just in case it helps, this is what I'd done:
 
*Created 'theICE Releases' bundle.
*Reconciled 'theICE Releases' bundle to existing dB version.
*Added the loaded versions of these bundles to 'theICE Releases':
                Catalina Development Client
                Catalina Development Server
                Catalina GemStone Base
                DatabaseAdministration
*The bundles added were just newer versions of what existed in the 'theICE Releases' version reconciled to.
*Published the 'theICE Releases' bundle.
 
A debugger appeared, raised by this method:
 
Glorp.Cache>>includesKey: key as: anObject
                "Return true if we include the object, and it matches the given object. If we include a different object with the same key, raise an exception. Don't listen to any expiry policy"
                | item value |
                item := self basicAt: key ifAbsent: [^false].
                value := policy contentsOf: item.
                value == anObject ifFalse: [
                                (DuplicatePrimaryKeyException new: anObject existing: value) signal].
                ^true.
 
Here are context-displayed values from the debugger:
 
                value = anObject true
 
                value definition == anObject definition true
                value package == anObject package false
                value primaryKey == anObject primaryKey true
 
                value package {StorePackage(GbcManagement,4.0 018.0)}
                anObject package {StorePackage(GbcManagement,4.0 018.0)}
                value package primaryKey 30151
                anObject package primaryKey 30151
 
It appears to be either a temporal cache bug or a cache presumption problem. The cache is expecting identical objects when objects are equal and perhaps loaded outside the current context or no longer within the cache. One would wonder if equality compare is what should be expected here. The packages of the code are not identical objects and yet they share the same primary key. Full stack follows.
 
Paul Baumann
[hidden email]
 
 
Unhandled exception: Duplicate objects with same primary key
 
[1]  Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal
[2]  Glorp.Cache>>includesKey:as:
[3]  Glorp.CacheManager>>containsObject:key:
[4]  Glorp.GlorpSession>>cacheContainsObject:key:
[5]  optimized [] in Glorp.GlorpSession>>isNew:
[6]  BlockClosure>>on:do:
[7]  Glorp.GlorpSession>>isNew:
[8]  Glorp.GlorpSession>>register:
[9]  optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[10] OrderedCollection>>do:
[11] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[12] Glorp.UnitOfWork>>register:
[13] Glorp.GlorpSession>>register:
[14] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[15] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[16] Array(SequenceableCollection)>>do:
[17] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[18] Array(SequenceableCollection)>>do:
[19] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[20] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[21] Glorp.UnitOfWork>>register:
[22] Glorp.GlorpSession>>register:
[23] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[24] Dictionary>>do:
[25] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[26] Glorp.UnitOfWork>>register:
[27] Glorp.GlorpSession>>register:
[28] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[29] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[30] Array(SequenceableCollection)>>do:
[31] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[32] Array(SequenceableCollection)>>do:
[33] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[34] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[35] Glorp.UnitOfWork>>register:
[36] Glorp.GlorpSession>>register:
[37] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[38] Dictionary>>do:
[39] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[40] Glorp.UnitOfWork>>register:
[41] Glorp.GlorpSession>>register:
[42] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[43] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[44] Array(SequenceableCollection)>>do:
[45] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[46] Array(SequenceableCollection)>>do:
[47] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[48] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[49] Glorp.UnitOfWork>>register:
[50] Glorp.UnitOfWork>>registerAsNew:
[51] Glorp.GlorpSession>>register:
[52] optimized [] in Store.Glorp.StorePundleWriter>>writeNewPundle
[53] optimized [] in [] in Glorp.GlorpSession>>transact:
[54] BlockClosure>>ifCurtailed:
[55] optimized [] in Glorp.GlorpSession>>transact:
[56] BlockClosure>>ifCurtailed:
[57] Glorp.GlorpSession>>transact:
[58] Store.Glorp.StorePundleWriter>>writeNewPundle
[59] Store.Glorp.StorePundleWriter>>writePundlePhase2:withChangesBasedOn:
[60] Store.Glorp.StorePundleWriter>>writePundle:withChangesBasedOn:using:
[61] optimized [] in [] in Store.PublishSpecificationList>>publishSilently
[62] BlockClosure>>on:do:
[63] [] in Store.PublishSpecificationList>>publishSilently
[64] Store.PublishSpecificationList>>publishSilently
[65] Store.PublishSpecificationList>>publishPundle
[66] optimized [] in Store.PublishPundleDialog>>accept
[67] optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
[68] BlockClosure>>ensure:
[69] Store.StoreProgressOverlay class>>subsumeAll:while:
[70] Store.StoreProgressOverlay class>>subsume:while:
[71] Store.PublishPundleDialog>>accept
[72] optimized [] in ApplicationModel>>actionFor:
[73] optimized [] in ActionButtonSpec>>typeConvert:
[74] PluggableAdaptor>>setValue:
[75] PluggableAdaptor(ValueModel)>>value:
[76] WinXPTriggerButtonController(TriggerButtonController)>>pressAction
[77] TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
[78] TriggerButtonTracker>>finishSelectionFor:
[79] TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
[80] RedButtonReleasedEvent>>dispatchTo:
[81] TriggerButtonTracker(SelectionTracker)>>handleEvent:
[82] EventDispatcher>>dispatch:to:
[83] [] in EventDispatcher>>dispatchEvent:
[84] BlockClosure>>on:do:
[85] EventDispatcher>>dispatchEvent:
[86] RedButtonReleasedEvent(Event)>>dispatch
[87] RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
[88] optimized [] in WindowManager>>safelyDispatchForWindowManager:
[89] BlockClosure>>on:do:
[90] WindowManager>>safelyDispatchForWindowManager:
[91] WindowManager>>processNextEvent
[92] optimized [] in [] in WindowManager>>newProcess
[93] BlockClosure>>on:do:
[94] optimized [] in WindowManager>>newProcess
[95] BlockClosure>>on:do:
[96] optimized [] in Process class>>forBlock:priority:
---------------------------------
[1] Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal
Context PC = 7
Receiver:
                client = {7455} a Glorp.DuplicatePrimaryKeyException
Temporaries:
Instance Variables:
                messageText
                                client = {10401} 'Duplicate objects with same primary key'
                originator
                                client = {7455} a Glorp.DuplicatePrimaryKeyException
                initialContext
                                client = {4142} Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal
                firstUnwindContext
                                client = {14267} BlockClosure>>ifCurtailed:
                handlerContext
                                client = {1} nil
                parameter
                                client = {1} nil
                proceedBlock
                                client = {1} nil
                isResumable
                                client = {2} false
                signal
                                client = {1} nil
                searchContext
                                client = {8008} Glorp.GlorpSession>>isNew:
                existingObject
                                client = {11130} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                newObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
---------------------------------
[2] Glorp.Cache>>includesKey:as:
Context PC = 22
Receiver:
                client = {1749} a Glorp.Cache
Temporaries:
                key
                                client = {10954} Array of size 2 #(30151 868882)
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                item
                                client = {11130} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                value
                                client = {11130} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
Instance Variables:
                items
                                client = {4695} EphemeralValueDictionary (Array of size 2 #(29281 760957)->StoreMethodInPackage Root.Smalltalk.CpAbstractContract>>#company Array of size 2 #(27500 842130)->StoreMethodInPackage Root.Smalltalk.GBC.GbcCode>>#fullName Array of size 2 #(29891 773916)->StoreMethodInPackage Root.Smalltalk.StJavaConverter class>>#convertVariables:className:qualifier:on: Array of size 2 #(28115 757234)->StoreMethodInPackage Root.Smalltalk.CpDealViewClient>>#counterParty Array of size 2 #(30240 756637)->StoreMethodInPackage Root.Smalltalk.Tools.Workspace>>#readCodeList Array of size 2 #(30239 987662)->StoreMethodInPackage Root.Smalltalk.CpSystemServer>>#processBlock Array of size 2 #(30227 770964)->StoreMethodInPackage Root.Smalltalk.CplClientInterface>>#distributeOrderChange: Array of size 2 #(29171 758420)->StoreMethodInPackage Root.Smalltalk.CpUser>>#enumAccessLevel: Array of size 2 #(30228 893032)->StoreMethodInPackage Root.Smalltalk.CpMarketSession>>#tuesday Array of size 2 #(29171 806955<< etc. >>
                policy
                                client = {14820} a Glorp.WeakVWCachePolicy
                mainCache
                                client = {8561} a Glorp.CacheManager
                extraReferences
                                client = {2302} a Glorp.FixedSizeQueue(100/100)
---------------------------------
[3] Glorp.CacheManager>>containsObject:key:
Context PC = 11
Receiver:
                client = {8561} a Glorp.CacheManager
Temporaries:
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                aKey
                                client = {10954} Array of size 2 #(30151 868882)
                cache
                                client = {1749} a Glorp.Cache
Instance Variables:
                subCaches
                                client = {10034} IdentityDictionary (Store.Glorp.StoreProperty->a Glorp.Cache Store.Glorp.StoreSharedVariable->a Glorp.Cache Store.Glorp.StoreMethodInPackage->a Glorp.Cache Store.Glorp.StoreSharedVariableInPackage->a Glorp.Cache Store.Glorp.StoreBlessing->a Glorp.Cache Store.Glorp.StorePackage->a Glorp.Cache Store.Glorp.StoreClassDefinition->a Glorp.Cache UndefinedObject->a Glorp.Cache Store.Glorp.StoreBlob->a Glorp.Cache Store.Glorp.StoreMethod->a Glorp.Cache Store.Glorp.StoreNameSpace->a Glorp.Cache Store.Glorp.StoreNamespaceInPackage->a Glorp.Cache Store.Glorp.StoreBundle->a Glorp.Cache Store.Glorp.StoreClassDefinitionInPackage->a Glorp.Cache Store.Glorp.StoreDatabaseIdentifier->a Glorp.Cache )
                session
                                client = {3775} a Glorp.GlorpSession
---------------------------------
[4] Glorp.GlorpSession>>cacheContainsObject:key:
Context PC = 9
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                aKey
                                client = {10954} Array of size 2 #(30151 868882)
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[5] optimized [] in Glorp.GlorpSession>>isNew:
Context PC = 8
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {3775} a Glorp.GlorpSession
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                key
                                client = {10954} Array of size 2 #(30151 868882)
Instance Variables:
---------------------------------
[6] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {5434} BlockClosure [] in Glorp.GlorpSession>>isNew:
Temporaries:
                anExceptionSelector
                                client = {1149} Glorp.DuplicatePrimaryKeyException
                handlerBlock
                                client = {4514} BlockClosure [] in Glorp.GlorpSession>>isNew:
Instance Variables:
                method
                                client = {5821} CompiledBlock [] in Glorp.GlorpSession>>isNew:
                outerContext
                                client = {1} nil
                copiedValues
                                client = {14639} Array of size 3 #(a Glorp.GlorpSession StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition Array of size 2 #(30151 868882))
---------------------------------
[7] Glorp.GlorpSession>>isNew:
Context PC = 51
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                key
                                client = {10954} Array of size 2 #(30151 868882)
                descriptor
                                client = {834} a Glorp.Descriptor(Store.Glorp.StoreMethodInPackage)
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[8] Glorp.GlorpSession>>register:
Context PC = 18
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                realObject
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[9] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {2297} StoreMethodInPackage Root.Smalltalk.GBC.GbcHierarchyRoot class>>#gbcGsClassDefinition
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[10] OrderedCollection>>do:
Context PC = 17
Receiver:
                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
Temporaries:
                aBlock
                                client = {7832} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
                index
                                client = {521} 521
Instance Variables:
                firstIndex
                                client = {1} 1
                lastIndex
                                client = {1021} 1021
---------------------------------
[11] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 12
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
                descriptor
                                client = {1} nil
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[12] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
                realObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[13] Glorp.GlorpSession>>register:
Context PC = 27
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
                realObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[14] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                eachObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[15] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 6
Receiver:
                client = {1} nil
Temporaries:
                eachReferencedObject
                                client = {15338} OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInPackage Root.Smallt<< etc. >>
                aBlock
                                client = {3418} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[16] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {13543} Array of size 1 #(OrderedCollection (StoreMethodInPackage Root.Smalltalk.GBC.GbcLiteralBlockNode>>#printOn:indent: StoreMethodInPackage Root.Smalltalk.GBC.GbcCompiler>>#translate:noPattern:ifFail:needSourceMap:handler: StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowserOnClassesNeedingMigration StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#initialize StoreMethodInPackage Root.Smalltalk.GBC.GbcUpLoader>>#openBrowsersOnWorkRemaining StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshList StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#chunkSize StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#refreshWidgetEnablement StoreMethodInPackage Root.Smalltalk.GBC.GbcClassInstanceMigrationWindow>>#listHolder StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor>>#classDelegate: StoreMethodInPackage Root.Smalltalk.GBC.GbcClassDelegateAdaptor class>>#for: StoreMethodInP<< etc. >>
Temporaries:
                aBlock
                                client = {105} BlockClosure [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {1} 1
Instance Variables:
---------------------------------
[17] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 12
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {9310} a Glorp.ToManyMapping(methods)
                anObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                aBlock
                                client = {3418} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[18] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {3051} Array of size 23 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(nameSpaces) a Glorp.ToManyMapping(classDefinitions) a Glorp.ToManyMapping(sharedVariables) a Glorp.ToManyMapping(methods) a Glorp.ToManyMapping(blessings) a Glorp.DirectMapping(binFile) a Glorp.OneToOneMapping(parcel) a Glorp.IdentityTypeMapping())
Temporaries:
                aBlock
                                client = {2131} BlockClosure [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {19} 19
Instance Variables:
---------------------------------
[19] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 9
Receiver:
                client = {12256} a Glorp.Descriptor(Store.Glorp.StorePackage)
Temporaries:
                anObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                aBlock
                                client = {3418} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
                tables
                                client = {5077} OrderedCollection (a Glorp.DatabaseTable(BERN.TW_Package))
                mappings
                                client = {3051} Array of size 23 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(nameSpaces) a Glorp.ToManyMapping(classDefinitions) a Glorp.ToManyMapping(sharedVariables) a Glorp.ToManyMapping(methods) a Glorp.ToManyMapping(blessings) a Glorp.DirectMapping(binFile) a Glorp.OneToOneMapping(parcel) a Glorp.IdentityTypeMapping())
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                mappedFields
                                client = {15202} OrderedCollection (Field(TW_Package.primaryKey) Field(TW_Package.name) Field(TW_Package.timeStamp) Field(TW_Package.userName) Field(TW_Package.trace) Field(TW_Package.version) Field(TW_Package.blessingLevel) Field(TW_Package.commentID) Field(TW_Package.propertiesID) Field(TW_Package.binFile) Field(TW_Package.parcelID))
                cachePolicy
                                client = {1} nil
                typeResolver
                                client = {8943} a Glorp.IdentityTypeResolver
                mapsPrimaryKeys
                                client = {3} true
                keyFields
                                client = {1} nil
                classModel
                                client = {2684} ~~StorePackage~~
                multipleTableJoin
                                client = {12809} OrderedCollection ()
                imaginaryTableReplacements
                                client = {1} nil
                mappingsForFields
                                client = {6550} IdentityDictionary (Field(TW_Package.version)->OrderedCollection (a Glorp.DirectMapping(version)) Field(TW_Package.binFile)->OrderedCollection (a Glorp.DirectMapping(binFile)) Field(TW_Package.name)->OrderedCollection (a Glorp.DirectMapping(name) a Glorp.OneToOneMapping(versionless)) Field(TW_PropertyRecord.name)->OrderedCollection (a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)) Field(TW_Package.primaryKey)->OrderedCollection (a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ToManyMapping(nameSpaces) a Glorp.ToManyMapping(classDefinitions) a Glorp.ToManyMapping(sharedVariables) a Glorp.ToManyMapping(methods) a Glorp.ToManyMapping(blessings)) Field(TW_Package.trace)->OrderedCollection (a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID)) Field(TW_Package.commentID)->OrderedCollection (a Glorp.OneToOneMapping(comment)) << etc. >>
---------------------------------
[20] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 39
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                descriptor
                                client = {12256} a Glorp.Descriptor(Store.Glorp.StorePackage)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[21] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                realObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[22] Glorp.GlorpSession>>register:
Context PC = 27
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                realObject
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[23] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {11402} StorePackage(GbcManagement,4.0 018.0)
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[24] Dictionary>>do:
Context PC = 32
Receiver:
                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
Temporaries:
                aBlock
                                client = {10788} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
                index
                                client = {2} 2
                elem
                                client = {4529} 1->StorePackage(GbcManagement,4.0 018.0)
Instance Variables:
                tally
                                client = {13} 13
---------------------------------
[25] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 12
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
                descriptor
                                client = {1} nil
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[26] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
                realObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[27] Glorp.GlorpSession>>register:
Context PC = 27
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
                realObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[28] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                eachObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[29] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 6
Receiver:
                client = {1} nil
Temporaries:
                eachReferencedObject
                                client = {1277} Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) )
                aBlock
                                client = {4901} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[30] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {15026} Array of size 1 #(Dictionary (1->StorePackage(GbcManagement,4.0 018.0) 2->StorePackage(GbcReleaseTools,4.0 059.0) 3->StorePackage(GS_AllUsers_GcUser,2.2.5 000.0) 4->StorePackage(GS_AllUsers_Nameless,2.2.5 000.0) 5->StorePackage(GS_AllUsers_SymbolUser,2.2.5 000.0) 6->StorePackage(GS_Globals,2.2.5.3 005.0) 7->StorePackage(GS_GemConnect,2.1 002.0) 8->StorePackage(GS_GemKit,4.0 000.0) 9->StorePackage(GS_AdvancedProfMonitor,5.0 000.0) 10->StorePackage(GS_CollectionPerformanceBase,2.1 001.0) 11->StorePackage(GS_CollectionPerformanceTuning,2.1 002.0) 12->StorePackage(GS_PlbStateReplicationProtocol,3.1 010.0 02.0) 13->StorePackage(GbcDebugTools,3.0 010.0) ))
Temporaries:
                aBlock
                                client = {1588} BlockClosure [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {1} 1
Instance Variables:
---------------------------------
[31] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 12
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {10683} a Glorp.BasicDictionaryMapping(packages)
                anObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                aBlock
                                client = {4901} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[32] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())
Temporaries:
                aBlock
                                client = {9873} BlockClosure [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {18} 18
Instance Variables:
---------------------------------
[33] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 9
Receiver:
                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)
Temporaries:
                anObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                aBlock
                                client = {4901} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
                tables
                                client = {12819} OrderedCollection (a Glorp.DatabaseTable(BERN.TW_Bundle))
                mappings
                                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                mappedFields
                                client = {6560} OrderedCollection (Field(TW_Bundle.primaryKey) Field(TW_Bundle.name) Field(TW_Bundle.timeStamp) Field(TW_Bundle.userName) Field(TW_Bundle.trace) Field(TW_Bundle.version) Field(TW_Bundle.blessingLevel) Field(TW_Bundle.commentID) Field(TW_Bundle.propertiesID))
                cachePolicy
                                client = {1} nil
                typeResolver
                                client = {301} a Glorp.IdentityTypeResolver
                mapsPrimaryKeys
                                client = {3} true
                keyFields
                                client = {1} nil
                classModel
                                client = {10426} ~~StoreBundle~~
                multipleTableJoin
                                client = {4167} OrderedCollection ()
                imaginaryTableReplacements
                                client = {1} nil
                mappingsForFields
                                client = {14292} IdentityDictionary (Field(TW_Bundle.commentID)->OrderedCollection (a Glorp.OneToOneMapping(comment)) Field(TW_Bundle.primaryKey)->OrderedCollection (a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files)) Field(TW_Bundle.name)->OrderedCollection (a Glorp.DirectMapping(name) a Glorp.OneToOneMapping(versionless)) Field(TW_PropertyRecord.name)->OrderedCollection (a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)) Field(TW_Bundle.trace)->OrderedCollection (a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID)) Field(TW_Bundle.timeStamp)->OrderedCollection (a Glorp.AdHocMapping(timestamp)) Field(TW_Bundle.blessingLevel)->OrderedCollection (a Glorp.DirectMapping(currentBlessingLevel)) Field(TW_Bund<< etc. >>
---------------------------------
[34] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 39
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                descriptor
                                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[35] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                realObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[36] Glorp.GlorpSession>>register:
Context PC = 27
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                realObject
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[37] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {16188} StoreBundle(Catalina GemStone Base,2.0 149.0)
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[38] Dictionary>>do:
Context PC = 32
Receiver:
                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
Temporaries:
                aBlock
                                client = {8405} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
                index
                                client = {2} 2
                elem
                                client = {2146} 1->StoreBundle(Catalina GemStone Base,2.0 149.0)
Instance Variables:
                tally
                                client = {4} 4
---------------------------------
[39] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 12
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
                descriptor
                                client = {1} nil
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[40] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
                realObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[41] Glorp.GlorpSession>>register:
Context PC = 27
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
                realObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[42] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                eachObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
                self
                                client = {15373} a Glorp.UnitOfWork
Instance Variables:
---------------------------------
[43] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 6
Receiver:
                client = {1} nil
Temporaries:
                eachReferencedObject
                                client = {6063} Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) )
                aBlock
                                client = {2518} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[44] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {12643} Array of size 1 #(Dictionary (1->StoreBundle(Catalina GemStone Base,2.0 149.0) 2->StoreBundle(Catalina Development Client,12.400 157.0 [PLB Changes] 02.0) 3->StoreBundle(Catalina Development Server,12.400 157.0 [PLB Changes] 01.0) 4->StoreBundle(DatabaseAdministration,1.44 025.0) ))
Temporaries:
                aBlock
                                client = {15589} BlockClosure [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {1} 1
Instance Variables:
---------------------------------
[45] optimized [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 12
Receiver:
                client = {1} nil
Temporaries:
                each
                                client = {6817} a Glorp.BasicDictionaryMapping(bundles)
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                aBlock
                                client = {2518} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
---------------------------------
[46] Array(SequenceableCollection)>>do:
Context PC = 19
Receiver:
                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())
Temporaries:
                aBlock
                                client = {13749} BlockClosure [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
                i
                                client = {17} 17
Instance Variables:
---------------------------------
[47] Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
Context PC = 9
Receiver:
                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)
Temporaries:
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                aBlock
                                client = {2518} BlockClosure [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Instance Variables:
                tables
                                client = {12819} OrderedCollection (a Glorp.DatabaseTable(BERN.TW_Bundle))
                mappings
                                client = {10793} Array of size 20 #(a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.DirectMapping(name) a Glorp.AdHocMapping(timestamp) a Glorp.DirectMapping(username) a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID) a Glorp.DirectMapping(version) a Glorp.DirectMapping(currentBlessingLevel) a Glorp.OneToOneMapping(comment) a Glorp.OneToOneMapping(propertiesBlob) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ConstantMapping(session) a Glorp.OneToOneMapping(versionless) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files) a Glorp.IdentityTypeMapping())
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                mappedFields
                                client = {6560} OrderedCollection (Field(TW_Bundle.primaryKey) Field(TW_Bundle.name) Field(TW_Bundle.timeStamp) Field(TW_Bundle.userName) Field(TW_Bundle.trace) Field(TW_Bundle.version) Field(TW_Bundle.blessingLevel) Field(TW_Bundle.commentID) Field(TW_Bundle.propertiesID))
                cachePolicy
                                client = {1} nil
                typeResolver
                                client = {301} a Glorp.IdentityTypeResolver
                mapsPrimaryKeys
                                client = {3} true
                keyFields
                                client = {1} nil
                classModel
                                client = {10426} ~~StoreBundle~~
                multipleTableJoin
                                client = {4167} OrderedCollection ()
                imaginaryTableReplacements
                                client = {1} nil
                mappingsForFields
                                client = {14292} IdentityDictionary (Field(TW_Bundle.commentID)->OrderedCollection (a Glorp.OneToOneMapping(comment)) Field(TW_Bundle.primaryKey)->OrderedCollection (a Glorp.DirectMapping(primaryKey) a Glorp.DirectMapping(id) a Glorp.BasicDictionaryMapping(propertiesRecordDictionary) a Glorp.OneToOneMapping(developmentPrerequisites) a Glorp.ToManyMapping(blessings) a Glorp.BasicDictionaryMapping(bundles) a Glorp.BasicDictionaryMapping(packages) a Glorp.ManyToManyMapping(files)) Field(TW_Bundle.name)->OrderedCollection (a Glorp.DirectMapping(name) a Glorp.OneToOneMapping(versionless)) Field(TW_PropertyRecord.name)->OrderedCollection (a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)) Field(TW_Bundle.trace)->OrderedCollection (a Glorp.OneToOneMapping(trace) a Glorp.DirectMapping(previousID)) Field(TW_Bundle.timeStamp)->OrderedCollection (a Glorp.AdHocMapping(timestamp)) Field(TW_Bundle.blessingLevel)->OrderedCollection (a Glorp.DirectMapping(currentBlessingLevel)) Field(TW_Bund<< etc. >>
---------------------------------
[48] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
Context PC = 39
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                descriptor
                                client = {3614} a Glorp.Descriptor(Store.Glorp.StoreBundle)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[49] Glorp.UnitOfWork>>register:
Context PC = 17
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                realObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[50] Glorp.UnitOfWork>>registerAsNew:
Context PC = 22
Receiver:
                client = {15373} a Glorp.UnitOfWork
Temporaries:
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
Instance Variables:
                session
                                client = {3775} a Glorp.GlorpSession
                transaction
                                client = {9858} a Glorp.ObjectTransaction
                deletedObjects
                                client = {3599} IdentitySet ()
                newObjects
                                client = {13724} IdentitySet (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0) a Store.Glorp.StoreBlob --- Blessed: Internal Release --- By: pbaumann --- On October 4, 2010 2:16:13 PM
                                Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB << etc. >>
                rowMap
                                client = {7465} a Glorp.RowMap
                commitPlan
                                client = {1206} OrderedCollection ()
                deletePlan
                                client = {11331} OrderedCollection ()
                rowsByTable
                                client = {1} nil
                succeeded
                                client = {1} nil
                linkRowsForUpdate
                                client = {1} nil
                commitPhase
                                client = {1} nil
                deleting
                                client = {5072} IdentitySet ()
---------------------------------
[51] Glorp.GlorpSession>>register:
Context PC = 22
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                anObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                realObject
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[52] optimized [] in Store.Glorp.StorePundleWriter>>writeNewPundle
Context PC = 9
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {6389} a Store.Glorp.StorePundleWriter
Instance Variables:
---------------------------------
[53] optimized [] in [] in Glorp.GlorpSession>>transact:
Context PC = 44
Receiver:
                client = {1} nil
Temporaries:
                alreadyInTransaction
                                client = {2} false
                alreadyInUnitOfWork
                                client = {2} false
                result
                                client = {1} nil
                self
                                client = {3775} a Glorp.GlorpSession
                aBlock
                                client = {11914} BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle
Instance Variables:
---------------------------------
[54] BlockClosure>>ifCurtailed:
Context PC = 4
Receiver:
                client = {5655} BlockClosure [] in [] in Glorp.GlorpSession>>transact:
Temporaries:
                terminationBlock
                                client = {13387} BlockClosure [] in [] in Glorp.GlorpSession>>transact:
Instance Variables:
                method
                                client = {15021} CompiledBlock [] in [] in Glorp.GlorpSession>>transact:
                outerContext
                                client = {1} nil
                copiedValues
                                client = {7128} Array of size 3 #(Array of size 3 #(false false nil) a Glorp.GlorpSession BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle)
---------------------------------
[55] optimized [] in Glorp.GlorpSession>>transact:
Context PC = 16
Receiver:
                client = {1} nil
Temporaries:
                alreadyInTransaction
                                client = {2} false
                alreadyInUnitOfWork
                                client = {2} false
                result
                                client = {1} nil
                self
                                client = {3775} a Glorp.GlorpSession
                aBlock
                                client = {11914} BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle
Instance Variables:
---------------------------------
[56] BlockClosure>>ifCurtailed:
Context PC = 4
Receiver:
                client = {8787} BlockClosure [] in Glorp.GlorpSession>>transact:
Temporaries:
                terminationBlock
                                client = {6394} BlockClosure [] in Glorp.GlorpSession>>transact:
Instance Variables:
                method
                                client = {4896} CompiledBlock [] in Glorp.GlorpSession>>transact:
                outerContext
                                client = {1} nil
                copiedValues
                                client = {135} Array of size 3 #(Array of size 3 #(false false nil) a Glorp.GlorpSession BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle)
---------------------------------
[57] Glorp.GlorpSession>>transact:
Context PC = 17
Receiver:
                client = {3775} a Glorp.GlorpSession
Temporaries:
                aBlock
                                client = {11914} BlockClosure [] in Store.Glorp.StorePundleWriter>>writeNewPundle
                alreadyInTransaction
                                client = {2} false
                alreadyInUnitOfWork
                                client = {2} false
                result
                                client = {1} nil
Instance Variables:
                system
                                client = {5248} a Store.Glorp.Store74DescriptorSystem
                currentUnitOfWork
                                client = {15373} a Glorp.UnitOfWork
                cache
                                client = {8561} a Glorp.CacheManager
                accessor
                                client = {9114} a Glorp.VWDatabaseAccessor
                applicationData
                                client = {1} nil
                reaper
                                client = {1} nil
                errorAction
                                client = {1} nil
                modificationTracker
                                client = {1} nil
---------------------------------
[58] Store.Glorp.StorePundleWriter>>writeNewPundle
Context PC = 34
Receiver:
                client = {6389} a Store.Glorp.StorePundleWriter
Temporaries:
Instance Variables:
                pundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                newPundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                previousVersionInTargetDatabase
                                client = {2282} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 02.0)
                targetSession
                                client = {3775} a Glorp.GlorpSession
                preWriteAction
                                client = {1} nil
                splitPundles
                                client = {3} true
                notificationQueue
                                client = {1} nil
---------------------------------
[59] Store.Glorp.StorePundleWriter>>writePundlePhase2:withChangesBasedOn:
Context PC = 26
Receiver:
                client = {6389} a Store.Glorp.StorePundleWriter
Temporaries:
                aPundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                anImagePundle
                                client = {4598} {theICE Releases}
Instance Variables:
                pundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                newPundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                previousVersionInTargetDatabase
                                client = {2282} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 02.0)
                targetSession
                                client = {3775} a Glorp.GlorpSession
                preWriteAction
                                client = {1} nil
                splitPundles
                                client = {3} true
                notificationQueue
                                client = {1} nil
---------------------------------
[60] Store.Glorp.StorePundleWriter>>writePundle:withChangesBasedOn:using:
Context PC = 12
Receiver:
                client = {6389} a Store.Glorp.StorePundleWriter
Temporaries:
                aPundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                anImagePundle
                                client = {4598} {theICE Releases}
                aCollection
                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))
Instance Variables:
                pundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                newPundle
                                client = {8541} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0)
                previousVersionInTargetDatabase
                                client = {2282} StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 02.0)
                targetSession
                                client = {3775} a Glorp.GlorpSession
                preWriteAction
                                client = {1} nil
                splitPundles
                                client = {3} true
                notificationQueue
                                client = {1} nil
---------------------------------
[61] optimized [] in [] in Store.PublishSpecificationList>>publishSilently
Context PC = 16
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>
                newPundle
                                client = {1} nil
                targetPundles
                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))
Instance Variables:
---------------------------------
[62] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {2166} BlockClosure [] in [] in Store.PublishSpecificationList>>publishSilently
Temporaries:
                anExceptionSelector
                                client = {14029} Glorp.GlorpDatabaseWriteError
                handlerBlock
                                client = {1246} BlockClosure [] in [] in Store.PublishSpecificationList>>publishSilently
Instance Variables:
                method
                                client = {14208} CompiledBlock [] in [] in Store.PublishSpecificationList>>publishSilently
                outerContext
                                client = {1} nil
                copiedValues
                                client = {11371} Array of size 2 #(Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a St<< etc. >>
---------------------------------
[63] [] in Store.PublishSpecificationList>>publishSilently
Context PC = 17
Receiver:
                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>
Temporaries:
                self
                                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>
                newPundle
                                client = {1} nil
                targetPundles
                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))
Instance Variables:
                dependents
                                client = {5298} a SequenceView
                collection
                                client = {15423} Array of size 96 #(a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Stor<< etc. >>
                limit
                                client = {89} 89
                collectionSize
                                client = {96} 96
                publisher
                                client = {6389} a Store.Glorp.StorePundleWriter
                notificationQueue
                                client = {1} nil
---------------------------------
[64] Store.PublishSpecificationList>>publishSilently
Context PC = 29
Receiver:
                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>
Temporaries:
                newPundle
                                client = {1} nil
                targetPundles
                                client = {5293} OrderedCollection (StoreBundle(theICE Releases,12.400 157.0 [PLB Changes] 03.0))
Instance Variables:
                dependents
                                client = {5298} a SequenceView
                collection
                                client = {15423} Array of size 96 #(a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Stor<< etc. >>
                limit
                                client = {89} 89
                collectionSize
                                client = {96} 96
                publisher
                                client = {6389} a Store.Glorp.StorePundleWriter
                notificationQueue
                                client = {1} nil
---------------------------------
[65] Store.PublishSpecificationList>>publishPundle
Context PC = 8
Receiver:
                client = {8425} Store.PublishSpecificationList (a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecific<< etc. >>
Temporaries:
                pundle
                                client = {1} nil
Instance Variables:
                dependents
                                client = {5298} a SequenceView
                collection
                                client = {15423} Array of size 96 #(a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Store.PublishSpecification a Stor<< etc. >>
                limit
                                client = {89} 89
                collectionSize
                                client = {96} 96
                publisher
                                client = {6389} a Store.Glorp.StorePundleWriter
                notificationQueue
                                client = {1} nil
---------------------------------
[66] optimized [] in Store.PublishPundleDialog>>accept
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {2538} a Store.PublishPundleDialog
Instance Variables:
---------------------------------
[67] optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
Context PC = 14
Receiver:
                client = {1} nil
Temporaries:
                windowsToSubsume
                                client = {3644} Array of size 1 #(a ScheduledWindow 40788)
                self
                                client = {11379} Store.StoreProgressOverlay
                overlays
                                client = {13769} Array of size 1 #(a Store.StoreProgressOverlay)
                aBlock
                                client = {7510} BlockClosure [] in Store.PublishPundleDialog>>accept
Instance Variables:
---------------------------------
[68] BlockClosure>>ensure:
Context PC = 4
Receiver:
                client = {1251} BlockClosure [] in Store.StoreProgressOverlay class>>subsumeAll:while:
Temporaries:
                aBlock
                                client = {15242} BlockClosure [] in Store.StoreProgressOverlay class>>subsumeAll:while:
                result
                                client = {1} nil
Instance Variables:
                method
                                client = {15830} CompiledBlock [] in Store.StoreProgressOverlay class>>subsumeAll:while:
                outerContext
                                client = {1} nil
                copiedValues
                                client = {8983} Array of size 4 #(Array of size 1 #(a ScheduledWindow 40788) Store.StoreProgressOverlay Array of size 1 #(Array of size 1 #(a Store.StoreProgressOverlay)) BlockClosure [] in Store.PublishPundleDialog>>accept)
---------------------------------
[69] Store.StoreProgressOverlay class>>subsumeAll:while:
Context PC = 22
Receiver:
                client = {11379} Store.StoreProgressOverlay
Temporaries:
                aWindowCollection
                                client = {8616} Array of size 1 #(a ScheduledWindow 40788)
                aBlock
                                client = {7510} BlockClosure [] in Store.PublishPundleDialog>>accept
                overlays
                                client = {13769} Array of size 1 #(a Store.StoreProgressOverlay)
                windowsToSubsume
                                client = {3644} Array of size 1 #(a ScheduledWindow 40788)
Instance Variables:
                superclass
                                client = {4880} Panel
                methodDict
                                client = {2357} MethodDictionary (CompiledMethod Store.StoreProgressOverlay>>progressView CompiledMethod Store.StoreProgressOverlay>>washOutBackdropImage CompiledMethod Store.StoreProgressOverlay>>addProgressView CompiledMethod Store.StoreProgressOverlay>>backdrop CompiledMethod Store.StoreProgressOverlay>>restoreOriginal CompiledMethod Store.StoreProgressOverlay>>regularView CompiledMethod Store.StoreProgressOverlay>>initializeLayoutAlgorithm CompiledMethod Store.StoreProgressOverlay>>displayDropdownOn: CompiledMethod Store.StoreProgressOverlay>>displayPart:on: CompiledMethod Store.StoreProgressOverlay>>subsume: CompiledMethod Store.StoreProgressOverlay>>dropdownRectangle CompiledMethod Store.StoreProgressOverlay>>dropdownGradient)
                format
                                client = {16394} 16394
                subclasses
                                client = {1} nil
                instanceVariables
                                client = {12482} Array of size 3 #('originalDisplayPolicy' 'background' 'dropdownGradient')
                organization
                                client = {6223} ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
                                ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
                                ('displaying' #displayDropdownOn: #displayPart:on:)
                               
                name
                                client = {3004} #StoreProgressOverlay
                classPool
                                client = {16348} NameSpaceOfClass ()
                environment
                                client = {6788} NameSpace (Store.ParcelRecord Store.PseudoClassDifference Store.PseudoPropertiesDifference Store.GbcPundleVersionSelectionDialog Store.DownloadingFiles Store.ThreadedOracleBroker Store.PundleLoadedChange Store.MethodsView Store.GroupGraph Store.MergePundlePicker Store.WasConvertedFromParcelWithUndeclaredError Store.PseudoBundle Store.AggregateOperationWrapper Store.Files Store.BundleStructureTag Store.ComponentRelatedChange Store.ClassModificationWrapper Store.StoreLoggingTool Store.NameSpaceRecord Store.MismatchedDatabaseError a Store.DBAccess Store.BasicMergePolicy Store.PseudoClassForSharedDifference Store.AlreadyConnected Store.Association Store.TextModification Store.BasicTableSpacePolicy Store.PundleSavedChange Store.BasicPublishPolicy Store.Loader Store.Changes Store.BasicPackagePolicy Store.NoTrunkToMergeError Store.NamespaceModificationWrapper Store.ResolutionsListPane Store.BasicOwnershipPolicy Store.StoreWorkActivity Store.DBRecord Store.RemoveComponentWrapp<< etc. >>
---------------------------------
[70] Store.StoreProgressOverlay class>>subsume:while:
Context PC = 9
Receiver:
                client = {11379} Store.StoreProgressOverlay
Temporaries:
                aWindowOrNil
                                client = {7696} a ScheduledWindow 40788
                aBlock
                                client = {7510} BlockClosure [] in Store.PublishPundleDialog>>accept
Instance Variables:
                superclass
                                client = {4880} Panel
                methodDict
                                client = {2357} MethodDictionary (CompiledMethod Store.StoreProgressOverlay>>progressView CompiledMethod Store.StoreProgressOverlay>>washOutBackdropImage CompiledMethod Store.StoreProgressOverlay>>addProgressView CompiledMethod Store.StoreProgressOverlay>>backdrop CompiledMethod Store.StoreProgressOverlay>>restoreOriginal CompiledMethod Store.StoreProgressOverlay>>regularView CompiledMethod Store.StoreProgressOverlay>>initializeLayoutAlgorithm CompiledMethod Store.StoreProgressOverlay>>displayDropdownOn: CompiledMethod Store.StoreProgressOverlay>>displayPart:on: CompiledMethod Store.StoreProgressOverlay>>subsume: CompiledMethod Store.StoreProgressOverlay>>dropdownRectangle CompiledMethod Store.StoreProgressOverlay>>dropdownGradient)
                format
                                client = {16394} 16394
                subclasses
                                client = {1} nil
                instanceVariables
                                client = {12482} Array of size 3 #('originalDisplayPolicy' 'background' 'dropdownGradient')
                organization
                                client = {6223} ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
                                ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
                                ('displaying' #displayDropdownOn: #displayPart:on:)
                               
                name
                                client = {3004} #StoreProgressOverlay
                classPool
                                client = {16348} NameSpaceOfClass ()
                environment
                                client = {6788} NameSpace (Store.ParcelRecord Store.PseudoClassDifference Store.PseudoPropertiesDifference Store.GbcPundleVersionSelectionDialog Store.DownloadingFiles Store.ThreadedOracleBroker Store.PundleLoadedChange Store.MethodsView Store.GroupGraph Store.MergePundlePicker Store.WasConvertedFromParcelWithUndeclaredError Store.PseudoBundle Store.AggregateOperationWrapper Store.Files Store.BundleStructureTag Store.ComponentRelatedChange Store.ClassModificationWrapper Store.StoreLoggingTool Store.NameSpaceRecord Store.MismatchedDatabaseError a Store.DBAccess Store.BasicMergePolicy Store.PseudoClassForSharedDifference Store.AlreadyConnected Store.Association Store.TextModification Store.BasicTableSpacePolicy Store.PundleSavedChange Store.BasicPublishPolicy Store.Loader Store.Changes Store.BasicPackagePolicy Store.NoTrunkToMergeError Store.NamespaceModificationWrapper Store.ResolutionsListPane Store.BasicOwnershipPolicy Store.StoreWorkActivity Store.DBRecord Store.RemoveComponentWrapp<< etc. >>
---------------------------------
[71] Store.PublishPundleDialog>>accept
Context PC = 32
Receiver:
                client = {2538} a Store.PublishPundleDialog
Temporaries:
                navigatorClass
                                client = {1} nil
Instance Variables:
                dependents
                                client = {7696} a ScheduledWindow 40788
                builder
                                client = {3463} an UIBuilder
                uiSession
                                client = {441} a ControlManager
                eventHandlers
                                client = {13588} IdentityDictionary (#aboutToPublish->a MessageSend with receiver: a Store.GbcReleaseAssistant, selector: #publishDialogIsAboutToPublish: and arguments: #(a Store.PublishPundleDialog) )
                list
                                client = {7329} a SelectionInList
                disturbed
                                client = {1070} a ValueHolder on: false
                subBuilder
                                client = {11195} an UIBuilder
                items
                                client = {4936} a SelectionInList
                blessingLevel
                                client = {15061} a ValueHolder on: 80
                blessingComment
                                client = {8802} a ValueHolder on: Text for 'Upgrade - Changes for compatibility with VW 7.x - PLB
                                Version Changes:
                                                Catalina Development Client 12.400 157.0 [PLB Changes] 02.0
                                                Catalina GemStone Base 2.0 149.0
                                                GbcManagement 4.0 018.0
                                                GbcReleaseTools 4.0 059.0
                                                ICXBaseExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXClient 12.400 157.0 [PLB Changes] 02.0
                                                ICXDomain 12.400 157.0 [PLB Changes] 02.0
                                                ICXGuiExtensions 12.400 157.0 [PLB Changes] 02.0
                                                ICXImpact 12.400 157.0 [PLB Changes] 02.0
                                                ICXLoadTool 12.400 157.0 [PLB Changes] 02.0
                                                ICXManagement 12.400 157.0 [PLB Changes] 02.0
                                                ICXMarshaling 12.400 157.0 [PLB Changes] 02.0
                                                ICXMessaging 12.400 157.0 [PLB Changes] 02.0
                                                ICXOperator 12.400 157.0 [PLB Changes] 02.0
                                                ICXRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXServer 12.400 157.0 [PLB Changes] 02.0
                                                ICXServerRequests 12.400 157.0 [PLB Changes] 02.0
                                                ICXSystem 12.400 157.0 [PLB Changes] 02.0
                                                ICXTransient 12.400 157.0 [PLB Changes] 02.0
                                '
                publish
                                client = {2543} a ValueHolder on: true
                versionString
                                client = {12668} a ValueHolder on: '12.400 157.0 [PLB Changes] 03.0'
                binarySave
                                client = {6409} a ValueHolder on: false
                parcelSave
                                client = {150} a ValueHolder on: false
                bundleStructure
                                client = {10275} a ValueHolder on: false
                databaseLinks
                                client = {4016} a ValueHolder on: false
                parcelDirectory
                                client = {14141} a ValueHolder on: 'theICE Releases'
                parcelSaveSource
                                client = {7882} a ValueHolder on: true
                parcelHideSource
                                client = {1623} a ValueHolder on: false
                parcelPadded
                                client = {11748} a ValueHolder on: false
                parcelRepublish
                                client = {5489} a ValueHolder on: false
                parcelBackup
                                client = {15614} a ValueHolder on: false
                parcelOverwrite
                                client = {9355} a ValueHolder on: false
                parcelWarningMessage
                                client = {1} nil
                labelDict
                                client = {3096} Dictionary (a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'ICXOperatorRouterConfig' 20) Label for '12.400 022.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'GS_ICXHistory' 20) Label for '12.400 082.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'ICXGemStoneExtensions' 20) Label for '12.400 027.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'IceTest_Base_VW' 30) Label for '12.400 000.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'GS_ICXCatalinaVersionControl' 20) Label for '12.400 000.0' Label for '') a Store.PublishSpecification->Array of size 4 #(LabelAndIcon for '' Array of size 2 #(LabelAndIcon for 'ICXReplicationTuning' << etc. >>
                offsets
                                client = {13221} Array of size 4 #(6 32 276 502)
                callBackBlock
                                client = {6962} BlockClosure [] in Store.GbcReleaseAssistant>>configurePublishDialog:forBundle:
                retry
                                client = {2} false
                files
                                client = {703} a SelectionInList
                publishFile
                                client = {1} nil
                parcelVersionString
                                client = {10828} a ValueHolder on: '12.400 157.0 [PLB Changes] 02.1'
---------------------------------
[72] optimized [] in ApplicationModel>>actionFor:
Context PC = 7
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {2538} a Store.PublishPundleDialog
                aKey
                                client = {4523} #accept
Instance Variables:
---------------------------------
[73] optimized [] in ActionButtonSpec>>typeConvert:
Context PC = 5
Receiver:
                client = {1} nil
Temporaries:
                b
                                client = {4202} a ValueHolder on: nil
                v
                                client = {3} true
                aValue
                                client = {14327} BlockClosure [] in ApplicationModel>>actionFor:
Instance Variables:
---------------------------------
[74] PluggableAdaptor>>setValue:
Context PC = 6
Receiver:
                client = {8068} a PluggableAdaptor
Temporaries:
                newValue
                                client = {3} true
Instance Variables:
                dependents
                                client = {5675} a WinXPActionButtonView
                model
                                client = {4202} a ValueHolder on: nil
                getBlock
                                client = {1381} BlockClosure [] in ActionButtonSpec>>typeConvert:
                putBlock
                                client = {15800} BlockClosure [] in ActionButtonSpec>>typeConvert:
                updateBlock
                                client = {5247} BlockClosure [] in ActionButtonSpec>>typeConvert:
---------------------------------
[75] PluggableAdaptor(ValueModel)>>value:
Context PC = 5
Receiver:
                client = {8068} a PluggableAdaptor
Temporaries:
                newValue
                                client = {3} true
Instance Variables:
                dependents
                                client = {5675} a WinXPActionButtonView
                model
                                client = {4202} a ValueHolder on: nil
                getBlock
                                client = {1381} BlockClosure [] in ActionButtonSpec>>typeConvert:
                putBlock
                                client = {15800} BlockClosure [] in ActionButtonSpec>>typeConvert:
                updateBlock
                                client = {5247} BlockClosure [] in ActionButtonSpec>>typeConvert:
---------------------------------
[76] WinXPTriggerButtonController(TriggerButtonController)>>pressAction
Context PC = 17
Receiver:
                client = {13407} a WinXPTriggerButtonController
Temporaries:
Instance Variables:
                model
                                client = {8068} a PluggableAdaptor
                view
                                client = {5675} a WinXPActionButtonView
                sensor
                                client = {6228} a TranslatingSensor
                keyboardHook
                                client = {1} nil
                dispatcher
                                client = {1} nil
---------------------------------
[77] TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
Context PC = 8
Receiver:
                client = {16353} a TriggerButtonTracker
Temporaries:
                aPoint
                                client = {5308} 46 @ 16
Instance Variables:
                controller
                                client = {13407} a WinXPTriggerButtonController
                inside
                                client = {3} true
---------------------------------
[78] TriggerButtonTracker>>finishSelectionFor:
Context PC = 11
Receiver:
                client = {16353} a TriggerButtonTracker
Temporaries:
                aPoint
                                client = {5308} 46 @ 16
Instance Variables:
                controller
                                client = {13407} a WinXPTriggerButtonController
                inside
                                client = {3} true
---------------------------------
[79] TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
Context PC = 13
Receiver:
                client = {16353} a TriggerButtonTracker
Temporaries:
                aMouseButtonEvent
                                client = {522} a RedButtonReleasedEvent
Instance Variables:
                controller
                                client = {13407} a WinXPTriggerButtonController
                inside
                                client = {3} true
---------------------------------
[80] RedButtonReleasedEvent>>dispatchTo:
Context PC = 4
Receiver:
                client = {522} a RedButtonReleasedEvent
Temporaries:
                anObject
                                client = {16353} a TriggerButtonTracker
Instance Variables:
                time
                                client = {14513} 863589258
                initiator
                                client = {8254} an EventDispatcher
                window
                                client = {7696} a ScheduledWindow 40788
                state
                                client = {0} 0
                x
                                client = {331} 331
                y
                                client = {531} 531
                gx
                                client = {896} 896
                gy
                                client = {761} 761
                buttonNumber
                                client = {1} 1
---------------------------------
[81] TriggerButtonTracker(SelectionTracker)>>handleEvent:
Context PC = 4
Receiver:
                client = {16353} a TriggerButtonTracker
Temporaries:
                anEvent
                                client = {522} a RedButtonReleasedEvent
Instance Variables:
                controller
                                client = {13407} a WinXPTriggerButtonController
                inside
                                client = {3} true
---------------------------------
[82] EventDispatcher>>dispatch:to:
Context PC = 10
Receiver:
                client = {8254} an EventDispatcher
Temporaries:
                event
                                client = {522} a RedButtonReleasedEvent
                object
                                client = {16353} a TriggerButtonTracker
                tmp
                                client = {1} nil
Instance Variables:
                windowController
                                client = {6414} an ApplicationStandardSystemController
                currentMouseConsumer
                                client = {1} nil
                grabbingMouse
                                client = {2} false
                lastControlObject
                                client = {1} nil
                trapList
                                client = {1} nil
                state
                                client = {1} nil
                repairDamageWhenDebugging
                                client = {3} true
                flushQueueAfterError
                                client = {3} true
                distributeEventsWhenDebugging
                                client = {3} true
                dragDropInProgress
                                client = {2} false
                dragDropTracker
                                client = {1} nil
                dispatchUnknownEvents
                                client = {2} false
---------------------------------
[83] [] in EventDispatcher>>dispatchEvent:
Context PC = 9
Receiver:
                client = {8254} an EventDispatcher
Temporaries:
                self
                                client = {8254} an EventDispatcher
                event
                                client = {522} a RedButtonReleasedEvent
Instance Variables:
                windowController
                                client = {6414} an ApplicationStandardSystemController
                currentMouseConsumer
                                client = {1} nil
                grabbingMouse
                                client = {2} false
                lastControlObject
                                client = {1} nil
                trapList
                                client = {1} nil
                state
                                client = {1} nil
                repairDamageWhenDebugging
                                client = {3} true
                flushQueueAfterError
                                client = {3} true
                distributeEventsWhenDebugging
                                client = {3} true
                dragDropInProgress
                                client = {2} false
                dragDropTracker
                                client = {1} nil
                dispatchUnknownEvents
                                client = {2} false
---------------------------------
[84] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {10652} BlockClosure [] in EventDispatcher>>dispatchEvent:
Temporaries:
                anExceptionSelector
                                client = {12339} ClosedWindowNotification
                handlerBlock
                                client = {9732} BlockClosure [] in EventDispatcher>>dispatchEvent:
Instance Variables:
                method
                                client = {8106} CompiledBlock [] in EventDispatcher>>dispatchEvent:
                outerContext
                                client = {3473} EventDispatcher>>dispatchEvent:
                copiedValues
                                client = {13598} Array of size 2 #(an EventDispatcher a RedButtonReleasedEvent)
---------------------------------
[85] EventDispatcher>>dispatchEvent:
Context PC = 68
Receiver:
                client = {8254} an EventDispatcher
Temporaries:
                event
                                client = {522} a RedButtonReleasedEvent
                objectWantingControl
                                client = {1} nil
                targetKeyboardProcessor
                                client = {1} nil
Instance Variables:
                windowController
                                client = {6414} an ApplicationStandardSystemController
                currentMouseConsumer
                                client = {1} nil
                grabbingMouse
                                client = {2} false
                lastControlObject
                                client = {1} nil
                trapList
                                client = {1} nil
                state
                                client = {1} nil
                repairDamageWhenDebugging
                                client = {3} true
                flushQueueAfterError
                                client = {3} true
                distributeEventsWhenDebugging
                                client = {3} true
                dragDropInProgress
                                client = {2} false
                dragDropTracker
                                client = {1} nil
                dispatchUnknownEvents
                                client = {2} false
---------------------------------
[86] RedButtonReleasedEvent(Event)>>dispatch
Context PC = 16
Receiver:
                client = {522} a RedButtonReleasedEvent
Temporaries:
Instance Variables:
                time
                                client = {14513} 863589258
                initiator
                                client = {8254} an EventDispatcher
                window
                                client = {7696} a ScheduledWindow 40788
                state
                                client = {0} 0
                x
                                client = {331} 331
                y
                                client = {531} 531
                gx
                                client = {896} 896
                gy
                                client = {761} 761
                buttonNumber
                                client = {1} 1
---------------------------------
[87] RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
Context PC = 4
Receiver:
                client = {522} a RedButtonReleasedEvent
Temporaries:
                aWinMgr
                                client = {4398} a WindowManager
Instance Variables:
                time
                                client = {14513} 863589258
                initiator
                                client = {8254} an EventDispatcher
                window
                                client = {7696} a ScheduledWindow 40788
                state
                                client = {0} 0
                x
                                client = {331} 331
                y
                                client = {531} 531
                gx
                                client = {896} 896
                gy
                                client = {761} 761
                buttonNumber
                                client = {1} 1
---------------------------------
[88] optimized [] in WindowManager>>safelyDispatchForWindowManager:
Context PC = 6
Receiver:
                client = {1} nil
Temporaries:
                event
                                client = {522} a RedButtonReleasedEvent
                self
                                client = {4398} a WindowManager
Instance Variables:
---------------------------------
[89] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {11210} BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
Temporaries:
                anExceptionSelector
                                client = {8473} BadControllerError
                handlerBlock
                                client = {10290} BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
Instance Variables:
                method
                                client = {12973} CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:
                outerContext
                                client = {1} nil
                copiedValues
                                client = {4031} Array of size 2 #(a RedButtonReleasedEvent a WindowManager)
---------------------------------
[90] WindowManager>>safelyDispatchForWindowManager:
Context PC = 13
Receiver:
                client = {4398} a WindowManager
Temporaries:
                event
                                client = {522} a RedButtonReleasedEvent
Instance Variables:
                windows
                                client = {10843} OrderedCollection (a ScheduledWindow 40788 a ScheduledWindow 11360 a ScheduledWindow 149)
                activeController
                                client = {1} nil
                interruptLock
                                client = {2} false
                outstandingMetaOrDamage
                                client = {2} false
                openInProgress
                                client = {2} false
                eventQueue
                                client = {4584} an EventQueue
                baseProcess
                                client = {14709} a Process in Semaphore>>waitIfCurtailedSignal
                dontFilterEvents
                                client = {2} false
---------------------------------
[91] WindowManager>>processNextEvent
Context PC = 9
Receiver:
                client = {4398} a WindowManager
Temporaries:
                event
                                client = {522} a RedButtonReleasedEvent
Instance Variables:
                windows
                                client = {10843} OrderedCollection (a ScheduledWindow 40788 a ScheduledWindow 11360 a ScheduledWindow 149)
                activeController
                                client = {1} nil
                interruptLock
                                client = {2} false
                outstandingMetaOrDamage
                                client = {2} false
                openInProgress
                                client = {2} false
                eventQueue
                                client = {4584} an EventQueue
                baseProcess
                                client = {14709} a Process in Semaphore>>waitIfCurtailedSignal
                dontFilterEvents
                                client = {2} false
---------------------------------
[92] optimized [] in [] in WindowManager>>newProcess
Context PC = 13
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {4398} a WindowManager
Instance Variables:
---------------------------------
[93] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {904} BlockClosure [] in [] in WindowManager>>newProcess
Temporaries:
                anExceptionSelector
                                client = {3873} TerminateException
                handlerBlock
                                client = {6243} BlockClosure [] in [] in WindowManager>>newProcess
Instance Variables:
                method
                                client = {242} CompiledBlock [] in [] in WindowManager>>newProcess
                outerContext
                                client = {1} nil
                copiedValues
                                client = {4398} a WindowManager
---------------------------------
[94] optimized [] in WindowManager>>newProcess
Context PC = 15
Receiver:
                client = {1} nil
Temporaries:
                self
                                client = {4398} a WindowManager
Instance Variables:
---------------------------------
[95] BlockClosure>>on:do:
Context PC = 18
Receiver:
                client = {11215} BlockClosure [] in WindowManager>>newProcess
Temporaries:
                anExceptionSelector
                                client = {3873} TerminateException
                handlerBlock
                                client = {9271} BlockClosure [] in [] in Process class>>forBlock:priority:
Instance Variables:
                method
                                client = {7974} CompiledBlock [] in WindowManager>>newProcess
                outerContext
                                client = {1} nil
                copiedValues
                                client = {4398} a WindowManager
---------------------------------
[96] optimized [] in Process class>>forBlock:priority:
Context PC = 9
Receiver:
                client = {1} nil
Temporaries:
                aBlock
                                client = {11215} BlockClosure [] in WindowManager>>newProcess
Instance Variables:

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk
[hidden email]
[hidden email]
http://www.cincom.com/smalltalk
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Ralph Johnson
This is a very long message, and every reply that includes the whole thing gets blocked by the mailing list server as "too long".  It would be helpful if, when people replied, they did NOT include all he previous messages.

-Ralph Johnson

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Steve Whitson
In reply to this post by Alan Knight-2
Yes, I agree that we need to change our 3-pane "Export & Replicate" store tool to StoreForGlorpReplication.  But... this tool will continue to have a dependency on the old Store Replicator since the ExportDatabase package still relies upon it.

Will that ever be resolved?

Thanks much for your support,
    -Steve

On 10/8/2010 10:13 AM, Alan Knight wrote:
I will also add that it appears circumstantially to be the use of the old Store Replicator (as opposed for the one in StoreForGlorpReplication (UI)) that caused the issue. I would recommend to avoid that, and to use the StoreGlorp replicator, which is actively maintained.

At 07:26 PM 2010-10-07, Alan Knight wrote:
It's looking like the issue here is that in fact there are duplicates in the database. We took this offline, and I've been looking at an image and database. The origin isn't clear, but there were problems in the old Store publishing that could introduce duplicate records. StoreGlorp tries very hard to eliminate those, so if someone's encountering these problems, a workaround may be to look at what records are duplicated, and to publish the package containing the duplicates individually, then publish the bundle. At least that seems to work in one of these cases.

At 01:39 PM 2010-10-05, Paul Baumann wrote:
Alan,
 
I got the same error a couple days ago. I was double checking everything before sending it to Cincom. The attached email describes what was being done at the time. It was repeatable with same object causing the error.
 
Paul Baumann
 
 
From: [hidden email] [ [hidden email]] On Behalf Of Alan Knight
Sent: Tuesday, October 05, 2010 11:28
To: Steve Whitson; [hidden email]
Subject: Re: [vwnc] walkback while publishing in vw7.7.1
 
Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:

 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
 
--
Alan Knight [|], Engineering Manager, Cincom Smalltalk
[hidden email]
[hidden email]
http://www.cincom.com/smalltalk


This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.
Subject: Cincom support request
Thread-Topic: Cincom support request
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative;
         boundary="_000_6874656874756779766872777975697174797273677573736980666_"
MIME-Version: 1.0

Cincom support,
 
This error happened while publishing a bundle using VW 7.7.1. The error includes a package in the bundle that had been previously published and that had no image changes to publish.
 
Just in case it helps, this is what I'd done:
 
*Created 'theICE Releases' bundle.
*Reconciled 'theICE Releases' bundle to existing dB version.
*Added the loaded versions of these bundles to 'theICE Releases':
                Catalina Development Client
                Catalina Development Server
                Catalina GemStone Base
                DatabaseAdministration
*The bundles added were just newer versions of what existed in the 'theICE Releases' version reconciled to.
*Published the 'theICE Releases' bundle.
 
A debugger appeared, raised by this method:
 
Glorp.Cache>>includesKey: key as: anObject
                "Return true if we include the object, and it matches the given object. If we include a different object with the same key, raise an exception. Don't listen to any expiry policy"
                | item value |
                item := self basicAt: key ifAbsent: [^false].
                value := policy contentsOf: item.
                value == anObject ifFalse: [
                                (DuplicatePrimaryKeyException new: anObject existing: value) signal].
                ^true.
 
Here are context-displayed values from the debugger:
 
                value = anObject true
 
                value definition == anObject definition true
                value package == anObject package false
                value primaryKey == anObject primaryKey true
 
                value package {StorePackage(GbcManagement,4.0 018.0)}
                anObject package {StorePackage(GbcManagement,4.0 018.0)}
                value package primaryKey 30151
                anObject package primaryKey 30151
 
It appears to be either a temporal cache bug or a cache presumption problem. The cache is expecting identical objects when objects are equal and perhaps loaded outside the current context or no longer within the cache. One would wonder if equality compare is what should be expected here. The packages of the code are not identical objects and yet they share the same primary key. Full stack follows.
 
Paul Baumann
[hidden email]
 
 
Unhandled exception: Duplicate objects with same primary key
 
[1]  Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal
[2]  Glorp.Cache>>includesKey:as:
[3]  Glorp.CacheManager>>containsObject:key:
[4]  Glorp.GlorpSession>>cacheContainsObject:key:
[5]  optimized [] in Glorp.GlorpSession>>isNew:
[6]  BlockClosure>>on:do:
[7]  Glorp.GlorpSession>>isNew:
[8]  Glorp.GlorpSession>>register:
[9]  optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[10] OrderedCollection>>do:
[11] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[12] Glorp.UnitOfWork>>register:
[13] Glorp.GlorpSession>>register:
[14] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[15] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[16] Array(SequenceableCollection)>>do:

<snip>

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: walkback while publishing in vw7.7.1

Alan Knight-2
I'd like to do a revised version of ExportDatabase that could work much more easily by simply BOSSing out the appropriate StoreGlorp objects. In fact, I did a demo of something similar at ESUG, where I just whipped up a trivial server that would serve packages over HTTP from a server running in Amazon EC2. So it's certainly doable, it's just a matter of doing it.

At 02:33 PM 2010-10-08, Steve Whitson wrote:
Yes, I agree that we need to change our 3-pane "Export & Replicate" store tool to StoreForGlorpReplication.  But... this tool will continue to have a dependency on the old Store Replicator since the ExportDatabase package still relies upon it.

Will that ever be resolved?

Thanks much for your support,
    -Steve

On 10/8/2010 10:13 AM, Alan Knight wrote:
I will also add that it appears circumstantially to be the use of the old Store Replicator (as opposed for the one in StoreForGlorpReplication (UI)) that caused the issue. I would recommend to avoid that, and to use the StoreGlorp replicator, which is actively maintained.

At 07:26 PM 2010-10-07, Alan Knight wrote:
It's looking like the issue here is that in fact there are duplicates in the database. We took this offline, and I've been looking at an image and database. The origin isn't clear, but there were problems in the old Store publishing that could introduce duplicate records. StoreGlorp tries very hard to eliminate those, so if someone's encountering these problems, a workaround may be to look at what records are duplicated, and to publish the package containing the duplicates individually, then publish the bundle. At least that seems to work in one of these cases.

At 01:39 PM 2010-10-05, Paul Baumann wrote:
Alan,
 
I got the same error a couple days ago. I was double checking everything before sending it to Cincom. The attached email describes what was being done at the time. It was repeatable with same object causing the error.
 
Paul Baumann
 
 
From: [hidden email] [ [hidden email]] On Behalf Of Alan Knight
Sent: Tuesday, October 05, 2010 11:28
To: Steve Whitson; [hidden email]
Subject: Re: [vwnc] walkback while publishing in vw7.7.1
 
Hmm. That's not good. Can you provide any details about what it is you're publishing. e.g. are you publishing an entire bundle not previously published, or is it a previously published bundle with changes, or were some or all of the contained bundles/packages published separately? Were any items multiply contained (i.e. same package in more than one bundle). Ideally, would it be possible to provide an image that exhibits the problem, or a reproducible case?

At 10:52 AM 2010-10-05, Steve Whitson wrote:

 Hi,

I've received the attached walkback while attempting to publish something in VW 7.7.1.

Any ideas?

Thanks much,
    -Steve



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
 
--
Alan Knight [|], Engineering Manager, Cincom Smalltalk
[hidden email]
[hidden email]
http://www.cincom.com/smalltalk


This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.
Subject: Cincom support request
Thread-Topic: Cincom support request
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative;
         boundary="_000_6874656874756779766872777975697174797273677573736980666_"
MIME-Version: 1.0

Cincom support,
 
This error happened while publishing a bundle using VW 7.7.1. The error includes a package in the bundle that had been previously published and that had no image changes to publish.
 
Just in case it helps, this is what I'd done:
 
*Created 'theICE Releases' bundle.
*Reconciled 'theICE Releases' bundle to existing dB version.
*Added the loaded versions of these bundles to 'theICE Releases':
                Catalina Development Client
                Catalina Development Server
                Catalina GemStone Base
                DatabaseAdministration
*The bundles added were just newer versions of what existed in the 'theICE Releases' version reconciled to.
*Published the 'theICE Releases' bundle.
 
A debugger appeared, raised by this method:
 
Glorp.Cache>>includesKey: key as: anObject
                "Return true if we include the object, and it matches the given object. If we include a different object with the same key, raise an exception. Don't listen to any expiry policy"
                | item value |
                item := self basicAt: key ifAbsent: [^false].
                value := policy contentsOf: item.
                value == anObject ifFalse: [
                                (DuplicatePrimaryKeyException new: anObject existing: value) signal].
                ^true.
 
Here are context-displayed values from the debugger:
 
                value = anObject true
 
                value definition == anObject definition true
                value package == anObject package false
                value primaryKey == anObject primaryKey true
 
                value package {StorePackage(GbcManagement,4.0 018.0)}
                anObject package {StorePackage(GbcManagement,4.0 018.0)}
                value package primaryKey 30151
                anObject package primaryKey 30151
 
It appears to be either a temporal cache bug or a cache presumption problem. The cache is expecting identical objects when objects are equal and perhaps loaded outside the current context or no longer within the cache. One would wonder if equality compare is what should be expected here. The packages of the code are not identical objects and yet they share the same primary key. Full stack follows.
 
Paul Baumann
[hidden email]
 
 
Unhandled exception: Duplicate objects with same primary key
 
[1]  Glorp.DuplicatePrimaryKeyException(Glorp.GlorpError)>>signal
[2]  Glorp.Cache>>includesKey:as:
[3]  Glorp.CacheManager>>containsObject:key:
[4]  Glorp.GlorpSession>>cacheContainsObject:key:
[5]  optimized [] in Glorp.GlorpSession>>isNew:
[6]  BlockClosure>>on:do:
[7]  Glorp.GlorpSession>>isNew:
[8]  Glorp.GlorpSession>>register:
[9]  optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[10] OrderedCollection>>do:
[11] Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[12] Glorp.UnitOfWork>>register:
[13] Glorp.GlorpSession>>register:
[14] optimized [] in Glorp.UnitOfWork>>registerTransitiveClosureFrom:
[15] optimized [] in [] in Glorp.Descriptor>>referencedIndependentObjectsFrom:do:
[16] Array(SequenceableCollection)>>do:
<snip>

--
Alan Knight [|], Engineering Manager, Cincom Smalltalk

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc