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 |
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 |
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, _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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, _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
In reply to this post by Dale Henrichs-3
Ciao Dale, thanks, the Glass 3.1.0.6 is new, without any my data.
you intend: GsDeployer bulkMigrate: [ Metacello new configuration: 'Pier3AddOns'; version: '3.0.3' load: #('common'). ]. Is not clear what version: and load: parameter i need do.
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 ?
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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 |
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 |
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, _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Dale
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]
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
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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. _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Dale,
i resubmit the command: GsDeployer bulkMigrate: [ Metacello new configuration: 'Pier3AddOns'; squeaksource: 'MetacelloRepository';version: #stable; load. ]. 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
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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 |
In reply to this post by dario trussardi
Dale, see the compile error: Dario
'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
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
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 |
Free forum by Nabble | Edit this page |