[Glass] Load Seaside30 in GLASS 3.1.0.6

Dario Trussardi dario.trussardi at tiscali.it
Tue Jun 10 05:43:38 PDT 2014


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




More information about the Glass mailing list