IntelliJ IDEA 13.1 Released!

We are thrilled to announce that IntelliJ IDEA 13.1 is finally out and available for download.

In addition to Java 8 support (announced publicly today by Oracle) IntelliJ IDEA 13.1 brings minor improvements to most parts of the IDE, including the UI, frameworks support, and tools integration.

At the same time the update offers a number of completely new features:

Visit our website to see what’s new in IntelliJ IDEA 13.1 and download the edition of your choice.

Stay tuned to our blog for more details coming soon.

Develop with Pleasure!

About Andrey Cheptsov

Andrey Cheptsov is IntelliJ IDEA product marketing manager at JetBrains. He's passionate about productivity, programming languages and tools.
This entry was posted in Releases and tagged . Bookmark the permalink.

76 Responses to IntelliJ IDEA 13.1 Released!

  1. Eugene says:

    Does it work correctly on OS X under JDK 8 only?

    • Andrey Cheptsov says:

      Not sure I got the question. The IDE can be running under either JRE 1.7 or 1.6. However you can use JDK 8 (or any other JDK) for developing your projects.

      • G says:

        It’s a known issue that on OSX, you can get to run the IDE with JDK7. You’re forced to run it with JDK6, otherwise it crashes all over the place. The question I guess referes to if you can finally use JDK8 to actually run the IDE itself. Hopefully if possible, it should speed up IDE execution.

  2. K says:

    Awesome. Thank you guys for this great work!

    What about something like this, to take it further:
    type: JFrame.new
    results in: JFrame jFrame = new JFrame();

  3. Tom says:

    I have problems with the multiple selection. In the settings I have “Add or remove caret” set to “Shift+Alt+Button1 Click”. The problem is that on Linux Mint “Alt+Button1 click” allows users to move window over the screen. I’m unable to select multiple lines using mouse simply because the shortcut doesn’t work.

    I’ve changed the movement key from “Alt” to “Super” in the Window settings of Linux Mint but the multiple selection with mouse still doesn’t work. Any ideas how to solve this? (I would like to use the default key map).

    • Dmitry Batrak says:

      One possible reason could be that you have Alt-Shift mapped to some action in your OS settings, e.g. to keyboard layout switching. On Linux this prevents Alt-Shift-Click from working in IDEA.

      • Doron Gold says:

        I also work with IntelliJ on Linux Mint and have the same problem.
        I tried to assign a different key combination for “Add or remove caret” in IntelliJ, but non works well.
        Why does IntelliJ force me to use a mouse click in this combination?
        As a keyboard-centric IDE IntelliJ should provide me with an ability to use this functionality with keyboard only.

        I also couldn’t find a way to disable alt+shift+{left click} in Mint.

        Can anyone please provide a solution for this?

        • Dmitry Batrak says:

          Just tried on a clean installation of Linux Mint 16. Alt-Shift-click in IDEA works fine after disabling Alt as a modifier for window click actions in system settings (Preferences -> System Settings -> Windows). IDEA restart might be required for the change to have effect.

          As for adding carets in arbitrary places using keyboard, it’s not supported currently – please raise corresponding ticket in YouTrack.

        • Tom says:

          As I wrote above I’ve also changed the “movement key from “Alt” to “Super” in the Window settings of Linux Mint”. The next day it worked like a charm, so probably the restart is indeed needed (as Dmitry Batrak mentioned).

        • Doron Gold says:

          Thanks for the tip guys!
          It works now…

          By the way, I have the MATE flavor of Mint 15,
          and I found the windows settings under Control Center -> Personal -> Windows

  4. sunny says:

    error: plugin lua is incompatible with current installation

    i download the lua plugin from
    http://plugins.jetbrains.com/plugin/5055?pr=ruby

    Version 1.0a63.
    Since Build 134. 134.*.

    is IDEA 13.1 don’t support lua plugin?

    Looking forward to your reply. cocos2der[a]gmail.com

  5. Kaiser says:

    Is Linux font rendering and hinting still using obsolete Swing technology? Every other editor has better looking fonts on Linux.

  6. martin says:

    Where is the best place for feature requests about the handling of javascript libraries, bower support and general JS dependency management?

    Because unlike Java and AS which have nice module level configuration, all the JS stuff just seems to be thrown in at the global / project level.

    It makes developing multi-module js / typescript / coffeescript apps feel quite clumsy.

  7. Rik says:

    Font rendering is still terrible on MacOSX and Oracle JDK 7/8 (especially on large screen). Still have to go back to Apple JDK 6.

    • Maxim Mossienko says:

      This is JDK 7 problem and one of the reason that we doesn’t have bundled jdk installation package as default one for Mac.

  8. mlo55 says:

    13.1 looks good, one thing though, how do I enable the AngularJs autocomplete?

    I have the AngularJS plugin enabled, however, in my index.html, I don’t get the option to autocomplete my ng-controller attribute with my own controller. (Also, I don’t appear to be able to ‘click through’ to Angular components, like services etc…)

    Do I have to enable something in my web project to have AngularJS features work?

    Also, awesome work team, yet again!!!

    • Ekaterina Prigara says:

      To get AngularJS support working you need to make sure that Angular.js file is either in your project sources or added as an External JavaScript library.
      After that you’ll be able to use code completion for directives, navigation to controller definition, etc.
      Let me know if it doesn’t work for you.

    • Jhonny Everson says:

      I am also looking forward to have ‘click through’ to Angular components and did not see it. Do we need to enable it somewhere?

      • Ekaterina Prigara says:

        Please have a look at my comment above. Did it helped?

        • Jhonny Everson says:

          Yes, IT WORKED! here is what I had to do:
          1 – make sure the angular ( and project sources) directories are marked as ‘Source root’.
          2 – Invalidate caches & restart

          • Ronny Hulthin says:

            Thanks, that made my day! Now autocomplete etc in html is working for me as well!

  9. Andrew says:

    New version doesn’t work for me (falls with an exception), and on “Previous releases” page on wiki (http://confluence.jetbrains.com/display/IntelliJIDEA/Previous+IntelliJ+IDEA+Releases) there is no download link for version 13.0.

    That sucks, because I don’t have already removed previous version and there isn’t any download link for _any_ build of IDEA 13 which will work for me.

    • Andrey Cheptsov says:

      Can you create an issue in the tracker with the exception details? BTW I’ve added 13.0.3 to the previous versions page.

  10. Andras says:

    Hi,

    I just installed this version and my current project cannot be started. It opens the Edit configuration dialog and its shows: Error: Default Activity not found.

    10 minutes ago it worked with 13.02.
    What should I do?

    • yicone says:

      I meet this question too, and “10 minutes ago it worked with 13.02″.

    • Bilo says:

      I guess you have custom android project setup (Old eclipse project structure)
      It seems Android Support Plugin is broken. This was introduced in Android Studio 0.5.1 and Fixed in 0.5.2 but not in IDEA

  11. Alex says:

    The “Make” process on 13.1 is significantly slower then 13.0.1…

    On a multi module maven project (50 modules), when everything was already compiled, a Make would take less then 1 second, now it varies from 3-10 seconds..

    Very annoying since Make is invoked before and JUnit/Java process can run

  12. tom says:

    it shows: “error: plugin angularJS is incompatible with current installation” after upgrading. And therefor I reinstall the plugin, there is no error but seems angularJS plugins did not work for code navigation, keyword highlight etc.

  13. softfn says:

    why keymap can not support rewind mouse shortcut .

  14. Martin says:

    Anyone having problems with JUnit 4 ?

    Had to change the jar because the name changed: modules->junits-4.11.jar so units compile, but when running:

    Exception in thread “main” java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:455)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:367)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at com.intellij.junit4.JUnit46ClassesRequestBuilder.getClassesRequest(JUnit46ClassesRequestBuilder.java:40)
    at com.intellij.junit4.JUnit4TestRunnerUtil.buildRequest(JUnit4TestRunnerUtil.java:88)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:39)
    at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:211)
    at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:67)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
    Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing
    at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    … 22 more

    • Neil Wilkinson says:

      You need to also add the hamcrest-core jar.

    • Paul says:

      I am getting the same exception (java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing). Any way to work around this?

      • anet says:

        You may remove the existing junit dependency and allow IDEA to add JUnit library for your from scratch.

        New junit doesn’t bundle hamcrest anymore but still depends on it on runtime.

        Thanks,
        Anna

        • Carlos says:

          I had the same issue and tried your approach: removed the Junit4 import, got to the “create new test” dialog and clicked the “Fix” button for Junit4 but it didn’t work. I manually added the dependency and all is good (using version 13.1.2).

  15. Roger says:

    For some reason with intellij 13.1 when I create a tomcat run configuration etc, it never says “Connected to server” and my artifacts indicate successful deployment but never deploy.

    switch back to 13.03, instantly works.

    • michael says:

      Can’t reproduce. Please create new youtrack and provide more information:
      1. What is your Tomcat version?
      2. Is there any specific in Tomcat configuration files or JVM parameters used? Please attach conf\server.xml if changed.
      3. What type of artifact are you trying to deploy — external one or built with IDEA?
      4. Please attach produced IDEA log (Help -> Show Log)
      5. Please attach complete content of the Output tab of IDEA Tomcat run configuration

  16. Kevin says:

    Forgot to say awesome job, guys!

  17. Francis Altomare says:

    The OS X EAP build of 13.1 had a bundle with JRE 1.7, it looks like this release is back to 1.6.

    Will you be putting out another build with 1.7 for OS X users?

  18. Alex says:

    Can’t make 13.1 to work with Unlimited JCE extensions. Command line compile/execution works fine, but inside IDE cyphers are limited to 128 bits.
    http://youtrack.jetbrains.com/issue/IDEA-122522

  19. Alex says:

    Hi,

    after updating to 13.1 on Linux I have error in project configuration:
    “Error: Default Activity not found”
    but in AndroidManifest.xml I have intent-filter for activity:

    Could you please answer what it can be and how I can fix it?
    Thanks in advance.

  20. Iris says:

    Read access is allowed from event dispatch thread or inside read-action only (see com.intellij.openapi.application.Application.runReadAction())
    Details: Current thread: Thread[ApplicationImpl pooled thread 17,4,main] 253239605
    Our dispatch thread:Thread[AWT-EventQueue-1 13.1#IU-135.475, eap:false,6,main] 1533779554
    SystemEventQueueThread: Thread[AWT-EventQueue-1 13.1#IU-135.475, eap:false,6,main] 1533779554
    java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:691)
    at com.intellij.psi.impl.source.PsiFileImpl.getStub(PsiFileImpl.java:684)
    at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.getPackageName(PsiJavaFileBaseImpl.java:106)
    at com.intellij.psi.impl.source.PsiClassImpl.getQualifiedName(PsiClassImpl.java:195)
    at org.jetbrains.android.util.AndroidUtils.getDefaultLauncherActivityName(AndroidUtils.java:330)
    at org.jetbrains.android.run.AndroidRunConfiguration.computeDefaultActivity(AndroidRunConfiguration.java:335)
    at org.jetbrains.android.run.AndroidRunConfiguration.getActivityToLaunch(AndroidRunConfiguration.java:291)
    at org.jetbrains.android.run.AndroidRunConfiguration.access$100(AndroidRunConfiguration.java:69)
    at org.jetbrains.android.run.AndroidRunConfiguration$2.getActivityName(AndroidRunConfiguration.java:281)
    at org.jetbrains.android.run.AndroidRunConfiguration$MyApplicationLauncher.launch(AndroidRunConfiguration.java:411)
    at org.jetbrains.android.run.AndroidRunningState.doPrepareAndStart(AndroidRunningState.java:915)
    at org.jetbrains.android.run.AndroidRunningState.prepareAndStartApp(AndroidRunningState.java:857)
    at org.jetbrains.android.run.AndroidRunningState.prepareAndStartAppWhenDeviceIsOnline(AndroidRunningState.java:824)
    at org.jetbrains.android.run.AndroidRunningState.doStart(AndroidRunningState.java:675)
    at org.jetbrains.android.run.AndroidRunningState.start(AndroidRunningState.java:651)
    at org.jetbrains.android.run.AndroidRunningState$1.run(AndroidRunningState.java:275)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

    • Iris says:

      MacOS 10.9.2 + IDEA 13.1

      When run android application,throw exception:

      Exception in plugin Android Support.

      • Maxim Mossienko says:

        Fixed in 13.1.1 to be available shortly

        • Derek says:

          After upgrading to v13.1.1, my android support plugin still produces following error:

          java.lang.NullPointerException
          at com.android.tools.idea.gradle.parser.Dependency.matches(Dependency.java:203)
          at com.android.tools.idea.gradle.parser.GradleBuildFile.hasDependency(GradleBuildFile.java:148)
          at com.android.tools.idea.gradle.parser.GradleBuildFile.hasDependency(GradleBuildFile.java:137)
          at com.android.tools.idea.gradle.project.GradleBuildFileUpdater.rootsChanged(GradleBuildFileUpdater.java:271)
          at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:114)
          at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:228)
          at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:234)
          at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:219)
          at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:216)
          at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:209)
          at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:43)
          at com.intellij.util.messages.impl.MessageBusImpl$1.invoke(MessageBusImpl.java:131)
          at com.sun.proxy.$Proxy78.rootsChanged(Unknown Source)
          at com.intellij.openapi.roots.impl.ProjectRootManagerComponent.fireRootsChangedEvent(ProjectRootManagerComponent.java:233)
          at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.b(ProjectRootManagerImpl.java:427)
          at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.access$100(ProjectRootManagerImpl.java:56)
          at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.a(ProjectRootManagerImpl.java:108)
          at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.rootsChanged(ProjectRootManagerImpl.java:121)
          at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.mergeRootsChangesDuring(ProjectRootManagerImpl.java:334)
          at com.android.tools.idea.gradle.project.GradleProjectImporter$6$1.execute(GradleProjectImporter.java:504)
          at com.intellij.openapi.externalSystem.util.DisposeAwareProjectChange.run(DisposeAwareProjectChange.java:36)
          at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil$5$1.run(ExternalSystemApiUtil.java:364)
          at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:984)
          at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil$5.run(ExternalSystemApiUtil.java:361)
          at com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:2017)
          at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.executeOnEdt(ExternalSystemApiUtil.java:381)
          at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.executeProjectChangeAction(ExternalSystemApiUtil.java:359)
          at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.executeProjectChangeAction(ExternalSystemApiUtil.java:355)
          at com.android.tools.idea.gradle.project.GradleProjectImporter$6.run(GradleProjectImporter.java:501)
          at com.intellij.ide.startup.impl.StartupManagerImpl$7.run(StartupManagerImpl.java:286)
          at com.intellij.ide.startup.impl.StartupManagerImpl$8.run(StartupManagerImpl.java:297)
          at com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:2017)
          at com.intellij.ide.startup.impl.StartupManagerImpl.runWhenProjectIsInitialized(StartupManagerImpl.java:294)
          at com.android.tools.idea.gradle.project.GradleProjectImporter.populateProject(GradleProjectImporter.java:498)
          at com.android.tools.idea.gradle.project.GradleProjectImporter.access$100(GradleProjectImporter.java:95)
          at com.android.tools.idea.gradle.project.GradleProjectImporter$5$1.run(GradleProjectImporter.java:445)
          at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)
          at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
          at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
          at java.awt.EventQueue.access$400(EventQueue.java:82)
          at java.awt.EventQueue$2.run(EventQueue.java:676)
          at java.awt.EventQueue$2.run(EventQueue.java:674)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
          at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
          at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:697)
          at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524)
          at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
          at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
          at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
          at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
          at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

  21. Hoppy says:

    Looks like it needs a full installation? Is it not possible to patch upgrade version 13.0.3?

  22. Oleg says:

    TypeScript code highlighting is broken ((

  23. Daniel says:

    I had to revert to 13.0.2 since 13.1 was just too slow. Probably something that would not be noticed on a modern computer, but since I’m on low-end laptop performance was definately degraded between 13.0.2 and 13.1 in the java editor.
    I’ll just wait for a patch or stay with this version. I don’t see any reason to upgrade since I read about other increases in slowness (in the make process, for example) from other people.

  24. David Kowis says:

    I suddenly don’t seem to be able to execute unit tests in the IDE.

    It’ll do the make and compile things, but the run window never appears, and it never tries to execute my unit tests (Using spock). Not sure how this ended up this way.

  25. Bers says:

    Why doesn’t work patch upgrade from 13.0.3 to 13.1? Necessity of full install is very frustrating me.

  26. Incubus says:

    I agree 100% with previous comments about annoyed full installation!!

    This is no offense, but as a developer that chased by deadline the full installation to just differ 13.x version is really annoying and frustrating.

    also, Intellij 13.1 the Android Support plugin is throwing exception and some android facet features won’t work as expected like in previous version 13.0.x.

    Hope Intellij team can help with my issue.

    null
    java.lang.NullPointerException
    at com.android.tools.idea.gradle.project.GradleBuildFileUpdater.rootsChanged(GradleBuildFileUpdater.java:250)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:114)
    at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:228)
    at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:234)
    at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:219)
    at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:216)
    at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:209)
    at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:43)
    at com.intellij.util.messages.impl.MessageBusImpl$1.invoke(MessageBusImpl.java:131)
    at com.sun.proxy.$Proxy74.rootsChanged(Unknown Source)
    at com.intellij.openapi.roots.impl.ProjectRootManagerComponent.fireRootsChangedEvent(ProjectRootManagerComponent.java:233)
    at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.b(ProjectRootManagerImpl.java:427)
    at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.access$100(ProjectRootManagerImpl.java:56)
    at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.a(ProjectRootManagerImpl.java:108)
    at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.rootsChanged(ProjectRootManagerImpl.java:121)
    at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.mergeRootsChangesDuring(ProjectRootManagerImpl.java:334)
    at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$LibraryTableMultilistener.beforeLibraryRemoved(ProjectRootManagerImpl.java:555)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.intellij.util.EventDispatcher.dispatch(EventDispatcher.java:90)
    at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:34)
    at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:67)
    at com.sun.proxy.$Proxy35.beforeLibraryRemoved(Unknown Source)
    at com.intellij.openapi.roots.impl.libraries.LibraryTableBase.b(LibraryTableBase.java:123)
    at com.intellij.openapi.roots.impl.libraries.LibraryTableBase.a(LibraryTableBase.java:167)
    at com.intellij.openapi.roots.impl.libraries.LibraryTableBase.access$300(LibraryTableBase.java:38)
    at com.intellij.openapi.roots.impl.libraries.LibraryTableBase$LibraryModel.commit(LibraryTableBase.java:213)
    at com.android.tools.idea.gradle.project.GradleProjectImporter$3.execute(GradleProjectImporter.java:260)
    at com.intellij.openapi.externalSystem.util.DisposeAwareProjectChange.run(DisposeAwareProjectChange.java:36)
    at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil$5$1.run(ExternalSystemApiUtil.java:364)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:984)
    at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil$5.run(ExternalSystemApiUtil.java:361)
    at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.executeOnEdt(ExternalSystemApiUtil.java:374)
    at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.executeProjectChangeAction(ExternalSystemApiUtil.java:359)
    at com.android.tools.idea.gradle.project.GradleProjectImporter.resetProject(GradleProjectImporter.java:249)
    at com.android.tools.idea.gradle.project.GradleProjectImporter.reImportProject(GradleProjectImporter.java:217)
    at com.android.tools.idea.gradle.project.GradleProjectImporter.reImportProject(GradleProjectImporter.java:199)
    at com.android.tools.idea.gradle.project.AndroidGradleProjectComponent.configureGradleProject(AndroidGradleProjectComponent.java:157)
    at com.android.tools.idea.gradle.project.AndroidGradleProjectComponent.projectOpened(AndroidGradleProjectComponent.java:109)
    at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:412)
    at com.intellij.openapi.project.impl.ProjectImpl.access$200(ProjectImpl.java:74)
    at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:447)
    at com.intellij.openapi.project.impl.ProjectManagerImpl$2.projectOpened(ProjectManagerImpl.java:159)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.e(ProjectManagerImpl.java:1057)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:422)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:513)
    at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:181)
    at com.intellij.ide.RecentProjectsManager.doOpenProject(RecentProjectsManager.java:45)
    at com.intellij.ide.RecentProjectsManagerBase.doReopenLastProject(RecentProjectsManagerBase.java:345)
    at com.intellij.ide.RecentProjectsManagerBase$MyAppLifecycleListener.appStarting(RecentProjectsManagerBase.java:370)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:114)
    at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:228)
    at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:219)
    at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:209)
    at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:43)
    at com.intellij.util.messages.impl.MessageBusImpl$1.invoke(MessageBusImpl.java:131)
    at com.sun.proxy.$Proxy36.appStarting(Unknown Source)
    at com.intellij.idea.IdeaApplication.c(IdeaApplication.java:284)
    at com.intellij.idea.IdeaApplication.access$500(IdeaApplication.java:56)
    at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:261)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:319)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:697)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

    Last comment:
    Keep improving and innovating. I love Intellij.

  27. Pingback: Functional Programming with Java 8 | JetBrains Company Blog

  28. Tomer Ben David says:

    Guys, please add support for ubuntu keymap already! :)

  29. Mr. Pete says:

    What is the IDE theme and font used in the embedded video ? That is one gorgeous setup ! Would love to be able to replicate on my machine if possible. Could someone post the settings file I could import into IntelliJ please or just theme name and font name ? Thanks so much and great job with the new version. Looking forward to spending many, many hours using it.

  30. Nikhil says:

    Ruby plugin does not seem to work with 13.1.3 :-(

    Any news on this please?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">