[Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs dale.henrichs at gemtalksystems.com
Tue Jun 10 10:31:36 PDT 2014


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
>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20140610/ae9cf9dd/attachment-0001.html>


More information about the Glass mailing list