Weird Error with loading Moose in Pharo 1.3 (latest)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Weird Error with loading Moose in Pharo 1.3 (latest)

philippeback
While fetching ConfigurationOfMoose

MessageNotUnderstood SmallInteger>>doesNotUnderstand

Coming from

MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:

reqd "print it" gives 2, a SmallInteger (but isEmpty on reqd isn't valid).



resolveToLoadableSpecs: required map: packageMap 

| reqd allReqd map newReqd spec |
reqd := required copy.
allReqd := Set new.
map := self packages map.
[ 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 ]]

--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"

Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:

High Octane SPRL
rue cour Boisacq 101
1301 Bierges

Reply | Threaded
Open this post in threaded view
|

Re: Weird Error with loading Moose in Pharo 1.3 (latest)

Dale Henrichs
Philippe,

I'd like to understand where the '2' came from, could you look up the stack and find the source of the '2', the method and args that lead to to the 2 will help diagnose.

Dale

----- Original Message -----
| From: [hidden email]
| To: [hidden email]
| Sent: Monday, April 2, 2012 7:03:32 AM
| Subject: [Pharo-project] Weird Error with loading Moose in Pharo 1.3 (latest)
|
|
| While fetching ConfigurationOfMoose
|
| MessageNotUnderstood SmallInteger>>doesNotUnderstand
|
|
| Coming from
|
|
| MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:
|
|
| reqd "print it" gives 2, a SmallInteger (but isEmpty on reqd isn't
| valid).
|
|
|
|
|
|
|
| resolveToLoadableSpecs: required map: packageMap
|
|
| | reqd allReqd map newReqd spec |
| reqd := required copy.
| allReqd := Set new.
| map := self packages map.
| [ 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 ]]
|
| --
|
|
| Philippe Back
| "Helping you hit the top 3 outcomes you really want to achieve"
|
|
| Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
| [hidden email] | Web: http://philippeback.eu | Blog:
| http://philippeback.be
|
|
| High Octane SPRL
| rue cour Boisacq 101
| 1301 Bierges
|

Reply | Threaded
Open this post in threaded view
|

Re: Weird Error with loading Moose in Pharo 1.3 (latest)

philippeback
Weird.

Now, I got a warning and did a proceed and the VM froze.

Then I did a new copy of a fresh 1.3 image.

Loading again led to a VM crash after a long while.

I am continuing to look. The system loads a ton of packages that's for sure.

Phil

2012/4/2 Dale Henrichs <[hidden email]>
Philippe,

I'd like to understand where the '2' came from, could you look up the stack and find the source of the '2', the method and args that lead to to the 2 will help diagnose.

Dale

----- Original Message -----
| From: [hidden email]
| To: [hidden email]
| Sent: Monday, April 2, 2012 7:03:32 AM
| Subject: [Pharo-project] Weird Error with loading Moose in Pharo 1.3 (latest)
|
|
| While fetching ConfigurationOfMoose
|
| MessageNotUnderstood SmallInteger>>doesNotUnderstand
|
|
| Coming from
|
|
| MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:
|
|
| reqd "print it" gives 2, a SmallInteger (but isEmpty on reqd isn't
| valid).
|
|
|
|
|
|
|
| resolveToLoadableSpecs: required map: packageMap
|
|
| | reqd allReqd map newReqd spec |
| reqd := required copy.
| allReqd := Set new.
| map := self packages map.
| [ 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 ]]
|
| --
|
|
| Philippe Back
| "Helping you hit the top 3 outcomes you really want to achieve"
|
|
| Mob: <a href="tel:%2B32%280%29%20478%20650%20140" value="+32478650140">+32(0) 478 650 140 | Fax: <a href="tel:%2B32%20%280%29%2070%20408%20027" value="+3270408027">+32 (0) 70 408 027 Mail:
| [hidden email] | Web: http://philippeback.eu | Blog:
| http://philippeback.be
|
|
| High Octane SPRL
| rue cour Boisacq 101
| 1301 Bierges
|




--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"

Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:

High Octane SPRL
rue cour Boisacq 101
1301 Bierges

Reply | Threaded
Open this post in threaded view
|

Re: Weird Error with loading Moose in Pharo 1.3 (latest)

philippeback
In reply to this post by Dale Henrichs
The warning:

This package depends on the following classes:
  PaginatedMorphTreeModel
You must resolve these dependencies before you will be able to load these definitions: 
  GLMTreeMorphModel
  GLMTreeMorphModel>>acceptDroppingMorph:event:inMorph:
  GLMTreeMorphModel>>allKeystrokeActions
  GLMTreeMorphModel>>allMenuActions
  GLMTreeMorphModel>>amountToFilterBy
  GLMTreeMorphModel>>amountToFilterBy:
  GLMTreeMorphModel>>announce:
  GLMTreeMorphModel>>announcer
  GLMTreeMorphModel>>childrenBlock
  GLMTreeMorphModel>>childrenBlock:
  GLMTreeMorphModel>>defaultPageSize
  GLMTreeMorphModel>>defaultPageSize:
  GLMTreeMorphModel>>displayFormat
  GLMTreeMorphModel>>displayFormat:
  GLMTreeMorphModel>>doSearchOrFilter
  GLMTreeMorphModel>>dragEnabled
  GLMTreeMorphModel>>dragPassengerFor:inMorph:
  GLMTreeMorphModel>>dragTransferType
  GLMTreeMorphModel>>dragTransferTypeForMorph:
  GLMTreeMorphModel>>dropEnabled
  GLMTreeMorphModel>>executeFilter
  GLMTreeMorphModel>>executeSearch
  GLMTreeMorphModel>>explicitSelection:
  GLMTreeMorphModel>>explicitlySelectItem:
  GLMTreeMorphModel>>explicitlySelectMultipleItems:
  GLMTreeMorphModel>>filteredRoots
  GLMTreeMorphModel>>glamourPresentation
  GLMTreeMorphModel>>glamourPresentation:
  GLMTreeMorphModel>>inputText
  GLMTreeMorphModel>>inputText:
  GLMTreeMorphModel>>inputTextEnabled
  GLMTreeMorphModel>>keyStroke:from:
  GLMTreeMorphModel>>menu:shifted:
  GLMTreeMorphModel>>nodeModelFor:
  GLMTreeMorphModel>>onDoubleClick
  GLMTreeMorphModel>>resetChildrenContents
  GLMTreeMorphModel>>resetInput
  GLMTreeMorphModel>>resetTagsToFilterBy
  GLMTreeMorphModel>>rootNodes
  GLMTreeMorphModel>>roots
  GLMTreeMorphModel>>roots:
  GLMTreeMorphModel>>selection:
  GLMTreeMorphModel>>selectionPathItems
  GLMTreeMorphModel>>shouldFilterByAmount
  GLMTreeMorphModel>>shouldFilterByTag:
  GLMTreeMorphModel>>shouldFilterByTextInput
  GLMTreeMorphModel>>tagsToFilterBy
  GLMTreeMorphModel>>toggleAmountToFilterBy
  GLMTreeMorphModel>>toggleFilteringByTag:
  GLMTreeMorphModel>>updateRoots
  GLMTreeMorphModel>>wantsDroppedMorph:event:inMorph:
  GLMTreeMorphModel>>when:do:


Select Proceed to continue, or close this window to cancel the operation.

2012/4/2 Dale Henrichs <[hidden email]>
Philippe,

