[Glass] Load Seaside30 in GLASS 3.1.0.6

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
36 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[Glass] Load Seaside30 in GLASS 3.1.0.6

dario trussardi
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   ***  

        Thanks,

                Dario
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

dario trussardi
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
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs-3
In reply to this post by dario trussardi
I would recommend loading using GsDeployer and a Metacello driver ...

GsDeployer bulkMigrate: [
  Metacello new
    configuration: 'fPier3AddOns';
    squeaksource: 'MetacelloRepository';
    version: '???';
    load: #('??').
].

GsDeployer has an almoust out of memory handler built in which was your first error ... Seaside uses baselines in the configs, so one must use the Metacello drivers. Look at ConfigurationOfPier3AddOns class>>load to determine the version and the load list ... doing a bulkMigrate: defers class migration until all new class versions have been created and makes only one pass through the db to migrate instances ...



On Tue, Jun 10, 2014 at 2:55 AM, Dario Trussardi <[hidden email]> wrote:
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   ***

        Thanks,

                Dario
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass


_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs-3
In reply to this post by dario trussardi
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 <[hidden email]> 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
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass


_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

dario trussardi
In reply to this post by Dale Henrichs-3
Ciao Dale,

thanks,

the Glass 3.1.0.6 is new, without any my  data.

I would recommend loading using GsDeployer and a Metacello driver ...


you intend:

GsDeployer bulkMigrate: [
  Metacello new
    configuration: 'Pier3AddOns';
    squeaksource: 'MetacelloRepository';
    version: '3.0.3'
    load: #('common').
].

Is not clear what version: and load:  parameter   i need do.


GsDeployer has an almoust out of memory handler built in which was your first error ... Seaside uses baselines in the configs, so one must use the Metacello drivers. Look at ConfigurationOfPier3AddOns class>>load to determine the version and the load list ... doing a bulkMigrate: defers class migration until all new class versions have been created and makes only one pass through the db to migrate instances ...

  the ConfigurationOfPier3AddOns class>>load report: 
"self load"
self project stableVersion load

stable: spec 
<symbolicVersion: #stable>
spec for: #'common' version: '3.0.3'. 

Thanks for any considerations.

Dario

P.S. Where i can found documentations for understand the package management support ?




On Tue, Jun 10, 2014 at 2:55 AM, Dario Trussardi <[hidden email]> wrote:
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   ***

        Thanks,

                Dario
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass



_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs-3
From the information you've supplied, you should use the following load expression (I recognize the pattern):

GsDeployer bulkMigrate: [
  Metacello new
    configuration: 'Pier3AddOns';
    squeaksource: 'MetacelloRepository';
    version: #stable;
    load.
].

I've tried to discourage folks from using the `ConfigurationOfPier3AddOns load` style of expression, because users should know what they are loading ... in this case the developer has obscured his real intention (which I assume is the above load expression) and left it up to the user to figure out what they should do if they want to adjust what or how the project is loaded ... ah well ...

You should start with the chapter on Metacello in Pharo by Example written by Stef and Mariano[1] and then for the new api read the User's Guide[2].

Dale



On Tue, Jun 10, 2014 at 6:58 AM, Dario Trussardi <[hidden email]> wrote:
Ciao Dale,

thanks,

the Glass 3.1.0.6 is new, without any my  data.

I would recommend loading using GsDeployer and a Metacello driver ...


you intend:

GsDeployer bulkMigrate: [
  Metacello new
    configuration: 'Pier3AddOns';
    squeaksource: 'MetacelloRepository';
    version: '3.0.3'
    load: #('common').
].

Is not clear what version: and load:  parameter   i need do.


GsDeployer has an almoust out of memory handler built in which was your first error ... Seaside uses baselines in the configs, so one must use the Metacello drivers. Look at ConfigurationOfPier3AddOns class>>load to determine the version and the load list ... doing a bulkMigrate: defers class migration until all new class versions have been created and makes only one pass through the db to migrate instances ...

  the ConfigurationOfPier3AddOns class>>load report: 
"self load"
self project stableVersion load

stable: spec 
<symbolicVersion: #stable>
spec for: #'common' version: '3.0.3'. 

Thanks for any considerations.

Dario

P.S. Where i can found documentations for understand the package management support ?




On Tue, Jun 10, 2014 at 2:55 AM, Dario Trussardi <[hidden email]> wrote:
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   ***

        Thanks,

                Dario
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass




_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Johan Brichau-3
In reply to this post by Dale Henrichs-3
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

