[Seaside] Setup Pier environment

dtrussardi at tiscali.it dtrussardi at tiscali.it
Tue Oct 21 13:02:36 UTC 2014


Ciao,

	i need to test the Pier into Pharo.

	Yesterday i work to load the Pier environment into Pharo2.0.

	I found some error relative the ConfigurationOfPier3AddOns  ( see relative mail ).

	Now this problems are resolved but the Pier Admin interface work with some problem.

	I think to reload all Pier environment into a new Pharo 2.0	  #20628  image with the command:

	Gofer it
		 squeaksource: 'MetacelloRepository';
		 package: 'ConfigurationOfPier3AddOns'; load.

	 ConfigurationOfPier3AddOns load.


	But the system erase the error :		MessageNotUnderstood: SmallInteger>>isEmpty


resolveToLoadableSpecs: required map: packageMap 

	| reqd allReqd map newReqd spec |
	reqd := required copy.
	allReqd := Set new.
	map := self packages map.
***** 632756487 ***** 	[ reqd isEmpty ] whileFalse: [
		newReqd := Set new.
		reqd do: [:req | 
			(self resolveToLoadableSpec: req forMap: map packages: packageMap) 
				do: [:loadableSpec | 
					newReqd addAll: loadableSpec requires.
					newReqd addAll: loadableSpec includes ]].
		allReqd addAll: reqd.
		newReqd removeAllFoundIn: allReqd.
		reqd := newReqd ].
	packageMap keys do: [:pkgName |
		(spec := (packageMap at: pkgName) resolveToLoadableSpec) == nil
			ifTrue: [ packageMap removeKey: pkgName ]
			ifFalse: [ packageMap at: pkgName put: (packageMap at: pkgName) resolveToLoadableSpec ]]


	SmallInteger(Object)>>doesNotUnderstand: #isEmpty
MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:

MetacelloMCVersionSpec>>resolveToLoadableSpecs:

MetacelloMCVersionSpec>>expandToLoadableSpecNames: in Block: [:cache | ...

MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: in Block: [:dict | ...

MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: in Block: [^ aBlock value: dict]

BlockClosure>>on:do:

MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary:

MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing:

MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:at:doing:

MetacelloMCVersionSpec>>expandToLoadableSpecNames:

MetacelloMCVersion>>expandToLoadableSpecNames:

MetacelloMCProjectSpec>>relativeCurrentVersion in Block: [vrsn expandToLoadableSpecNames: (loadList := self...etc...

BlockClosure>>on:do:

MetacelloMCProjectSpec>>relativeCurrentVersion

MetacelloProjectReferenceSpec>>relativeCurrentVersion

MetacelloMCVersionSpec>>isPartiallyCurrentAgainst: in Block: [:prj | ...

MetacelloProjectReferenceSpec>>projectDo:packageDo:groupDo:

MetacelloMCVersionSpec>>specsNamed:projectDo:packageDo:groupDo: in Block: [:name | | pkgSpec | (pkgSpec := map...

Array(SequenceableCollection)>>do:

MetacelloMCVersionSpec>>specsNamed:projectDo:packageDo:groupDo:

MetacelloMCVersionSpec>>isPartiallyCurrentAgainst:

MetacelloMCProject(MetacelloProject)>>currentVersionAgainst: in Block: [:version | ...

Array(SequenceableCollection)>>do:

MetacelloMCProject(MetacelloProject)>>currentVersionAgainst: in Block: [:cache | ...

MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: in Block: [:dict | ...

MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: in Block: [^ aBlock value: dict]

BlockClosure>>on:do:

MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary:

MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing:

 -------------------------------------------------------------------

Now i wonder that is the best solution to obtain a Pharo Pier environment that works.

It's best follow the creation of new Pharo image as in this e-mail,   ( it's best load Seaside - Magritte - Pier separately ? )

	or manage the error as write in my last email	 Re: [Seaside] ConfigurationOfPier3AddOns load error

	Thanks for any considerations,

		Dario


		

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20141021/7d80ff19/attachment.htm


More information about the seaside mailing list