I'd like to understand where the '2' came from, could you look up the stack and find the source of the '2', the method and args that lead to to the 2 will help diagnose.

Dale

----- Original Message -----
| From: [hidden email]
| To: [hidden email]
| Sent: Monday, April 2, 2012 7:03:32 AM
| Subject: [Pharo-project] Weird Error with loading Moose in Pharo 1.3 (latest)
|
|
| While fetching ConfigurationOfMoose
|
| MessageNotUnderstood SmallInteger>>doesNotUnderstand
|
|
| Coming from
|
|
| MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:
|
|
| reqd "print it" gives 2, a SmallInteger (but isEmpty on reqd isn't
| valid).
|
|
|
|
|
|
|
| resolveToLoadableSpecs: required map: packageMap
|
|
| | reqd allReqd map newReqd spec |
| reqd := required copy.
| allReqd := Set new.
| map := self packages map.
| [ 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 ]]
|
| --
|
|
| Philippe Back
| "Helping you hit the top 3 outcomes you really want to achieve"
|
|
| Mob: <a href="tel:%2B32%280%29%20478%20650%20140" value="+32478650140">+32(0) 478 650 140 | Fax: <a href="tel:%2B32%20%280%29%2070%20408%20027" value="+3270408027">+32 (0) 70 408 027 Mail:
| [hidden email] | Web: http://philippeback.eu | Blog:
| http://philippeback.be
|
|
| High Octane SPRL
| rue cour Boisacq 101
| 1301 Bierges
|




--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"

Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:

High Octane SPRL
rue cour Boisacq 101
1301 Bierges

Reply | Threaded
Open this post in threaded view
|

Re: Weird Error with loading Moose in Pharo 1.3 (latest)

Dale Henrichs
This warning indicates that there is an unresolved dependency in the Moose specification ... GLMTreeMorphModel depends upon PaginatedMorphTreeModel and PaginatedMorphTreeModel was not correctly loaded previously, so this is a configuration issue of some sort ...

Dale

----- Original Message -----
| From: [hidden email]
| To: [hidden email]
| Sent: Monday, April 2, 2012 10:25:18 AM
| Subject: Re: [Pharo-project] Weird Error with loading Moose in Pharo 1.3 (latest)
|
| The warning:
|
|
|
| This package depends on the following classes:
| PaginatedMorphTreeModel
| You must resolve these dependencies before you will be able to load
| these definitions:
| GLMTreeMorphModel
| GLMTreeMorphModel>>acceptDroppingMorph:event:inMorph:
| GLMTreeMorphModel>>allKeystrokeActions
| GLMTreeMorphModel>>allMenuActions
| GLMTreeMorphModel>>amountToFilterBy
| GLMTreeMorphModel>>amountToFilterBy:
| GLMTreeMorphModel>>announce:
| GLMTreeMorphModel>>announcer
| GLMTreeMorphModel>>childrenBlock
| GLMTreeMorphModel>>childrenBlock:
| GLMTreeMorphModel>>defaultPageSize
| GLMTreeMorphModel>>defaultPageSize:
| GLMTreeMorphModel>>displayFormat
| GLMTreeMorphModel>>displayFormat:
| GLMTreeMorphModel>>doSearchOrFilter
| GLMTreeMorphModel>>dragEnabled
| GLMTreeMorphModel>>dragPassengerFor:inMorph:
| GLMTreeMorphModel>>dragTransferType
| GLMTreeMorphModel>>dragTransferTypeForMorph:
| GLMTreeMorphModel>>dropEnabled
| GLMTreeMorphModel>>executeFilter
| GLMTreeMorphModel>>executeSearch
| GLMTreeMorphModel>>explicitSelection:
| GLMTreeMorphModel>>explicitlySelectItem:
| GLMTreeMorphModel>>explicitlySelectMultipleItems:
| GLMTreeMorphModel>>filteredRoots
| GLMTreeMorphModel>>glamourPresentation
| GLMTreeMorphModel>>glamourPresentation:
| GLMTreeMorphModel>>inputText
| GLMTreeMorphModel>>inputText:
| GLMTreeMorphModel>>inputTextEnabled
| GLMTreeMorphModel>>keyStroke:from:
| GLMTreeMorphModel>>menu:shifted:
| GLMTreeMorphModel>>nodeModelFor:
| GLMTreeMorphModel>>onDoubleClick
| GLMTreeMorphModel>>resetChildrenContents
| GLMTreeMorphModel>>resetInput
| GLMTreeMorphModel>>resetTagsToFilterBy
| GLMTreeMorphModel>>rootNodes
| GLMTreeMorphModel>>roots
| GLMTreeMorphModel>>roots:
| GLMTreeMorphModel>>selection:
| GLMTreeMorphModel>>selectionPathItems
| GLMTreeMorphModel>>shouldFilterByAmount
| GLMTreeMorphModel>>shouldFilterByTag:
| GLMTreeMorphModel>>shouldFilterByTextInput
| GLMTreeMorphModel>>tagsToFilterBy
| GLMTreeMorphModel>>toggleAmountToFilterBy
| GLMTreeMorphModel>>toggleFilteringByTag:
| GLMTreeMorphModel>>updateRoots
| GLMTreeMorphModel>>wantsDroppedMorph:event:inMorph:
| GLMTreeMorphModel>>when:do:
|
|
|
|
| Select Proceed to continue, or close this window to cancel the
| operation.
|
| 2012/4/2 Dale Henrichs < [hidden email] >
|
|
| Philippe,
|
| I'd like to understand where the '2' came from, could you look up the
| stack and find the source of the '2', the method and args that lead
| to to the 2 will help diagnose.
|
| Dale
|
| ----- Original Message -----
| | From: [hidden email]
| | To: [hidden email]
| | Sent: Monday, April 2, 2012 7:03:32 AM
| | Subject: [Pharo-project] Weird Error with loading Moose in Pharo
| | 1.3 (latest)
| |
| |
| | While fetching ConfigurationOfMoose
| |
| | MessageNotUnderstood SmallInteger>>doesNotUnderstand
| |
| |
| | Coming from
| |
| |
| | MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:
| |
| |
| | reqd "print it" gives 2, a SmallInteger (but isEmpty on reqd isn't
| | valid).
| |
| |
| |
| |
| |
| |
| |
| | resolveToLoadableSpecs: required map: packageMap
| |
| |
| | | reqd allReqd map newReqd spec |
| | reqd := required copy.
| | allReqd := Set new.
| | map := self packages map.
| | [ 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 ]]
| |
| | --
| |
| |
| | Philippe Back
| | "Helping you hit the top 3 outcomes you really want to achieve"
| |
| |
| | Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
| | [hidden email] | Web: http://philippeback.eu | Blog:
| | http://philippeback.be
| |
| |
| | High Octane SPRL
| | rue cour Boisacq 101
| | 1301 Bierges
| |
|
|
|
|
|
| --
|
|
| Philippe Back
| "Helping you hit the top 3 outcomes you really want to achieve"
|
|
| Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
| [hidden email] | Web: http://philippeback.eu | Blog:
| http://philippeback.be
|
|
| High Octane SPRL
| rue cour Boisacq 101
| 1301 Bierges
|

Reply | Threaded
Open this post in threaded view
|

Re: Weird Error with loading Moose in Pharo 1.3 (latest)

