The in-place outline view (that is opened by Ctrl + O in an editor) only displays a tree of ‘foo’. The tree appears to have the correct structures but instead of for example rule names it just displays many ’foo’s. See attached screenshot.

  • The outline view proper show the correct names
  • This applies for all Spoofax languages, except for WebDSL maybe
  • This does not seem to depend on Eclipse version
  • This problem is old
  • This problem did not always exist, i.e. things worked at a certain stage
  • This is reproducible in current nightly
Submitted by Vlad Vergu on 15 January 2013 at 13:09
Screen Shot 2013-01-15 at 1.06.33 PM.png15 January 2013 at 13:10

On 15 January 2013 at 13:09 Vlad Vergu tagged eclipse

On 15 January 2013 at 13:09 Vlad Vergu tagged minor

On 15 January 2013 at 13:10 Vlad Vergu tagged 1.1

On 16 January 2013 at 13:43 Gabriël Konat tagged !gohla

On 18 January 2013 at 20:12 Guido Wachsmuth tagged @guwac


On 30 January 2013 at 12:50 Vlad Vergu tagged @vvergu

On 30 January 2013 at 12:51 Vlad Vergu tagged imp

On 30 January 2013 at 22:43 Vlad Vergu commented:

I think this is caused by two (i.e. one too many) instances of DynamicLabelProvider being created for a single editor. One is probably properly initialised, while another is not and the check language !=null fails in the isInitialized() method. The question is why there are two of these being created.


On 4 February 2013 at 16:25 Guido Wachsmuth commented:

I am pretty sure I broke this in rev24759. My goal was to prepare the code for getting labels by applying a strategy defined in an esv file.


On 7 February 2013 at 14:45 Vlad Vergu commented:

Worked-around in r25894 by disabling the r24759 change set.


On 7 February 2013 at 14:45 Vlad Vergu closed this issue.

Log in to post comments