I did not have time to look into it, but I think this is because PetitParser loads a newer version of GlamourCore than the version of Spotter that is integrated.

In fact, in order to load the latest Moose, I use the following preamble-script:
Gofer new 
smalltalkhubUser: 'Moose' project: 'GToolkit'; 
package: 'ConfigurationOfGTSpotter'; 
package: 'ConfigurationOfGTPlayground'; 
package: 'ConfigurationOfGTInspector'; 
package: 'ConfigurationOfGTInspectorCore'; 
package: 'ConfigurationOfGTPlaygroundCore'; 
Gofer new 
smalltalkhubUser: 'Moose' project: 'Glamour'; 
package: 'ConfigurationOfGlamourCore'; 

You could try to use that before loading PetitParser.


On Tue, Jan 6, 2015 at 2:07 PM, Johan Fabry <jfabry@dcc.uchile.cl> wrote:
Hi all,

I am moving Live Robot Programming to Pharo 4, and I found an issue when loading PetitParser. Some fonts are changed (I guess) and this breaks rendering of text.

To reproduce: in the current build open a playgound and do:

Gofer it
        smalltalkhubUser: ‘Moose' project: ‘PetitParser';

when everything is loaded, the playground text area changes to the red crossed error morph. (DNU: GLMBrickRenderer class>>render:on:) Opening a new playground and new browser goes OK. But when I open the Spotter and start typing all results are the red error morph (DNU: AthensCairoCanvas>>#line:to:width:color:)

Can this be looked at, or can you tell me how I can at least fix the spotter while this is looked at?

---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry   -   http://pleiad.cl/~jfabry
PLEIAD lab  -  Computer Science Department (DCC)  -  University of Chile

Moose-dev mailing list


"Every thing has its own flow"