philippeback
Here are my package-cache contents in case it is useful:

 Volume in drive C is SYSTEM
 Volume Serial Number is F44B-A858

 Directory of C:\WorkspacePharo\Pharo13-Moose\package-cache

02/04/2012  19:33    <DIR>          .
02/04/2012  19:33    <DIR>          ..
02/04/2012  19:23             3.650 Arki-Reporter-Browser-TudorGirba.6.mcz
02/04/2012  19:21             8.884 Arki-Reporter-Core-TudorGirba.13.mcz
02/04/2012  19:21             3.187 Arki-Tests-Reporter-tg.8.mcz
02/04/2012  19:22             5.365 BDDExtensions-SeanDeNigris.9.mcz
02/04/2012  19:21            16.110 CollectionExtensions-TudorGirba.32.mcz
02/04/2012  19:23             3.925 Collections-BitmapCharacterSet-JAA.5.mcz
02/04/2012  19:23             6.437 Collections-OrderPreservingDictionary-JAAyer.6.mcz
02/04/2012  19:22             3.324 ConfigurationOfBDDExtensions-TudorGirba.1.mcz
02/04/2012  19:20             9.378 ConfigurationOfDSM-AlexandreBergel.54.mcz
02/04/2012  19:21             6.193 ConfigurationOfEyeSee-AlexandreBergel.23.mcz
02/04/2012  19:20             3.198 ConfigurationOfFame-TudorGirba.5.mcz
02/04/2012  19:21             9.255 ConfigurationOfFilesystem-NicolasPasserini.32.mcz
02/04/2012  19:23            17.740 ConfigurationOfFuel-MarianoMartinezPeck.98.mcz
02/04/2012  19:20             6.552 ConfigurationOfFuelMooseExtension-MartinDias.26.mcz
02/04/2012  19:20            14.587 ConfigurationOfGlamour-TudorGirba.89.mcz
02/04/2012  19:22            32.272 ConfigurationOfGrease-dkh.179.mcz
02/04/2012  19:22             4.376 ConfigurationOfHealthReportProducer-AlexandreBergel.20.mcz
02/04/2012  19:20             2.767 ConfigurationOfKumpel-AlexandreBergel.3.mcz
02/04/2012  19:22             6.475 ConfigurationOfMagritte3-NickAger.24.mcz
02/04/2012  19:21             7.342 ConfigurationOfMerlin-StephaneDucasse.30.mcz
02/04/2012  19:20             3.297 ConfigurationOfMetanool-TudorGirba.8.mcz
02/04/2012  19:20            50.413 ConfigurationOfMondrian-AlexandreBergel.343.mcz
02/04/2012  19:20            42.287 ConfigurationOfMoose-TudorGirba.266.mcz
02/04/2012  19:20             6.110 ConfigurationOfMooseAlgos-usmanbhatti.26.mcz
02/04/2012  19:20             6.167 ConfigurationOfPetitParser-TudorGirba.26.mcz
02/04/2012  19:20             3.463 ConfigurationOfPetitSQLParser-TudorGirba.13.mcz
02/04/2012  19:20            11.992 ConfigurationOfRPackage-StephaneDucasse.75.mcz
02/04/2012  19:22             3.845 ConfigurationOfShapeST80-AlexandreBergel.2.mcz
02/04/2012  19:20             7.100 ConfigurationOfSmallDude-TudorGirba.27.mcz
02/04/2012  19:21            12.219 ConfigurationOfXMLSupport-dkh.61.mcz
02/04/2012  19:23             6.519 ConfigurationOfXMLWriter-StephaneDucasse.21.mcz
02/04/2012  19:21            20.730 Dynamix-Core-TudorGirba.32.mcz
02/04/2012  19:21             3.997 Dynamix-Tests-Core-TudorGirba.17.mcz
02/04/2012  19:22            14.345 EyeSee-Axis-AndreHora.11.mcz
02/04/2012  19:22            84.652 EyeSee-Core-AndreHora.91.mcz
02/04/2012  19:22             5.129 EyeSee-Events-AndreHora.9.mcz
02/04/2012  19:22            14.101 EyeSee-Support-SergeStinckwich.8.mcz
02/04/2012  19:22            24.997 EyeSee-Tests-Core-AndreHora.55.mcz
02/04/2012  19:21            21.276 Fame-Core-TudorGirba.14.mcz
02/04/2012  19:21             5.443 Fame-Example-AndreHora.3.mcz
02/04/2012  19:21            22.917 Fame-ImportExport-TudorGirba.13.mcz
02/04/2012  19:21            18.483 Fame-SmalltalkBinding-FabrizioPerin.3.mcz
02/04/2012  19:21            39.907 Fame-Tests-Core-TudorGirba.17.mcz
02/04/2012  19:21            12.473 Fame-Util-TudorGirba.4.mcz
02/04/2012  19:21             3.239 Famix-C-TudorGirba.15.mcz
02/04/2012  19:21            56.607 Famix-Core-FabrizioPerin.196.mcz
02/04/2012  19:22            84.547 Famix-Extensions-TudorGirba.225.mcz
02/04/2012  19:23            10.456 Famix-File-FabrizioPerin.37.mcz
02/04/2012  19:22            28.243 Famix-Implementation-AlexandreBergel.98.mcz
02/04/2012  19:22            12.839 Famix-Java-TudorGirba.62.mcz
02/04/2012  19:22            11.590 Famix-Smalltalk-TudorGirba.61.mcz
02/04/2012  19:21             6.071 Famix-SourceAnchor-TudorGirba.33.mcz
02/04/2012  19:21             5.725 Famix-Specifications-TudorGirba.7.mcz
02/04/2012  19:21             1.926 Famix-Tests-C-TudorGirba.5.mcz
02/04/2012  19:21            12.729 Famix-Tests-Core-TudorGirba.35.mcz
02/04/2012  19:21             9.125 Famix-Tests-Extensions-NicolasAnquetil.16.mcz
02/04/2012  19:21            58.091 Famix-Tests-Java-TudorGirba.30.mcz
02/04/2012  19:23             3.622 FS-AnsiStreams-cwp.1.mcz
02/04/2012  19:23            46.319 FS-Core-StephaneDucasse.4.mcz
02/04/2012  19:23             9.781 FS-Disk-cwp.1.mcz
02/04/2012  19:23             1.509 FS-FileStream-cwp.1.mcz
02/04/2012  19:23             5.590 FS-Memory-cwp.1.mcz
02/04/2012  19:23             3.642 FS-Tests-AnsiStreams-cwp.1.mcz
02/04/2012  19:23            21.887 FS-Tests-Core-StephaneDucasse.3.mcz
02/04/2012  19:23             1.596 FS-Tests-Disk-cwp.1.mcz
02/04/2012  19:23             1.226 FS-Tests-Memory-cwp.1.mcz
02/04/2012  19:23             2.326 FS-Zip-cwp.1.mcz
02/04/2012  19:23            61.740 Fuel-MartinDias.338.mcz
02/04/2012  19:23             3.063 FuelContainer-MartinDias.1.mcz
02/04/2012  19:23            10.669 FuelFameExtension-MartinDias.40.mcz
02/04/2012  19:23             5.867 FuelMooseExtension-MartinDias.14.mcz
02/04/2012  19:23            10.200 FuelProgressUpdate-MartinDias.15.mcz
02/04/2012  19:23            46.289 FuelTests-MartinDias.84.mcz
02/04/2012  19:22             3.434 Glamour-Announcements-TudorGirba.6.mcz
02/04/2012  19:22            24.448 Glamour-Browsers-TudorGirba.90.mcz
02/04/2012  19:22            58.212 Glamour-Core-TudorGirba.221.mcz
02/04/2012  19:22            39.386 Glamour-Examples-FabrizioPerin.234.mcz
02/04/2012  19:22             2.039 Glamour-EyeSee-Presentations-AndreHora.2.mcz
02/04/2012  19:22             8.918 Glamour-Helpers-TudorGirba.32.mcz
02/04/2012  19:23             1.938 Glamour-Magritte-Presentations-BenComan.3.mcz
02/04/2012  19:22             2.981 Glamour-Mondrian-Presentations-TudorGirba.4.mcz
02/04/2012  19:22            44.046 Glamour-Morphic-Renderer-TudorGirba.144.mcz
02/04/2012  19:22            34.691 Glamour-Morphic-Theme-TudorGirba.55.mcz
02/04/2012  19:22            32.032 Glamour-Morphic-Widgets-TudorGirba.36.mcz
02/04/2012  19:22            17.990 Glamour-Presentations-EstebanLorenzano.110.mcz
02/04/2012  19:22            52.086 Glamour-Tests-Core-TudorGirba.66.mcz
02/04/2012  19:22             2.480 Glamour-Tests-EyeSee-AndreHora.6.mcz
02/04/2012  19:22             2.663 Glamour-Tests-Mondrian-TudorGirba.5.mcz
02/04/2012  19:22            26.966 Glamour-Tests-Morphic-TudorGirba.87.mcz
02/04/2012  19:22            12.433 Glamour-Tools-TudorGirba.50.mcz
02/04/2012  19:23            41.904 Grease-Core-lr.66.mcz
02/04/2012  19:23            21.957 Grease-Pharo-Core-lr.44.mcz
02/04/2012  19:21            23.932 Hashtable-simon_denier.31.mcz
02/04/2012  19:22             9.843 HealthReportProducer-Ivan_Rojas.16.mcz
02/04/2012  19:22             9.918 Keymapping-Shortcuts-DeboraFortini.51.mcz
02/04/2012  19:23            25.565 Kumpel-Core-FabrizioPerin.10.mcz
02/04/2012  19:23            18.308 Kumpel-Importer-MatthiasJunker.5.mcz
02/04/2012  19:23            19.281 Kumpel-Tests-Core-TudorGirba.1.mcz
02/04/2012  19:23             1.784 Kumpel-Tests-Importer-TudorGirba.1.mcz
02/04/2012  19:23            91.055 Magritte-Model-NickAger.431.mcz
02/04/2012  19:23            14.330 Magritte-Morph-NickAger.63.mcz
02/04/2012  19:23             9.249 Magritte-Pharo-Model-NickAger.26.mcz
02/04/2012  19:23            39.143 Magritte-Tests-Model-NickAger.26.mcz
02/04/2012  19:23             1.534 Magritte-Tests-Pharo-Model-lr.4.mcz
02/04/2012  19:23           106.008 Merlin-StephaneDucasse.139.mcz
02/04/2012  19:23             6.957 Metanool-Core-TudorGirba.21.mcz
02/04/2012  19:23             2.797 Metanool-Tests-Core-TudorGirba.9.mcz
02/04/2012  19:22            19.144 Mondrian-ComplexShape-AlexandreBergel.33.mcz
02/04/2012  19:22            50.619 Mondrian-Core-AlexandreBergel.78.mcz
02/04/2012  19:22            24.479 Mondrian-Easel-AlexandreBergel.40.mcz
02/04/2012  19:22            13.918 Mondrian-Events-TudorGirba.18.mcz
02/04/2012  19:22            28.593 Mondrian-Example-AlexandreBergel.42.mcz
02/04/2012  19:22            14.252 Mondrian-FADELayout-AlexandreBergel.4.mcz
02/04/2012  19:22            26.907 Mondrian-Help-AlexandreBergel.13.mcz
02/04/2012  19:22            33.995 Mondrian-Layouts-AlexandreBergel.24.mcz
02/04/2012  19:22             6.343 Mondrian-Normalizers-TudorGirba.5.mcz
02/04/2012  19:22            16.610 Mondrian-Pharo-Morphic-AlexandreBergel.33.mcz
02/04/2012  19:22             7.643 Mondrian-Pharo-Tests-AlexandreBergel.10.mcz
02/04/2012  19:22            31.181 Mondrian-Shapes-AlexandreBergel.39.mcz
02/04/2012  19:22             9.780 Mondrian-ShapeVisitor-AlexandreBergel.4.mcz
02/04/2012  19:22           118.509 Mondrian-Tests-AlexandreBergel.98.mcz
02/04/2012  19:22            12.870 Mondrian-Util-AlexandreBergel.10.mcz
02/04/2012  19:22           398.484 Mondrian-Visitor-AlexandreBergel.31.mcz
02/04/2012  19:23             9.647 MondrianGraphVizLayout-simondenier.14.mcz
02/04/2012  19:22            15.550 Moose-Algos-Clustering-simon_denier.9.mcz
02/04/2012  19:23             2.336 Moose-Algos-Dsm-janniklaval.1.mcz
02/04/2012  19:22             7.821 Moose-Algos-FormalConceptAnalysis-usmanbhatti.11.mcz
02/04/2012  19:22            18.548 Moose-Algos-Graph-janniklaval.16.mcz
02/04/2012  19:22            64.927 Moose-Algos-InformationRetrieval-simondenier.12.mcz
02/04/2012  19:22            14.151 Moose-Algos-Lattice-usmanbhatti.10.mcz
02/04/2012  19:22            36.902 Moose-Algos-LinearAlgebra-simon_denier.17.mcz
02/04/2012  19:21            69.875 Moose-Core-TudorGirba.379.mcz
02/04/2012  19:23            14.899 Moose-CycleTable-janniklaval.6.mcz
02/04/2012  19:21             1.463 Moose-Development-Tools-cyrille_delaunay.2.mcz
02/04/2012  19:23            30.182 Moose-DistributionMap-StephaneDucasse.38.mcz
02/04/2012  19:23             6.278 Moose-Dsm-Core-janniklaval.2.mcz
02/04/2012  19:23             1.859 Moose-Dsm-Example-janniklaval.2.mcz
02/04/2012  19:23             7.656 Moose-Dsm-Famix-janniklaval.5.mcz
02/04/2012  19:23            10.883 Moose-Dsm-Visualization-Core-janniklaval.3.mcz
02/04/2012  19:23             8.745 Moose-Dsm-Visualization-Famix-janniklaval.4.mcz
02/04/2012  19:21             5.669 Moose-EyeSeeCharts-AndreHora.10.mcz
02/04/2012  19:23            81.501 Moose-Finder-TudorGirba.392.mcz
02/04/2012  19:21            16.486 Moose-GenericImporter-StephaneDucasse.43.mcz
02/04/2012  19:21             3.458 Moose-Help-TudorGirba.3.mcz
02/04/2012  19:21            35.653 Moose-Hismo-AndreHora.65.mcz
02/04/2012  19:23            60.044 Moose-MondrianPaintings-TudorGirba.168.mcz
02/04/2012  19:21            10.412 Moose-MonticelloImporter-AlexandreBergel.26.mcz
02/04/2012  19:23             8.270 Moose-MultiDimensionsDistributionMap-usmanbhatti.8.mcz
02/04/2012  19:23             2.404 Moose-Settings-cyrilledelaunay.5.mcz
02/04/2012  19:21            49.061 Moose-SmalltalkImporter-TudorGirba.128.mcz
02/04/2012  19:23             1.602 Moose-TestResources-Dsm-jannik_laval.1.mcz
02/04/2012  19:21             1.296 Moose-TestResources-KGB-P10InteractedReferee-tg.1.mcz
02/04/2012  19:21             1.170 Moose-TestResources-KGB-P11FullReferee-tg.1.mcz
02/04/2012  19:21               970 Moose-TestResources-KGB-P12FullReferencer-tg.1.mcz
02/04/2012  19:21             1.166 Moose-TestResources-KGB-P13FullReferencer-tg.1.mcz
02/04/2012  19:21             1.125 Moose-TestResources-KGB-P14FullReferee-tg.1.mcz
02/04/2012  19:21             1.526 Moose-TestResources-KGB-P1FullReferencer-tg.1.mcz
02/04/2012  19:21             1.571 Moose-TestResources-KGB-P2InteractedReferencerReferee-tg.1.mcz
02/04/2012  19:21             1.417 Moose-TestResources-KGB-P3InteractedReferencer-tg.1.mcz
02/04/2012  19:21             1.268 Moose-TestResources-KGB-P4FullInteracted-tg.1.mcz
02/04/2012  19:21             1.466 Moose-TestResources-KGB-P5FullReferee-tg.1.mcz
02/04/2012  19:21             1.400 Moose-TestResources-KGB-P6InteractedReferee-tg.1.mcz
02/04/2012  19:21             1.512 Moose-TestResources-KGB-P7ReferencerReferee-tg.1.mcz
02/04/2012  19:21             1.282 Moose-TestResources-KGB-P8FullReferencer-tg.1.mcz
02/04/2012  19:21             1.247 Moose-TestResources-KGB-P9FullReferencer-tg.1.mcz
02/04/2012  19:21             1.260 Moose-TestResources-KGB-PExtensions-tg.1.mcz
02/04/2012  19:21             9.335 Moose-TestResources-LAN-Sd.4.mcz
02/04/2012  19:21             1.731 Moose-TestResources-PackageBlueprint-P1-NicolasAnquetil.2.mcz
02/04/2012  19:21               974 Moose-TestResources-PackageBlueprint-P2-JeanRemyFalleri.1.mcz
02/04/2012  19:21             1.194 Moose-TestResources-PackageBlueprint-P3-JeanRemyFalleri.1.mcz
02/04/2012  19:21             1.331 Moose-TestResources-PackageBlueprint-P4-JeanRemyFalleri.3.mcz
02/04/2012  19:21             4.252 Moose-TestResources-Reference-Core-TudorGirba.3.mcz
02/04/2012  19:21             1.109 Moose-TestResources-Reference-PackageOne-tg.1.mcz
02/04/2012  19:21             1.389 Moose-TestResources-Reference-PackageTwo-tg.2.mcz
02/04/2012  19:22             3.648 Moose-Tests-Algos-Clustering-simon_denier.2.mcz
02/04/2012  19:22             2.512 Moose-Tests-Algos-FormalConceptAnalysis-usmanbhatti.3.mcz
02/04/2012  19:22            12.305 Moose-Tests-Algos-Graph-AlexandreBergel.17.mcz
02/04/2012  19:22            45.858 Moose-Tests-Algos-InformationRetrieval-simondenier.4.mcz
02/04/2012  19:22             8.810 Moose-Tests-Algos-LinearAlgebra-simon_denier.3.mcz
02/04/2012  19:21            36.203 Moose-Tests-Core-TudorGirba.85.mcz
02/04/2012  19:23             1.487 Moose-Tests-DistributionMap-AlexandreBergel.1.mcz
02/04/2012  19:23             3.862 Moose-Tests-Dsm-janniklaval.4.mcz
02/04/2012  19:23             4.806 Moose-Tests-Finder-TudorGirba.5.mcz
02/04/2012  19:23             1.512 Moose-Tests-MondrianPaintings-AlexandreBergel.1.mcz
02/04/2012  19:21             3.682 Moose-Tests-MonticelloImporter-AlexandreBergel.4.mcz
02/04/2012  19:21            33.152 Moose-Tests-SmalltalkImporter-Core-TudorGirba.41.mcz
02/04/2012  19:21            54.037 Moose-Tests-SmalltalkImporter-KGB-NicolasAnquetil.15.mcz
02/04/2012  19:21            13.281 Moose-Tests-SmalltalkImporter-LAN-TudorGirba.15.mcz
02/04/2012  19:23            32.173 Moose-Wizard-TudorGirba.87.mcz
02/04/2012  19:21            32.223 Nile-Base-DamienCassou.81.mcz
02/04/2012  19:21           193.973 OSProcess-dtl.66.mcz
02/04/2012  19:33                 0 packages.txt
02/04/2012  19:22            28.671 PetitAnalyzer-lr.39.mcz
02/04/2012  19:22            35.564 PetitGui-TudorGirba.90.mcz
02/04/2012  19:22            35.920 PetitJava-TudorGirba.83.mcz
02/04/2012  19:22             7.019 PetitMSE-TudorGirba.18.mcz
02/04/2012  19:22            46.665 PetitParser-lr.228.mcz
02/04/2012  19:22            31.803 PetitSmalltalk-lr.57.mcz
02/04/2012  19:22             6.380 PetitSQLite-AST-TudorGirba.6.mcz
02/04/2012  19:22            19.825 PetitSQLite-Parser-FabrizioPerin.24.mcz
02/04/2012  19:22            31.526 PetitSQLite-Tests-Parser-FabrizioPerin.18.mcz
02/04/2012  19:22            34.248 PetitTests-lr.43.mcz
02/04/2012  19:21            21.824 Phexample-NikoSchwarz.63.mcz
02/04/2012  19:21            38.004 RoelTyper-AlexandreBergel.85.mcz
02/04/2012  19:21            52.628 RPackage-Core-cyrilledelaunay.105.mcz
02/04/2012  19:21            42.125 RPackage-SystemIntegration-IgorStasenko.87.mcz
02/04/2012  19:21            30.294 RPackage-Tests-IgorStasenko.51.mcz
02/04/2012  19:22            14.201 ShapeST80-AlexandreBergel.1.mcz
02/04/2012  19:23            19.967 SmallDude-Core-TudorGirba.37.mcz
02/04/2012  19:23             6.594 SmallDude-Moose-TudorGirba.18.mcz
02/04/2012  19:23             2.776 SmallDude-Species-tg.1.mcz
02/04/2012  19:23            10.606 SmallDude-Tests-Core-TudorGirba.4.mcz
02/04/2012  19:23             6.815 SmallDude-Tests-Text-cyrille_delaunay.2.mcz
02/04/2012  19:23             6.343 SmallDude-Text-tg.1.mcz
02/04/2012  19:23            10.727 SmallDude-Utils-simon_denier.10.mcz
02/04/2012  19:21            21.606 SystemAnnouncements-IgorStasenko.53.mcz
02/04/2012  19:23            93.661 XML-Parser-JAA.140.mcz
02/04/2012  19:23            16.094 XML-Writer-JAAyer.5.mcz
             218 File(s)      4.565.711 bytes
               2 Dir(s)  24.016.183.296 bytes free



