Matt,
We have looked into this issue thoroughly, and now believe it to be an
Eclipse internal problem. The workings of the Inspect Expression view
requires this IVariable type casting for correct reading and output,
which is handled differently in 3.4 as Eclipse changed this to be more
efficient (it would seem). This is the same issue for the display of
the Watch Expressions, though they are being updated the UI is not
displaying them as this casting issue requires a subclass of IVariable
which is not used in this version. It would appear that this changed
late in development as we have had working versions of FD up until 3.4
M4 release at least.
We are not the only Eclipse debugger project to have suffered from
this.
This has been mentioned in more detail on the Eclipse site:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=238878 we have now
posted our findings also. As stated on the article, 3.5 would be the
expected fix, though we have requested any assistance possible to
correct this in the mean time. We are aware of the impact FD not
supporting 3.4 has, and as such we will continue to look for
workarounds and alternative fixes, though as you can appreciate we
cannot promise anything especially with these Eclipse internal
changes.
Thank you for your help,
Peter