[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