2012/4/2 Dale Henrichs <[hidden email]>
This warning indicates that there is an unresolved dependency in the Moose specification ... GLMTreeMorphModel depends upon PaginatedMorphTreeModel and PaginatedMorphTreeModel was not correctly loaded previously, so this is a configuration issue of some sort ...

Dale

----- Original Message -----
| From: [hidden email]
| To: [hidden email]
| Sent: Monday, April 2, 2012 10:25:18 AM
| Subject: Re: [Pharo-project] Weird Error with loading Moose in Pharo 1.3      (latest)
|
| The warning:
|
|
|
| This package depends on the following classes:
| PaginatedMorphTreeModel
| You must resolve these dependencies before you will be able to load
| these definitions:
| GLMTreeMorphModel
| GLMTreeMorphModel>>acceptDroppingMorph:event:inMorph:
| GLMTreeMorphModel>>allKeystrokeActions
| GLMTreeMorphModel>>allMenuActions
| GLMTreeMorphModel>>amountToFilterBy
| GLMTreeMorphModel>>amountToFilterBy:
| GLMTreeMorphModel>>announce:
| GLMTreeMorphModel>>announcer
| GLMTreeMorphModel>>childrenBlock
| GLMTreeMorphModel>>childrenBlock:
| GLMTreeMorphModel>>defaultPageSize
| GLMTreeMorphModel>>defaultPageSize:
| GLMTreeMorphModel>>displayFormat
| GLMTreeMorphModel>>displayFormat:
| GLMTreeMorphModel>>doSearchOrFilter
| GLMTreeMorphModel>>dragEnabled
| GLMTreeMorphModel>>dragPassengerFor:inMorph:
| GLMTreeMorphModel>>dragTransferType
| GLMTreeMorphModel>>dragTransferTypeForMorph:
| GLMTreeMorphModel>>dropEnabled
| GLMTreeMorphModel>>executeFilter
| GLMTreeMorphModel>>executeSearch
| GLMTreeMorphModel>>explicitSelection:
| GLMTreeMorphModel>>explicitlySelectItem:
| GLMTreeMorphModel>>explicitlySelectMultipleItems:
| GLMTreeMorphModel>>filteredRoots
| GLMTreeMorphModel>>glamourPresentation
| GLMTreeMorphModel>>glamourPresentation:
| GLMTreeMorphModel>>inputText
| GLMTreeMorphModel>>inputText:
| GLMTreeMorphModel>>inputTextEnabled
| GLMTreeMorphModel>>keyStroke:from:
| GLMTreeMorphModel>>menu:shifted:
| GLMTreeMorphModel>>nodeModelFor:
| GLMTreeMorphModel>>onDoubleClick
| GLMTreeMorphModel>>resetChildrenContents
| GLMTreeMorphModel>>resetInput
| GLMTreeMorphModel>>resetTagsToFilterBy
| GLMTreeMorphModel>>rootNodes
| GLMTreeMorphModel>>roots
| GLMTreeMorphModel>>roots:
| GLMTreeMorphModel>>selection:
| GLMTreeMorphModel>>selectionPathItems
| GLMTreeMorphModel>>shouldFilterByAmount
| GLMTreeMorphModel>>shouldFilterByTag:
| GLMTreeMorphModel>>shouldFilterByTextInput
| GLMTreeMorphModel>>tagsToFilterBy
| GLMTreeMorphModel>>toggleAmountToFilterBy
| GLMTreeMorphModel>>toggleFilteringByTag:
| GLMTreeMorphModel>>updateRoots
| GLMTreeMorphModel>>wantsDroppedMorph:event:inMorph:
| GLMTreeMorphModel>>when:do:
|
|
|
|
| Select Proceed to continue, or close this window to cancel the
| operation.
|
| 2012/4/2 Dale Henrichs < [hidden email] >
|
|
| Philippe,
|
| I'd like to understand where the '2' came from, could you look up the
| stack and find the source of the '2', the method and args that lead
| to to the 2 will help diagnose.
|
| Dale
|
| ----- Original Message -----
| | From: [hidden email]
| | To: [hidden email]
| | Sent: Monday, April 2, 2012 7:03:32 AM
| | Subject: [Pharo-project] Weird Error with loading Moose in Pharo
| | 1.3 (latest)
| |
| |
| | While fetching ConfigurationOfMoose
| |
| | MessageNotUnderstood SmallInteger>>doesNotUnderstand
| |
| |
| | Coming from
| |
| |
| | MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:
| |
| |
| | reqd "print it" gives 2, a SmallInteger (but isEmpty on reqd isn't
| | valid).
| |
| |
| |
| |
| |
| |
| |
| | resolveToLoadableSpecs: required map: packageMap
| |
| |
| | | reqd allReqd map newReqd spec |
| | reqd := required copy.
| | allReqd := Set new.
| | map := self packages map.
| | [ 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 ]]
| |
| | --
| |
| |
| | Philippe Back
| | "Helping you hit the top 3 outcomes you really want to achieve"
| |
| |
| | Mob: <a href="tel:%2B32%280%29%20478%20650%20140" value="+32478650140">+32(0) 478 650 140 | Fax: <a href="tel:%2B32%20%280%29%2070%20408%20027" value="+3270408027">+32 (0) 70 408 027 Mail:
| | [hidden email] | Web: http://philippeback.eu | Blog:
| | http://philippeback.be
| |
| |
| | High Octane SPRL
| | rue cour Boisacq 101
| | 1301 Bierges
| |
|
|
|
|
|
| --
|
|
| Philippe Back
| "Helping you hit the top 3 outcomes you really want to achieve"
|
|
| Mob: <a href="tel:%2B32%280%29%20478%20650%20140" value="+32478650140">+32(0) 478 650 140 | Fax: <a href="tel:%2B32%20%280%29%2070%20408%20027" value="+3270408027">+32 (0) 70 408 027 Mail:
| [hidden email] | Web: http://philippeback.eu | Blog:
| http://philippeback.be
|
|
| High Octane SPRL
| rue cour Boisacq 101
| 1301 Bierges
|




