Hi,
Trying to load my packages into a new GemStone/S installation i get the following error (any idea ?): Transcript: Project: Grease stable [1.2.6] ...RETRY->BaselineOfGrease ...RETRY->BaselineOfGrease gofer repository error: 'GoferRepositoryError: UserDefinedError: Error during download: ''UserDefinedError: file is too short''. Error could have been caused by: '' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 127 0 127 0 0 98 0 --:--:-- 0:00:01 --:--:-- 98 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 9 100 9 0 0 3 0 0:00:03 0:00:02 0:00:01 10 '''...ignoring ...FAILED->BaselineOfGrease Stack: MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith: @5 line 25 MetacelloPackageSpecResolutionError (AbstractException) >> signal @2 line 47 MetacelloPackageSpecResolutionError >> signal @4 line 5 MetacelloEnsureFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> retryingResolvePackageSpecReferences:gofer: @31 line 39 [] in ExecBlock0 (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpec:gofer: @17 line 18 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3 MetacelloEnsureFetchingMCSpecLoader (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpec:gofer: @5 line 3 MetacelloPackageSpec >> loadUsing:gofer: @2 line 3 [] in ExecBlock1 (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 6 Array (Collection) >> do: @5 line 10 MetacelloEnsureFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @5 line 6 [] in ExecBlock0 (MetacelloFetchingMCSpecLoader) >> explicitLoadPackageSpecs:repositories: @2 line 5 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 MetacelloLoaderPolicy >> pushLoadDirective:during: @6 line 7 MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @4 line 5 MetacelloEnsureFetchingMCSpecLoader (MetacelloFetchingMCSpecLoader) >> explicitLoadPackageSpecs:repositories: @3 line 5 MetacelloPackageSpec >> explicitLoadUsing: @24 line 14 MetacelloPackageSpec >> ensureLoadUsing: @3 line 2 MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >> ensureLoadUsing: @14 line 13 [] in ExecBlock0 (MetacelloMCBaselineOfProjectSpec) >> ensureLoadUsing: @2 line 5 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloMCBaselineOfProjectSpec >> ensureLoadUsing: @2 line 6 MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >> ensureLoadedForDevelopmentUsing: @20 line 23 [] in ExecBlock1 (MetacelloMCVersionSpecLoader) >> load @2 line 8 OrderedCollection (Collection) >> do: @5 line 10 MetacelloMCVersionSpecLoader >> load @8 line 7 MetacelloMCVersion >> executeLoadFromArray: @9 line 7 [] in ExecBlock1 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 11 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @6 line 11 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 12 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3 MetacelloMCVersion >> fetchRequiredFromArray: @17 line 7 [] in ExecBlock1 (MetacelloMCProjectSpec) >> loadVersion: @26 line 38 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 MetacelloMCNamelessProjectSpec (MetacelloMCProjectSpec) >> loadVersion: @21 line 24 MetacelloProjectSpecForLoad >> performLoad @28 line 21 MetacelloMCNamelessProjectSpec (MetacelloGenericProjectSpec) >> load @6 line 4 MetacelloProjectReferenceSpec >> loadUsing:gofer: @5 line 6 [] in ExecBlock1 (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 6 OrderedCollection (Collection) >> do: @5 line 10 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @5 line 6 [] in ExecBlock0 (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 4 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 MetacelloLoaderPolicy >> pushLoadDirective:during: @6 line 7 MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3 MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: @3 line 4 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @15 line 7 MetacelloMCVersionSpecLoader >> load @13 line 21 MetacelloMCVersion >> executeLoadFromArray: @9 line 7 [] in ExecBlock1 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 11 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @6 line 11 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 12 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3 MetacelloMCVersion >> fetchRequiredFromArray: @17 line 7 [] in ExecBlock1 (MetacelloMCProjectSpec) >> loadVersion: @26 line 38 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 MetacelloMCConfigurationOfProjectSpec (MetacelloMCProjectSpec) >> loadVersion: @21 line 24 MetacelloProjectSpecForLoad >> performLoad @28 line 21 MetacelloMCNamelessProjectSpec (MetacelloGenericProjectSpec) >> load @6 line 4 MetacelloProjectReferenceSpec >> loadUsing:gofer: @5 line 6 [] in ExecBlock1 (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 6 OrderedCollection (Collection) >> do: @5 line 10 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @5 line 6 [] in ExecBlock0 (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 4 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 MetacelloLoaderPolicy >> pushLoadDirective:during: @6 line 7 MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3 MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: @3 line 4 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @15 line 7 MetacelloMCVersionSpecLoader >> load @13 line 21 MetacelloMCVersion >> executeLoadFromArray: @9 line 7 [] in ExecBlock1 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 11 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @6 line 11 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 12 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3 MetacelloMCVersion >> fetchRequiredFromArray: @17 line 7 [] in ExecBlock1 (MetacelloMCProjectSpec) >> loadVersion: @26 line 38 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >> loadVersion: @21 line 24 MetacelloProjectSpecForLoad >> performLoad @28 line 21 MetacelloMCBaselineOfProjectSpec (MetacelloGenericProjectSpec) >> load @6 line 4 MetacelloProjectReferenceSpec >> loadUsing:gofer: @5 line 6 [] in ExecBlock1 (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 6 OrderedCollection (Collection) >> do: @5 line 10 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @5 line 6 [] in ExecBlock0 (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 4 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 MetacelloLoaderPolicy >> pushLoadDirective:during: @6 line 7 MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3 MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: @3 line 4 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @15 line 7 MetacelloMCVersionSpecLoader >> load @13 line 21 MetacelloMCVersion >> executeLoadFromArray: @9 line 7 [] in ExecBlock1 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 11 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @6 line 11 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 12 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3 MetacelloMCVersion >> fetchRequiredFromArray: @17 line 7 [] in ExecBlock1 (MetacelloMCProjectSpec) >> loadVersion: @26 line 38 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 MetacelloMCNamelessProjectSpec (MetacelloMCProjectSpec) >> loadVersion: @21 line 24 MetacelloProjectSpecForLoad >> performLoad @28 line 21 MetacelloMCNamelessProjectSpec (MetacelloGenericProjectSpec) >> load @6 line 4 MetacelloProjectReferenceSpec >> loadUsing:gofer: @5 line 6 [] in ExecBlock1 (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 6 OrderedCollection (Collection) >> do: @5 line 10 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @5 line 6 [] in ExecBlock0 (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 4 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 MetacelloLoaderPolicy >> pushLoadDirective:during: @6 line 7 MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3 MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: @3 line 4 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @15 line 7 MetacelloMCVersionSpecLoader >> load @13 line 21 MetacelloMCVersion >> executeLoadFromArray: @9 line 7 [] in ExecBlock1 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 11 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @6 line 11 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 12 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3 MetacelloMCVersion >> fetchRequiredFromArray: @17 line 7 [] in ExecBlock1 (MetacelloMCProjectSpec) >> loadVersion: @26 line 38 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 MetacelloMCNamelessProjectSpec (MetacelloMCProjectSpec) >> loadVersion: @21 line 24 MetacelloProjectSpecForLoad >> performLoad @28 line 21 MetacelloMCNamelessProjectSpec (MetacelloGenericProjectSpec) >> load @6 line 4 MetacelloProjectReferenceSpec >> loadUsing:gofer: @5 line 6 [] in ExecBlock1 (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 6 OrderedCollection (Collection) >> do: @5 line 10 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> linearLoadPackageSpecs:repositories: @5 line 6 [] in ExecBlock0 (MetacelloFetchingMCSpecLoader) >> linearLoadPackageSpecs:repositories: @2 line 4 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 MetacelloLoaderPolicy >> pushLoadDirective:during: @6 line 7 MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3 MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: @3 line 4 MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @15 line 7 MetacelloMCVersionSpecLoader >> load @13 line 21 MetacelloMCVersion >> executeLoadFromArray: @9 line 7 [] in ExecBlock1 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 11 [] in ExecBlock0 (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @2 line 9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 MetacelloGemStonePlatform (MetacelloPlatform) >> useStackCacheDuring:defaultDictionary: @9 line 10 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @6 line 11 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 [] in ExecBlock0 (MetacelloMCVersion) >> fetchRequiredFromArray: @2 line 12 MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3 MetacelloMCVersion >> fetchRequiredFromArray: @17 line 7 [] in ExecBlock0 (MetacelloMCVersion) >> doLoadRequiredFromArray: @3 line 10 ExecBlock0 (ExecBlock) >> ensure: @2 line 12 MetacelloMCVersion >> doLoadRequiredFromArray: @22 line 16 MetacelloMCVersion >> load @4 line 3 Executed Code @4 line 1 GsNMethod class >> _gsReturnToC @1 line 1 |
the "''UserDefinedError: file is too short'" usually means the download mcz (zip) is broken. So likely a problem while downloadin (internet going down or whatever). Try getting which is the exact file (I bet it has 0 bytes size), delete it, and try again. Cheers, On Mon, Feb 1, 2016 at 4:16 PM, BrunoBB via Glass <[hidden email]> wrote: Hi, _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Hi,
The problem is here: Project: Grease stable [1.2.6] ...RETRY->BaselineOfGrease ...RETRY->BaselineOfGrease gofer repository error: 'GoferRepositoryError: UserDefinedError: Error during download: ''UserDefinedError: file is too short''. Error could have been caused by: '' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed But locally all Grease MCZ files are more than 0 byte. So i think Grease files are Ok. I still searching the problem... Regards, Bruno |
Hi,
After: sudo find /home/bruno/git/GsDevKit_home/shared/repos/Grease/repository/ -size 0 -print | grep ".st" The MCZ files seems to be ok, but i found the following 0 byte files: /shared/repos/Grease/repository/Grease-Squeak-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Tests-Slime.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-GemStone-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-GemStone200-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Pharo-Core.package/monticello.meta/initializers.st //shared/repos/Grease/repository/Grease-Tests-GemStone-Core.v32.package/monticello.meta/initializers.st /shared/repos/Grease/repository/BaselineOfGrease.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-GemStone240-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Pharo30-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Pharo10-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Tests-GemStone-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Tests-Squeak-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Slime.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Tests-Pharo20-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Pharo20-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Pharo11-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-GemStone230-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Tests-Pharo-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Pharo40-Slime.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-Tests-Core.package/monticello.meta/initializers.st /shared/repos/Grease/repository/Grease-GemStone300-Core.package/monticello.meta/initializers.st Regards, Bruno |
In reply to this post by BrunoBB
Bruno,
The error your are getting indicates that the zip file being downloaded from github for Grease is too short ... perhaps /tmp is full ... occasional download errors are to be expected, but if you are getting a recurring error something else is suspect ... On a related note, I am curious why you are downloading a Grease version from github, if you are using GsDevKit_home and tODE, then the Grease repository is a local git clone and tODE arranges to lock the Grease project and reference the git clone ... one of the main reasons for doing local git clones is to completely avoid network errors like the one you are seeing .... So I am interested in a bit more context about what you are doing ... Dale On 02/02/2016 09:14 AM, BrunoBB via Glass wrote: > Hi, > > The problem is here: > Project: Grease stable [1.2.6] > ...RETRY->BaselineOfGrease > ...RETRY->BaselineOfGrease > gofer repository error: 'GoferRepositoryError: UserDefinedError: Error > during download: ''UserDefinedError: file is too short''. Error could have > been caused by: '' % Total % Received % Xferd Average Speed Time > Time Time Current > Dload Upload Total Spent Left > Speed > > But locally all Grease MCZ files are more than 0 byte. So i think Grease > files are Ok. > > I still searching the problem... > > Regards, > Bruno > > > > -- > View this message in context: http://forum.world.st/Loading-packages-from-Scratch-Grease-Proble-tp4875219p4875459.html > Sent from the GLASS mailing list archive at Nabble.com. > _______________________________________________ > Glass mailing list > [hidden email] > http://lists.gemtalksystems.com/mailman/listinfo/glass _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
In reply to this post by BrunoBB
Dale,
In new VM i installed GS 3.2.9. (note that from step 2 to step 4 i use Jade to execute that GemStone/S code) STEP 1 The installation process is the same as: https://github.com/GsDevKit/GsDevKit_home/blob/master/docs/installation/installDevKitServer.md STEP 2 Then Seaside was loaded with: Gofer new package: 'GsUpgrader-Core'; url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader'; load. (Smalltalk at: #GsUpgrader) upgradeGrease. GsDeployer deploy: [ Metacello new baseline: 'Seaside3'; repository: 'github://GsDevKit/Seaside31:gs_master/repository'; onLock: [:ex | ex honor]; load: 'CI' ]. STEP 3 Load personas project that has a dependency with XML Parser. This project load correctly. (ConfigurationOfOrbeon project version: #'stable') load. STEP 4 Try to load the "layer" of the Orbeon project --> FAIL (ConfigurationOfOrbeonWeb project version: #'stable') load. Maybe something is wrong from the STEP 1 and the a some point explode. (i do not know) Regards, Bruno |
Dale,
I found the error. It was a dependency definition in one of my ConfigurationOf. The script used to load Seaside is: Gofer new package: 'GsUpgrader-Core'; url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader'; load. (Smalltalk at: #GsUpgrader) upgradeGrease. GsDeployer deploy: [ Metacello new baseline: 'Seaside3'; repository: 'github://GsDevKit/Seaside31:gs_master/repository'; onLock: [:ex | ex honor]; load: 'CI' ]. But in ConfigurationOfSewaf the dependency on Seaside is written (baseline0940:): spec blessing: #baseline. spec repository: 'http://ss3.gemstone.com/ss/Sewaf'. spec project: 'Seaside3' with: [ spec repository: 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main'; versionString: #stable; className: 'ConfigurationOfSeaside3'; file: 'ConfigurationOfSeaside3'; loads: #('Core'). ]. spec package: 'SEWAF' with: [spec requires: 'Seaside3']. If i remove this dependency --> my packages is loaded without errors. It seems that this dependency is somehow trying to download Grease which it should be a dependency of Seaside in 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main'. (not 100% sure) I think a have to rewrite the Seaside dependency to Seaside on github... Regards, Bruno |
On 02/02/2016 10:36 AM, BrunoBB via Glass wrote: > Dale, > > I found the error. It was a dependency definition in one of my > ConfigurationOf. > > The script used to load Seaside is: > Gofer new > package: 'GsUpgrader-Core'; > url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader'; > load. > (Smalltalk at: #GsUpgrader) upgradeGrease. > > GsDeployer deploy: [ > Metacello new > baseline: 'Seaside3'; > repository: 'github://GsDevKit/Seaside31:gs_master/repository'; > onLock: [:ex | ex honor]; > load: 'CI' ]. > > But in ConfigurationOfSewaf the dependency on Seaside is written > (baseline0940:): > spec blessing: #baseline. > spec repository: 'http://ss3.gemstone.com/ss/Sewaf'. > spec project: 'Seaside3' with: [ > spec repository: > 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main'; > versionString: #stable; > className: 'ConfigurationOfSeaside3'; > file: 'ConfigurationOfSeaside3'; > loads: #('Core'). > ]. > spec > package: 'SEWAF' with: [spec requires: 'Seaside3']. > > If i remove this dependency --> my packages is loaded without errors. > > It seems that this dependency is somehow trying to download Grease which it > should be a dependency of Seaside in > 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main'. > (not 100% sure) > > I think a have to rewrite the Seaside dependency to Seaside on github... Actually I think that your "problem" involves the way that you are loading Orbeon itself ... you are not using the `Metacello new` API and as such the `Metacello lock` that was set for Grease (during #upgradeGrease) is being totally ignored byt using the oldStyle `(ConfigurationOf .....) load`. If you change your load script to the following then everything should load as expected: Metacello new configuration: 'OrbeonWeb'; version: #stable; repository: '<repository where ConfigurationOfOrbeonWeb is located>'; load Dale _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Dale,
Yes your are right "Metacello new" did the trick :) Things move fast in Metacello community... :) the last time i reinstalled my system from scratch it was with ConfigurationOf... Anyway is working now.... :) Regards, Bruno |
On 02/02/2016 01:19 PM, BrunoBB via Glass wrote: > Dale, > > Yes your are right "Metacello new" did the trick :) > > Things move fast in Metacello community... :) the last time i reinstalled my > system from scratch it was with ConfigurationOf... Well, I've also been leveraging Metacello more and more for GsDevKit/GLASS and with GsDevKit_home I've pretty much committed to `Metacello new` being the proper way to load, so some of the corner cases that used to work are exposed to issues ... > > Anyway is working now.... :) > ... and that's the important bit:) Dale _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Free forum by Nabble | Edit this page |