As discussed in the email list:
> 1. In a Java project, I can't open a type anymore (put the cursor on
> top of a class and press F3). I get a popup with the following error
> message: java.lang.NoClassDefFoundError: org/eclipse/contribution/jdt/
> itdawareness/IJavaContentAssistProvider , the eclipse error log
> follows at the end of this post.
In the reported stacktrace there are no references to classes coming from the Scala IDE
plugin. In fact, as you are working on a plain Java project, I assume the project does not
even have the Scala Nature (please, check that). I see no apparent reason why updating
to the latest RC2 could have caused that issue, but maybe with a little more information
I can help tracking down the problem's root.
Anwer: yes, it is a plain Java project. The problem occurs as soon as I've updated scala-ide RC01 to RC02 and it occurs in both my home PC and work PC.
The `IJavaContentAssistProvider` comes from the AJDT plugin, which I'm confident you had it
installed before updating to the latest RC2, or the Scala IDE cannot properly work. The Scala
IDE is not the only Eclipse plugin relying on AJDT, for instance the SpringSource Tool Suite
(STS) also comes with the AJDT plugin pre-installed (I'm mentioning that because maybe the
springIDE also comes with a pre-packaged AJDT plugin).
Answer: Yes, it might be the springIDE, of that I am not sure. But springIDE + ScalaIDE RC01 works ok.
If you go under Eclipse > Preferences, do you have a "JDT Weaving" menu? If yes, is
"JDT Weaving" enabled? (if it is disabled, please enable it and check if the issue goes away)
A: Unfortunately I reverted to RC01 and can't tell for sure, but I am pretty sure JDT weaving was on as I had updated from RC01 to RC02 when the issue occured.
If you still have the issue at this point, it may help to see the list of installed plugins (Eclipse >
About Eclipse SDK > Installation Details).
A: please find attached a screenshot
No file chosen
You have an empty file field. Please select or remove it.
Add people from your team or external to follow ticket activity
Followers will receive email updates about new ticket activity or emails sent to email@example.com