[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