IDE not opening after launch. Splash screen crashes after "starting..."

Here is the error I get after running the debugger in the cmd

Loading configuration...
Initializing packages...
Preparing boards...
Starting...
java.lang.AbstractMethodError
at processing.app.Editor.addTools(Editor.java:945)
at processing.app.Editor.buildToolsMenu(Editor.java:802)
at processing.app.Editor.buildMenuBar(Editor.java:551)
at processing.app.Editor.(Editor.java:256)
at processing.app.Base.handleOpen(Base.java:869)
at processing.app.Base.handleOpen(Base.java:854)
at processing.app.Base.handleOpen(Base.java:850)
at processing.app.Base.handleNew(Base.java:745)
at processing.app.Base.(Base.java:459)
at processing.app.Base.guardedMain(Base.java:223)
at processing.app.Base.main(Base.java:136)

Does anyone know what might be causing this and how to fix it? I've been looking online for a while now and I've seen people have had similar problems but their solutions haven't been working for me.

Thanks in advance.

Have you redownloaded the IDE?
How about running as administrator?

Isaac96:
Have you redownloaded the IDE?
How about running as administrator?

Yep tried them both already :frowning:

This has been happening across multiple versions as well. This started happening back in March (I don't remember what version I was using then), but I didn't want to deal with it so I used the school computers for everything. Now that I'm back home, I would like to start some projects but I can't, even after I've uninstalled my older version and installed the newer one.

Bump...Anyone? Should I try downloading a really old version to see if that does anything?

Uninstall.

Remove C:/users/(your username)/AppData (hidden folder)/Local/Arduino15 and C:/users/(your username)/AppData/Roaming/Arduino15

Reinstall version 1.6.9 (not 1.6.10 - 1.6.10 is bad)

1 Like

What's wrong with 1.6.10?

Isaac96:
What's wrong with 1.6.10?

Uh, if you install a board via board manager that hasn't been modified to work around this, it can trash your default boards by downgrading the compiler to a version that doesn't support the new link time optimization flags. For some people, uploads fail with no error message body, just the "upload failed" final line. For other people, there's an error when invoking avrdude indicating it can't find it (because it's looking in the wrong place). There are workarounds for some of these at this point. And I saw something about a compatibility issue with the most common ISP programmer (USBAsp). Lots of problems.

DrAzzy:
Uninstall.

Remove C:/users/(your username)/AppData (hidden folder)/Local/Arduino15 and C:/users/(your username)/AppData/Roaming/Arduino15

Reinstall version 1.6.9 (not 1.6.10 - 1.6.10 is bad)

Wow this worked. I only removed the first one (Arduino15 didn't exist in the Roaming folder) and everything launched perfectly.

Thanks a bunch!