--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"

Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:

High Octane SPRL
rue cour Boisacq 101
1301 Bierges

Reply | Threaded
Open this post in threaded view
|

Re: Weird Error with loading Moose in Pharo 1.3 (latest)

Eliot Miranda-2
In reply to this post by philippeback
Hi Phil,

    what version of the VM are you using?  e.g. what are the values of (1004 to: 1009) collect: [:a| Smalltalk getSystemAttribute: a]

On Mon, Apr 2, 2012 at 10:21 AM, [hidden email] <[hidden email]> wrote:
Weird.

Now, I got a warning and did a proceed and the VM froze.

Then I did a new copy of a fresh 1.3 image.

Loading again led to a VM crash after a long while.

I am continuing to look. The system loads a ton of packages that's for sure.

Phil


2012/4/2 Dale Henrichs <[hidden email]>
Philippe,

I'd like to understand where the '2' came from, could you look up the stack and find the source of the '2', the method and args that lead to to the 2 will help diagnose.

Dale

----- Original Message -----
| From: [hidden email]
| To: [hidden email]
| Sent: Monday, April 2, 2012 7:03:32 AM
| Subject: [Pharo-project] Weird Error with loading Moose in Pharo 1.3 (latest)
|
|
| While fetching ConfigurationOfMoose
|
| MessageNotUnderstood SmallInteger>>doesNotUnderstand
|
|
| Coming from
|
|
| MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:
|
|
| reqd "print it" gives 2, a SmallInteger (but isEmpty on reqd isn't
| valid).
|
|
|
|
|
|
|
| resolveToLoadableSpecs: required map: packageMap
|
|
| | reqd allReqd map newReqd spec |
| reqd := required copy.
| allReqd := Set new.
| map := self packages map.
| [ 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 ]]
|
| --
|
|
| Philippe Back
| "Helping you hit the top 3 outcomes you really want to achieve"
|
|
| Mob: <a href="tel:%2B32%280%29%20478%20650%20140" value="+32478650140" target="_blank">+32(0) 478 650 140 | Fax: <a href="tel:%2B32%20%280%29%2070%20408%20027" value="+3270408027" target="_blank">+32 (0) 70 408 027 Mail:
| [hidden email] | Web: http://philippeback.eu | Blog:
| http://philippeback.be
|
|
| High Octane SPRL
| rue cour Boisacq 101
| 1301 Bierges
|




--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"

Mob: <a href="tel:%2B32%280%29%20478%20650%20140" value="+32478650140" target="_blank">+32(0) 478 650 140 | Fax: <a href="tel:%2B32%20%280%29%2070%20408%20027" value="+3270408027" target="_blank">+32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:

High Octane SPRL
rue cour Boisacq 101
1301 Bierges




--
best,
Eliot

Reply | Threaded
Open this post in threaded view
|

Re: Weird Error with loading Moose in Pharo 1.3 (latest)

philippeback
 #('Croquet Closure Cog VM [CoInterpreter VMMaker-oscog-EstebanLorenzano.139]' 'Win32' 'Win32 built on Mar 12 2012 19:32:09 Compiler: 4.5.2' 'CoInterpreter VMMaker-oscog-EstebanLorenzano.139 uuid: 5aa53979-d7d8-4ca3-91fe-cfc3b4109c33 Mar 12 2012' 'StackToRegisterMappingCogit VMMaker-oscog-EstebanLorenzano.139 uuid: 5aa53979-d7d8-4ca3-91fe-cfc3b4109c33 Mar 12 2012' 'https://git.gitorious.org/cogvm/blessed.git Commit: ca2091e70cfef485fa511935f51d8c91b1c3f185 Date: Mon Mar 12 19:07:33 2012 +0100 By: Igor Stasenko <[hidden email]>')

2012/4/2 Eliot Miranda <[hidden email]>
Hi Phil,

    what version of the VM are you using?  e.g. what are the values of (1004 to: 1009) collect: [:a| Smalltalk getSystemAttribute: a]

On Mon, Apr 2, 2012 at 10:21 AM, [hidden email] <[hidden email]> wrote:
Weird.

Now, I got a warning and did a proceed and the VM froze.

Then I did a new copy of a fresh 1.3 image.

Loading again led to a VM crash after a long while.

I am continuing to look. The system loads a ton of packages that's for sure.

Phil


2012/4/2 Dale Henrichs <[hidden email]>
Philippe,

I'd like to understand where the '2' came from, could you look up the stack and find the source of the '2', the method and args that lead to to the 2 will help diagnose.

Dale

----- Original Message -----
| From: [hidden email]
| To: [hidden email]
| Sent: Monday, April 2, 2012 7:03:32 AM
| Subject: [Pharo-project] Weird Error with loading Moose in Pharo 1.3 (latest)
|
|
| While fetching ConfigurationOfMoose
|
| MessageNotUnderstood SmallInteger>>doesNotUnderstand
|
|
| Coming from
|
|
| MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:
|
|
| reqd "print it" gives 2, a SmallInteger (but isEmpty on reqd isn't
| valid).
|
|
|
|
|
|
|
| resolveToLoadableSpecs: required map: packageMap
|
|
| | reqd allReqd map newReqd spec |
| reqd := required copy.
| allReqd := Set new.
| map := self packages map.
| [ 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 ]]
|
| --
|
|
| Philippe Back
| "Helping you hit the top 3 outcomes you really want to achieve"
|
|
| Mob: <a href="tel:%2B32%280%29%20478%20650%20140" value="+32478650140" target="_blank">+32(0) 478 650 140 | Fax: <a href="tel:%2B32%20%280%29%2070%20408%20027" value="+3270408027" target="_blank">+32 (0) 70 408 027 Mail:
| [hidden email] | Web: http://philippeback.eu | Blog:
| http://philippeback.be
|
|
| High Octane SPRL
| rue cour Boisacq 101
| 1301 Bierges
|




--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"

Mob: <a href="tel:%2B32%280%29%20478%20650%20140" value="+32478650140" target="_blank">+32(0) 478 650 140 | Fax: <a href="tel:%2B32%20%280%29%2070%20408%20027" value="+3270408027" target="_blank">+32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:

High Octane SPRL
rue cour Boisacq 101
1301 Bierges




--
best,
Eliot




--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"

Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:

High Octane SPRL
rue cour Boisacq 101
1301 Bierges

Reply | Threaded
Open this post in threaded view
|

Re: Weird Error with loading Moose in Pharo 1.3 (latest)

philippeback
In reply to this post by Dale Henrichs
Moose loaded fine after proceeding through the warning (took ages to compile it all).

I've got a workspace with:

"Tools".
MoosePanel open "browse Moose models in root".
MooseModel browseMeta "browse metamodel and doc".
MOEasel open.
"Models".
MooseScripts browse "some loading scripts, class-side".
MooseModel installDefaultModels.
PackageOrganizerCache resetDefault "reset package cache".
"Metacello".
MooseDevBrowser open "open Moose browser for Metacello".

But

"Tools".
MoosePanel open. "browse Moose models in root".
MooseModel browseMeta "browse metamodel and doc".

do not work. (Error)

MOEasel open. shows a window

MooseModel installDefaultModels. isn't in (install... is in red)

Next two classes are in red:
PackageOrganizerCache resetDefault "reset package cache".
"Metacello".
MooseDevBrowser open "open Moose browser for Metacello".

Phew.


2012/4/2 Dale Henrichs <[hidden email]>
This warning indicates that there is an unresolved dependency in the Moose specification ... GLMTreeMorphModel depends upon PaginatedMorphTreeModel and PaginatedMorphTreeModel was not correctly loaded previously, so this is a configuration issue of some sort ...

Dale

----- Original Message -----
| From: [hidden email]
| To: [hidden email]
| Sent: Monday, April 2, 2012 10:25:18 AM
| Subject: Re: [Pharo-project] Weird Error with loading Moose in Pharo 1.3      (latest)
|
| The warning:
|
|
|
| This package depends on the following classes:
| PaginatedMorphTreeModel
| You must resolve these dependencies before you will be able to load
| these definitions:
| GLMTreeMorphModel
| GLMTreeMorphModel>>acceptDroppingMorph:event:inMorph:
| GLMTreeMorphModel>>allKeystrokeActions
| GLMTreeMorphModel>>allMenuActions
| GLMTreeMorphModel>>amountToFilterBy
| GLMTreeMorphModel>>amountToFilterBy:
| GLMTreeMorphModel>>announce:
| GLMTreeMorphModel>>announcer
| GLMTreeMorphModel>>childrenBlock
| GLMTreeMorphModel>>childrenBlock:
| GLMTreeMorphModel>>defaultPageSize
| GLMTreeMorphModel>>defaultPageSize:
| GLMTreeMorphModel>>displayFormat
| GLMTreeMorphModel>>displayFormat:
| GLMTreeMorphModel>>doSearchOrFilter
| GLMTreeMorphModel>>dragEnabled
| GLMTreeMorphModel>>dragPassengerFor:inMorph:
| GLMTreeMorphModel>>dragTransferType
| GLMTreeMorphModel>>dragTransferTypeForMorph:
| GLMTreeMorphModel>>dropEnabled
| GLMTreeMorphModel>>executeFilter
| GLMTreeMorphModel>>executeSearch
| GLMTreeMorphModel>>explicitSelection:
| GLMTreeMorphModel>>explicitlySelectItem:
| GLMTreeMorphModel>>explicitlySelectMultipleItems:
| GLMTreeMorphModel>>filteredRoots
| GLMTreeMorphModel>>glamourPresentation
| GLMTreeMorphModel>>glamourPresentation:
| GLMTreeMorphModel>>inputText
| GLMTreeMorphModel>>inputText:
| GLMTreeMorphModel>>inputTextEnabled
| GLMTreeMorphModel>>keyStroke:from:
| GLMTreeMorphModel>>menu:shifted:
| GLMTreeMorphModel>>nodeModelFor:
| GLMTreeMorphModel>>onDoubleClick
| GLMTreeMorphModel>>resetChildrenContents
| GLMTreeMorphModel>>resetInput
| GLMTreeMorphModel>>resetTagsToFilterBy
| GLMTreeMorphModel>>rootNodes
| GLMTreeMorphModel>>roots
| GLMTreeMorphModel>>roots:
| GLMTreeMorphModel>>selection:
| GLMTreeMorphModel>>selectionPathItems
| GLMTreeMorphModel>>shouldFilterByAmount
| GLMTreeMorphModel>>shouldFilterByTag:
| GLMTreeMorphModel>>shouldFilterByTextInput
| GLMTreeMorphModel>>tagsToFilterBy
| GLMTreeMorphModel>>toggleAmountToFilterBy
| GLMTreeMorphModel>>toggleFilteringByTag:
| GLMTreeMorphModel>>updateRoots
| GLMTreeMorphModel>>wantsDroppedMorph:event:inMorph:
| GLMTreeMorphModel>>when:do:
|
|
|
|
| Select Proceed to continue, or close this window to cancel the
| operation.
|
| 2012/4/2 Dale Henrichs < [hidden email] >
|
|
| Philippe,
|
| I'd like to understand where the '2' came from, could you look up the
| stack and find the source of the '2', the method and args that lead
| to to the 2 will help diagnose.
|
| Dale
|
| ----- Original Message -----
| | From: [hidden email]
| | To: [hidden email]
| | Sent: Monday, April 2, 2012 7:03:32 AM
| | Subject: [Pharo-project] Weird Error with loading Moose in Pharo
| | 1.3 (latest)
| |
| |
| | While fetching ConfigurationOfMoose
| |
| | MessageNotUnderstood SmallInteger>>doesNotUnderstand
| |
| |
| | Coming from
| |
| |
| | MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:
| |
| |
| | reqd "print it" gives 2, a SmallInteger (but isEmpty on reqd isn't
| | valid).
| |
| |
| |
| |
| |
| |
| |
| | resolveToLoadableSpecs: required map: packageMap
| |
| |
| | | reqd allReqd map newReqd spec |
| | reqd := required copy.
| | allReqd := Set new.
| | map := self packages map.
| | [ 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 ]]
| |
| | --
| |
| |
| | Philippe Back
| | "Helping you hit the top 3 outcomes you really want to achieve"
| |
| |
| | Mob: <a href="tel:%2B32%280%29%20478%20650%20140" value="+32478650140">+32(0) 478 650 140 | Fax: <a href="tel:%2B32%20%280%29%2070%20408%20027" value="+3270408027">+32 (0) 70 408 027 Mail:
| | [hidden email] | Web: http://philippeback.eu | Blog:
| | http://philippeback.be
| |
| |
| | High Octane SPRL
| | rue cour Boisacq 101
| | 1301 Bierges
| |
|
|
|
|
|
| --
|
|
| Philippe Back
| "Helping you hit the top 3 outcomes you really want to achieve"
|
|
| Mob: <a href="tel:%2B32%280%29%20478%20650%20140" value="+32478650140">+32(0) 478 650 140 | Fax: <a href="tel:%2B32%20%280%29%2070%20408%20027" value="+3270408027">+32 (0) 70 408 027 Mail:
| [hidden email] | Web: http://philippeback.eu | Blog:
| http://philippeback.be
|
|
| High Octane SPRL
| rue cour Boisacq 101
| 1301 Bierges
|




--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"

Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:

High Octane SPRL
rue cour Boisacq 101
1301 Bierges

Reply | Threaded
Open this post in threaded view
|

Re: Weird Error with loading Moose in Pharo 1.3 (latest)

Stéphane Ducasse
In reply to this post by philippeback
pay attention that Moose configuration only load in 1.4 now.

Stef
On Apr 2, 2012, at 7:21 PM, [hidden email] wrote:

> Weird.
>
> Now, I got a warning and did a proceed and the VM froze.
>
> Then I did a new copy of a fresh 1.3 image.
>
> Loading again led to a VM crash after a long while.
>
> I am continuing to look. The system loads a ton of packages that's for sure.
>
> Phil
>
> 2012/4/2 Dale Henrichs <[hidden email]>
> Philippe,
>
> I'd like to understand where the '2' came from, could you look up the stack and find the source of the '2', the method and args that lead to to the 2 will help diagnose.
>
> Dale
>
> ----- Original Message -----
> | From: [hidden email]
> | To: [hidden email]
> | Sent: Monday, April 2, 2012 7:03:32 AM
> | Subject: [Pharo-project] Weird Error with loading Moose in Pharo 1.3 (latest)
> |
> |
> | While fetching ConfigurationOfMoose
> |
> | MessageNotUnderstood SmallInteger>>doesNotUnderstand
> |
> |
> | Coming from
> |
> |
> | MetacelloMCVersionSpec>>resolveToLoadableSpecs:map:
> |
> |
> | reqd "print it" gives 2, a SmallInteger (but isEmpty on reqd isn't
> | valid).
> |
> |
> |
> |
> |
> |
> |
> | resolveToLoadableSpecs: required map: packageMap
> |
> |
> | | reqd allReqd map newReqd spec |
> | reqd := required copy.
> | allReqd := Set new.
> | map := self packages map.
> | [ 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 ]]
> |
> | --
> |
> |
> | Philippe Back
> | "Helping you hit the top 3 outcomes you really want to achieve"
> |
> |
> | Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
> | [hidden email] | Web: http://philippeback.eu | Blog:
> | http://philippeback.be
> |
> |
> | High Octane SPRL
> | rue cour Boisacq 101
> | 1301 Bierges
> |
>
>
>
>
> --
> Philippe Back
> "Helping you hit the top 3 outcomes you really want to achieve"
>
> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: [hidden email] | Web: http://philippeback.eu | Blog:
> http://philippeback.be
>
> High Octane SPRL
> rue cour Boisacq 101
> 1301 Bierges
>