JDT weaving is currently disabled

10,011

Solution 1

I had the same problem with Eclipse Luna. Your problem might be due to installing the plugin for wrong version of Eclipse.

Did you install Scala plugin from this page: Download the 3.0 Release of the Scala IDE for Eclipse? It is for Juno and Kepler only.

I downloaded the plugin from the link at Download the Latest Nightly Build, using http://download.scala-ide.org/nightly-scala-ide-luna-211x. And it works perfectly now.

Hope this helps :)

Solution 2

I also ran into this problem, and similar to the answer above, I solved it by updating scala-ide. The nightly build site didn't have updated plugins. The latest milestone release, however, had everything I needed. You can find the latest milestone releases here:

http://scala-ide.org/download/milestone.html

And the version I am using which is working for me today (and advertised to be working well on Luna) is: http://download.scala-ide.org/sdk/lithium/e44/scala211/dev/site/

Solution 3

For Eclipse 4.4 use this update site for the Scala plugin:

http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site

This one works for me in Eclipse 4.4.2.

Solution 4

I managed to resolve it by installing fresh copy of Eclipse Luna with the latest Scala IDE plugin. Now JDT option is enabled and read only.

Share:
10,011
Eric Kolotyluk
Author by

Eric Kolotyluk

I call myself a ‘Principle Reverse Engineer’ because no matter what job I do, that seems to be where I spend most of my effort... 😉 Started programming computers when I was 12 years old, and have had a love hate relationship with computers and technology since. I actually attended the launch of the Digital PDP-11 in 1970. People were amused by the kid in the room asking all sorts of technical questions, like why is semiconductor memory better than core memory? I have a BSc in Computer Science from the University of British Columbia, and a MSc in Computing Science from Simon Fraser University, where I also created and taught SFU's first course in User Interface Design and Implementation. Thesis: Using X.500 to Facilitate the Creation of Information Systems Federations. These days I have a passion for Scala, functional, and reactive programming, although at my age, mastering functional programming is very challenging. Old dog, new tricks... I have a love for Java, and disdain for .NET (why does Microsoft have to make so many things more complicated than they need to be?) I am an enthusiast system builder. My system is an Intel S5520SC with two Xeon 5580 running at 3.3 GHz, 192 GB of RAM, 800 GB Intel 910 PCIExpress Flash, 10 TB RAID 6, Radeon 7870 GPU. When I am not so nerdy, I am a DJ, swing dancer, who also likes to hike, sail, ski and tour wine country.

Updated on June 14, 2022

Comments

  • Eric Kolotyluk
    Eric Kolotyluk almost 2 years

    I just installed Eclipse standard 4.4 Luna, and after installing the Scala IDE and friends I get

    JDT Weaving is currently disabled. The Scala IDE needs JDT Weaving to be active,
    or it will not work correctly. 
    
    Activate JDT Weaving and Restart Eclipse? (Highly Recommended)
    
    [OK] [Cancel]
    

    Does anyone know how to do this?

    Now my comments on this error message

    • In general error messages that tell you what to do, but not how to do it are frustrating.
    • The [OK] button implies that the dialog will enable it for me, but it does exactly the same as clicking the [Cancel] button. Consequently, the UI design is defective.
    • The preferences dialog in Luna does not show anything under JDT or Weaving.
    • The help search in Luna for "JTD Weaving" returns too much information to offer any simple solution.
    • My search via Google turns up interesting discussion on the problem, but fails to simply state the solution, or if there is one.

    https://groups.google.com/forum/#!msg/scala-ide-user/7GdTuQHyP4Q/aiUt70lnzigJ