On Tue, Oct 17, 2017 at 09:33:39AM +0000, Alistair Grant wrote:
On Tue, Oct 17, 2017 at 06:28:05AM +0000, Alistair Grant wrote:
Hi All,
I'm attempting to load Roassal2 in to Pharo7 and am getting:
UndefinedObject(Object)>>doesNotUnderstand: #asTraitComposition
It can be reproduced in a clean Pharo7 image, e.g. Pharo7.0-32bit-d1b0e3e.image (downloaded 16 Oct 2017), and executing:
Gofer it smalltalkhubUser: 'ObjectProfile' project: 'Roassal2'; configurationOf: 'Roassal2'; loadStable.
OS: Ubuntu 16.04.
I last rebuilt my image on 3 October without any problems.
Any suggestions? I suspect the combination of Monticello and Traits will take me quite a while to figure out.
This could simply be an ordering issue, i.e. maybe Monticello / Metacello needs to ensure that the traits are loaded before the classes.
Presumably at some point during the load there is a list of classes that are going to be loaded. If someone can point me to the correct location it will save some time tracking it down.
OK, it looks like Roassal has gone through quite a bit of development in the last couple of months, and that TGTExampleIcon is simply missing from the repository (https://github.com/feenkcom/gtoolkit-examples/tree/master/src/GToolkit-Examp..., I hope) but is still referenced somewhere. Using ConfigurationOfRoassal2-AlexandreBergel.111 (the version I loaded on 3 Oct) loads successfully, while ConfigurationOfRoassal2-AlexandreBergel.114 fails as described above. Cheers, Alistair