Login  Register

Re: Load Metacello configuration from local disk

Posted by GLASS mailing list on Feb 20, 2020; 7:17pm
URL: https://forum.world.st/Load-Metacello-configuration-from-local-disk-tp5112126p5112166.html

The usual source of `Reading a number failed` errors is a partial
download of an mcz file ... since Metacello does multiple retries before
reporting the error, it would be useful to see the Transcript output
leading up to the error and I would expect to see several retry failures
with a little more information and context ..

Depending upon the mcz file being downloaded (the Transcript should have
that information) a retry should work ...

Dale


On 2/20/20 6:25 AM, BrunoBB via Glass wrote:

> Here is the complete Stack:
> MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith: @5
> line 25
> MetacelloPackageSpecResolutionError (AbstractException) >> signal @2 line 47
> MetacelloPackageSpecResolutionError >> signal @4 line 5
> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
> retryingResolvePackageSpecReferences:gofer: @31 line 39
> [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @11 line
> 21
> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @5 line 3
> MetacelloPackageSpec >> loadUsing:gofer: @2 line 3
> [] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories:
> @13 line 6
> Array (Collection) >> do: @5 line 10
> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
> linearLoadPackageSpecs:repositories: @5 line 6
> [] in MetacelloFetchingMCSpecLoader >>
> explicitLoadPackageSpecs:repositories: @10 line 5
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloLoaderPolicy >> pushLoadDirective:during: @6 line 7
> MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @4 line 5
> MetacelloFetchingMCSpecLoader >> explicitLoadPackageSpecs:repositories: @3
> line 5
> MetacelloPackageSpec >> explicitLoadUsing: @24 line 14
> MetacelloPackageSpec >> load @3 line 3
> [] in MetacelloScriptEngine >> getBaselineUnconditionalLoad: @22 line 10
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> MetacelloScriptEngine >> getBaselineUnconditionalLoad: @9 line 11
> MetacelloScriptEngine >> getBaselineProjectUnconditionalLoad: @2 line 3
> MetacelloMCBaselineProject >> projectForScriptEngine:unconditionalLoad: @2
> line 5
> MetacelloMCBaselineProject (MetacelloProject) >> projectForScriptEngine: @2
> line 2
> MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >>
> versionForScriptEngine: @7 line 4
> [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @13
> line 11
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @20 line 6
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @12 line 14
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @6 line 20
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> MetacelloScriptEngine >> handleNotificationsForAction: @2 line 24
> [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @6
> line 5
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile: @8
> line 14
> MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @2 line 3
> MetacelloScriptEngine >> load: @2 line 3
> MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 12
> [] in MetacelloScriptExecutor >> execute: @40 line 15
> [] in MetacelloScriptApiExecutor >> executeString:do: @13 line 6
> Array (Collection) >> do: @5 line 10
> MetacelloScriptApiExecutor >> executeString:do: @6 line 4
> String >> execute:against: @2 line 2
> MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @6 line 9
> Metacello >> execute:args: @8 line 5
> Metacello >> load @2 line 2
> [] in Executed Code  @10 line 7
> [] in GsDeployer >> deploy: @21 line 8
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in GsDeployer >> deploy: @7 line 9
> [] in MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: @11 line 7
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: @6 line 8
> [] in GsDeployer >> mcPlatformSupportDo: @13 line 11
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> GsDeployer >> mcPlatformSupportDo: @9 line 12
> GsDeployer >> deploy: @2 line 3
> GsDeployer class >> autoMigrate: @4 line 13
> GsDeployer class >> deploy: @2 line 12
> Executed Code  @2 line 1
> GsNMethod class >> _gsReturnToC @1 line 11
>
>
>
>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
> _______________________________________________
> Glass mailing list
> [hidden email]
> https://lists.gemtalksystems.com/mailman/listinfo/glass
_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass