{"action":"opened","issue":{"url":"https://api.github.com/repos/GsDevKit/GsDevKit_home/issues/52","labels_url":"https://api.github.com/repos/GsDevKit/GsDevKit_home/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/GsDevKit/GsDevKit_home/issues/52/comments","events_url":"https://api.github.com/repos/GsDevKit/GsDevKit_home/issues/52/events","html_url":"https://github.com/GsDevKit/GsDevKit_home/issues/52","id":124856491,"number":52,"title":"during upgradeStone from a 2.4.4.1 repo, MCFileTreeFileDirectoryUtils class>>initialize may need to be run","user":{"login":"dalehenrich","id":623951,"avatar_url":"https://avatars.githubusercontent.com/u/623951?v=3","gravatar_id":"","url":"https://api.github.com/users/dalehenrich","html_url":"https://github.com/dalehenrich","followers_url":"https://api.github.com/users/dalehenrich/followers","following_url":"https://api.github.com/users/dalehenrich/following{/other_user}","gists_url":"https://api.github.com/users/dalehenrich/gists{/gist_id}","starred_url":"https://api.github.com/users/dalehenrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalehenrich/subscriptions","organizations_url":"https://api.github.com/users/dalehenrich/orgs","repos_url":"https://api.github.com/users/dalehenrich/repos","events_url":"https://api.github.com/users/dalehenrich/events{/privacy}","received_events_url":"https://api.github.com/users/dalehenrich/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/GsDevKit/GsDevKit_home/milestones/1","html_url":"https://github.com/GsDevKit/GsDevKit_home/milestones/1.0.0","labels_url":"https://api.github.com/repos/GsDevKit/GsDevKit_home/milestones/1/labels","id":1422748,"number":1,"title":"1.0.0","description":"","creator":{"login":"dalehenrich","id":623951,"avatar_url":"https://avatars.githubusercontent.com/u/623951?v=3","gravatar_id":"","url":"https://api.github.com/users/dalehenrich","html_url":"https://github.com/dalehenrich","followers_url":"https://api.github.com/users/dalehenrich/followers","following_url":"https://api.github.com/users/dalehenrich/following{/other_user}","gists_url":"https://api.github.com/users/dalehenrich/gists{/gist_id}","starred_url":"https://api.github.com/users/dalehenrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dalehenrich/subscriptions","organizations_url":"https://api.github.com/users/dalehenrich/orgs","repos_url":"https://api.github.com/users/dalehenrich/repos","events_url":"https://api.github.com/users/dalehenrich/events{/privacy}","received_events_url":"https://api.github.com/users/dalehenrich/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":12,"state":"open","created_at":"2015-11-20T22:52:23Z","updated_at":"2016-01-04T22:44:04Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-01-04T22:44:04Z","updated_at":"2016-01-04T22:44:04Z","closed_at":null,"body":"in a test upgrade, MCFileTreeFileUtils class>>current returned `nil` and caused post upgrade loads to fail ... the 2.4.4.1 repo was likely running a pretty old version of GLASS as well, so it may not be worth expending too much effort to track down ... OTOH, an ounce of prevention is worth a pound of cure ... \r\n\r\nAt the end of the day, this could be a job for gsUpgrader, since we failed while running gsUpgrader:\r\n\r\n```\r\n---Step 1 of tODE bootstrap process: execute upgradeGlass.ws\r\n-----Install GsUpgrader-Core package  from http://ss3.gemtalksystems.com/ss/gsUpgrader\r\n-----Upgrade GLASS using gsUpgrader\r\n======================\r\n=====Installing patchForGsDevKitIssue60: HTTPSocket\r\n======================\r\n=====Installing patchForGsDevKitIssue60: MCPlatformSupport class\r\n======================\r\n=====Detected version >=1.0-beta.9.2.1 [ConfigurationOfGLASS] of GLASS\r\n======================\r\n=====Upgrading GLASS to 1.0-beta.9.3\r\n======================\r\n=====Using default repository: http://seaside.gemtalksystems.com/ss/MetacelloRepository\r\nLoading 1.0-beta.32.1 of ConfigurationOfMetacello...\r\nProject: FileTree stable [1.0.6.1]\r\nProject: Monticello 0.243 [0.244.3]\r\nProject: GsMonticello 0.244.2\r\nProject: Gofer stable [1.0.5.1]\r\nProject: GsCore 0.247 [0.249]\r\nFetched -> Metacello-GitHub-dkh.29 --- http://seaside.gemtalksystems.com/ss/metacello --- http://seaside.gemtalksystems.com/ss/metacello\r\nWarning: You are about to load new versions of the following packages that have unsaved changes in the image.  If you continue, you will lose these changes.\r\n\r\n  Metacello-GitHub\r\nLoaded -> Metacello-GitHub-dkh.29 --- http://seaside.gemtalksystems.com/ss/metacello --- cache\r\nEvaluated -> 1.0-beta.32.1 [ConfigurationOfMetacello] >> metacelloPrimeRegistry\r\n...finished 1.0-beta.32.1\r\n======================\r\n=====Upgrading Gofer to #stable\r\nLoading 1.0.5.4 of ConfigurationOfGofer...\r\nFetched -> Gofer-Core.gemstone-dkh.138 --- http://seaside.gemtalksystems.com/ss/metacello --- http://seaside.gemtalksystems.com/ss/metacello\r\nStarting atomic load\r\n\tLoaded -> Gofer-Core.gemstone-dkh.138 --- http://seaside.gemtalksystems.com/ss/metacello --- cache\r\nFinished atomic load\r\n...finished 1.0.5.4\r\nLoading 1.0-beta.9.3 of ConfigurationOfGLASS...\r\nFetched -> ConfigurationOfGoferProjectLoader-dkh.22 --- http://seaside.gemtalksystems.com/ss/MetacelloRepository --- http://seaside.gemtalksystems.com/ss/MetacelloRepository\r\nLoaded -> ConfigurationOfGoferProjectLoader-dkh.22 --- http://seaside.gemtalksystems.com/ss/MetacelloRepository --- http://seaside.gemtalksystems.com/ss/MetacelloRepository\r\nFetched -> ConfigurationOfMetacelloPreview-dkh.60 --- http://seaside.gemtalksystems.com/ss/MetacelloRepository --- http://seaside.gemtalksystems.com/ss/MetacelloRepository\r\nLoaded -> ConfigurationOfMetacelloPreview-dkh.60 --- http://seaside.gemtalksystems.com/ss/MetacelloRepository --- http://seaside.gemtalksystems.com/ss/MetacelloRepository\r\nProject: Gofer 1.0.5.3 [1.0.5.4]\r\nProject: Monticello 0.244.3\r\nProject: Metacello previewBootstrap [1.0-beta.32.1]\r\nProject: FileTree stable [1.0.6.1]\r\nProject: Monticello 0.243\r\nProject: GsMonticello 0.244.2\r\nProject: Gofer stable [1.0.5.4]\r\nProject: MetacelloPreview stable [1.0.0-beta.32.18]\r\nProject: Metacello\r\n...RETRY->BaselineOfMetacello\r\n...RETRY->BaselineOfMetacello\r\ngofer repository error: 'GoferRepositoryError: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #''directoryExists:'''...ignoring\r\n...FAILED->BaselineOfMetacello\r\n========>Server Stack: 'Could not resolve: BaselineOfMetacello [BaselineOfMetacello] in cache github://dalehenrich/metacello-work:7deb62a415343f8ba8294c84c9c3438c75455fe3/repository ERROR: ''GoferRepositoryError: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #''''directoryExists:'''''''\r\n1 [] in  Executed Code  @8 line 37  [GsNMethod 549838849]\r\n2 MetacelloPackageSpecResolutionError (AbstractException) >> _executeHandler: @4 line 8  [GsNMethod 31183361]\r\n3 MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith: @1 line 1  [GsNMethod 31201537]\r\n4 MetacelloPackageSpecResolutionError (AbstractException) >> signal @2 line 47  [GsNMethod 31205889]\r\n5 MetacelloPackageSpecResolutionError >> signal @4 line 5  [GsNMethod 547849729]\r\n6 MetacelloEnsureFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> retryingResolvePackageSpecReferences:gofer: @32 line 39  [GsNMethod 198625281]\r\n7 [] in  ExecBlock0 (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpec:gofer: @18 line 13  [GsNMethod 219537921]\r\n8 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3  [GsNMethod 199332865]\r\n9 MetacelloEnsureFetchingMCSpecLoader (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpec:gofer: @6 line 3  [GsNMethod 198749953]\r\n10 MetacelloPackageSpec >> loadUsing:gofer: @2 line 3  [GsNMethod 220114433]\r\n11 [] in  ExecBlock1 (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @3 line 6  [GsNMethod 219477505]\r\n12 Array (Collection) >> do: @6 line 10  [GsNMethod 25125633]\r\n13 MetacelloEnsureFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @6 line 6  [GsNMethod 198625025]\r\n14 [] in  ExecBlock0 (MetacelloFetchingMCSpecLoader) >> explicitLoadPackageSpecs:repositories: @3 line 5  [GsNMethod 219533057]\r\n15 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 22673153]\r\n16 MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7  [GsNMethod 198830593]\r\n17 MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @5 line 5  [GsNMethod 198829313]\r\n18 MetacelloEnsureFetchingMCSpecLoader (MetacelloFetchingMCSpecLoader) >> explicitLoadPackageSpecs:repositories: @4 line 5  [GsNMethod 198746369]\r\n19 MetacelloPackageSpec >> explicitLoadUsing: @25 line 14  [GsNMethod 220111873]\r\n20 MetacelloPackageSpec >> ensureLoadUsing: @3 line 2  [GsNMethod 220107265]\r\n21 MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >> ensureLoadUsing: @7 line 4  [GsNMethod 220065537]\r\n22 MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >> ensureProjectLoaded @25 line 20  [GsNMethod 546831617]\r\n23 MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >> loadVersion: @3 line 5  [GsNMethod 220062465]\r\n24 MetacelloProjectSpecForLoad >> performLoad @27 line 18  [GsNMethod 223550209]\r\n25 MetacelloMCBaselineOfProjectSpec (MetacelloGenericProjectSpec) >> load @6 line 4  [GsNMethod 223635201]\r\n26 MetacelloProjectReferenceSpec >> loadUsing:gofer: @6 line 6  [GsNMethod 216546817]\r\n27 [] in  ExecBlock1 (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @3 line 6  [GsNMethod 219477505]\r\n28 OrderedCollection (Collection) >> do: @6 line 10  [GsNMethod 25125633]\r\n29 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @6 line 6  [GsNMethod 198625025]\r\n30 [] in  ExecBlock0 (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpecs:repositories: @3 line 4  [GsNMethod 219534337]\r\n31 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 22673153]\r\n32 MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7  [GsNMethod 198830593]\r\n33 MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3  [GsNMethod 198827521]\r\n34 MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: @4 line 4  [GsNMethod 198747137]\r\n35 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @16 line 7  [GsNMethod 198621953]\r\n36 MetacelloMCVersionSpecLoader >> load @14 line 16  [GsNMethod 198797057]\r\n37 MetacelloMCVersion >> executeLoadFromArray: @10 line 7  [GsNMethod 199140609]\r\n38 [] in  ExecBlock1 (MetacelloMCVersion) >> fetchRequiredFromArray: @3 line 11  [GsNMethod 250960897]\r\n39 [] in  ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @3 line 9  [GsNMethod 219676673]\r\n40 ExecBlock0 (ExecBlock) >> on:do: @3 line 44  [GsNMethod 22551809]\r\n41 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @10 line 10  [GsNMethod 199333377]\r\n42 [] in  ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @7 line 11  [GsNMethod 241937665]\r\n43 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 22673153]\r\n44 [] in  ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @3 line 12  [GsNMethod 219614465]\r\n45 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3  [GsNMethod 199332865]\r\n46 MetacelloMCVersion >> fetchRequiredFromArray: @18 line 7  [GsNMethod 199142145]\r\n47 [] in  ExecBlock1 (MetacelloMCProjectSpec) >> loadVersion: @27 line 38  [GsNMethod 242105345]\r\n48 [] in  ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @3 line 9  [GsNMethod 219676673]\r\n49 ExecBlock0 (ExecBlock) >> on:do: @3 line 44  [GsNMethod 22551809]\r\n50 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @10 line 10  [GsNMethod 199333377]\r\n51 MetacelloMCProjectSpec >> loadVersion: @22 line 24  [GsNMethod 220062465]\r\n52 MetacelloProjectSpecForLoad >> performLoad @27 line 18  [GsNMethod 223550209]\r\n53 MetacelloMCProjectSpec (MetacelloGenericProjectSpec) >> load @6 line 4  [GsNMethod 223635201]\r\n54 MetacelloProjectReferenceSpec >> loadUsing:gofer: @6 line 6  [GsNMethod 216546817]\r\n55 [] in  ExecBlock1 (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @3 line 6  [GsNMethod 219477505]\r\n56 OrderedCollection (Collection) >> do: @6 line 10  [GsNMethod 25125633]\r\n57 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @6 line 6  [GsNMethod 198625025]\r\n58 [] in  ExecBlock0 (MetacelloFetchingMCSpecLoader) >> atomicLoadPackageSpecs:repositories: @3 line 4  [GsNMethod 219537409]\r\n59 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 22673153]\r\n60 MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7  [GsNMethod 198830593]\r\n61 MetacelloLoaderPolicy >> pushAtomicLoadDirectivesDuring:for: @3 line 3  [GsNMethod 198828289]\r\n62 MetacelloFetchingMCSpecLoader >> atomicLoadPackageSpecs:repositories: @4 line 4  [GsNMethod 198749697]\r\n63 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @12 line 5  [GsNMethod 198621953]\r\n64 MetacelloMCVersionSpecLoader >> load @14 line 16  [GsNMethod 198797057]\r\n65 MetacelloMCVersion >> executeLoadFromArray: @10 line 7  [GsNMethod 199140609]\r\n66 [] in  ExecBlock1 (MetacelloMCVersion) >> fetchRequiredFromArray: @3 line 11  [GsNMethod 250960897]\r\n67 [] in  ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @3 line 9  [GsNMethod 219676673]\r\n68 ExecBlock0 (ExecBlock) >> on:do: @3 line 44  [GsNMethod 22551809]\r\n69 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @10 line 10  [GsNMethod 199333377]\r\n70 [] in  ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @7 line 11  [GsNMethod 241937665]\r\n71 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 22673153]\r\n72 [] in  ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @3 line 12  [GsNMethod 219614465]\r\n73 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3  [GsNMethod 199332865]\r\n74 MetacelloMCVersion >> fetchRequiredFromArray: @18 line 7  [GsNMethod 199142145]\r\n75 [] in  ExecBlock0 (MetacelloMCVersion) >> doLoadRequiredFromArray: @4 line 10  [GsNMethod 219615233]\r\n76 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 22673153]\r\n77 MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16  [GsNMethod 199142401]\r\n78 MetacelloMCVersion >> load @4 line 3  [GsNMethod 199160577]\r\n79 [] in  ExecBlock0 (GsUpgrader) >> upgradeGLASS:from: @42 line 62  [GsNMethod 533116929]\r\n80 [] in  ExecBlock0 (GsDeployer) >> deploy: @9 line 8  [GsNMethod 230917377]\r\n81 ExecBlock0 (ExecBlock) >> on:do: @3 line 44  [GsNMethod 22551809]\r\n82 [] in  ExecBlock0 (GsDeployer) >> deploy: @3 line 9  [GsNMethod 217580289]\r\n83 [] in  ExecBlock0 (MCPlatformSupport class) >> commitOnAlmostOutOfMemoryDuring: @4 line 7  [GsNMethod 218043649]\r\n84 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 22673153]\r\n85 MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: @7 line 8  [GsNMethod 198234625]\r\n86 [] in  ExecBlock0 (GsDeployer) >> mcPlatformSupportDo: @3 line 10  [GsNMethod 217579009]\r\n87 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 22673153]\r\n88 GsDeployer >> mcPlatformSupportDo: @11 line 10  [GsNMethod 197276417]\r\n89 GsDeployer >> deploy: @3 line 3  [GsNMethod 197277441]\r\n90 GsDeployer class >> autoMigrate: @3 line 12  [GsNMethod 197281025]\r\n91 GsDeployer class >> deploy: @2 line 12  [GsNMethod 197281281]\r\n92 GsUpgrader >> deploy: @12 line 13  [GsNMethod 527176705]\r\n93 GsUpgrader >> upgradeGLASS:from: @4 line 6  [GsNMethod 527154689]\r\n94 GsUpgrader >> upgradeGLASS: @22 line 19  [GsNMethod 527154945]\r\n95 GsUpgrader >> upgradeGLASS @2 line 2  [GsNMethod 527160065]\r\n96 GsUpgrader class >> upgradeGLASS @3 line 4  [GsNMethod 527085569]\r\n97 [] in  Executed Code  @28 line 31  [GsNMethod 549839361]\r\n98 ExecBlock0 (ExecBlock) >> on:do: @3 line 44  [GsNMethod 22551809]\r\n99 Executed Code  @5 line 32  [GsNMethod 549839873]\r\n100 <Reenter marker>\r\n```"}}