(ConfigurationOfSeaside project version: #stable) load

Johan

On 10 Jun 2014, at 15:11, Dale Henrichs <[hidden email]> 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 <[hidden email]> 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
> [hidden email]
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
> _______________________________________________
> Glass mailing list
> [hidden email]
> http://lists.gemtalksystems.com/mailman/listinfo/glass

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

dario trussardi
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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs-3
Dario,

Johan's expression uses `ConfigurationofSeaside` and you are using `ConfigurationOfSeaside30` these are two completely different configurations ...

Have you tried loading things based on my suggestion using GsDeployer and the Metacello load api?


On Tue, Jun 10, 2014 at 9:14 AM, Dario Trussardi <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass


_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

dario trussardi

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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass



_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs-3
In reply to this post by Johan Brichau-3
Johan,

I am "insisting upon using the Metacello load api" mainly because moving forward this will be the way to do things with Metacello so we might as well get used to it ...

Of course when #baseline:with: shows up in a stack, it _is_ because the Metacello load api is _not_ being used...

Perhaps it was a mistake to allow the new version of Metacello to be backwards compatible? 

I don't like the idea of breaking things, but I kinda understand why the Pharo folks are so aggressive in making very little effort to make each release of Pharo compatible with the previous version:)

The point of creating a "load api" is to isolate the implementation of configurations from the code used to manipulate them ... the next phase will involve creating tools for building and updating configurations and then the next phase will be to move away from class-based configurations ... 

Dale

Dale


On Tue, Jun 10, 2014 at 8:46 AM, Johan Brichau <[hidden email]> wrote:
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

(ConfigurationOfSeaside project version: #stable) load

Johan

On 10 Jun 2014, at 15:11, Dale Henrichs <[hidden email]> 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 <[hidden email]> 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
> [hidden email]
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
> _______________________________________________
> Glass mailing list
> [hidden email]
> http://lists.gemtalksystems.com/mailman/listinfo/glass



_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs-3
In reply to this post by dario trussardi
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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass




_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

dario trussardi

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)
Behavior >> compileMethod:category: (envId 0)
MCPlatformSupport class >> compile:source:classified:withStamp: (envId 0)
MCMethodDefinition >> load (envId 0)
MCDefinition >> loadOver: (envId 0)
[] in  MCPackageLoader >> basicLoad (envId 0)
AbstractException >> _executeHandler: (envId 0)
AbstractException >> _signalWith: (envId 0)
AbstractException >> signal (envId 0)
Object >> doesNotUnderstand: (envId 0)
Object >> _doesNotUnderstand:args:envId:reason: (envId 0)
[] in  MCPackageLoader >> basicLoad (envId 0)
ExecBlock >> on:do: (envId 0)
[] in  MCPackageLoader >> basicLoad (envId 0)
ExecBlock >> on:do: (envId 0)
[] in  MCPackageLoader >> basicLoad (envId 0)
Collection >> do: (envId 0)
Collection >> do:displayingProgress: (envId 0)
[] in  MCPackageLoader >> basicLoad (envId 0)
ExecBlock >> on:do: (envId 0)
[] in  MCPackageLoader >> basicLoad (envId 0)
ExecBlock >> ensure: (envId 0)
MCPackageLoader >> basicLoad (envId 0)
[] in  MCPackageLoader >> loadWithNameLike: (envId 0)
[] in  MCPackageLoader >> useChangeSetNamed:during: (envId 0)
ExecBlock >> ensure: (envId 0)
MCPackageLoader >> useChangeSetNamed:during: (envId 0)
MCPackageLoader >> useNewChangeSetNamedLike:during: (envId 0)
MCPackageLoader >> loadWithNameLike: (envId 0)
MCVersionLoader >> load (envId 0)
GoferLoad >> execute (envId 0)
[] in  MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: (envId 0)
[] in  MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: (envId 0)
MetacelloPlatform >> do:displaying: (envId 0)
MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: (envId 0)
MetacelloVersionLoadDirective >> loadPackageDirective:gofer: (envId 0)
MetacelloPackageLoadDirective >> loadUsing:gofer: (envId 0)
[] in  MetacelloVersionLoadDirective >> loadLinearLoadDirective:gofer: (envId 0)
Collection >> do: (envId 0)
MetacelloVersionLoadDirective >> loadLinearLoadDirective:gofer: (envId 0)
MetacelloExplicitLoadDirective >> explicitLoadUsing:gofer: (envId 0)
MetacelloExplicitLoadDirective >> explicitLoadWithPolicy: (envId 0)
MetacelloFetchingMCSpecLoader >> explicitLoadPackageSpecs:repositories: (envId 0)
MetacelloPackageSpec >> explicitLoadUsing: (envId 0)
MetacelloPackageSpec >> ensureLoadUsing: (envId 0)
MetacelloMCProjectSpec >> ensureLoadUsing: (envId 0)
MetacelloMCProjectSpec >> ensureLoadedForDevelopmentUsing: (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  MetacelloMCProjectSpec >> loadVersion: (envId 0)
[] in  MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
ExecBlock >> on:do: (envId 0)
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
MetacelloMCProjectSpec >> loadVersion: (envId 0)
MetacelloProjectSpecForLoad >> performLoad (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  MetacelloMCProjectSpec >> loadVersion: (envId 0)
[] in  MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
ExecBlock >> on:do: (envId 0)
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
MetacelloMCProjectSpec >> loadVersion: (envId 0)
MetacelloProjectSpecForLoad >> performLoad (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)


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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass





_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Johan Brichau-3
In reply to this post by Dale Henrichs-3
Dale,

Okidoki!
It's a good thing to use the Metacello preview but I thought it was still in the 'preview' phase.
I've been using it but I have tended not to rely on using it for public projects such as Seaside.

Johan

On 10 Jun 2014, at 18:31, Dale Henrichs <[hidden email]> wrote:

> Johan,
>
> I am "insisting upon using the Metacello load api" mainly because moving forward this will be the way to do things with Metacello so we might as well get used to it ...
>
> Of course when #baseline:with: shows up in a stack, it _is_ because the Metacello load api is _not_ being used...
>
> Perhaps it was a mistake to allow the new version of Metacello to be backwards compatible?
>
> I don't like the idea of breaking things, but I kinda understand why the Pharo folks are so aggressive in making very little effort to make each release of Pharo compatible with the previous version:)
>
> The point of creating a "load api" is to isolate the implementation of configurations from the code used to manipulate them ... the next phase will involve creating tools for building and updating configurations and then the next phase will be to move away from class-based configurations ...
>
> Dale
>
> Dale
>
>
> On Tue, Jun 10, 2014 at 8:46 AM, Johan Brichau <[hidden email]> wrote:
> 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
>
> (ConfigurationOfSeaside project version: #stable) load
>
> Johan
>
> On 10 Jun 2014, at 15:11, Dale Henrichs <[hidden email]> 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 <[hidden email]> 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
> > [hidden email]
> > http://lists.gemtalksystems.com/mailman/listinfo/glass
> >
> > _______________________________________________
> > Glass mailing list
> > [hidden email]
> > http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

dario trussardi
In reply to this post by dario trussardi
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: ''<a href="github://glassdb/Seaside31:gemstone3.1/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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass




_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass


_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs-3
In reply to this post by dario trussardi
Dario,

As I think about we are trying too many different things, so let's back up ..

You have a 3.1.0.2 image with everything that you want loaded in it? is that correct?

Let's start with an `Admin >> doit.. >> Version Report` where the version of each loaded configuration is displayed. Send that to me ..

Again without any details, I am suspicious that Pier is going to require a different version of Seaside than the one that we need to have loaded in GemStone3.x so we'll need to build the system in layers and let's do the build using 3.1.0.2  so that we have as few differences as possible (humor me and use GsDeployer and Metacello load api) :

0. Load the configuration/version of GLASS
1. Load the configuration/version for seaside
2. Load the configuration/version for magritte
3. Load the configuration/verion for Pier
4. Load the configuration/version for Pier add ons.

do a unique backup after each step (also make a backup prior to doing anything at all)... so we can try multiple times with the exact same starting ...

The point of this exercise is to isolate the problem ... loading in layers should isolate any effects that may occur because of changes in configurations and we can focus on those issues without trying to take on the whole load process ...

Dale



On Tue, Jun 10, 2014 at 9:29 AM, Dario Trussardi <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass




_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs-3
In reply to this post by dario trussardi
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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass




_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass



_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs-3
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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass




_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass




_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Dale Henrichs-3
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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass




_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass





_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Load Seaside30 in GLASS 3.1.0.6

Johan Brichau-3
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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>>>> >> [hidden email]
>>>> >> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>> >>
>>>> >> _______________________________________________
>>>> >> Glass mailing list
>>>> >> [hidden email]
>>>> >> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>> >
>>>>
>>>> _______________________________________________
>>>> Glass mailing list
>>>> [hidden email]
>>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>>
>>>
>>>
>>
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
>
> _______________________________________________
> Glass mailing list
> [hidden email]
> http://lists.gemtalksystems.com/mailman/listinfo/glass

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
12