[Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs dale.henrichs at gemtalksystems.com
Tue Jun 10 19:07:23 PDT 2014


Dario,

Here's the script ...

GsDeployer
  bulkMigrate: [
    {#('Seaside3' '3.0.13' '
http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main').
    #('ZincHTTPComponents' '1.1' '
http://www.squeaksource.com/ZincHTTPComponents').
    #('Magritte3' '3.0' 'http://www.squeaksource.com/MetacelloRepository').
    #('Magritte3AddOns' '3.0.0' '
http://www.squeaksource.com/MetacelloRepository').
    #('Pier3' '3.0.0' 'http://www.squeaksource.com/MetacelloRepository').
    #('Pier3AddOns' '3.0.3' '
http://www.squeaksource.com/MetacelloRepository')}
      do: [ :ar |
        | projectName version repository |
        projectName := ar at: 1.
        version := ar at: 2.
        repository := ar at: 3.
        Metacello new
          configuration: projectName;
          repository: repository;
          get.
        Metacello new
          configuration: projectName;
          version: version;
          repository: repository;
          onUpgrade: [ :ex :existing :new |
                existing locked
                  ifTrue: [ ex disallow ]
                  ifFalse: [ ex allow ] ];
          onConflict: [ :ex | ex disallow ];
          load.
        Metacello new
          configuration: projectName;
          version: version;
          repository: repository;
          lock ] ]


I've tested this against a fresh extent0.seaside.dbf  not even GLASS
upgraded ... straight load ... I haven't run tests but this has loaded up
pretty much what you had in 3.1.0.2...

Let me know how it goes for you.

Dale


On Tue, Jun 10, 2014 at 6:06 PM, Dale Henrichs <
dale.henrichs at gemtalksystems.com> wrote:

> Dario,
>
> I have a formula for successfully loading your "known to work"
> projects/versions into a 3.1.0.6 image ...
>
> I basically locked the following projects/versions and edited
> the ConfigurationOfNAFileUpload to specify an explicit version for Seaside3
> (as the bleeding edge load was causing Seaside 3.1.0.2 to be loaded which
> is "known not to work in GemStone"). :
>
> 14. ConfigurationOfMagritte3 3.0 #'development'
> 15. ConfigurationOfMagritte3AddOns 3.0.0 #'release'
> 17. ConfigurationOfPier3 3.0.0 #'release'
> 18. ConfigurationOfPier3AddOns 3.0.3 #'development'
>      ConfigurationOfSeaside3 3.0.12
> 24. ConfigurationOfZincHTTPComponents 1.1 #'release'
>
> The only change to those versions is loading Seaside 3.0.12, which is a
> simple bugfix upgrade over Seaside 3.0.8 which you had loaded ...
>
> Right now I am testing in a tODE image that has the latest GLASS1 and
> Metacello projects loaded, so my next step is to get a formula for loading
> into  a virgin 3.1.0.6 seaside extent ....
>
> With this little flurry of activity I am getting a picture of which
> project/version combinations are "working" together
>
> BTW, patching ConfigurationOfNAFileUpload may be all it takes to get Pier
> to load with Seaside3.1 ... I may give that a try later tonight depending
> upon how things go ... Of course just because something loads, doesn't mean
> it works ...
>
> I haven't heard from anyone else who might be using Pier with Seaside3.1
> so I can't speak (at this moment) as to whether it "works" or not...
>
> If the formula ends up working for, we should publish it on webEditionHome
> as the formula for Pier ... until we learn whether or not Pier3 works with
> Seaside3.1...
>
> Dale
>
>
> On Tue, Jun 10, 2014 at 3:56 PM, Dale Henrichs <
> dale.henrichs at gemtalksystems.com> wrote:
>
>> Dario,
>>
>> Okay ... that particular problem means that you don't have the right
>> ConfigurationOfGrease loaded ... why don't you let me fiddle with the
>> problems for a bit ... I've got your target configuration versions and I'm
>> peeling back the onion on Metacello and Configuration issuess ...
>>
>> I'm working under the assumption that you are interested in sticking with
>> Seaside3.0 ... the error you are seeing is likely to be due to going down
>> the Seaside3.1 branch if you are willing to have Seaside3.1 loaded (which
>> is different than the "known to work" Seaside3.0.8) then please let me know
>> ASAP...
>>
>> Dale
>>
>>
>> On Tue, Jun 10, 2014 at 3:13 PM, Dario Trussardi <
>> dario.trussardi at tiscali.it> wrote:
>>
>>>
>>> Dale,
>>>
>>> Dale,
>>>
>>> excuse for my delay but i was busy.
>>>
>>>
>>> Dario,
>>>
>>> In an earlier message I asked you to send me the list of projects and
>>> versions that you have loaded in your working 3.1.0.2 image ... could we
>>> please start there? ...
>>>
>>>
>>>  Ok, my stable GLASS is based on 3.1.0.4
>>>
>>> the relative Version report is:
>>>  1. ConfigurationOfFileTree 1.0.1 #'release'
>>> 2. ConfigurationOfGLASS 1.0-beta.9.1 #'development'
>>> 3. ConfigurationOfGofer 1.0.5.1 #'release'
>>> 4. ConfigurationOfGoferProjectLoader 1.0-alpha2.2 #'development'
>>> 5. ConfigurationOfGrease 1.0.8 #'development'
>>> 6. ConfigurationOfGsCore 0.248 #'development'
>>> 7. ConfigurationOfGsFastCGI 0.235 #'release'
>>> 8. ConfigurationOfGsMisc 0.242 #'release'
>>> 9. ConfigurationOfGsMonticello 0.244.2 #'release'
>>> 10. ConfigurationOfGsOB 0.242.1 #'release'
>>> 11. ConfigurationOfGsSIXX 0.3-c.1 #'development'
>>> 12. ConfigurationOfGsSqueakCommon 0.9.4 #'release'
>>> 13. ConfigurationOfJQueryWidgetBox 2.7 #'development'
>>> 14. ConfigurationOfMagritte3 3.0 #'development'
>>> 15. ConfigurationOfMagritte3AddOns 3.0.0 #'release'
>>> 16. ConfigurationOfMetacello 1.0-beta.32 #'development'
>>> 17. ConfigurationOfPier3 3.0.0 #'release'
>>> 18. ConfigurationOfPier3AddOns 3.0.3 #'development'
>>> 19. ConfigurationOfSeaside30 3.0.8 #'stable'
>>> 20. ConfigurationOfSwazoo2 2.2.0.4 #'development'
>>> 21. ConfigurationOfTopFeeder 1.0.0 #'release'
>>> 22. ConfigurationOfTwitterBootstrap 1.0.1 #'release'
>>> 23. ConfigurationOfXMLSupport 1.0.5 #'stable'
>>> 24. ConfigurationOfZincHTTPComponents 1.1 #'release'
>>>
>>>
>>>
>>> If I have the list of projects/versions that work for you in the
>>> 3.1.0.2, I can actually attempt to create a load script myself that
>>> duplicates your 3.1.0.2 setup and identify first hand the issues .. I am
>>> handicapped by not knowing the versions that "work in 3.1.0.2".
>>>
>>>
>>>
>>>
>>>  If a load script worked two months ago there is no guarantee that the
>>> same script will give you exactly the same results today. As we've seen
>>> with the compile error in the seaside configuration, all configurations are
>>> in a constant state of flux and those changes are largely being made by
>>> folks who aren't ensuring that their changes work in GemStone ...
>>>
>>> Unfortunately there is no real defense for that ... except to use git
>>> repositories  ... with git repositories you can have local git repositories
>>> for each project that you are using and those local repositories will only
>>> change WHEN YOU ARE READY TO CHANGE and even then through the use of tags,
>>> you can guarantee that a load script will always load exactly the same
>>> thing .... This type of guarantee is impossible with configurations and
>>> packages in public monticello repositories ....
>>>
>>> We are not able to use git for all projects, yet.
>>>
>>> For GLASS we've copied the Seaside3 and Zinc code bases to github, so
>>> that we better control change process, plus we can run automated tests on
>>> travis-ci to ensure that the projects load correctly in a variety of
>>> GemStone versions and that all the tests pass). The same thing should be
>>> done for the Magritte and Pier code bases ... ultimately this is the
>>> correct solution for a stable build environment.
>>>
>>> Until then we have to slog through the configurations and fix the new
>>> problems with old scripts every time we attempt a load:(
>>>
>>> Regarding the "conflicting version" from Metacello,  that is one of the
>>> features of the new api and the following expression can be used to say
>>> that you want to allow the load of all conflicting versions:
>>>
>>>
>>> i do this:
>>>
>>>
>>> GsDeployer bulkMigrate: [
>>>   Metacello new
>>>    configuration: 'Pier3AddOns';
>>>     squeaksource: 'MetacelloRepository';
>>>     version: #stable;
>>>     onConflict: [:ex :existing :new | ex allow ];
>>>     load.
>>> ].
>>>
>>>
>>> The system answer:
>>>
>>> a MetacelloSymbolicVersionDoesNotExistError occurred (error 2710) -
>>> G/S[MeetingRoberta3106:5]
>>>  AbstractException >> _signalWith: (envId 0)
>>> AbstractException >> signal (envId 0)
>>> [] in  MetacelloProject >> version: (envId 0)
>>> Dictionary >> at:ifAbsent: (envId 0)
>>>
>>> where self  is:
>>>
>>> ConfigurationOfGrease(1.0-alpha1-baseline [ConfigurationOfGrease],
>>> 1.0-alpha1 [ConfigurationOfGrease], 1.0-alpha2-baseline
>>> [ConfigurationOfGrease], 1.0-alpha2 [ConfigurationOfGrease], 1.0-alpha3
>>> [ConfigurationOfGrease], 1.0-alpha4 [ConfigurationOfGrease],
>>> 1.0-alpha5-baseline [ConfigurationOfGrease], 1.0-alpha5.1
>>> [ConfigurationOfGrease], 1.0-alpha6 [ConfigurationOfGrease],
>>> 1.0-alpha7-baseline [ConfigurationOfGrease], 1.0-alpha7
>>> [ConfigurationOfGrease], 1.0-alpha8 [ConfigurationOfGrease], 1.0-alpha9
>>> [ConfigurationOfGrease], 1.0-alpha9.1 [ConfigurationOfGrease], 1.0-alpha9.2
>>> [ConfigurationOfGrease], 1.0-alpha9.3-baseline [ConfigurationOfGrease],
>>> 1.0-alpha9.3 [ConfigurationOfGrease], 1.0-baseline [ConfigurationOfGrease],
>>> 1.0-rc-baseline [ConfigurationOfGrease], 1.0-rc [ConfigurationOfGrease],
>>> 1.0-rc.1 [ConfigurationOfGrease], 1.0-rc.2 [ConfigurationOfGrease], 1.0
>>> [ConfigurationOfGrease], 1.0.1-baseline [ConfigurationOfGrease], 1.0.1
>>> [ConfigurationOfGrease], 1.0.1.1-baseline [ConfigurationOfGrease], 1.0.1.1
>>> [ConfigurationOfGrease], 1.0.2-baseline [ConfigurationOfGrease], 1.0.2
>>> [ConfigurationOfGrease], 1.0.2.1 [ConfigurationOfGrease], 1.0.3-baseline
>>> [ConfigurationOfGrease], 1.0.3 [ConfigurationOfGrease], 1.0.3.1
>>> [ConfigurationOfGrease], 1.0.4-baseline [ConfigurationOfGrease], 1.0.4
>>> [ConfigurationOfGrease], 1.0.5 [ConfigurationOfGrease], 1.0.5.1
>>> [ConfigurationOfGrease], 1.0.6 [ConfigurationOfGrease], 1.0.6.1-baseline
>>> [ConfigurationOfGrease], 1.0.6.1 [ConfigurationOfGrease], 1.0.6.2
>>> [ConfigurationOfGrease], 1.0.6.3 [ConfigurationOfGrease], 1.0.6.4
>>> [ConfigurationOfGrease], 1.0.6.5 [ConfigurationOfGrease], 1.0.7
>>> [ConfigurationOfGrease], 1.0.7.1-baseline [ConfigurationOfGrease], 1.0.7.1
>>> [ConfigurationOfGrease], 1.0.7.2 [ConfigurationOfGrease], 1.0.8-baseline
>>> [ConfigurationOfGrease], 1.0.8 [ConfigurationOfGrease], 1.1.0-baseline
>>> [ConfigurationOfGrease], 1.1.0 [ConfigurationOfGrease], 1.1.1
>>> [ConfigurationOfGrease], 1.1.2 [ConfigurationOfGrease], 1.1.3-baseline
>>> [ConfigurationOfGrease], 1.1.3 [ConfigurationOfGrease], )
>>>
>>> MetacelloProject >> version: (envId 0)
>>>  where version is :  #'release1.1'
>>>
>>> MetacelloMCProjectSpec >> version (envId 0)
>>> MetacelloProjectSpec >> canUpgradeTo: (envId 0)
>>> MetacelloMCProjectSpec >> canUpgradeTo: (envId 0)
>>> MetacelloProjectRegistration >> canUpgradeTo: (envId 0)
>>> [] in  MetacelloScriptEngine >> lookupProjectSpecFor: (envId 0)
>>> [] in  MetacelloProjectRegistration class >>
>>> registrationForProjectSpec:ifAbsent:ifPresent: (envId 0)
>>> [] in  MetacelloProjectRegistry >> registrationFor:ifPresent:ifAbsent:
>>> (envId 0)
>>> AbstractDictionary >> at:ifPresent: (envId 0)
>>> MetacelloProjectRegistry >> registrationFor:ifPresent:ifAbsent: (envId 0)
>>> MetacelloProjectRegistration class >>
>>> registrationForProjectSpec:ifAbsent:ifPresent: (envId 0)
>>> MetacelloScriptEngine >> lookupProjectSpecFor: (envId 0)
>>> MetacelloScriptEngine >> handleLookupProjectSpec: (envId 0)
>>> MetacelloLookupProjectSpec >> handleResolutionFor: (envId 0)
>>>
>>> Ciao,
>>>
>>> Dario
>>>
>>> Can you define what i can do in onConflict block?
>>>
>>> the error report:
>>>
>>> a MetacelloConflictingProjectError occurred (error 2710), Load Conflict
>>> between existing ConfigurationOfMagritte3AddOns 3.0.0 from
>>> http://www.squeaksource.com/MetacelloRepository and
>>> ConfigurationOfMagritte3AddOns stable from
>>> http://www.squeaksource.com/MetacelloRepository -
>>>  G/S[MeetingRoberta3106:5]
>>>
>>> Ciao, thanks,
>>>
>>> Dario
>>>
>>> The correct expression for the onConflict: depends upon which version of
>>> Magritte you actually want and that depends upon which version of Magritte
>>> you have loaded in your working 3.1.0.2 image.
>>>
>>> Dale
>>>
>>>
>>> On Tue, Jun 10, 2014 at 10:52 AM, Dario Trussardi <
>>> dario.trussardi at tiscali.it> wrote:
>>>
>>>> I resubmit the command:
>>>>
>>>>         GsDeployer bulkMigrate: [
>>>>   Metacello new
>>>>    configuration: 'Pier3AddOns';
>>>>     squeaksource: 'MetacelloRepository';
>>>>     version: #stable;
>>>>     load.
>>>> ].
>>>>
>>>> the system erase the error:
>>>>
>>>>         a MetacelloConflictingProjectError occurred (error 2710), Load
>>>> Conflict between existing ConfigurationOfMagritte3AddOns 3.0.0 from
>>>> http://www.squeaksource.com/MetacelloRepository and
>>>> ConfigurationOfMagritte3AddOns stable from
>>>> http://www.squeaksource.com/MetacelloRepository -
>>>>  G/S[MeetingRoberta3106:5]
>>>>
>>>> AbstractException >> _signalWith: (envId 0)
>>>> AbstractException >> signal: (envId 0)
>>>> AbstractException class >> signal: (envId 0)
>>>> MetacelloAllowConflictingProjectUpgrade >> defaultAction (envId 0)
>>>> AbstractException >> _signalWith: (envId 0)
>>>> AbstractException >> signal (envId 0)
>>>> [] in  MetacelloScriptEngine >> lookupProjectSpecFor: (envId 0)
>>>> [] in  MetacelloProjectRegistration class >>
>>>> registrationForProjectSpec:ifAbsent:ifPresent: (envId 0)
>>>> [] in  MetacelloProjectRegistry >> registrationFor:ifPresent:ifAbsent:
>>>> (envId 0)
>>>> AbstractDictionary >> at:ifPresent: (envId 0)
>>>> MetacelloProjectRegistry >> registrationFor:ifPresent:ifAbsent: (envId
>>>> 0)
>>>> MetacelloProjectRegistration class >>
>>>> registrationForProjectSpec:ifAbsent:ifPresent: (envId 0)
>>>> MetacelloScriptEngine >> lookupProjectSpecFor: (envId 0)
>>>> MetacelloScriptEngine >> handleLookupProjectSpecForLoad: (envId 0)
>>>> MetacelloLookupProjectSpecForLoad >> handleResolutionFor: (envId 0)
>>>> [] in  MetacelloScriptEngine >> handleNotificationsForAction: (envId 0)
>>>> AbstractException >> _executeHandler: (envId 0)
>>>> AbstractException >> _signalWith: (envId 0)
>>>> AbstractException >> signal (envId 0)
>>>> MetacelloGenericProjectSpec >> load (envId 0)
>>>> MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0)
>>>> [] in  MetacelloCommonMCSpecLoader >>
>>>> linearLoadPackageSpecs:repositories: (envId 0)
>>>> Collection >> do: (envId 0)
>>>> MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories:
>>>> (envId 0)
>>>> [] in  MetacelloFetchingMCSpecLoader >>
>>>> linearLoadPackageSpecs:repositories: (envId 0)
>>>> ExecBlock >> ensure: (envId 0)
>>>> MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0)
>>>> MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0)
>>>> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories:
>>>> (envId 0)
>>>> MetacelloCommonMCSpecLoader >> load (envId 0)
>>>> MetacelloMCVersionSpecLoader >> load (envId 0)
>>>> MetacelloMCVersion >> executeLoadFromArray: (envId 0)
>>>> [] in  MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
>>>> [] in  MetacelloPlatform >> useStackCacheDuring:defaultDictionary:
>>>> (envId 0)
>>>> ExecBlock >> on:do: (envId 0)
>>>> MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
>>>> [] in  MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
>>>> ExecBlock >> ensure: (envId 0)
>>>> [] in  MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
>>>> MetacelloPlatform >> do:displaying: (envId 0)
>>>> MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
>>>> [] in  MetacelloMCVersion >> doLoadRequiredFromArray: (envId 0)
>>>> ExecBlock >> ensure: (envId 0)
>>>> MetacelloMCVersion >> doLoadRequiredFromArray: (envId 0)
>>>> MetacelloMCVersion >> load (envId 0)
>>>> [] in  MetacelloScriptEngine >>
>>>> load:onProjectDownGrade:onProjectUpgrade: (envId 0)
>>>> ExecBlock >> on:do: (envId 0)
>>>> [] in  MetacelloScriptEngine >> handleNotificationsForAction: (envId 0)
>>>> ExecBlock >> on:do: (envId 0)
>>>> MetacelloScriptEngine >> handleNotificationsForAction: (envId 0)
>>>> [] in  MetacelloScriptEngine >>
>>>> load:onProjectDownGrade:onProjectUpgrade: (envId 0)
>>>> ExecBlock >> ensure: (envId 0)
>>>> MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile:
>>>> (envId 0)
>>>> MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
>>>> (envId 0)
>>>> MetacelloScriptEngine >> load: (envId 0)
>>>> [] in  MetacelloScriptExecutor >> execute: (envId 0)
>>>> [] in  MetacelloScriptApiExecutor >> executeString:do: (envId 0)
>>>> Collection >> do: (envId 0)
>>>> MetacelloScriptApiExecutor >> executeString:do: (envId 0)
>>>> String >> execute:against: (envId 0)
>>>> MetacelloScriptExecutor >> execute: (envId 0)
>>>> Metacello >> execute (envId 0)
>>>> Metacello >> load (envId 0)
>>>> [] in  Executed Code  (envId 0)
>>>> [] in  GsDeployer >> deploy: (envId 0)
>>>> ExecBlock >> on:do: (envId 0)
>>>> [] in  GsDeployer >> deploy: (envId 0)
>>>> [] in  MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring:
>>>> (envId 0)
>>>> ExecBlock >> ensure: (envId 0)
>>>> MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: (envId 0)
>>>> [] in  GsDeployer >> mcPlatformSupportDo: (envId 0)
>>>> ExecBlock >> ensure: (envId 0)
>>>> GsDeployer >> mcPlatformSupportDo: (envId 0)
>>>> GsDeployer >> deploy: (envId 0)
>>>> GsDeployer class >> bulkMigrate: (envId 0)
>>>> Executed Code
>>>> String >> evaluateInContext:symbolList: (envId 0)
>>>> JadeServer >> evaluate:inContext: (envId 0)
>>>> JadeServer >> printIt:in: (envId 0)
>>>> GsNMethod class >> _gsReturnToC (envId 0)
>>>>
>>>> Any idea ?
>>>>
>>>>         Thanks,
>>>>
>>>>                 Dario
>>>>
>>>> > I changed it.
>>>> > It was breaking my load scripts here as well...
>>>> >
>>>> > The latest version should at least not yield a compiler error now.
>>>> >
>>>> > Johan
>>>> >
>>>> > On 10 Jun 2014, at 19:31, Dale Henrichs <
>>>> dale.henrichs at gemtalksystems.com> wrote:
>>>> >
>>>> >> Now the error is that it is using a symbol that does not compile in
>>>> GemStone:
>>>> >>
>>>> >>  #pharo4.x
>>>> >>
>>>> >> needs to be in GemStone:
>>>> >>
>>>> >>  #'pharo4.x'
>>>> >>
>>>> >> I'm reluctant to make any changes at this minute because Stephan
>>>> might still be making changes ... you should try explicitly loading
>>>> ConfigurationOfSeaside3-JohanBrichau.148 into your image and then try doing
>>>> a load ... the broken configuration was committed this morning at 2:36 in
>>>> someones timezone:) which probably did not help you in your attempts to
>>>> load ...
>>>> >>
>>>> >> Dale
>>>> >>
>>>> >>
>>>> >>
>>>> >> On Tue, Jun 10, 2014 at 10:27 AM, Dale Henrichs <
>>>> dale.henrichs at gemtalksystems.com> wrote:
>>>> >> Dario,
>>>> >>
>>>> >> I looks like someone is actively changing the
>>>> ConfiburationOfSeaside3. ConfigurationOfSeaside3-StephanEggermont.150 no
>>>> longer has that compile error in it .. but I am still getting errors in
>>>> trying to load into GemStone ...
>>>> >>
>>>> >>
>>>> >> On Tue, Jun 10, 2014 at 10:19 AM, Dale Henrichs <
>>>> dale.henrichs at gemtalksystems.com> wrote:
>>>> >> Well, that is a configuration that cannot be loaded into GemStone
>>>> ... some one apparently tried to comment out a symbol:
>>>> >>
>>>> >>  #"pharo3.x"
>>>> >>
>>>> >> and that does not compile in gemstone ... surprised that it compiles
>>>> in pharo ... but it does..
>>>> >>
>>>> >> I'll see if I can find and repair the configuration ...
>>>> >>
>>>> >> Dale
>>>> >>
>>>> >>
>>>> >> On Tue, Jun 10, 2014 at 10:15 AM, Dario Trussardi <
>>>> dario.trussardi at tiscali.it> wrote:
>>>> >> Dale,
>>>> >>
>>>> >>      see the compile error:
>>>> >>
>>>> >>      Dario
>>>> >>
>>>> >>>
>>>> >>> Dale,
>>>> >>>
>>>> >>>> Dario,
>>>> >>>
>>>> >>> i resubmit the command:
>>>> >>>
>>>> >>> GsDeployer bulkMigrate: [
>>>> >>>  Metacello new
>>>> >>>
>>>> >>>    configuration: 'Pier3AddOns';
>>>> >>>    squeaksource: 'MetacelloRepository';
>>>> >>>    version: #stable;
>>>> >>>    load.
>>>> >>> ].
>>>> >>>
>>>> >>> The system answer:
>>>> >>>
>>>> >>>     a UserDefinedError occurred (error 2318), reason:halt, Compile
>>>> error in Class: #'ConfigurationOfSeaside3' method:    version3102: spec
>>>> >>>           <version: '3.1.0.2' imports: #('3.1.0-baseline' )>
>>>> >>>
>>>> >>>           spec for: #'common' do: [
>>>> >>>                   spec blessing: #'release'.
>>>> >>>                   spec author: 'StephanEggermont'.
>>>> >>>                   spec timestamp: '2014-04-07'.
>>>> >>>                   spec
>>>> >>>                           project: 'Grease' with: #'release1.1';
>>>> >>>                           project: 'Grease Core Tests' with:
>>>> #'release1.1';
>>>> >>>                           project: 'SPort2' with: '2.33';
>>>> >>>                           project: 'Swazoo2' with: #'stable';
>>>> >>>                           project: 'Zinc Project' with: #'stable'.
>>>> >>>                   spec
>>>> >>>                           package: 'Seaside-Canvas' with:
>>>> 'Seaside-Canvas-pmm.127';
>>>> >>>                           package: 'Seaside-Component' with:
>>>> 'Seaside-Component-pmm.101';
>>>> >>>                           package: 'Seaside-Core' with:
>>>> 'Seaside-Core-pmm.808'; -  G/S[MeetingRoberta3106:5]
>>>> >>>
>>>> >>>
>>>> >>>     The relative stack is:
>>>> >>>
>>>> >>> AbstractException >> _signalWith: (envId 0)
>>>> >>> AbstractException >> signal (envId 0)
>>>> >>> Object >> error: (envId 0)
>>>> >> 'Compile error in Class: #''ConfigurationOfSeaside3'' method:
>>>>  version3102: spec
>>>> >>           <version: ''3.1.0.2'' imports: #(''3.1.0-baseline'' )>
>>>> >>
>>>> >>           spec for: #''common'' do: [
>>>> >>                   spec blessing: #''release''.
>>>> >>                   spec author: ''StephanEggermont''.
>>>> >>                   spec timestamp: ''2014-04-07''.
>>>> >>                   spec
>>>> >>                           project: ''Grease'' with: #''release1.1'';
>>>> >>                           project: ''Grease Core Tests'' with:
>>>> #''release1.1'';
>>>> >>                           project: ''SPort2'' with: ''2.33'';
>>>> >>                           project: ''Swazoo2'' with: #''stable'';
>>>> >>                           project: ''Zinc Project'' with:
>>>> #''stable''.
>>>> >>                   spec
>>>> >>                           package: ''Seaside-Canvas'' with:
>>>> ''Seaside-Canvas-pmm.127'';
>>>> >>                           package: ''Seaside-Component'' with:
>>>> ''Seaside-Component-pmm.101'';
>>>> >>                           package: ''Seaside-Core'' with:
>>>> ''Seaside-Core-pmm.808'';
>>>> >>                           package: ''Seaside-Development'' with:
>>>> ''Seaside-Development-pmm.163'';
>>>> >>                           package: ''Seaside-Email'' with:
>>>> ''Seaside-Email-pmm.25'';
>>>> >>                           package: ''Seaside-Environment'' with:
>>>> ''Seaside-Environment-pmm.81'';
>>>> >>                           package: ''Seaside-Examples'' with:
>>>> ''Seaside-Examples-pmm.24'';
>>>> >>                           package: ''Seaside-Flow'' with:
>>>> ''Seaside-Flow-pmm.24'';
>>>> >>                           package: ''Seaside-InternetExplorer''
>>>> with: ''Seaside-InternetExplorer-pmm.7'';
>>>> >>                           package: ''Seaside-RenderLoop'' with:
>>>> ''Seaside-RenderLoop-JohanBrichau.95'';
>>>> >>                           package: ''Seaside-Session'' with:
>>>> ''Seaside-Session-pmm.168'';
>>>> >>                           package: ''Seaside-Tools-Core'' with:
>>>> ''Seaside-Tools-Core-pmm.23'';
>>>> >>                           package: ''Seaside-Tools-Web'' with:
>>>> ''Seaside-Tools-Web-pmm.118'';
>>>> >>                           package: ''Seaside-Widgets'' with:
>>>> ''Seaside-Widgets-pmm.33'';
>>>> >>                           package: ''Seaside-Tests-Canvas'' with:
>>>> ''Seaside-Tests-Canvas-pmm.64'';
>>>> >>                           package: ''Seaside-Tests-Component'' with:
>>>> ''Seaside-Tests-Component-pmm.36'';
>>>> >>                           package: ''Seaside-Tests-Core'' with:
>>>> ''Seaside-Tests-Core-pmm.272'';
>>>> >>                           package: ''Seaside-Tests-Development''
>>>> with: ''Seaside-Tests-Development-pmm.45'';
>>>> >>                           package: ''Seaside-Tests-Email'' with:
>>>> ''Seaside-Tests-Email-pmm.18'';
>>>> >>                           package: ''Seaside-Tests-Environment''
>>>> with: ''Seaside-Tests-Environment-pmm.30'';
>>>> >>                           package: ''Seaside-Tests-Examples'' with:
>>>> ''Seaside-Tests-Examples-pmm.11'';
>>>> >>                           package: ''Seaside-Tests-Flow'' with:
>>>> ''Seaside-Tests-Flow-pmm.37'';
>>>> >>                           package: ''Seaside-Tests-Functional''
>>>> with: ''Seaside-Tests-Functional-pmm.156'';
>>>> >>                           package:
>>>> ''Seaside-Tests-InternetExplorer'' with:
>>>> ''Seaside-Tests-InternetExplorer-lr.9'';
>>>> >>                           package: ''Seaside-Tests-RenderLoop''
>>>> with: ''Seaside-Tests-RenderLoop-lr.13'';
>>>> >>                           package: ''Seaside-Tests-Session'' with:
>>>> ''Seaside-Tests-Session-pmm.72'';
>>>> >>                           package: ''Seaside-Tests-Tools-Web'' with:
>>>> ''Seaside-Tests-Tools-Web-pmm.23'';
>>>> >>                           package: ''Seaside-Tests-UTF8'' with:
>>>> ''Seaside-Tests-UTF8-pmm.14'';
>>>> >>                           package: ''Javascript-Core'' with:
>>>> ''Javascript-Core-pmm.95'';
>>>> >>                           package: ''Javascript-Tests-Core'' with:
>>>> ''Javascript-Tests-Core-pmm.71'';
>>>> >>                           package: ''JQuery-Core'' with:
>>>> ''JQuery-Core-pmm.128'';
>>>> >>                           package: ''JQuery-Tests-Core'' with:
>>>> ''JQuery-Tests-Core-pmm.138'';
>>>> >>                           package: ''JQuery-JSON'' with:
>>>> ''JQuery-JSON-pmm.1'';
>>>> >>                           package: ''JQuery-Tests-JSON'' with:
>>>> ''JQuery-Tests-JSON-pmm.1'';
>>>> >>                           package: ''JQuery-UI'' with:
>>>> ''JQuery-UI-pmm.88'';
>>>> >>                           package: ''JQuery-Tests-UI'' with:
>>>> ''JQuery-Tests-UI-pmm.85'';
>>>> >>                           package: ''Seaside-FileSystem'' with:
>>>> ''Seaside-FileSystem-JohanBrichau.27'';
>>>> >>                           package: ''Seaside-Tests-FileSystem''
>>>> with: ''Seaside-Tests-FileSystem-JohanBrichau.14'';
>>>> >>                           package: ''Seaside-JSON-Core'' with:
>>>> ''Seaside-JSON-Core-pmm.23'';
>>>> >>                           package: ''Seaside-Tests-JSON'' with:
>>>> ''Seaside-Tests-JSON-pmm.11'';
>>>> >>                           package: ''RSS-Core'' with:
>>>> ''RSS-Core-pmm.69'';
>>>> >>                           package: ''RSS-Tests-Core'' with:
>>>> ''RSS-Tests-Core-lr.30'';
>>>> >>                           package: ''Seaside-REST-Core'' with:
>>>> ''Seaside-REST-Core-pmm.52'';
>>>> >>                           package: ''Seaside-Tests-REST-Core'' with:
>>>> ''Seaside-Tests-REST-Core-JohanBrichau.31'';
>>>> >>                           package: ''RSS-Examples'' with:
>>>> ''RSS-Examples-pmm.27'';
>>>> >>                           package: ''Zinc-Seaside'' with:
>>>> ''Zinc-Seaside-SvenVanCaekenberghe.40'';
>>>> >>                           package: ''Seaside-Swazoo'' with:
>>>> ''Seaside-Swazoo-pmm.20'';
>>>> >>                           package: ''Seaside-Adaptors-Swazoo'' with:
>>>> ''Seaside-Adaptors-Swazoo-pmm.44'';
>>>> >>                           package: ''Comet-Core'' with:
>>>> ''Comet-Core-pmm.55'';
>>>> >>                           package: ''Comet-Tests-Core'' with:
>>>> ''Comet-Tests-Core-lr.11'';
>>>> >>                           package: ''Comet-Examples'' with:
>>>> ''Comet-Examples-pmm.26'';
>>>> >>                           package: ''Prototype-Core'' with:
>>>> ''Prototype-Core-pmm.28'';
>>>> >>                           package: ''Prototype-Tests-Core'' with:
>>>> ''Prototype-Tests-Core-pmm.17'';
>>>> >>                           package: ''Scriptaculous-Core'' with:
>>>> ''Scriptaculous-Core-pmm.105'';
>>>> >>                           package: ''Scriptaculous-Tests-Core''
>>>> with: ''Scriptaculous-Tests-Core-pmm.63'';
>>>> >>                           package: ''Scriptaculous-Components''
>>>> with: ''Scriptaculous-Components-pmm.114'';
>>>> >>                           package:
>>>> ''Scriptaculous-Tests-Components'' with:
>>>> ''Scriptaculous-Tests-Components-pmm.42'';
>>>> >>                           package: ''Seaside-Welcome'' with:
>>>> ''Seaside-Welcome-pmm.47'';
>>>> >>                           package: ''Seaside-Tests-Welcome'' with:
>>>> ''Seaside-Tests-Welcome-lr.6''. ].
>>>> >>
>>>> >>           spec for: #''gs3.x'' do: [
>>>> >>                   spec
>>>> >>                           baseline:''Seaside3'' with: [ spec
>>>>  repository: ''github://glassdb/Seaside31:gemstone3.1/repository'' ];
>>>> >>                           import: ''Seaside3''
>>>> >>            ].
>>>> >>
>>>> >>           spec for: #''squeakCommon'' do: [
>>>> >>                   spec
>>>> >>                           project: ''WebClient Project'' with:
>>>>  ''1.5''.
>>>> >>                   spec
>>>> >>                           package: ''WebClient-Seaside'' with:
>>>> ''WebClient-Seaside-ar.10'';
>>>> >>                           package: ''Seaside-Pharo-Canvas'' with:
>>>> ''Seaside-Pharo-Canvas-pmm.4'';
>>>> >>                           package: ''Seaside-Tests-Pharo-Canvas''
>>>> with: ''Seaside-Tests-Pharo-Canvas-pmm.1'';
>>>> >>                           package: ''Seaside-Pharo-Continuation''
>>>> with: ''Seaside-Pharo-Continuation-lr.5'';
>>>> >>                           package: ''Seaside-Pharo-Development''
>>>> with: ''Seaside-Pharo-Development-JohanBrichau.66'';
>>>> >>                           package: ''Seaside-Pharo-Environment''
>>>> with: ''Seaside-Pharo-Environment-lr.6'';
>>>> >>                           package: ''Seaside-Pharo-Flow'' with:
>>>> ''Seaside-Pharo-Flow-lr.5'';
>>>> >>                           package:
>>>> ''Seaside-Tests-Pharo-Continuation'' with:
>>>> ''Seaside-Tests-Pharo-Continuation-pmm.9'';
>>>> >>                           package:
>>>> ''Seaside-Tests-Pharo-Development'' with:
>>>> ''Seaside-Tests-Pharo-Development-JohanBrichau.33'';
>>>> >>                           package: ''Seaside-Tests-Pharo-Email''
>>>> with: ''Seaside-Tests-Pharo-Email-pmm.1'';
>>>> >>                           package:
>>>> ''Seaside-Tests-Pharo-Functional'' with:
>>>> ''Seaside-Tests-Pharo-Functional-pmm.15'';
>>>> >>                           package: ''Seaside-Pharo-JSON-Core'' with:
>>>> ''Seaside-Pharo-JSON-Core-pmm.2'';
>>>> >>                           package: ''Seaside-Tests-Pharo-JSON-Core''
>>>> with: ''Seaside-Tests-Pharo-JSON-Core-pmm.1'';
>>>> >>                           package: ''Comet-Pharo-Core'' with:
>>>> ''Comet-Pharo-Core-lr.6''. ].
>>>> >>
>>>> >>           spec for: #(#''squeak'' #''pharo1.x'' ) do: [
>>>> >>                   spec project: ''OB'' with: #''stable''.
>>>> >>                   spec
>>>> >>                           package: ''Seaside-Pharo-Tools-Web'' with:
>>>> ''Seaside-Pharo-Tools-Web-pmm.49'';
>>>> >>                           package: ''Seaside-Pharo-Core'' with:
>>>> ''Seaside-Pharo-Core-pmm.23'';
>>>> >>                           package: ''Seaside-Tests-Pharo-Core''
>>>> with: ''Seaside-Tests-Pharo-Core-pmm.30'';
>>>> >>                           package:
>>>> ''Seaside-Tests-Pharo-Functional'' with:
>>>> ''Seaside-Tests-Pharo-Functional-pmm.15'';
>>>> >>                           package: ''Seaside-Pharo-Email'' with:
>>>> ''Seaside-Pharo-Email-pmm.16'';
>>>> >>                           package: ''Seaside-Pharo-REST-Core'' with:
>>>> ''Seaside-Pharo-REST-Core-pmm.7'';
>>>> >>                           package:
>>>> ''Seaside-Pharo-Tools-OmniBrowser'' with:
>>>> ''Seaside-Pharo-Tools-OmniBrowser-lr.7'';
>>>> >>                           package: ''Seaside-Tools-OmniBrowser''
>>>> with: ''Seaside-Tools-OmniBrowser-pmm.29'' ].
>>>> >>
>>>> >>           spec for: #''pharo1.x'' do: [
>>>> >>                   spec
>>>> >>                           package: ''Seaside-Slime'' with:
>>>> ''Seaside-Slime-pmm.85'';
>>>> >>                           package: ''Seaside-Tests-Slime'' with:
>>>> ''Seaside-Tests-Slime-pmm.44'';
>>>> >>                           package: ''Javascript-Pharo-Core'' with:
>>>> ''Javascript-Pharo-Core-JohanBrichau.12'';
>>>> >>                           package: ''Javascript-Tests-Pharo-Core''
>>>> with: ''Javascript-Tests-Pharo-Core-lr.1'';
>>>> >>                           package:
>>>> ''Seaside-Tests-Adaptors-Comanche'' with:
>>>> ''Seaside-Tests-Adaptors-Comanche-pmm.15'' ].
>>>> >>
>>>> >>           spec for: #''pharo2.x'' do: [
>>>> >>                   spec
>>>> >>                           package: ''Seaside-Pharo20-Tools-Web''
>>>> with: ''Seaside-Pharo20-Tools-Web-JohanBrichau.3'';
>>>> >>                           package: ''Seaside-Pharo20-Core'' with:
>>>> ''Seaside-Pharo20-Core-pmm.3'';
>>>> >>                           package: ''Seaside-Tests-Pharo20-Core''
>>>> with: ''Seaside-Tests-Pharo20-Core-pmm.4'';
>>>> >>                           package: ''Seaside-Pharo-Email'' with:
>>>> ''Seaside-Pharo-Email-pmm.16'';
>>>> >>                           package: ''Seaside-Pharo20-REST-Core''
>>>> with: ''Seaside-Pharo20-REST-Core-JohanBrichau.2'';
>>>> >>                           package: ''Seaside-Pharo-Tools-Spec''
>>>> with: ''Seaside-Pharo-Tools-Spec-pmm.9'';
>>>> >>                           package: ''Javascript-Pharo20-Core'' with:
>>>> ''Javascript-Pharo20-Core-JohanBrichau.4'';
>>>> >>                           package: ''Javascript-Tests-Pharo-Core''
>>>> with: ''Javascript-Tests-Pharo-Core-lr.1''. ].
>>>> >>
>>>> >>           spec for: #(#''pharo3.x'' #pharo4.x) do: [
>>>> >> *                                        ^1^2
>>>>  *******
>>>> >>                   spec
>>>> >>                           package: ''Seaside-Pharo20-Tools-Web''
>>>> with: ''Seaside-Pharo20-Tools-Web-JohanBrichau.3'';
>>>> >>                           package: ''Seaside-Pharo20-Core'' with:
>>>> ''Seaside-Pharo20-Core-pmm.3'';
>>>> >>                           package: ''Seaside-Tests-Pharo20-Core''
>>>> with: ''Seaside-Tests-Pharo20-Core-pmm.4'';
>>>> >>                           package: ''Seaside-Pharo-Email'' with:
>>>> ''Seaside-Pharo-Email-pmm.16'';
>>>> >>                           package: ''Seaside-Pharo20-REST-Core''
>>>> with: ''Seaside-Pharo20-REST-Core-JohanBrichau.2'';
>>>> >>                           package: ''Seaside-Pharo-Tools-Spec''
>>>> with: ''Seaside-Pharo-Tools-Spec-pmm.9'';
>>>> >>                           package: ''Javascript-Pharo20-Core'' with:
>>>> ''Javascript-Pharo20-Core-JohanBrichau.4'';
>>>> >>                           package: ''Javascript-Tests-Pharo-Core''
>>>> with: ''Javascript-Tests-Pharo-Core-lr.1''. ].
>>>> >>
>>>> >>           spec for: #''pharo'' do: [
>>>> >>                   spec
>>>> >>                           project: ''Grease Slime'' with:
>>>> #''release1.1'';
>>>> >>                           project: ''Grease Slime Tests'' with:
>>>> #''release1.1''.
>>>> >>                   spec
>>>> >>                           package: ''Seaside-Adaptors-Comanche''
>>>> with: ''Seaside-Adaptors-Comanche-pmm.79'';
>>>> >>                           package:
>>>> ''Seaside-Tests-Adaptors-Comanche'' with:
>>>> ''Seaside-Tests-Adaptors-Comanche-pmm.15'';
>>>> >>                           package: ''Seaside-Pharo-Welcome'' with:
>>>> ''Seaside-Pharo-Welcome-NickAger.2''. ].
>>>> >>
>>>> >>           spec for: #''squeak'' do: [
>>>> >>                   spec
>>>> >>                           package: ''Seaside-Squeak-Welcome'' with:
>>>> ''Seaside-Squeak-Welcome-NickAger.1'';
>>>> >>                           package: ''Javascript-Pharo-Core'' with:
>>>> ''Javascript-Pharo-Core-JohanBrichau.12'';
>>>> >>                           package: ''Javascript-Tests-Pharo-Core''
>>>> with: ''Javascript-Tests-Pharo-Core-lr.1''. ].
>>>> >>
>>>> >> 1: [1013] expected a right parenthesis
>>>> >> 2: [1034] unexpected token
>>>> >>
>>>> >>>
>>>> >>> Need other informations ?
>>>> >>>
>>>> >>>     Dario
>>>> >>>
>>>> >>>>
>>>> >>>> I need to see the logs from your failed attempts ... Metacello
>>>> produces voluminous logging information ... so I suspect that the clues as
>>>> to what is going wrong is in the logs ...
>>>> >>>>
>>>> >>>> The compile error in your second run means there must be some sort
>>>> of problem in ConfigurationOfSeaside3 (the fact that a compile error is
>>>> coming from the spec for  3.1.0.2 is why I want to get away from the class
>>>> based configurations...)
>>>> >>>>
>>>> >>>> I suspect that one or more Monticello repository sites are down or
>>>> slow to respond but without stacks and logging information I can only
>>>> guess...
>>>> >>>>
>>>> >>>> Dale
>>>> >>>>
>>>> >>>>
>>>> >>>> On Tue, Jun 10, 2014 at 9:29 AM, Dario Trussardi <
>>>> dario.trussardi at tiscali.it> wrote:
>>>> >>>>
>>>> >>>> Dale
>>>> >>>>
>>>> >>>>> Dario,
>>>> >>>>>
>>>> >>>>> Johan's expression uses `ConfigurationofSeaside` and you are
>>>> using `ConfigurationOfSeaside30` these are two completely different
>>>> configurations ...
>>>> >>>>
>>>> >>>>    If i not wrong i used ConfigurationOfSeaside30 because i need
>>>> to load not last stable version, but 3.0.8 version
>>>> >>>>
>>>> >>>>    Into GLASS 3.1.0.4 ( a valid environment ) the
>>>>  ConfigurationOfSeaside30 project currentVersion                 report:
>>>>        >=3.0.8 [ConfigurationOfSeaside30]
>>>> >>>>
>>>> >>>>> Have you tried loading things based on my suggestion using
>>>> GsDeployer and the Metacello load api?
>>>> >>>>
>>>> >>>> I follow your indication:
>>>> >>>>
>>>> >>>>    GsDeployer bulkMigrate: [
>>>> >>>>  Metacello new
>>>> >>>>
>>>> >>>>    configuration: 'Pier3AddOns';
>>>> >>>>    squeaksource: 'MetacelloRepository';
>>>> >>>>    version: #stable;
>>>> >>>>    load.
>>>> >>>> ].
>>>> >>>>
>>>> >>>>    but i found some problems.
>>>> >>>>
>>>> >>>>    i do some test starting whenever from clear GLASS.
>>>> >>>>
>>>> >>>>
>>>> >>>>    1) The first time the system work for some minutes, but when
>>>> end ( without error )  none package is found in the GLASS
>>>> >>>>
>>>> >>>>    2) The second time the system work for eight minutes and after
>>>> erase the error:
>>>> >>>>
>>>> >>>>
>>>> >>>>            a UserDefinedError occurred (error 2318), reason:halt,
>>>> Compile error in Class: #'ConfigurationOfSeaside3' method:    version3102:
>>>> spec
>>>> >>>>           <version: '3.1.0.2' imports: #('3.1.0-baseline' )>
>>>> >>>>
>>>> >>>>    3) the third time the system work for more 50 minutes and other.
>>>> >>>>
>>>> >>>>            After i interup the command.
>>>> >>>>
>>>> >>>> This is all, for now,
>>>> >>>>
>>>> >>>>    Dario
>>>> >>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> On Tue, Jun 10, 2014 at 9:14 AM, Dario Trussardi <
>>>> dario.trussardi at tiscali.it> wrote:
>>>> >>>>> Ciao Johan,
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>> For what it's worth: I'm pretty sure you can still load
>>>> ConfigurationOfSeaside3 in GLASS without the Metacello preview constructs.
>>>> >>>>>> The following works if you have GLASS 1.0-beta.9
>>>> >>>>>
>>>> >>>>>        My  GemTools  when open the new 3.1.0.6         report
>>>>  GLASS 1.0-beta.9
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>> (ConfigurationOfSeaside project version: #stable) load
>>>> >>>>>>
>>>> >>>>>
>>>> >>>>> I do this commmand:
>>>> >>>>>
>>>> >>>>>        A) Gofer it
>>>> >>>>>                squeaksource: 'MetacelloRepository';
>>>> >>>>>                package: 'ConfigurationOfSeaside30';
>>>> >>>>>                load.
>>>> >>>>>
>>>> >>>>>        B) (ConfigurationOfSeaside30 project version: #stable) load
>>>> >>>>>
>>>> >>>>>        But after some times the system answer:
>>>> >>>>>
>>>> >>>>>                Error: VM temporary object memory is full
>>>> >>>>>                        , almost out of memory, too many
>>>> markSweeps since last successful scavenge
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>        Your indication is same of my hold notes when i setup
>>>> 3.1.0.4 ,  in it i load all ( Seaside30 - Magritte - Pier )
>>>> >>>>>
>>>> >>>>>        with only the command :
>>>> >>>>>
>>>> >>>>>        A)      Gofer it
>>>> >>>>>                        squeaksource: 'MetacelloRepository';
>>>> >>>>>                        package: 'ConfigurationOfPier3AddOns';
>>>> >>>>>                        load
>>>> >>>>>
>>>> >>>>>        B)      ConfigurationOfPier3AddOns load
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> Now what i can do to manage the  VM temporary object memory is
>>>> full.
>>>> >>>>>
>>>> >>>>> I need to setup some parameters?
>>>> >>>>>
>>>> >>>>>        Thanks for any indications,
>>>> >>>>>
>>>> >>>>>        Dario
>>>> >>>>>
>>>> >>>>>> Johan
>>>> >>>>>>
>>>> >>>>>> On 10 Jun 2014, at 15:11, Dale Henrichs <
>>>> dale.henrichs at gemtalksystems.com> wrote:
>>>> >>>>>>
>>>> >>>>>>> The "a MessageNotUnderstood occurred (error 2010), a
>>>> MetacelloVersionConstructor does not understand  #'baseline:with:' -
>>>>  G/S[MeetingRoberta3106:5]" is occurring because you are not using the new
>>>> Metacello driver:
>>>> >>>>>>>
>>>> >>>>>>> GsDeployer bulkMigrate: [
>>>> >>>>>>> Metacello new
>>>> >>>>>>>   configuration: 'fPier3AddOns';
>>>> >>>>>>>   squeaksource: 'MetacelloRepository';
>>>> >>>>>>>   version: '???';
>>>> >>>>>>>   load: #('??').
>>>> >>>>>>> ].
>>>> >>>>>>>
>>>> >>>>>>> Seaside and other projects have started using features that are
>>>> only present when the new loading form is used ...
>>>> >>>>>>>
>>>> >>>>>>> Gofer Project is a predecessor to the new Metacello loading
>>>> form ... not sure what the error is there ...
>>>> >>>>>>>
>>>> >>>>>>> I should probably delete all of the wiki pages on the ttps://
>>>> code.google.com/p/glassdb site, but there are links from all of my
>>>> blog posts and other places that would be broken, but then I should
>>>> probably delete all of the blog posts, too because they contain obsolete
>>>> instructions as well ... so I can't do that ... if I am going to rewrite
>>>> the posts instead the changes I make should refer to tODE ... wait you
>>>> aren't using tODE yet...
>>>> >>>>>>>
>>>> >>>>>>> All I can do is apologize...
>>>> >>>>>>>
>>>> >>>>>>> Dale
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>> On Tue, Jun 10, 2014 at 5:43 AM, Dario Trussardi <
>>>> dario.trussardi at tiscali.it> wrote:
>>>> >>>>>>> Ciao,
>>>> >>>>>>>
>>>> >>>>>>>       i do some test.
>>>> >>>>>>>
>>>> >>>>>>>> Ciao,
>>>> >>>>>>>>
>>>> >>>>>>>>     i have a new GLASS 3.1.0.6 image where i need to load ****
>>>> Seaside30 - Magritte - Pier Package,
>>>> >>>>>>>>
>>>> >>>>>>>>     In GLASS 3.1.0.4 i load all from Gemtools ( without error
>>>> )  with the command:
>>>> >>>>>>>>
>>>> >>>>>>>>
>>>> >>>>>>>>     A)      Gofer it
>>>> >>>>>>>>             squeaksource: 'MetacelloRepository';
>>>> >>>>>>>>             package: 'ConfigurationOfPier3AddOns';
>>>> >>>>>>>>             load
>>>> >>>>>>>>
>>>> >>>>>>>>     B)      ConfigurationOfPier3AddOns load
>>>> >>>>>>>>
>>>> >>>>>>>>     Now when i do B into new GLASS 3.1.0.6 the system erase
>>>> the error:
>>>> >>>>>>>>
>>>> >>>>>>>>                     Error: VM temporary object memory is full
>>>> >>>>>>>>                     , almost out of memory, too many
>>>> markSweeps since last successful scavenge
>>>> >>>>>>>>
>>>> >>>>>>>>
>>>> >>>>>>>>     Can anyone suggest the best method to load All   ***
>>>> >>>>>>>
>>>> >>>>>>> A) i load Seaside30 with the command:
>>>> >>>>>>>
>>>> >>>>>>>       MCPlatformSupport commitOnAlmostOutOfMemoryDuring: [
>>>> >>>>>>>   ConfigurationOfMetacello project updateProject.
>>>> >>>>>>>   ConfigurationOfMetacello loadLatestVersion.
>>>> >>>>>>>   Gofer project load: 'Seaside30'.
>>>> >>>>>>>        ].
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>> B1) After A when i do:
>>>> >>>>>>>
>>>> >>>>>>>               ConfigurationOfPier3AddOns load
>>>> >>>>>>>
>>>> >>>>>>>       the system answer:
>>>> >>>>>>>
>>>> >>>>>>> a MessageNotUnderstood occurred (error 2010), a
>>>> MetacelloVersionConstructor does not understand  #'baseline:with:' -
>>>>  G/S[MeetingRoberta3106:5]
>>>> >>>>>>>
>>>> >>>>>>> MessageNotUnderstood >> defaultAction (envId 0)
>>>> >>>>>>> AbstractException >> _signalWith: (envId 0)
>>>> >>>>>>> AbstractException >> signal (envId 0)
>>>> >>>>>>> Object >> doesNotUnderstand: (envId 0)
>>>> >>>>>>> Object >> _doesNotUnderstand:args:envId:reason: (envId 0)
>>>> >>>>>>> [] in  ConfigurationOfSeaside3 >> baseline311gemstone: (envId 0)
>>>> >>>>>>> ExecBlock >> ensure: (envId 0)
>>>> >>>>>>> MetacelloAbstractVersionConstructor >> with:during: (envId 0)
>>>> >>>>>>> [] in  MetacelloVersionConstructor >> specResolverBlock (envId
>>>> 0)
>>>> >>>>>>> Collection >> do: (envId 0)
>>>> >>>>>>> [] in  MetacelloVersionConstructor >> specResolverBlock (envId
>>>> 0)
>>>> >>>>>>> Collection >> do: (envId 0)
>>>> >>>>>>> [] in  MetacelloVersionConstructor >> specResolverBlock (envId
>>>> 0)
>>>> >>>>>>> [] in  MetacelloVersionConstructor >>
>>>> collectAllVersionsFromVersionPragmasInto:using: (envId 0)
>>>> >>>>>>> Collection >> do: (envId 0)
>>>> >>>>>>> [] in  MetacelloVersionConstructor >>
>>>> collectAllVersionsFromVersionPragmasInto:using: (envId 0)
>>>> >>>>>>> Dictionary >> keysAndValuesDo: (envId 0)
>>>> >>>>>>> MetacelloVersionConstructor >>
>>>> collectAllVersionsFromVersionPragmasInto:using: (envId 0)
>>>> >>>>>>> MetacelloVersionConstructor >> calculate:project: (envId 0)
>>>> >>>>>>> [] in  MetacelloVersionConstructor >> on:project: (envId 0)
>>>> >>>>>>> [] in  MetacelloPlatform >> stackCacheFor:cacheClass:at:doing:
>>>> (envId 0)
>>>> >>>>>>> [] in  MetacelloPlatform >>
>>>> useStackCacheDuring:defaultDictionary: (envId 0)
>>>> >>>>>>> ExecBlock >> on:do: (envId 0)
>>>> >>>>>>> MetacelloPlatform >> useStackCacheDuring:defaultDictionary:
>>>> (envId 0)
>>>> >>>>>>> MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId
>>>> 0)
>>>> >>>>>>> MetacelloPlatform >> stackCacheFor:at:doing: (envId 0)
>>>> >>>>>>> MetacelloVersionConstructor >> on:project: (envId 0)
>>>> >>>>>>> MetacelloVersionConstructor class >> on:project: (envId 0)
>>>> >>>>>>> ConfigurationOfSeaside3 >> project (envId 0)
>>>> >>>>>>> MetacelloMCProjectSpec >> projectClassProject (envId 0)
>>>> >>>>>>> MetacelloMCProjectSpec >> version (envId 0)
>>>> >>>>>>> [] in  MetacelloMCProjectSpec >> versionOrNil (envId 0)
>>>> >>>>>>> ExecBlock >> on:do: (envId 0)
>>>> >>>>>>> MetacelloMCProjectSpec >> versionOrNil (envId 0)
>>>> >>>>>>> MetacelloProjectReferenceSpec >> versionOrNil (envId 0)
>>>> >>>>>>> [] in  MetacelloMCVersionSpec >> isPartiallyCurrentAgainst:
>>>> (envId 0)
>>>> >>>>>>> MetacelloProjectReferenceSpec >> projectDo:packageDo:groupDo:
>>>> (envId 0)
>>>> >>>>>>> [] in  MetacelloMCVersionSpec >>
>>>> specsNamed:projectDo:packageDo:groupDo: (envId 0)
>>>> >>>>>>> Collection >> do: (envId 0)
>>>> >>>>>>> MetacelloMCVersionSpec >>
>>>> specsNamed:projectDo:packageDo:groupDo: (envId 0)
>>>> >>>>>>> MetacelloMCVersionSpec >> isPartiallyCurrentAgainst: (envId 0)
>>>> >>>>>>> [] in  MetacelloProject >> currentVersionAgainst: (envId 0)
>>>> >>>>>>> Collection >> do: (envId 0)
>>>> >>>>>>> [] in  MetacelloProject >> currentVersionAgainst: (envId 0)
>>>> >>>>>>> [] in  MetacelloPlatform >> stackCacheFor:cacheClass:at:doing:
>>>> (envId 0)
>>>> >>>>>>> [] in  MetacelloPlatform >>
>>>> useStackCacheDuring:defaultDictionary: (envId 0)
>>>> >>>>>>> ExecBlock >> on:do: (envId 0)
>>>> >>>>>>> MetacelloPlatform >> useStackCacheDuring:defaultDictionary:
>>>> (envId 0)
>>>> >>>>>>> MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId
>>>> 0)
>>>> >>>>>>> MetacelloPlatform >> stackCacheFor:at:doing: (envId 0)
>>>> >>>>>>> MetacelloProject >> currentVersionAgainst: (envId 0)
>>>> >>>>>>> MetacelloMCProjectSpec >> relativeCurrentVersion (envId 0)
>>>> >>>>>>> MetacelloProjectReferenceSpec >> relativeCurrentVersion (envId
>>>> 0)
>>>> >>>>>>> [] in  MetacelloMCVersionSpec >> isPartiallyCurrentAgainst:
>>>> (envId 0)
>>>> >>>>>>> MetacelloProjectReferenceSpec >> projectDo:packageDo:groupDo:
>>>> (envId 0)
>>>> >>>>>>> [] in  MetacelloMCVersionSpec >>
>>>> specsNamed:projectDo:packageDo:groupDo: (envId 0)
>>>> >>>>>>> Collection >> do: (envId 0)
>>>> >>>>>>> MetacelloMCVersionSpec >>
>>>> specsNamed:projectDo:packageDo:groupDo: (envId 0)
>>>> >>>>>>> MetacelloMCVersionSpec >> isPartiallyCurrentAgainst: (envId 0)
>>>> >>>>>>> MetacelloMCVersionSpec >> isPartiallyCurrent (envId 0)
>>>> >>>>>>> [] in  MetacelloProject >> currentVersionAgainst: (envId 0)
>>>> >>>>>>> Collection >> do: (envId 0)
>>>> >>>>>>> [] in  MetacelloProject >> currentVersionAgainst: (envId 0)
>>>> >>>>>>> [] in  MetacelloPlatform >> stackCacheFor:cacheClass:at:doing:
>>>> (envId 0)
>>>> >>>>>>> [] in  MetacelloPlatform >>
>>>> useStackCacheDuring:defaultDictionary: (envId 0)
>>>> >>>>>>> ExecBlock >> on:do: (envId 0)
>>>> >>>>>>> MetacelloPlatform >> useStackCacheDuring:defaultDictionary:
>>>> (envId 0)
>>>> >>>>>>> MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId
>>>> 0)
>>>> >>>>>>> MetacelloPlatform >> stackCacheFor:at:doing: (envId 0)
>>>> >>>>>>> MetacelloProject >> currentVersionAgainst: (envId 0)
>>>> >>>>>>> [] in  MetacelloProject >> currentVersion (envId 0)
>>>> >>>>>>> [] in  MetacelloPlatform >> stackCacheFor:cacheClass:at:doing:
>>>> (envId 0)
>>>> >>>>>>> [] in  MetacelloPlatform >>
>>>> useStackCacheDuring:defaultDictionary: (envId 0)
>>>> >>>>>>> ExecBlock >> on:do: (envId 0)
>>>> >>>>>>> MetacelloPlatform >> useStackCacheDuring:defaultDictionary:
>>>> (envId 0)
>>>> >>>>>>> MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId
>>>> 0)
>>>> >>>>>>> MetacelloPlatform >> stackCacheFor:at:doing: (envId 0)
>>>> >>>>>>> MetacelloProject >> currentVersion (envId 0)
>>>> >>>>>>> MetacelloMCProjectSpec >>
>>>> compareCurrentVersion:targetVersionStatus:using: (envId 0)
>>>> >>>>>>> [] in  MetacelloMCVersionSpecLoader >> load (envId 0)
>>>> >>>>>>> Collection >> do: (envId 0)
>>>> >>>>>>> MetacelloMCVersionSpecLoader >> load (envId 0)
>>>> >>>>>>> MetacelloMCVersion >> executeLoadFromArray: (envId 0)
>>>> >>>>>>> [] in  MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
>>>> >>>>>>> [] in  MetacelloPlatform >>
>>>> useStackCacheDuring:defaultDictionary: (envId 0)
>>>> >>>>>>> ExecBlock >> on:do: (envId 0)
>>>> >>>>>>> MetacelloPlatform >> useStackCacheDuring:defaultDictionary:
>>>> (envId 0)
>>>> >>>>>>> [] in  MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
>>>> >>>>>>> ExecBlock >> ensure: (envId 0)
>>>> >>>>>>> [] in  MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
>>>> >>>>>>> MetacelloPlatform >> do:displaying: (envId 0)
>>>> >>>>>>> MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
>>>> >>>>>>> [] in  MetacelloMCVersion >> doLoadRequiredFromArray: (envId 0)
>>>> >>>>>>> ExecBlock >> ensure: (envId 0)
>>>> >>>>>>> MetacelloMCVersion >> doLoadRequiredFromArray: (envId 0)
>>>> >>>>>>> MetacelloMCVersion >> load (envId 0)
>>>> >>>>>>> ConfigurationOfPier3AddOns class >> load (envId 0)
>>>> >>>>>>> Executed Code
>>>> >>>>>>> String >> evaluateInContext:symbolList: (envId 0)
>>>> >>>>>>> JadeServer >> evaluate:inContext: (envId 0)
>>>> >>>>>>> JadeServer >> printIt:in: (envId 0)
>>>> >>>>>>> GsNMethod class >> _gsReturnToC (envId 0)
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>> B2) if i do:
>>>> >>>>>>>
>>>> >>>>>>>       MCPlatformSupport commitOnAlmostOutOfMemoryDuring: [
>>>> >>>>>>>         ConfigurationOfMetacello project updateProject.
>>>> >>>>>>>         ConfigurationOfMetacello loadLatestVersion.
>>>> >>>>>>>         Gofer project load: 'ConfigurationOfPier3AddOns'.
>>>> >>>>>>>         ].
>>>> >>>>>>>
>>>> >>>>>>>       the system answer:
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>> a UserDefinedError occurred (error 2318), reason:halt, Project
>>>> not found -  G/S[MeetingRoberta3106:5]
>>>> >>>>>>>
>>>> >>>>>>> AbstractException >> _signalWith: (envId 0)
>>>> >>>>>>> AbstractException >> signal (envId 0)
>>>> >>>>>>> Object >> error: (envId 0)
>>>> >>>>>>> [] in  GoferProjectLoader >> findRepositoryContaining: (envId 0)
>>>> >>>>>>> SequenceableCollection >> detect:ifNone: (envId 0)
>>>> >>>>>>> GoferProjectLoader >> findRepositoryContaining: (envId 0)
>>>> >>>>>>> GoferProjectLoader >> findOrCreateProject: (envId 0)
>>>> >>>>>>> GoferProjectLoader >> load:version:group: (envId 0)
>>>> >>>>>>> GoferProjectLoader >> load:version: (envId 0)
>>>> >>>>>>> GoferProjectLoader >> load: (envId 0)
>>>> >>>>>>> [] in  Executed Code  (envId 0)
>>>> >>>>>>> [] in  MCPlatformSupport class >>
>>>> commitOnAlmostOutOfMemoryDuring: (envId 0)
>>>> >>>>>>> ExecBlock >> ensure: (envId 0)
>>>> >>>>>>> MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring:
>>>> (envId 0)
>>>> >>>>>>> Executed Code
>>>> >>>>>>> String >> evaluateInContext:symbolList: (envId 0)
>>>> >>>>>>> JadeServer >> evaluate:inContext: (envId 0)
>>>> >>>>>>> JadeServer >> printIt:in: (envId 0)
>>>> >>>>>>> GsNMethod class >> _gsReturnToC (envId 0)
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>>       where projectString is set to:  ConfigurationOfPier3AddOns
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>> Thanks for any considerations.
>>>> >>>>>>>
>>>> >>>>>>>       Dario
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>> _______________________________________________
>>>> >>>>>>> Glass mailing list
>>>> >>>>>>> Glass at lists.gemtalksystems.com
>>>> >>>>>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>> >>>>>>>
>>>> >>>>>>> _______________________________________________
>>>> >>>>>>> Glass mailing list
>>>> >>>>>>> Glass at lists.gemtalksystems.com
>>>> >>>>>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>> >>>>>>
>>>> >>>>>
>>>> >>>>> _______________________________________________
>>>> >>>>> Glass mailing list
>>>> >>>>> Glass at lists.gemtalksystems.com
>>>> >>>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>> >>>>>
>>>> >>>>
>>>> >>>>
>>>> >>>
>>>> >>> _______________________________________________
>>>> >>> Glass mailing list
>>>> >>> Glass at lists.gemtalksystems.com
>>>> >>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> _______________________________________________
>>>> >> Glass mailing list
>>>> >> Glass at lists.gemtalksystems.com
>>>> >> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>> >
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Glass mailing list
>>> Glass at lists.gemtalksystems.com
>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20140610/401a3279/attachment-0001.html>


More information about the Glass mailing list