Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgradeStone fails (referencing seaside.gemstone.com) for a stone built using a custom script #280

Open
4 tasks
dalehenrich opened this issue Jan 13, 2020 · 12 comments

Comments

@dalehenrich
Copy link
Member

dalehenrich commented Jan 13, 2020

This script is the custom class creation script:

#!/bin/bash
#
# script based on sample from Marten Feldtmann (GESS Software)
#
usage() {
  cat <<HELP

USAGE: $(basename $0) <db-name>
Updates the product software

EAXMPLES
  $(basename $0) webcati

HELP
}

if [ $# -ne 1 ]; then
  usage; exit 1
fi
source $GS_HOME/bin/defGsDevKit.env
source $GS_HOME/server/stones/$1/defStone.env $1
if [ -s $GEMSTONE/seaside/etc/gemstone.secret ]; then
    . $GEMSTONE/seaside/etc/gemstone.secret
else
    echo 'Missing password file $GEMSTONE/seaside/etc/gemstone.secret'
    exit 1
fi
cat << EOF | $GEMSTONE/bin/topaz -l -u product_update
set user DataCurator pass $GEMSTONE_CURATOR_PASS gems $GEMSTONE_NAME
iferror where
login
doit
Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.
%
doit
"Install GLASS from github"
GsDeployer deploy: [
 Metacello new
  baseline: 'GLASS1';
  repository: 'github://glassdb/glass:master/repository';
  get.
 Metacello new
  baseline: 'GLASS1';
  repository: 'github://glassdb/glass:master/repository';
  onLock: [:ex | ex honor ];
  load: 'default' ].
%
commit
EOF

This is the upgradeStone invocation:

upgradeStone aaa_340 aaa_340_351 3.5.1

Here is the relevant part of the upgradeSeasideImage.log file (killed job during retry of download to produce the stack):

--------------------
Starting Standard GsDevKit upgrade: prepare gsdevkit image as DataCurator
--------------------
Prepare gsdevkit image
	update dbf history for upgrade start
Prepare gsdevkit - patch bug 45952
Prepare gsdevkit - create existing configuration list
	create existing configuration list (commit)
		ConfigurationOfGsMisc
		ConfigurationOfGsCore
	existing configuration collected (2)
Prepare gsdevkit - enableSessionMethods
	session methods enabled (commit)
Prepare gsdevkit - clear Monticello caches
	Monticello caches cleared (commit)
Prepare gsdevkit - Metacello caches NOT cleared
		Patching ...Behavior>>compileMethod:category:
	unload 2.x only packages
	reset Monticello package registry
Prepare gsdevkit - reset existing global state
	update dbf history for upgrade finish
Prepare gsdevkit - load GsDevKit application code
	load BaselineOfMetacello and BaselineOfGLASS1 (default)
	removing configuration classes
		ConfigurationOfGsMisc
		ConfigurationOfGsCore
	done removing configuration classes (2)
--------------------
		Reloading Project 'Metacello'
--------------------
--transcript--'Fetched -> BaselineOfMetacello-EstebanLorenzano.97 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Loaded -> BaselineOfMetacello-EstebanLorenzano.97 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Fetched -> BaselineOfMetacello-EstebanLorenzano.97 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Loaded -> BaselineOfMetacello-EstebanLorenzano.97 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Loading baseline of BaselineOfMetacello...'
--transcript--'Fetched -> BaselineOfFileTree-dkh.4 --- github://dalehenrich/filetree:gemstone2.4/repository [d7eee41:gemstone2.4] --- github://dalehenrich/filetree:gemstone2.4/repository'
--transcript--'Loaded -> BaselineOfFileTree-dkh.4 --- github://dalehenrich/filetree:gemstone2.4/repository [d7eee41:gemstone2.4] --- github://dalehenrich/filetree:gemstone2.4/repository'
--transcript--'Fetched -> Metacello-Base-topa.124 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Project: Gofer stable'
--transcript--' [1.0.5.1]'
--transcript--'Retrying ''http://seaside.gemstone.com/ss/metacello/?C=M;O=D'' (1) ''SpSocketError: Socket connect error: connect(14,64.20.104.5,port=80) failed with errno=110,ETIMEDOUT, Connection timed out'''

[Sending soft break]

[Sending hard break]
Error 6004 , a Break occurred (error 6004), A hard break was received. (Break)
ERROR: UNEXPECTED ERROR
topaz> time
 01/13/2020 13:33:46.341 PST
topaz > exec iferr 1 : stk 
==> 1 Break (AbstractException) >> _signalFromPrimitive: @5 line 15
2 ProcessorScheduler >> _checkForExpiredDelays: @1 line 1
3 ProcessorScheduler >> _reapEvents:honorOob:   @38 line 36
4 ProcessorScheduler >> _findReadyProcess:      @2 line 10
5 ProcessorScheduler >> _reschedule:            @13 line 20
6 ProcessorScheduler >> _waitForSocket:         @8 line 15
7 GsSocket >> writeWillNotBlockWithin:          @20 line 39
8 GsSocket >> connectTo:on:timeoutMs:           @27 line 32
9 GsSocket >> connectTo:on:                     @2 line 9
10 HTTPSocket (SpSocket) >> connectTo:           @5 line 6
11 HTTPSocket class (SpSocket class) >> connectToServerOnHost:port: @6 line 7
12 HTTPSocket class >> httpGetDocument:args:accept:request: @62 line 38
13 HTTPSocket class >> httpGet:args:accept:request: @3 line 6
14 HTTPSocket class >> httpGet:args:user:passwd: @12 line 5
15 [] in MCPlatformSupport class >> readStreamForUrl:user:passwd:do: @15 line 9
16 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
17 MCPlatformSupport class >> readStreamForUrl:user:passwd:do: @6 line 14
18 MCHttpRepository >> allFileNames              @7 line 3
19 MCHttpRepository (MCFileBasedRepository) >> readableFileNames @3 line 2
20 MCHttpRepository (MCFileBasedRepository) >> allVersionNames @3 line 2
21 [] in MCFileBasedRepository >> goferReferences @9 line 3
22 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
23 MCHttpRepository (MCFileBasedRepository) >> goferReferences @3 line 4
24 [] in Gofer >> basicReferencesIn:             @7 line 2
25 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
26 MetacelloGofer (Gofer) >> basicReferencesIn:  @3 line 3
27 [] in MetacelloGofer >> basicReferencesIn:    @14 line 13
28 [] in MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: @18 line 14
29 [] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: @14 line 9
30 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
31 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @10 line 10
32 MetacelloGemStonePlatform (MetacelloPlatform) >> stackCacheFor:cacheClass:at:doing: @3 line 4
33 MetacelloGofer >> basicReferencesIn:          @10 line 9
34 [] in Gofer >> allResolvedIn:                 @10 line 5
35 Dictionary (AbstractDictionary) >> at:ifAbsentPut: @7 line 14
36 MetacelloGofer (Gofer) >> allResolvedIn:      @6 line 5
37 [] in Gofer >> allResolved                    @12 line 7
38 Array (Collection) >> do:                     @5 line 10
39 MetacelloGofer (Gofer) >> allResolved         @6 line 7
40 MetacelloGoferPackage (GoferReference) >> resolveAllWith: @3 line 4
41 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> resolvePackageSpecReferences:gofer: @23 line 16
42 [] in MetacelloCommonMCSpecLoader >> retryingResolvePackageSpecReferences:gofer: @36 line 12
43 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
44 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> retryingResolvePackageSpecReferences:gofer: @16 line 13
45 [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12 line 21
46 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
47 MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
48 MetacelloPackageSpec >> loadUsing:gofer:      @2 line 3
49 [] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: @14 line 6
50 OrderedCollection (Collection) >> do:         @5 line 10
51 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @6 line 6
52 [] in MetacelloFetchingMCSpecLoader >> atomicLoadPackageSpecs:repositories: @8 line 4
53 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
54 MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
55 MetacelloLoaderPolicy >> pushAtomicLoadDirectivesDuring:for: @3 line 3
56 MetacelloFetchingMCSpecLoader >> atomicLoadPackageSpecs:repositories: @4 line 4
57 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @12 line 5
58 MetacelloMCVersionSpecLoader >> load          @14 line 21
59 MetacelloMCVersion >> executeLoadFromArray:   @10 line 7
60 [] in MetacelloMCVersion >> fetchRequiredFromArray: @34 line 11
61 [] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: @14 line 9
62 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
63 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @10 line 10
64 [] in MetacelloMCVersion >> fetchRequiredFromArray: @30 line 11
65 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
66 [] in MetacelloMCVersion >> fetchRequiredFromArray: @22 line 12
67 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
68 MetacelloMCVersion >> fetchRequiredFromArray: @18 line 7
69 [] in MetacelloMCProjectSpec >> loadVersion:  @71 line 41
70 [] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: @14 line 9
71 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
72 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @10 line 10
73 MetacelloMCConfigurationOfProjectSpec (MetacelloMCProjectSpec) >> loadVersion: @22 line 25
74 MetacelloProjectSpecForLoad >> performLoad    @29 line 21
75 MetacelloMCNamelessProjectSpec (MetacelloGenericProjectSpec) >> load @6 line 4
76 MetacelloProjectReferenceSpec >> loadUsing:gofer: @6 line 6
77 [] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: @14 line 6
78 OrderedCollection (Collection) >> do:         @5 line 10
79 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @6 line 6
80 [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: @8 line 4
81 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
82 MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
83 MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3
84 MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: @4 line 4
85 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @16 line 7
86 MetacelloMCVersionSpecLoader >> load          @14 line 21
87 MetacelloMCVersion >> executeLoadFromArray:   @10 line 7
88 [] in MetacelloMCVersion >> fetchRequiredFromArray: @34 line 11
89 [] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: @14 line 9
90 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
91 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @10 line 10
92 [] in MetacelloMCVersion >> fetchRequiredFromArray: @30 line 11
93 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
94 [] in MetacelloMCVersion >> fetchRequiredFromArray: @22 line 12
95 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
96 MetacelloMCVersion >> fetchRequiredFromArray: @18 line 7
97 [] in MetacelloMCVersion >> doLoadRequiredFromArray: @28 line 10
98 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
99 MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
100 MetacelloMCVersion >> load                    @4 line 3
101 [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @18 line 15
102 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
103 [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
104 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
105 [] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
106 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
107 [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
108 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
109 MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
110 [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @7 line 5
111 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
112 MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile: @9 line 14
113 MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3 line 3
114 MetacelloScriptEngine >> load:                @2 line 3
115 MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 12
116 [] in MetacelloScriptExecutor >> execute:     @39 line 15
117 [] in MetacelloScriptExecutor >> executeString:do: @15 line 5
118 Array (Collection) >> do:                     @5 line 10
119 MetacelloScriptImageExecutor (MetacelloScriptExecutor) >> executeString:do: @9 line 5
120 Unicode7 (String) >> execute:against:         @2 line 2
121 MetacelloScriptImageExecutor (MetacelloScriptExecutor) >> execute: @7 line 9
122 Metacello >> execute:args:                    @9 line 5
123 Metacello >> load                             @2 line 2
124 [] in GsuAbstractGsDevKit >> _reloadProjectNamed:projectSpec:loads: @78 line 46
125 [] in GsDeployer >> deploy:                   @22 line 8
126 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
127 [] in GsDeployer >> deploy:                   @8 line 9
128 [] in MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: @12 line 7
129 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
130 MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: @7 line 8
131 [] in GsDeployer >> mcPlatformSupportDo:      @14 line 11
132 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
133 GsDeployer >> mcPlatformSupportDo:            @10 line 12
134 GsDeployer >> deploy:                         @3 line 3
135 GsDeployer class >> autoMigrate:              @4 line 13
136 GsDeployer class >> deploy:                   @2 line 12
137 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> _deploy: @13 line 14
138 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> _reloadProjectNamed:projectSpec:loads: @63 line 42
139 [] in GsuAbstractGsDevKit >> _loadApplicationLoadSpecs: @39 line 24
140 Array (Collection) >> do:                     @5 line 10
141 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> _loadApplicationLoadSpecs: @4 line 19
142 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> loadApplicationLoadSpecs @28 line 22
143 GsuGsDevKit_3_5_x_StdUpgrade >> prepareGsDevKitImage_loadApplicationCode @3 line 10
144 GsuGemStone_3_4_x_Release (GsuAbstractGemStoneRelease) >> prepareGsDevKitImage_loadApplicationCode: @2 line 3
145 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKitUpgrade) >> prepareGsDevKitImage @20 line 33
146 Executed Code                                 @6 line 5
147 GsNMethod class >> _gsReturnToC               @1 line 11
  [GsProcess 195218689]

Once final bugfix is determined, will need to:

  • fix the GsDevKit_upgrade bug
  • update the upgradeSeasideImage script for GemStone 3.5.2 to include the fix
  • add an upgrade test case using this stone creation script to the GsDevKit_home travis tests
  • add the GsDefKit_home test case to the internal GemStone GsDevKit_home test suite
@dalehenrich
Copy link
Member Author

It's worth pointing out that the following produces a stone that does upgrade without errors:

createStone -G aaa_340 3.4.0
# manually edit the .topazini file to use DataCurator instead of SystemUser
bootstrapGLASS aaa_340
upgradeStone aaa_340 aaa_340_351 3.5.1

@dalehenrich
Copy link
Member Author

The failing upgrade has a project signature of the following for the 3.4.0 stone:

a OrderedCollection
  #1 Metacello :: a7e9323
  #2 GLASS1 :: 1c6a7a6
  #3 FileTree :: d7eee41
  #4 Grease :: 779ca4b
  #5 GsMisc :: 0.243
  #6 GsMonticello :: 0.244.3
  #7 GsSqueakCommon :: 0.9.4
  #8 GLASS :: 0.231
  #9 GsOB :: 0.242.1
  #10 Gofer :: 1.0.5.1
  #11 GoferProjectLoader :: 1.0-alpha2.2
  #12 GsCore :: 0.250

The signature (using the same script) cannot fails in the bootstrapGLASS script, because the same version of Metacello is not present:

topaz 1> print
(Metacello registrations select: [ :each | each loadedInImage ])
    collect: [ :each | 
      each projectName , ' :: ' , each versionInfo versionString]
%
ERROR 2010 , a MessageNotUnderstood occurred (error 2010), a Metacello class does not understand  #'registrations' (MessageNotUnderstood)

...Sooooo, there is a very recent version of Metacello already installed, which is obviously confusing the upgrade script ...

@dalehenrich
Copy link
Member Author

dalehenrich commented Jan 14, 2020

  1. The upgrade fails at the point where it should be safe to reload all of the 3.5.x application code, starting with Metacello and GLASS1. The implication is that it shouldn't be necessary to rerun the upgrade logic, because all of the necessary work needs to be done.
  2. The upgrade script itself is trying to reload Metacello but when I try to perform the same steps as performed in the upgrade I don't quite get the same results (different error condition).
  3. OTOH, I can run the following to (successfully) reload Metacello (the upgrade script tries to use the repository recorded in the image, since it could be a github: or filetree: in the stone itself). This script explicitly uses a repository and does succeed:
    GsDeployer deploy: [
    	Metacello new
    		baseline: 'Metacello';
    		repository: 'github://Metacello/metacello:master/repository';
     	get.
     	Metacello new
    		baseline: 'Metacello';
    		repository: 'github://Metacello/metacello:master/repository';
    		onConflict: [:ex | ex allow];
    		load ].
  4. but the subsequent reload of GLASS1:
    GsDeployer deploy: [
     Metacello new
      baseline: 'GLASS1';
      repository: 'github://glassdb/glass:master/repository';
      get.
     Metacello new
      baseline: 'GLASS1';
      repository: 'github://glassdb/glass:master/repository';
      onLock: [:ex | ex honor ];
      load: 'default' ].
    
    fails with the the missing Archive>>close bug ... There is a known patch for that bug, so tomorrow when I pick up this thread again, I should be able to put together an appropriate reload script ...

@dalehenrich
Copy link
Member Author

... i was mistaken in thinking that the missing Archive>>close bug was the source of the issue ... I was looking at the state of the image post error and mistakenly thought that the ZipArchive>>close method was missing ...

Now that I've (finally) gotten a debugger on the stack, I'm seeing that the failure not related to ZipArchive>>close

@dalehenrich
Copy link
Member Author

If you look at the upgradeSeasideImage.out log file, you'll see these lines:

Prepare gsdevkit - create existing configuration list
	create existing configuration list (commit)
		ConfigurationOfGsMisc
		ConfigurationOfGsCore
	existing configuration collected (2)

That list of configurations is remove from the image prior to reloading metadello and at the end of the day, ConfigurationOfGofer needs to be added to this list (I have submitted an internal bug number 48510 "upgradeStone fails (referencing seaside.gemstone.com) for a stone built using a custom script" to track the issue. I expect the upgrade script to be updated for GemStone 3.5.2.

As a workaround, you should be able to remove the ConfigurationOfGofer from your image using ConfigurationOfGofer removeFromSystem. System commit.

@dalehenrich
Copy link
Member Author

Will need to:

  • fix the GsDevKit_upgrade bug
  • update the upgradeSeasideImage script for GemStone 3.5.2 to include the fix
  • add an upgrade test case using this stone creation script to the GsDevKit_home travis tests
  • add the GsDefKit_home test case to the internal GemStone GsDevKit_home test suite

@dalehenrich
Copy link
Member Author

Apparently my original workaround was not sufficient. After an upgrade the Monticello package is not updated to the correct version (Monticello.v34-dkh.488).

If, instead of deleting the ConfigurationOfGofer, the latest version of ConfigurationOfGofer is installed in the pre-upgrade image:

Gofer new
	url: 'http://seaside.gemtalksystems.com/ss/MetacelloRepository';
	package: 'ConfigurationOfGofer';
	load.
System commit.

The upgrade to 3.5.1 succeeds and indeed the correct version of the Monticello package (using (MCWorkingCopy allManagers detect: [:each | each packageName = 'Monticello']) description produces Monticello.v34-dkh.488.

Need to make another run using the latest backup from a test database to confirm that this is a better workaround.

@dalehenrich
Copy link
Member Author

Using the new improved workaround fails in the same way as the original workaround when attempting to upgrade the test data base 2020_01_06_02_00-logid-219:

--------------------
Starting Standard GsDevKit upgrade: prepare gsdevkit image as DataCurator
--------------------
Prepare gsdevkit image
	update dbf history for upgrade start
Prepare gsdevkit - patch bug 45952
Prepare gsdevkit - create existing configuration list
	create existing configuration list (commit)
		ConfigurationOfGsMisc
		ConfigurationOfGsCore
	existing configuration collected (2)
Prepare gsdevkit - enableSessionMethods
	session methods enabled (commit)
Prepare gsdevkit - clear Monticello caches
	Monticello caches cleared (commit)
Prepare gsdevkit - Metacello caches NOT cleared
		Patching ...Behavior>>compileMethod:category:
	unload 2.x only packages
	reset Monticello package registry
Prepare gsdevkit - reset existing global state
	update dbf history for upgrade finish
Prepare gsdevkit - load GsDevKit application code
	load BaselineOfMetacello and BaselineOfGLASS1 (default)
	removing configuration classes
		ConfigurationOfGsMisc
		ConfigurationOfGsCore
	done removing configuration classes (2)
--------------------
		Reloading Project 'Metacello'
--------------------
--transcript--'Fetched -> BaselineOfMetacello-EstebanLorenzano.97 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Loaded -> BaselineOfMetacello-EstebanLorenzano.97 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Fetched -> BaselineOfMetacello-EstebanLorenzano.97 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Loaded -> BaselineOfMetacello-EstebanLorenzano.97 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Loading baseline of BaselineOfMetacello...'
--transcript--'Fetched -> BaselineOfFileTree-dkh.4 --- github://dalehenrich/filetree:gemstone2.4/repository [d7eee41:gemstone2.4] --- github://dalehenrich/filetree:gemstone2.4/repository'
--transcript--'Loaded -> BaselineOfFileTree-dkh.4 --- github://dalehenrich/filetree:gemstone2.4/repository [d7eee41:gemstone2.4] --- github://dalehenrich/filetree:gemstone2.4/repository'
--transcript--'Fetched -> Metacello-Base-topa.124 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Project: Gofer stable'
--transcript--' [1.0.5.4]'
--transcript--'Fetched -> Gofer-Core.gemstone-dkh.138 --- http://seaside.gemtalksystems.com/ss/metacello --- http://seaside.gemtalksystems.com/ss/metacello'
--transcript--'Fetched -> Metacello-Core-EstebanLorenzano.832 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Fetched -> Metacello-MC-EstebanLorenzano.735 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Fetched -> Metacello-Platform.gemstone-dkh.66 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Fetched -> Metacello-ToolBox-EstebanLorenzano.149 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Fetched -> Metacello-Cypress-CyrilFerlicot.8 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Project: FileTree baseline'
--transcript--'Fetched -> MonticelloFileTree-Core-dkh.199 --- github://dalehenrich/filetree:gemstone2.4/repository [d7eee41:gemstone2.4] --- github://dalehenrich/filetree:gemstone2.4/repository'
--transcript--'Fetched -> MonticelloFileTree-FileDirectory-Utilities-dkh.15 --- github://dalehenrich/filetree:gemstone2.4/repository [d7eee41:gemstone2.4] --- github://dalehenrich/filetree:gemstone2.4/repository'
--transcript--'Fetched -> Metacello-GS3x-Platform-dkh.1 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Fetched -> Metacello-FileTree-dkh.36 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Fetched -> Metacello-GitBasedRepository-dkh.21 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Fetched -> Metacello-GitHub-topa.46 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Fetched -> Metacello-Bitbucket-topa.6 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- github://dalehenrich/metacello-work:master/repository'
--transcript--'Loaded -> Metacello-Base-topa.124 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Starting atomic load'
--transcript--'Loaded -> Gofer-Core.gemstone-dkh.138 --- http://seaside.gemtalksystems.com/ss/metacello --- cache'
--transcript--'Finished atomic load'
--transcript--'Loaded -> Metacello-Core-EstebanLorenzano.832 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Loaded -> Metacello-MC-EstebanLorenzano.735 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Loaded -> Metacello-Platform.gemstone-dkh.66 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Evaluated -> Metacello-Platform >> gemstone10beta311PostLoadDoIt'
--transcript--'Loaded -> Metacello-ToolBox-EstebanLorenzano.149 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Loaded -> Metacello-Cypress-CyrilFerlicot.8 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Loaded -> MonticelloFileTree-Core-dkh.199 --- github://dalehenrich/filetree:gemstone2.4/repository [d7eee41:gemstone2.4] --- cache'
--transcript--'Loaded -> MonticelloFileTree-FileDirectory-Utilities-dkh.15 --- github://dalehenrich/filetree:gemstone2.4/repository [d7eee41:gemstone2.4] --- cache'
--transcript--'Loaded -> Metacello-GS3x-Platform-dkh.1 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Loaded -> Metacello-FileTree-dkh.36 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Loaded -> Metacello-GitBasedRepository-dkh.21 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Loaded -> Metacello-GitHub-topa.46 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Loaded -> Metacello-Bitbucket-topa.6 --- github://dalehenrich/metacello-work:master/repository [a7e9323:master] --- cache'
--transcript--'Evaluated -> baseline [BaselineOfMetacello] >> reprimeRegistryIssue197'
--transcript--'...finished baseline'
--transcript--'Migrated 0 instances for 83 classes.'
--------------------
		Reloading Project 'GLASS1' loads: anArray( 'GsSqueakCommon')
--------------------
--transcript--'Fetched -> BaselineOfGLASS1-dkh.68 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Loaded -> BaselineOfGLASS1-dkh.68 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> BaselineOfGLASS1-dkh.68 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Loaded -> BaselineOfGLASS1-dkh.68 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Loading baseline of BaselineOfGLASS1...'
--transcript--'Fetched -> BaselineOfGrease-dkh.2 --- github://GsDevKit/Grease:master/repository [779ca4b:master] --- github://GsDevKit/Grease:master/repository'
--transcript--'Loaded -> BaselineOfGrease-dkh.2 --- github://GsDevKit/Grease:master/repository [779ca4b:master] --- github://GsDevKit/Grease:master/repository'
--transcript--'Project: Gofer stable'
--transcript--' [1.0.5.4]'
--transcript--'Project: Grease baseline'
--transcript--'Fetched -> ConfigurationOfGsMisc-dkh.120 --- http://seaside.gemtalksystems.com/ss/MetacelloRepository --- http://seaside.gemtalksystems.com/ss/MetacelloRepository'
--transcript--'Loaded -> ConfigurationOfGsMisc-dkh.120 --- http://seaside.gemtalksystems.com/ss/MetacelloRepository --- http://seaside.gemtalksystems.com/ss/MetacelloRepository'
--transcript--'Fetched -> ConfigurationOfGsCore-dkh.326 --- http://seaside.gemtalksystems.com/ss/MetacelloRepository --- http://seaside.gemtalksystems.com/ss/MetacelloRepository'
--transcript--'Loaded -> ConfigurationOfGsCore-dkh.326 --- http://seaside.gemtalksystems.com/ss/MetacelloRepository --- http://seaside.gemtalksystems.com/ss/MetacelloRepository'
--transcript--'Project: GsCore stable'
--transcript--' [0.250]'
--transcript--'Fetched -> Core.v3-dkh.82 --- http://seaside.gemtalksystems.com/ss/monticello --- http://seaside.gemtalksystems.com/ss/monticello'
--transcript--'Fetched -> Base-Bootstrap.v3-dkh.29 --- http://seaside.gemtalksystems.com/ss/monticello --- http://seaside.gemtalksystems.com/ss/monticello'
--transcript--'Fetched -> Bootstrap.v34-dkh.263 --- http://seaside.gemtalksystems.com/ss/monticello --- http://seaside.gemtalksystems.com/ss/monticello'
--transcript--'Fetched -> GemStone-ANSI-Streams-dkh.9 --- http://seaside.gemtalksystems.com/ss/monticello --- http://seaside.gemtalksystems.com/ss/monticello'
--transcript--'Fetched -> GemStone-Indexing-Extensions-dkh.3 --- http://seaside.gemtalksystems.com/ss/QueryExtensions --- http://seaside.gemtalksystems.com/ss/QueryExtensions'
--transcript--'Fetched -> Sport3.010.v3-dkh.29 --- http://seaside.gemtalksystems.com/ss/hyper --- http://seaside.gemtalksystems.com/ss/hyper'
--transcript--'Fetched -> Squeak.v34-dkh.339 --- http://seaside.gemtalksystems.com/ss/monticello --- http://seaside.gemtalksystems.com/ss/monticello'
--transcript--'Fetched -> Network-Url-dkh.3 --- http://seaside.gemtalksystems.com/ss/monticello --- http://seaside.gemtalksystems.com/ss/monticello'
--transcript--'Fetched -> Regex-Core-DaleHenrichs.3 --- http://seaside.gemtalksystems.com/ss/VBRegex --- http://seaside.gemtalksystems.com/ss/VBRegex'
--transcript--'Fetched -> Regex-Tests-Core-DaleHenrichs.5 --- http://seaside.gemtalksystems.com/ss/VBRegex --- http://seaside.gemtalksystems.com/ss/VBRegex'
--transcript--'Fetched -> Core322x-dkh.2 --- http://seaside.gemtalksystems.com/ss/monticello --- http://seaside.gemtalksystems.com/ss/monticello'
--transcript--'Fetched -> GemStone-Compression-dkh.1 --- http://seaside.gemtalksystems.com/ss/monticello --- http://seaside.gemtalksystems.com/ss/monticello'
--transcript--'Project: SMTPMail stable'
--transcript--' [0.243]'
--transcript--'Project: Core 0.247'
--transcript--'Fetched -> SMTPMail-dkh.11 --- http://seaside.gemtalksystems.com/ss/smtp --- http://seaside.gemtalksystems.com/ss/smtp'
--transcript--'Fetched -> Grease-Core-cypress.1 --- github://GsDevKit/Grease:master/repository [779ca4b:master] --- github://GsDevKit/Grease:master/repository'
--transcript--'Project: UTF8 stable'
--transcript--' [0.243]'
--transcript--'Project: Core 0.247'
--transcript--'Fetched -> Utf8Encoding.310-dkh.32 --- http://seaside.gemtalksystems.com/ss/monticello --- http://seaside.gemtalksystems.com/ss/monticello'
--transcript--'Project: System-Digital-Signatures stable'
--transcript--' [0.243]'
--transcript--'Project: Core 0.247'
--transcript--'Fetched -> System-Digital-Signatures-dkh.5 --- http://seaside.gemtalksystems.com/ss/monticello --- http://seaside.gemtalksystems.com/ss/monticello'
--transcript--'Fetched -> Grease-GemStone-Core-cypress.1 --- github://GsDevKit/Grease:master/repository [779ca4b:master] --- github://GsDevKit/Grease:master/repository'
--transcript--'Fetched -> Grease-GemStone330-Core-cypress.1 --- github://GsDevKit/Grease:master/repository [779ca4b:master] --- github://GsDevKit/Grease:master/repository'
--transcript--'Project: Metacello baseline'
--transcript--'Project: Gofer stable'
--transcript--'Project: FileTree baseline'
--transcript--'Fetched -> GemStone-Interactions-dkh.12 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> Core.v35-dkh.100 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> Core322x-dkh.3 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> GemStone-Compression-dkh.8 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> Base-Bootstrap.v3-dkh.32 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> GemStone-ANSI-Streams-dkh.12 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> GemStone-Indexing-Extensions.v34-dkh.5 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> Sport3.010.v3-jupiter.33 --- http://seaside.gemtalksystems.com/ss/hyper --- http://seaside.gemtalksystems.com/ss/hyper'
--transcript--'Fetched -> Network-Url35x-dkh.1 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> Squeak.v34-dkh.344 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> GsSqueakCommon-Core-dkh.20 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Fetched -> GsSqueakCommon-CoreV30-dkh.2 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Evaluated -> Core >> preLoad02322'
--transcript--'Starting atomic load'
--transcript--'Loaded -> Core.v3-dkh.82 --- http://seaside.gemtalksystems.com/ss/monticello --- cache'
--transcript--'Loaded -> Base-Bootstrap.v3-dkh.29 --- http://seaside.gemtalksystems.com/ss/monticello --- cache'
--transcript--'Loaded -> Bootstrap.v34-dkh.263 --- http://seaside.gemtalksystems.com/ss/monticello --- cache'
--transcript--'Loaded -> GemStone-ANSI-Streams-dkh.9 --- http://seaside.gemtalksystems.com/ss/monticello --- cache'
--transcript--'Loaded -> GemStone-Indexing-Extensions-dkh.3 --- http://seaside.gemtalksystems.com/ss/QueryExtensions --- cache'
--transcript--'Loaded -> Sport3.010.v3-dkh.29 --- http://seaside.gemtalksystems.com/ss/hyper --- cache'
--transcript--'Loaded -> Squeak.v34-dkh.339 --- http://seaside.gemtalksystems.com/ss/monticello --- cache'
--transcript--'Loaded -> Network-Url-dkh.3 --- http://seaside.gemtalksystems.com/ss/monticello --- cache'
--transcript--'Loaded -> Regex-Core-DaleHenrichs.3 --- http://seaside.gemtalksystems.com/ss/VBRegex --- cache'
--transcript--'Loaded -> Regex-Tests-Core-DaleHenrichs.5 --- http://seaside.gemtalksystems.com/ss/VBRegex --- cache'
--transcript--'Loaded -> Core322x-dkh.2 --- http://seaside.gemtalksystems.com/ss/monticello --- cache'
--transcript--'Loaded -> GemStone-Compression-dkh.1 --- http://seaside.gemtalksystems.com/ss/monticello --- cache'
--transcript--'Finished atomic load'
--transcript--'Evaluated -> Squeak >> postLoad233'
--transcript--'Starting atomic load'
--transcript--'Loaded -> SMTPMail-dkh.11 --- http://seaside.gemtalksystems.com/ss/smtp --- cache'
--transcript--'Finished atomic load'
--transcript--'Loaded -> Grease-Core-cypress.1 --- github://GsDevKit/Grease:master/repository [779ca4b:master] --- cache'
--transcript--'Starting atomic load'
--transcript--'Loaded -> Utf8Encoding.310-dkh.32 --- http://seaside.gemtalksystems.com/ss/monticello --- cache'
--transcript--'Finished atomic load'
--transcript--'Starting atomic load'
--transcript--'Loaded -> System-Digital-Signatures-dkh.5 --- http://seaside.gemtalksystems.com/ss/monticello --- cache'
--transcript--'Finished atomic load'
--transcript--'Loaded -> Grease-GemStone-Core-cypress.1 --- github://GsDevKit/Grease:master/repository [779ca4b:master] --- cache'
--transcript--'Loaded -> Grease-GemStone330-Core-cypress.1 --- github://GsDevKit/Grease:master/repository [779ca4b:master] --- cache'
--transcript--'Evaluated -> Grease-GemStone330-Core >> initializeLatin1ToUtf8Encodings'
--transcript--'Evaluated -> baseline [BaselineOfMetacello] >> reprimeRegistryIssue197'
--transcript--'Loaded -> GemStone-Interactions-dkh.12 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'Loaded -> Core.v35-dkh.100 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'Loaded -> Core322x-dkh.3 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'Loaded -> GemStone-Compression-dkh.8 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'Loaded -> Base-Bootstrap.v3-dkh.32 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'Loaded -> GemStone-ANSI-Streams-dkh.12 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'Loaded -> GemStone-Indexing-Extensions.v34-dkh.5 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'Loaded -> Sport3.010.v3-jupiter.33 --- http://seaside.gemtalksystems.com/ss/hyper --- cache'
--transcript--'Loaded -> Network-Url35x-dkh.1 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'Loaded -> Squeak.v34-dkh.344 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'Loaded -> GsSqueakCommon-Core-dkh.20 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'Loaded -> GsSqueakCommon-CoreV30-dkh.2 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- cache'
--transcript--'...finished baseline'
--transcript--'Fetched -> BaselineOfGLASS1-dkh.68 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Loaded -> BaselineOfGLASS1-dkh.68 --- github://glassdb/glass:master/repository [1c6a7a6:master] --- github://glassdb/glass:master/repository'
--transcript--'Loading baseline of BaselineOfGLASS1...'
--transcript--'...RETRY->BaselineOfGrease'
--transcript--'...RETRY->BaselineOfGrease'
--transcript--'gofer repository error: ''GoferRepositoryError: a MessageNotUnderstood occurred (error 2010), a FastUUIDGenerator class does not understand  #''''default''''''...ignoring'
--transcript--'...FAILED->BaselineOfGrease'
Error 2710 , a MetacelloPackageSpecResolutionError occurred (error 2710), , Could not resolve: BaselineOfGrease [BaselineOfGrease] in cache github://GsDevKit/Grease:master/repository ERROR: 'GoferRepositoryError: a MessageNotUnderstood occurred (error 2010), a FastUUIDGenerator class does not understand  #''default''' (MetacelloPackageSpecResolutionError)
ERROR: UNEXPECTED ERROR
topaz> time
 01/17/2020 11:49:34.116 PST
topaz > exec iferr 1 : stk 
==> 1 MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith: @5 line 25
2 MetacelloPackageSpecResolutionError (AbstractException) >> signal @2 line 47
3 MetacelloPackageSpecResolutionError >> signal @4 line 5
4 MetacelloEnsureFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> retryingResolvePackageSpecReferences:gofer: @32 line 39
5 [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12 line 21
6 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
7 MetacelloEnsureFetchingMCSpecLoader (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpec:gofer: @6 line 3
8 MetacelloPackageSpec >> loadUsing:gofer:      @2 line 3
9 [] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: @14 line 6
10 Array (Collection) >> do:                     @5 line 10
11 MetacelloEnsureFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @6 line 6
12 [] in MetacelloFetchingMCSpecLoader >> explicitLoadPackageSpecs:repositories: @11 line 5
13 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
14 MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
15 MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @5 line 5
16 MetacelloEnsureFetchingMCSpecLoader (MetacelloFetchingMCSpecLoader) >> explicitLoadPackageSpecs:repositories: @4 line 5
17 MetacelloPackageSpec >> explicitLoadUsing:    @25 line 14
18 MetacelloPackageSpec >> ensureLoadUsing:      @3 line 2
19 MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >> ensureLoadUsing: @15 line 13
20 [] in MetacelloMCBaselineOfProjectSpec >> ensureLoadUsing: @7 line 5
21 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
22 MetacelloMCBaselineOfProjectSpec >> ensureLoadUsing: @3 line 6
23 MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >> ensureLoadedForDevelopmentUsing: @21 line 23
24 [] in MetacelloMCVersionSpecLoader >> load    @20 line 8
25 OrderedCollection (Collection) >> do:         @5 line 10
26 MetacelloMCVersionSpecLoader >> load          @9 line 7
27 MetacelloMCVersion >> executeLoadFromArray:   @9 line 7
28 [] in MetacelloMCVersion >> fetchRequiredFromArray: @34 line 11
29 [] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: @14 line 9
30 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
31 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @10 line 10
32 [] in MetacelloMCVersion >> fetchRequiredFromArray: @30 line 11
33 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
34 [] in MetacelloMCVersion >> fetchRequiredFromArray: @22 line 12
35 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
36 MetacelloMCVersion >> fetchRequiredFromArray: @18 line 7
37 [] in MetacelloMCVersion >> doLoadRequiredFromArray: @28 line 10
38 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
39 MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
40 MetacelloMCVersion >> load                    @4 line 3
41 [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @18 line 15
42 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
43 [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
44 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
45 [] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
46 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
47 [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
48 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
49 MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
50 [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @7 line 5
51 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
52 MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile: @9 line 14
53 MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3 line 3
54 MetacelloScriptEngine >> load:                @2 line 3
55 MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 12
56 [] in MetacelloScriptExecutor >> execute:     @39 line 15
57 [] in MetacelloScriptExecutor >> executeString:do: @15 line 5
58 Array (Collection) >> do:                     @5 line 10
59 MetacelloScriptImageExecutor (MetacelloScriptExecutor) >> executeString:do: @9 line 5
60 Unicode7 (String) >> execute:against:         @2 line 2
61 MetacelloScriptImageExecutor (MetacelloScriptExecutor) >> execute: @7 line 9
62 Metacello >> execute:args:                    @9 line 5
63 Metacello >> load                             @2 line 2
64 [] in GsuAbstractGsDevKit >> _reloadProjectNamed:projectSpec:loads: @78 line 46
65 [] in GsDeployer >> deploy:                   @22 line 8
66 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
67 [] in GsDeployer >> deploy:                   @8 line 9
68 [] in MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: @12 line 7
69 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
70 MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: @7 line 8
71 [] in GsDeployer >> mcPlatformSupportDo:      @14 line 11
72 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
73 GsDeployer >> mcPlatformSupportDo:            @10 line 12
74 GsDeployer >> deploy:                         @3 line 3
75 GsDeployer class >> autoMigrate:              @4 line 13
76 GsDeployer class >> deploy:                   @2 line 12
77 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> _deploy: @13 line 14
78 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> _reloadProjectNamed:projectSpec:loads: @63 line 42
79 [] in GsuAbstractGsDevKit >> _loadApplicationLoadSpecs: @39 line 24
80 Array (Collection) >> do:                     @5 line 10
81 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> _loadApplicationLoadSpecs: @4 line 19
82 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> loadApplicationLoadSpecs @28 line 22
83 GsuGsDevKit_3_5_x_StdUpgrade >> prepareGsDevKitImage_loadApplicationCode @3 line 10
84 GsuGemStone_3_4_x_Release (GsuAbstractGemStoneRelease) >> prepareGsDevKitImage_loadApplicationCode: @2 line 3
85 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKitUpgrade) >> prepareGsDevKitImage @20 line 33
86 Executed Code                                 @6 line 5
87 GsNMethod class >> _gsReturnToC               @1 line 11
  [GsProcess 6275845121]
topaz > exec iferr 2 : stack 
==> 1 MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith: @5 line 25
    receiver [6300233473 sz:0  MetacelloPackageSpecResolutionError] a MetacelloPackageSpecResolutionError occurred (error 2710), , Could not resolve: BaselineOfGrease [BaselineOfGrease] in cache github://GsDevKit/Grease:master/repository ERROR: 'GoferRepositoryError: a MessageNotUnderstood occurred (error 2010), a FastUUIDGenerator class does not understand  #''default'''
    inCextensionArg nil
    res nil
(skipped 1 evaluationTemps)
2 MetacelloPackageSpecResolutionError (AbstractException) >> signal @2 line 47
    receiver [6300233473 sz:0  MetacelloPackageSpecResolutionError] a MetacelloPackageSpecResolutionError occurred (error 2710), , Could not resolve: BaselineOfGrease [BaselineOfGrease] in cache github://GsDevKit/Grease:master/repository ERROR: 'GoferRepositoryError: a MessageNotUnderstood occurred (error 2010), a FastUUIDGenerator class does not understand  #''default'''
(skipped 2 evaluationTemps)
3 MetacelloPackageSpecResolutionError >> signal @4 line 5
    receiver [6300233473 sz:0  MetacelloPackageSpecResolutionError] a MetacelloPackageSpecResolutionError occurred (error 2710), , Could not resolve: BaselineOfGrease [BaselineOfGrease] in cache github://GsDevKit/Grease:master/repository ERROR: 'GoferRepositoryError: a MessageNotUnderstood occurred (error 2010), a FastUUIDGenerator class does not understand  #''default'''
(skipped 1 evaluationTemps)
4 MetacelloEnsureFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> retryingResolvePackageSpecReferences:gofer: @32 line 39
    receiver [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    packageSpec [6300232449  MetacelloPackageSpec] aMetacelloPackageSpec
    gofer [6300073217  MetacelloGofer] aMetacelloGofer
    retryCount 3
    references [6300072705 sz:0  Array] anArray
    repositoryError [6300134913 sz:0  GoferRepositoryError] a GoferRepositoryError occurred (error 2710), , a MessageNotUnderstood occurred (error 2010), a FastUUIDGenerator class does not understand  #'default'
(skipped 1 evaluationTemps)
5 [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12 line 21
    self [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    receiver [6300070401 sz:0  ExecBlock0] anExecBlock0
    references nil
    nearestReference nil
    cachedReference nil
    externalReference nil
    mcVersion nil
    loadedVersionInfos nil
    nearestReference nil
    gofer [6300073217  MetacelloGofer] aMetacelloGofer
    self [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    packageSpec [6300232449  MetacelloPackageSpec] aMetacelloPackageSpec
    cachedReference nil
(skipped 3 evaluationTemps)
6 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
    receiver [6273771265  MetacelloGemStonePlatform] aMetacelloGemStonePlatform
    aBlock [6300070401 sz:0  ExecBlock0] anExecBlock0
    aString [6300066049 sz:25  String] Fetching BaselineOfGrease
(skipped 1 evaluationTemps)
7 MetacelloEnsureFetchingMCSpecLoader (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpec:gofer: @6 line 3
    receiver [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    packageSpec [6300232449  MetacelloPackageSpec] aMetacelloPackageSpec
    gofer [6300073217  MetacelloGofer] aMetacelloGofer
(skipped 6 evaluationTemps)
8 MetacelloPackageSpec >> loadUsing:gofer:      @2 line 3
    receiver [6300232449  MetacelloPackageSpec] aMetacelloPackageSpec
    aLoader [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    gofer [6300073217  MetacelloGofer] aMetacelloGofer
(skipped 3 evaluationTemps)
9 [] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: @14 line 6
    self [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    receiver [6300057601 sz:0  ExecBlock1] anExecBlock1
    pkg [6300232449  MetacelloPackageSpec] aMetacelloPackageSpec
    gofer [6300073217  MetacelloGofer] aMetacelloGofer
    self [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
(skipped 4 evaluationTemps)
10 Array (Collection) >> do:                     @5 line 10
    receiver [6300054017 sz:1  Array] anArray
    aBlock [6300057601 sz:0  ExecBlock1] anExecBlock1
    i 1
(skipped 4 evaluationTemps)
11 MetacelloEnsureFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @6 line 6
    receiver [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    packageSpecs [6300054017 sz:1  Array] anArray
    repositories [6300049409 sz:1  OrderedCollection] anOrderedCollection
    gofer [6300073217  MetacelloGofer] aMetacelloGofer
(skipped 3 evaluationTemps)
12 [] in MetacelloFetchingMCSpecLoader >> explicitLoadPackageSpecs:repositories: @11 line 5
    self [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    receiver [6300047105 sz:0  ExecBlock0] anExecBlock0
    repositories [6300049409 sz:1  OrderedCollection] anOrderedCollection
    packageSpecs [6300054017 sz:1  Array] anArray
    self [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
(skipped 4 evaluationTemps)
13 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
    receiver [6300047105 sz:0  ExecBlock0] anExecBlock0
    aBlock [6300042753 sz:0  ExecBlock] anExecBlock
    result nil
    b nil
(skipped 1 evaluationTemps)
14 MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
    receiver [6300040961  MetacelloLoaderPolicy] aMetacelloLoaderPolicy
    aLoaderDirective [6300039425  MetacelloExplicitLoadDirective] aMetacelloExplicitLoadDirective
    aBlock [6300047105 sz:0  ExecBlock0] anExecBlock0
    oldRoot [6300038657  MetacelloLinearLoadDirective] aMetacelloLinearLoadDirective
(skipped 3 evaluationTemps)
15 MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @5 line 5
    receiver [6300040961  MetacelloLoaderPolicy] aMetacelloLoaderPolicy
    aBlock [6300047105 sz:0  ExecBlock0] anExecBlock0
    aLoader [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    directive [6300039425  MetacelloExplicitLoadDirective] aMetacelloExplicitLoadDirective
(skipped 3 evaluationTemps)
16 MetacelloEnsureFetchingMCSpecLoader (MetacelloFetchingMCSpecLoader) >> explicitLoadPackageSpecs:repositories: @4 line 5
    receiver [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    packageSpecs [6300054017 sz:1  Array] anArray
    repositories [6300049409 sz:1  OrderedCollection] anOrderedCollection
    directive nil
(skipped 3 evaluationTemps)
17 MetacelloPackageSpec >> explicitLoadUsing:    @25 line 14
    receiver [6300232449  MetacelloPackageSpec] aMetacelloPackageSpec
    mcLoader [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
    wc [6282461697  MCWorkingCopy] aMCWorkingCopy
    fetchingSpecLoader [6300074497  MetacelloEnsureFetchingMCSpecLoader] aMetacelloEnsureFetchingMCSpecLoader
(skipped 3 evaluationTemps)
18 MetacelloPackageSpec >> ensureLoadUsing:      @3 line 2
    receiver [6300232449  MetacelloPackageSpec] aMetacelloPackageSpec
    mcLoader [6300027137  MetacelloFetchingMCSpecLoader] aMetacelloFetchingMCSpecLoader
(skipped 2 evaluationTemps)
19 MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >> ensureLoadUsing: @15 line 13
    receiver [6300025601  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
    aLoader [6300027137  MetacelloFetchingMCSpecLoader] aMetacelloFetchingMCSpecLoader
    pp [6300232449  MetacelloPackageSpec] aMetacelloPackageSpec
(skipped 2 evaluationTemps)
20 [] in MetacelloMCBaselineOfProjectSpec >> ensureLoadUsing: @7 line 5
    self [6300025601  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
    receiver [6300022273 sz:0  ExecBlock0] anExecBlock0
    aLoader [6300027137  MetacelloFetchingMCSpecLoader] aMetacelloFetchingMCSpecLoader
    self [6300025601  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
(skipped 3 evaluationTemps)
21 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
    receiver [6300022273 sz:0  ExecBlock0] anExecBlock0
    exceptionSelector [119581953  MetacelloIgnorePackageLoaded class] MetacelloIgnorePackageLoaded
    handlerBlock [6300017921 sz:0  ExecBlock] anExecBlock
    fastPath true
(skipped 1 evaluationTemps)
22 MetacelloMCBaselineOfProjectSpec >> ensureLoadUsing: @3 line 6
    receiver [6300025601  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
    aLoader [6300027137  MetacelloFetchingMCSpecLoader] aMetacelloFetchingMCSpecLoader
(skipped 4 evaluationTemps)
23 MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >> ensureLoadedForDevelopmentUsing: @21 line 23
    receiver [6300025601  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
    mcLoader [6300027137  MetacelloFetchingMCSpecLoader] aMetacelloFetchingMCSpecLoader
    ensured nil
    pc nil
    pc [140428033  BaselineOfGrease class] BaselineOfGrease
    vrsn [6300011777  MetacelloMCVersion] aMetacelloMCVersion
(skipped 2 evaluationTemps)
24 [] in MetacelloMCVersionSpecLoader >> load    @20 line 8
    self [6300009985  MetacelloMCVersionSpecLoader] aMetacelloMCVersionSpecLoader
    receiver [6300009473 sz:0  ExecBlock1] anExecBlock1
    pkg [6300025601  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
    self [6300009985  MetacelloMCVersionSpecLoader] aMetacelloMCVersionSpecLoader
    mcLoader [6300027137  MetacelloFetchingMCSpecLoader] aMetacelloFetchingMCSpecLoader
(skipped 3 evaluationTemps)
25 OrderedCollection (Collection) >> do:         @5 line 10
    receiver [6300006145 sz:39  OrderedCollection] anOrderedCollection
    aBlock [6300009473 sz:0  ExecBlock1] anExecBlock1
    i 14
(skipped 4 evaluationTemps)
26 MetacelloMCVersionSpecLoader >> load          @9 line 7
    receiver [6300009985  MetacelloMCVersionSpecLoader] aMetacelloMCVersionSpecLoader
    mcLoader [6300027137  MetacelloFetchingMCSpecLoader] aMetacelloFetchingMCSpecLoader
(skipped 3 evaluationTemps)
27 MetacelloMCVersion >> executeLoadFromArray:   @9 line 7
    receiver [6300000513  MetacelloMCVersion] aMetacelloMCVersion
    anArray [6299999489 sz:0  Set]   aSet
    loader [6300009985  MetacelloMCVersionSpecLoader] aMetacelloMCVersionSpecLoader
(skipped 1 evaluationTemps)
28 [] in MetacelloMCVersion >> fetchRequiredFromArray: @34 line 11
    self [6300000513  MetacelloMCVersion] aMetacelloMCVersion
    receiver [6299997185 sz:0  ExecBlock1] anExecBlock1
    dict [6299995649 sz:21  Dictionary] aDictionary
    anArray [6299999489 sz:0  Set]   aSet
    self [6300000513  MetacelloMCVersion] aMetacelloMCVersion
(skipped 3 evaluationTemps)
29 [] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: @14 line 9
    self nil
    receiver [6299993089 sz:0  ExecBlock0] anExecBlock0
    dict [6299995649 sz:21  Dictionary] aDictionary
    aBlock [6299997185 sz:0  ExecBlock1] anExecBlock1
(skipped 3 evaluationTemps)
30 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
    receiver [6299993089 sz:0  ExecBlock0] anExecBlock0
    exceptionSelector [6299989505 sz:2  ExceptionSet] anExceptionSet
    handlerBlock [6299988993 sz:0  ExecBlock1] anExecBlock1
    fastPath true
(skipped 1 evaluationTemps)
31 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @10 line 10
    receiver [6273771265  MetacelloGemStonePlatform] aMetacelloGemStonePlatform
    aBlock [6299997185 sz:0  ExecBlock1] anExecBlock1
    defaultDictionary [6299995649 sz:21  Dictionary] aDictionary
    dict [6299995649 sz:21  Dictionary] aDictionary
(skipped 6 evaluationTemps)
32 [] in MetacelloMCVersion >> fetchRequiredFromArray: @30 line 11
    self [6300000513  MetacelloMCVersion] aMetacelloMCVersion
    receiver [6299983361 sz:0  ExecBlock0] anExecBlock0
    newLoader [6299981569  MetacelloFetchingMCSpecLoader] aMetacelloFetchingMCSpecLoader
    self [6300000513  MetacelloMCVersion] aMetacelloMCVersion
(skipped 4 evaluationTemps)
33 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
    receiver [6299983361 sz:0  ExecBlock0] anExecBlock0
    aBlock [6299979009 sz:0  ExecBlock] anExecBlock
    result nil
    b nil
(skipped 1 evaluationTemps)
34 [] in MetacelloMCVersion >> fetchRequiredFromArray: @22 line 12
    self [6300000513  MetacelloMCVersion] aMetacelloMCVersion
    receiver [6299977217 sz:0  ExecBlock0] anExecBlock0
(skipped 3 evaluationTemps)
35 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
    receiver [6273771265  MetacelloGemStonePlatform] aMetacelloGemStonePlatform
    aBlock [6299977217 sz:0  ExecBlock0] anExecBlock0
    aString [6299973633 sz:37  String] Fetching baseline of BaselineOfGLASS1
(skipped 1 evaluationTemps)
36 MetacelloMCVersion >> fetchRequiredFromArray: @18 line 7
    receiver [6300000513  MetacelloMCVersion] aMetacelloMCVersion
    anArray [6299999489 sz:0  Set]   aSet
    originalLoader [6299970817  MetacelloLoadingMCSpecLoader] aMetacelloLoadingMCSpecLoader
    displayString [6299973633 sz:37  String] Fetching baseline of BaselineOfGLASS1
    newLoader [6299981569  MetacelloFetchingMCSpecLoader] aMetacelloFetchingMCSpecLoader
(skipped 3 evaluationTemps)
37 [] in MetacelloMCVersion >> doLoadRequiredFromArray: @28 line 10
    self [6300000513  MetacelloMCVersion] aMetacelloMCVersion
    receiver [6299968513 sz:0  ExecBlock0] anExecBlock0
    fetchLoader nil
    displayString [6299966977 sz:28  String] baseline of BaselineOfGLASS1
    fetchLoader nil
    anArray [132245249 sz:1  Array]  anArray
    self [6300000513  MetacelloMCVersion] aMetacelloMCVersion
(skipped 3 evaluationTemps)
38 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
    receiver [6299968513 sz:0  ExecBlock0] anExecBlock0
    aBlock [6299964417 sz:0  ExecBlock] anExecBlock
    result nil
    b nil
(skipped 1 evaluationTemps)
39 MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
    receiver [6300000513  MetacelloMCVersion] aMetacelloMCVersion
    anArray [132245249 sz:1  Array]  anArray
    displayString [6299966977 sz:28  String] baseline of BaselineOfGLASS1
    oldPolicy [6300040961  MetacelloLoaderPolicy] aMetacelloLoaderPolicy
    oldBypassProgress false
(skipped 5 evaluationTemps)
40 MetacelloMCVersion >> load                    @4 line 3
    receiver [6300000513  MetacelloMCVersion] aMetacelloMCVersion
(skipped 2 evaluationTemps)
41 [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @18 line 15
    self [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
    receiver [6299956481 sz:0  ExecBlock0] anExecBlock0
    version [6300000513  MetacelloMCVersion] aMetacelloMCVersion
    loadedSpec [6299954945  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
    required [118777601 sz:0  Array]  anArray
    loadedSpec [6299954945  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
    self [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
(skipped 2 evaluationTemps)
42 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
    receiver [6299956481 sz:0  ExecBlock0] anExecBlock0
    exceptionSelector [6299951873 sz:5  ExceptionSet] anExceptionSet
    handlerBlock [6299951361 sz:0  ExecBlock1] anExecBlock1
    fastPath true
(skipped 1 evaluationTemps)
43 [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
    self [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
    receiver [6299949313 sz:0  ExecBlock0] anExecBlock0
    actionBlock [6299956481 sz:0  ExecBlock0] anExecBlock0
(skipped 4 evaluationTemps)
44 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
    receiver [6299949313 sz:0  ExecBlock0] anExecBlock0
    exceptionSelector [6299945473 sz:3  ExceptionSet] anExceptionSet
    handlerBlock [6299944961 sz:0  ExecBlock] anExecBlock
    fastPath true
(skipped 1 evaluationTemps)
45 [] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
    self [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
    receiver [6299943169 sz:0  ExecBlock0] anExecBlock0
(skipped 4 evaluationTemps)
46 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
    receiver [6299943169 sz:0  ExecBlock0] anExecBlock0
    exceptionSelector [119522561  MetacelloAllowLockedProjectChange class] MetacelloAllowLockedProjectChange
    handlerBlock [6299789825 sz:0  ExecBlock] anExecBlock
    fastPath true
(skipped 1 evaluationTemps)
47 [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
    self [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
    receiver [6299785729 sz:0  ExecBlock0] anExecBlock0
(skipped 4 evaluationTemps)
48 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
    receiver [6299785729 sz:0  ExecBlock0] anExecBlock0
    exceptionSelector [152321  Warning class]  Warning
    handlerBlock [6299705601 sz:0  ExecBlock] anExecBlock
    fastPath true
(skipped 1 evaluationTemps)
49 MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
    receiver [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
    actionBlock [6299956481 sz:0  ExecBlock0] anExecBlock0
(skipped 4 evaluationTemps)
50 [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @7 line 5
    self [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
    receiver [6299695105 sz:0  ExecBlock0] anExecBlock0
    self [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
(skipped 3 evaluationTemps)
51 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
    receiver [6299695105 sz:0  ExecBlock0] anExecBlock0
    aBlock [6299686401 sz:0  ExecBlock] anExecBlock
    result nil
    b nil
(skipped 1 evaluationTemps)
52 MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile: @9 line 14
    receiver [119553793  MetacelloProjectRegistration class] MetacelloProjectRegistration
    aBlock [6299695105 sz:0  ExecBlock0] anExecBlock0
    oldRegistry [6282217985  MetacelloProjectRegistry] aMetacelloProjectRegistry
    newRegistry [6299677441  MetacelloProjectRegistry] aMetacelloProjectRegistry
(skipped 3 evaluationTemps)
53 MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3 line 3
    receiver [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
    required [118777601 sz:0  Array]  anArray
    onDownGradeBlock [132432385 sz:0  ExecBlock] anExecBlock
    onUpgradeBlock [132432129 sz:0  ExecBlock] anExecBlock
(skipped 3 evaluationTemps)
54 MetacelloScriptEngine >> load:                @2 line 3
    receiver [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
    required [118777601 sz:0  Array]  anArray
(skipped 4 evaluationTemps)
55 MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 12
    receiver [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
    aSelectorSymbol [29478145 sz:5  Symbol]  load:
    anArray [6299959553 sz:1  Array] anArray
56 [] in MetacelloScriptExecutor >> execute:     @39 line 15
    self [6299961345  MetacelloScriptImageExecutor] aMetacelloScriptImageExecutor
    receiver [6299961857 sz:0  ExecBlock1] anExecBlock1
    projectSpec [6299963649  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
    engine [6299956993  MetacelloScriptEngine] aMetacelloScriptEngine
    root nil
    self [6299961345  MetacelloScriptImageExecutor] aMetacelloScriptImageExecutor
(skipped 3 evaluationTemps)
57 [] in MetacelloScriptExecutor >> executeString:do: @15 line 5
    self [6299961345  MetacelloScriptImageExecutor] aMetacelloScriptImageExecutor
    receiver [6299966465 sz:0  ExecBlock1] anExecBlock1
    projectSpec [6299968257  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
    self [6299961345  MetacelloScriptImageExecutor] aMetacelloScriptImageExecutor
    projectSpecBlock [6299961857 sz:0  ExecBlock1] anExecBlock1
(skipped 3 evaluationTemps)
58 Array (Collection) >> do:                     @5 line 10
    receiver [6299971073 sz:1  Array] anArray
    aBlock [6299966465 sz:0  ExecBlock1] anExecBlock1
    i 1
(skipped 4 evaluationTemps)
59 MetacelloScriptImageExecutor (MetacelloScriptExecutor) >> executeString:do: @9 line 5
    receiver [6299961345  MetacelloScriptImageExecutor] aMetacelloScriptImageExecutor
    aString [6275568385 sz:6  Unicode7] GLASS1
    projectSpecBlock [6299961857 sz:0  ExecBlock1] anExecBlock1
(skipped 3 evaluationTemps)
60 Unicode7 (String) >> execute:against:         @2 line 2
    receiver [6275568385 sz:6  Unicode7] GLASS1
    projectSpecBlock [6299961857 sz:0  ExecBlock1] anExecBlock1
    aScriptExecutor [6299961345  MetacelloScriptImageExecutor] aMetacelloScriptImageExecutor
(skipped 3 evaluationTemps)
61 MetacelloScriptImageExecutor (MetacelloScriptExecutor) >> execute: @7 line 9
    receiver [6299961345  MetacelloScriptImageExecutor] aMetacelloScriptImageExecutor
    statements [6299981825 sz:3  OrderedCollection] anOrderedCollection
(skipped 4 evaluationTemps)
62 Metacello >> execute:args:                    @9 line 5
    receiver [6299983617  Metacello]  aMetacello
    selector [29478145 sz:5  Symbol]  load:
    args [119264769 sz:1  Array]  anArray
    script [6299981825 sz:3  OrderedCollection] anOrderedCollection
(skipped 2 evaluationTemps)
63 Metacello >> load                             @2 line 2
    receiver [6299983617  Metacello]  aMetacello
(skipped 3 evaluationTemps)
64 [] in GsuAbstractGsDevKit >> _reloadProjectNamed:projectSpec:loads: @78 line 46
    self nil
    receiver [6299989761 sz:0  ExecBlock0] anExecBlock0
    loadList [167228161 sz:1  Array]  anArray
    metacello [6299983617  Metacello]  aMetacello
(skipped 2 evaluationTemps)
65 [] in GsDeployer >> deploy:                   @22 line 8
    self [6299992577  GsDeployer] aGsDeployer
    receiver [6299993345 sz:0  ExecBlock0] anExecBlock0
    deploymentDict nil
    deployNoArgBlock [6299989761 sz:0  ExecBlock0] anExecBlock0
    self [6299992577  GsDeployer] aGsDeployer
(skipped 2 evaluationTemps)
66 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44
    receiver [6299993345 sz:0  ExecBlock0] anExecBlock0
    exceptionSelector [152321  Warning class]  Warning
    handlerBlock [159885313 sz:0  ExecBlock] anExecBlock
    fastPath true
(skipped 1 evaluationTemps)
67 [] in GsDeployer >> deploy:                   @8 line 9
    self [6299992577  GsDeployer] aGsDeployer
    receiver [6300000257 sz:0  ExecBlock0] anExecBlock0
    deploymentDict nil
    self [6299992577  GsDeployer] aGsDeployer
    deploymentDict nil
(skipped 4 evaluationTemps)
68 [] in MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: @12 line 7
    self [37035009  MCPlatformSupport class] MCPlatformSupport
    receiver [6300004097 sz:0  ExecBlock0] anExecBlock0
    aBlock [6300000257 sz:0  ExecBlock0] anExecBlock0
    self [37035009  MCPlatformSupport class] MCPlatformSupport
(skipped 2 evaluationTemps)
69 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
    receiver [6300004097 sz:0  ExecBlock0] anExecBlock0
    aBlock [6300008449 sz:0  ExecBlock] anExecBlock
    result nil
    b nil
(skipped 1 evaluationTemps)
70 MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: @7 line 8
    receiver [37035009  MCPlatformSupport class] MCPlatformSupport
    aBlock [6300000257 sz:0  ExecBlock0] anExecBlock0
(skipped 3 evaluationTemps)
71 [] in GsDeployer >> mcPlatformSupportDo:      @14 line 11
    self nil
    receiver [6300014337 sz:0  ExecBlock0] anExecBlock0
    aBlock [6300000257 sz:0  ExecBlock0] anExecBlock0
(skipped 3 evaluationTemps)
72 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12
    receiver [6300014337 sz:0  ExecBlock0] anExecBlock0
    aBlock [6300017665 sz:0  ExecBlock] anExecBlock
    result nil
    b nil
(skipped 1 evaluationTemps)
73 GsDeployer >> mcPlatformSupportDo:            @10 line 12
    receiver [6299992577  GsDeployer] aGsDeployer
    aBlock [6300000257 sz:0  ExecBlock0] anExecBlock0
    oldAutoCommit false
    oldAutoMigrate false
(skipped 3 evaluationTemps)
74 GsDeployer >> deploy:                         @3 line 3
    receiver [6299992577  GsDeployer] aGsDeployer
    deployNoArgBlock [6299989761 sz:0  ExecBlock0] anExecBlock0
(skipped 3 evaluationTemps)
75 GsDeployer class >> autoMigrate:              @4 line 13
    receiver [36812801  GsDeployer class] GsDeployer
    deployNoArgBlock [6299989761 sz:0  ExecBlock0] anExecBlock0
(skipped 2 evaluationTemps)
76 GsDeployer class >> deploy:                   @2 line 12
    receiver [36812801  GsDeployer class] GsDeployer
    deployNoArgBlock [6299989761 sz:0  ExecBlock0] anExecBlock0
(skipped 2 evaluationTemps)
77 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> _deploy: @13 line 14
    receiver [6273804801  GsuGsDevKit_3_5_x_StdUpgrade] aGsuGsDevKit_3_5_x_StdUpgrade
    aBlock [6299989761 sz:0  ExecBlock0] anExecBlock0
    deployerClass [36812801  GsDeployer class] GsDeployer
    oldAutoMigrate nil
    oldAutoCommit nil
    platformSupportClass nil
(skipped 2 evaluationTemps)
78 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> _reloadProjectNamed:projectSpec:loads: @63 line 42
    receiver [6273804801  GsuGsDevKit_3_5_x_StdUpgrade] aGsuGsDevKit_3_5_x_StdUpgrade
    projectName [6275568385 sz:6  Unicode7] GLASS1
    projectSpecOrNilOrString nil
    loads nil
    specs [6300035073 sz:1  OrderedCollection] anOrderedCollection
    metacello [6299983617  Metacello]  aMetacello
    projectSpec [6300035841  MetacelloMCBaselineOfProjectSpec] aMetacelloMCBaselineOfProjectSpec
    repoDescription nil
    loadList [167228161 sz:1  Array]  anArray
    loadListString [6300036609 sz:34  Unicode7]  loads: anArray( 'GsSqueakCommon')
(skipped 2 evaluationTemps)
79 [] in GsuAbstractGsDevKit >> _loadApplicationLoadSpecs: @39 line 24
    self [6273804801  GsuGsDevKit_3_5_x_StdUpgrade] aGsuGsDevKit_3_5_x_StdUpgrade
    receiver [6300038401 sz:0  ExecBlock1] anExecBlock1
    loadSpec [6274198785 sz:2  Array] anArray
    self [6273804801  GsuGsDevKit_3_5_x_StdUpgrade] aGsuGsDevKit_3_5_x_StdUpgrade
(skipped 5 evaluationTemps)
80 Array (Collection) >> do:                     @5 line 10
    receiver [6274199553 sz:2  Array] anArray
    aBlock [6300038401 sz:0  ExecBlock1] anExecBlock1
    i 2
(skipped 4 evaluationTemps)
81 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> _loadApplicationLoadSpecs: @4 line 19
    receiver [6273804801  GsuGsDevKit_3_5_x_StdUpgrade] aGsuGsDevKit_3_5_x_StdUpgrade
    applicationLoadSpecs [6274199553 sz:2  Array] anArray
(skipped 3 evaluationTemps)
82 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKit) >> loadApplicationLoadSpecs @28 line 22
    receiver [6273804801  GsuGsDevKit_3_5_x_StdUpgrade] aGsuGsDevKit_3_5_x_StdUpgrade
(skipped 2 evaluationTemps)
83 GsuGsDevKit_3_5_x_StdUpgrade >> prepareGsDevKitImage_loadApplicationCode @3 line 10
    receiver [6273804801  GsuGsDevKit_3_5_x_StdUpgrade] aGsuGsDevKit_3_5_x_StdUpgrade
(skipped 1 evaluationTemps)
84 GsuGemStone_3_4_x_Release (GsuAbstractGemStoneRelease) >> prepareGsDevKitImage_loadApplicationCode: @2 line 3
    receiver [6273804545  GsuGemStone_3_4_x_Release] aGsuGemStone_3_4_x_Release
    aGsDevKitUpgrade [6273804801  GsuGsDevKit_3_5_x_StdUpgrade] aGsuGsDevKit_3_5_x_StdUpgrade
(skipped 1 evaluationTemps)
85 GsuGsDevKit_3_5_x_StdUpgrade (GsuAbstractGsDevKitUpgrade) >> prepareGsDevKitImage @20 line 33
    receiver [6273804801  GsuGsDevKit_3_5_x_StdUpgrade] aGsuGsDevKit_3_5_x_StdUpgrade
(skipped 3 evaluationTemps)
86 Executed Code                                 @6 line 5
    receiver nil
(skipped 2 evaluationTemps)
87 GsNMethod class >> _gsReturnToC               @1 line 11
    receiver [144897  GsNMethod class] GsNMethod
topaz > exec iferr 3 : input pop 
There are no input files to pop.
topaz 1> 
topaz 1> expectvalue 0
topaz 1> errorcount
1
topaz 1> output pop

The implication of this is that:

  1. there is a difference between the stone that is created by the custom stone creation script and the stone against which the upgrade is run ... so I'll need to spend time scrutinizing the test stone 2020_01_06_02_00-logid-219 and figure out a solution that is unique for that stone.

@dalehenrich
Copy link
Member Author

Hold the phone, it turns out that there is no Monticello package installed in the 2020_01_06_02_00-logid-219 stone .... and that is very interesting ...

@dalehenrich
Copy link
Member Author

Sooo, the stone 2020_01_06_02_00-logid-219 is corrupted with the missing Monticello package, but the original (or second) patch is still needed in order to do an upgrade of a stone created from the custom stone creation script.

To repair and prepare the 2020_01_06_02_00-logid-219 stone, the following expression needs to be executed in the pre-upgrade stone:

run
Gofer new
	url: 'http://seaside.gemtalksystems.com/ss/MetacelloRepository';
	package: 'ConfigurationOfGofer';
	load.
%
category: '*monticello'
classmethod: FastUUIDGenerator
default
  | d |
  d := MCPlatformSupport transientGlobalForKey: #'UUID_DEFUALT'.
  d == nil
    ifTrue: [ 
      d := self new initialize.
      MCPlatformSupport transientGlobalForKey: #'UUID_DEFUALT' value: d ].
  ^ d
%
doit
GsDeployer deploy: [
 Metacello new
  baseline: 'GLASS1';
  repository: 'github://glassdb/glass:master/repository';
  get.
 Metacello new
  baseline: 'GLASS1';
  repository: 'github://glassdb/glass:master/repository';
  onLock: [:ex | ex honor ];
  load: 'default' ].
%
commit

@dalehenrich
Copy link
Member Author

test comment for slack

1 similar comment
@dalehenrich
Copy link
Member Author

test comment for slack

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant