[Glass] Load Seaside30 in GLASS 3.1.0.6

Johan Brichau johan at yesplan.be
Tue Jun 10 08:46:04 PDT 2014


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 <dale.henrichs at gemtalksystems.com> wrote:

> The "a MessageNotUnderstood occurred (error 2010), a MetacelloVersionConstructor does not understand  #'baseline:with:' -  G/S[MeetingRoberta3106:5]" is occurring because you are not using the new Metacello driver:
> 
> GsDeployer bulkMigrate: [
>   Metacello new
>     configuration: 'fPier3AddOns';
>     squeaksource: 'MetacelloRepository';
>     version: '???';
>     load: #('??').
> ].
> 
> Seaside and other projects have started using features that are only present when the new loading form is used ... 
> 
> Gofer Project is a predecessor to the new Metacello loading form ... not sure what the error is there ...
> 
> I should probably delete all of the wiki pages on the ttps://code.google.com/p/glassdb site, but there are links from all of my blog posts and other places that would be broken, but then I should probably delete all of the blog posts, too because they contain obsolete instructions as well ... so I can't do that ... if I am going to rewrite the posts instead the changes I make should refer to tODE ... wait you aren't using tODE yet...
> 
> All I can do is apologize...
> 
> Dale
>  
> 
> 
> On Tue, Jun 10, 2014 at 5:43 AM, Dario Trussardi <dario.trussardi at tiscali.it> wrote:
> Ciao,
> 
>         i do some test.
> 
> > Ciao,
> >
> >       i have a new GLASS 3.1.0.6 image where i need to load **** Seaside30 - Magritte - Pier Package,
> >
> >       In GLASS 3.1.0.4 i load all from Gemtools ( without error )  with the command:
> >
> >
> >       A)      Gofer it
> >               squeaksource: 'MetacelloRepository';
> >               package: 'ConfigurationOfPier3AddOns';
> >               load
> >
> >       B)      ConfigurationOfPier3AddOns load
> >
> >       Now when i do B into new GLASS 3.1.0.6 the system erase the error:
> >
> >                       Error: VM temporary object memory is full
> >                       , almost out of memory, too many markSweeps since last successful scavenge
> >
> >
> >       Can anyone suggest the best method to load All   ***
> 
> A) i load Seaside30 with the command:
> 
>         MCPlatformSupport commitOnAlmostOutOfMemoryDuring: [
>     ConfigurationOfMetacello project updateProject.
>     ConfigurationOfMetacello loadLatestVersion.
>     Gofer project load: 'Seaside30'.
>          ].
> 
> 
> B1) After A when i do:
> 
>                 ConfigurationOfPier3AddOns load
> 
>         the system answer:
> 
> a MessageNotUnderstood occurred (error 2010), a MetacelloVersionConstructor does not understand  #'baseline:with:' -  G/S[MeetingRoberta3106:5]
> 
> MessageNotUnderstood >> defaultAction (envId 0)
> AbstractException >> _signalWith: (envId 0)
> AbstractException >> signal (envId 0)
> Object >> doesNotUnderstand: (envId 0)
> Object >> _doesNotUnderstand:args:envId:reason: (envId 0)
> [] in  ConfigurationOfSeaside3 >> baseline311gemstone: (envId 0)
> ExecBlock >> ensure: (envId 0)
> MetacelloAbstractVersionConstructor >> with:during: (envId 0)
> [] in  MetacelloVersionConstructor >> specResolverBlock (envId 0)
> Collection >> do: (envId 0)
> [] in  MetacelloVersionConstructor >> specResolverBlock (envId 0)
> Collection >> do: (envId 0)
> [] in  MetacelloVersionConstructor >> specResolverBlock (envId 0)
> [] in  MetacelloVersionConstructor >> collectAllVersionsFromVersionPragmasInto:using: (envId 0)
> Collection >> do: (envId 0)
> [] in  MetacelloVersionConstructor >> collectAllVersionsFromVersionPragmasInto:using: (envId 0)
> Dictionary >> keysAndValuesDo: (envId 0)
> MetacelloVersionConstructor >> collectAllVersionsFromVersionPragmasInto:using: (envId 0)
> MetacelloVersionConstructor >> calculate:project: (envId 0)
> [] in  MetacelloVersionConstructor >> on:project: (envId 0)
> [] in  MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId 0)
> [] in  MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
> ExecBlock >> on:do: (envId 0)
> MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
> MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId 0)
> MetacelloPlatform >> stackCacheFor:at:doing: (envId 0)
> MetacelloVersionConstructor >> on:project: (envId 0)
> MetacelloVersionConstructor class >> on:project: (envId 0)
> ConfigurationOfSeaside3 >> project (envId 0)
> MetacelloMCProjectSpec >> projectClassProject (envId 0)
> MetacelloMCProjectSpec >> version (envId 0)
> [] in  MetacelloMCProjectSpec >> versionOrNil (envId 0)
> ExecBlock >> on:do: (envId 0)
> MetacelloMCProjectSpec >> versionOrNil (envId 0)
> MetacelloProjectReferenceSpec >> versionOrNil (envId 0)
> [] in  MetacelloMCVersionSpec >> isPartiallyCurrentAgainst: (envId 0)
> MetacelloProjectReferenceSpec >> projectDo:packageDo:groupDo: (envId 0)
> [] in  MetacelloMCVersionSpec >> specsNamed:projectDo:packageDo:groupDo: (envId 0)
> Collection >> do: (envId 0)
> MetacelloMCVersionSpec >> specsNamed:projectDo:packageDo:groupDo: (envId 0)
> MetacelloMCVersionSpec >> isPartiallyCurrentAgainst: (envId 0)
> [] in  MetacelloProject >> currentVersionAgainst: (envId 0)
> Collection >> do: (envId 0)
> [] in  MetacelloProject >> currentVersionAgainst: (envId 0)
> [] in  MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId 0)
> [] in  MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
> ExecBlock >> on:do: (envId 0)
> MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
> MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId 0)
> MetacelloPlatform >> stackCacheFor:at:doing: (envId 0)
> MetacelloProject >> currentVersionAgainst: (envId 0)
> MetacelloMCProjectSpec >> relativeCurrentVersion (envId 0)
> MetacelloProjectReferenceSpec >> relativeCurrentVersion (envId 0)
> [] in  MetacelloMCVersionSpec >> isPartiallyCurrentAgainst: (envId 0)
> MetacelloProjectReferenceSpec >> projectDo:packageDo:groupDo: (envId 0)
> [] in  MetacelloMCVersionSpec >> specsNamed:projectDo:packageDo:groupDo: (envId 0)
> Collection >> do: (envId 0)
> MetacelloMCVersionSpec >> specsNamed:projectDo:packageDo:groupDo: (envId 0)
> MetacelloMCVersionSpec >> isPartiallyCurrentAgainst: (envId 0)
> MetacelloMCVersionSpec >> isPartiallyCurrent (envId 0)
> [] in  MetacelloProject >> currentVersionAgainst: (envId 0)
> Collection >> do: (envId 0)
> [] in  MetacelloProject >> currentVersionAgainst: (envId 0)
> [] in  MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId 0)
> [] in  MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
> ExecBlock >> on:do: (envId 0)
> MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
> MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId 0)
> MetacelloPlatform >> stackCacheFor:at:doing: (envId 0)
> MetacelloProject >> currentVersionAgainst: (envId 0)
> [] in  MetacelloProject >> currentVersion (envId 0)
> [] in  MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId 0)
> [] in  MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
> ExecBlock >> on:do: (envId 0)
> MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
> MetacelloPlatform >> stackCacheFor:cacheClass:at:doing: (envId 0)
> MetacelloPlatform >> stackCacheFor:at:doing: (envId 0)
> MetacelloProject >> currentVersion (envId 0)
> MetacelloMCProjectSpec >> compareCurrentVersion:targetVersionStatus:using: (envId 0)
> [] in  MetacelloMCVersionSpecLoader >> load (envId 0)
> Collection >> do: (envId 0)
> MetacelloMCVersionSpecLoader >> load (envId 0)
> MetacelloMCVersion >> executeLoadFromArray: (envId 0)
> [] in  MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
> [] in  MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
> ExecBlock >> on:do: (envId 0)
> MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0)
> [] in  MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
> ExecBlock >> ensure: (envId 0)
> [] in  MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
> MetacelloPlatform >> do:displaying: (envId 0)
> MetacelloMCVersion >> fetchRequiredFromArray: (envId 0)
> [] in  MetacelloMCVersion >> doLoadRequiredFromArray: (envId 0)
> ExecBlock >> ensure: (envId 0)
> MetacelloMCVersion >> doLoadRequiredFromArray: (envId 0)
> MetacelloMCVersion >> load (envId 0)
> ConfigurationOfPier3AddOns class >> load (envId 0)
> Executed Code
> String >> evaluateInContext:symbolList: (envId 0)
> JadeServer >> evaluate:inContext: (envId 0)
> JadeServer >> printIt:in: (envId 0)
> GsNMethod class >> _gsReturnToC (envId 0)
> 
> 
> B2) if i do:
> 
>         MCPlatformSupport commitOnAlmostOutOfMemoryDuring: [
>           ConfigurationOfMetacello project updateProject.
>           ConfigurationOfMetacello loadLatestVersion.
>           Gofer project load: 'ConfigurationOfPier3AddOns'.
>           ].
> 
>         the system answer:
> 
> 
> a UserDefinedError occurred (error 2318), reason:halt, Project not found -  G/S[MeetingRoberta3106:5]
> 
> AbstractException >> _signalWith: (envId 0)
> AbstractException >> signal (envId 0)
> Object >> error: (envId 0)
> [] in  GoferProjectLoader >> findRepositoryContaining: (envId 0)
> SequenceableCollection >> detect:ifNone: (envId 0)
> GoferProjectLoader >> findRepositoryContaining: (envId 0)
> GoferProjectLoader >> findOrCreateProject: (envId 0)
> GoferProjectLoader >> load:version:group: (envId 0)
> GoferProjectLoader >> load:version: (envId 0)
> GoferProjectLoader >> load: (envId 0)
> [] in  Executed Code  (envId 0)
> [] in  MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: (envId 0)
> ExecBlock >> ensure: (envId 0)
> MCPlatformSupport class >> commitOnAlmostOutOfMemoryDuring: (envId 0)
> Executed Code
> String >> evaluateInContext:symbolList: (envId 0)
> JadeServer >> evaluate:inContext: (envId 0)
> JadeServer >> printIt:in: (envId 0)
> GsNMethod class >> _gsReturnToC (envId 0)
> 
> 
>         where projectString is set to:  ConfigurationOfPier3AddOns
> 
> 
> Thanks for any considerations.
> 
>         Dario
> 
> 
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
> 
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass



More information about the Glass mailing list