IntelliJ IDEA 2017.1.2 Update is Available

The just-out IntelliJ IDEA 2017.1.2 update brings important bugfixes and overall improvements.

Among notable changes:

  • JUnit 5 M4 support (incl. running parametrized tests)
  • Support for the new Typescript 2.3 language features (e.g. for await)
  • An important fix for the freeze while editing Gradle build files

For the complete list of changes, see the release notes.

Get it via Help | Check for Updates | Download and install, or let the Toolbox App do it for you!

UPDATE: If you download Windows “.zip” bundle, Kaspersky and some other antiviruses may flag “jre32\bin\unpack200.exe” as a virus. We’re investigating this issue. The workaround is to use “.exe” bundle and not to choose 32-bit JRE.

Develop with Pleasure!

Comments below can no longer be edited.

18 Responses to IntelliJ IDEA 2017.1.2 Update is Available

  1. Avatar

    Dariusz Kordonski says:

    April 26, 2017

    When trying to run tests with deps on JUnit5 M3 in 2017.1.2 I get:

    Eception in thread “main” java.lang.NoClassDefFoundError: org/junit/jupiter/api/TestTemplate

    Does it mean JUnit5 M3 is no longer supported?

    • Avatar

      Andrey Cheptsov says:

      April 26, 2017

      Yes, to use M3 you have to add all launcher jars to the classpath manually.

    • Avatar

      Sebastian says:

      April 27, 2017

      To make it work in my project, I had to remove the junit-jupiter-api:5.0.0-M3 & junit-platform-commons:1.0.0-M3 & add the M4 versions.

  2. Avatar

    Mathieu says:

    April 26, 2017

    Not working …
    NoClassDefFoundError: org/junit/jupiter/api/TestTemplate …
    “add all launcher jars to the classpath manually” !!!! why ???

  3. Avatar

    Kamen says:

    April 27, 2017

    I just got unpack200 deleted by Kaspersky, and I was still using the EXE version

  4. Avatar

    Stephan Windmüller says:

    April 27, 2017

    IDEA 2017.1.1 reports that there is no update available. The toolbox app displays an error: “Can not connect to server”.

    • Avatar

      Etienne Bruines says:

      April 28, 2017

      Stephan Windmüller is not the only one, seems I have the same problem (even though having installed 2017.1.2. RC):

      JetBrains Toolbox 1.2.2314 (Mar 16 2017)
      OS kernel linux 4.10.11-1-ARCH on x86_64

    • Avatar

      Roman Shevchenko says:

      April 28, 2017

      Toolbox disables built-in update mechanics (we’re working on making this fact more visible to a user).

    • Avatar

      Anton Mamkin says:

      May 19, 2017

      same problem, arch

  5. Avatar

    Andre Artus says:

    April 28, 2017

    A whole slew of plugins are giving an error due to the “Database Tools and SQL” being disabled. I re-enabled it, but then began a cascade of disabling, re-starting IDEA, and re-enabling plugins until I got to my previous setup. I have it working now, but that was quite annoying.

  6. Avatar

    Dmitry says:

    April 28, 2017

    Can’t update to 2017.1.2:
    macOS Sierra 10.12.1
    Connection error
    Failed to prepare an update: Cannot download ‘’: Network is unreachable.
    The same issue on Ubuntu 17.04 in different network.

  7. Avatar

    Oleg says:

    April 29, 2017

    IntelliJ 2017.1.2 is not usable. It hangs when I try to edit some TypeScript files in an Angular 2+ project. I’ve tried various solutions, incl. this one: No luck. I also saw, there are many posts with the same problem, just do a google search “IntelliJ 2017.1 hangs”.

  8. Avatar

    Rafael says:

    May 9, 2017

    Trying to update from a previous version, a bit confused on how the update works:

    So I download the new version setup file. However, the update does not let me install in the same folder, which is what I usually do on ANY software. Why have multiple folders of the same thing? When I try to install the new version on the same folder, it tells me the folder needs to be empty.

    Does this mean, on every update I have to uninstall the previous version and THEN install the new version every time? If so, its not practical but its fine if this is the way to update a new version. Please let me know if this is the case, thank you!

  9. Avatar

    Rick says:

    June 1, 2017

    After the update, I was unable to connect to mysql database. I get the following error

    java.lang.ClassNotFoundException: org.jetbrains.dekaf.jdbc.SqliteIntermediateFacade
    at java.lang.ClassLoader.loadClass(
    at sun.misc.Launcher$AppClassLoader.loadClass(
    at java.lang.ClassLoader.loadClass(
    at com.intellij.database.remote.jdbc.impl.RemoteDriverImpl.connect(
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    at java.lang.reflect.Method.invoke(
    at sun.rmi.server.UnicastServerRef.dispatch(
    at sun.rmi.transport.Transport$
    at sun.rmi.transport.Transport$
    at Method)
    at sun.rmi.transport.Transport.serviceCall(
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(
    at Method)
    at sun.rmi.transport.tcp.TCPTransport$
    at java.util.concurrent.ThreadPoolExecutor.runWorker(
    at java.util.concurrent.ThreadPoolExecutor$

    Can someone fix this?

  10. Avatar

    Bing Li says:

    June 20, 2017

    I use both ipython and teamcity. When I reach break point at unit test, the console will print out some teamcity info but I can’t print any value or run any command. Can someone fix?

  11. Avatar

    Bing Li says:

    June 21, 2017

    I usee IntelliJ 2017 to debug python. I’m using ipython and teamcity together. I find my unit test can run console correctly. For example, I was able to print an variable at console when I hit a break point but now I can’t do anything.

    • Avatar

      Andrey Cheptsov says:

      June 21, 2017

      It’s hard to tell by this description, but it sounds like the problem should be fixed in the next plugin version. If it’s a different feature, please file it to the tracker.

  12. Avatar

    Patrick Cornelissen says:

    July 6, 2017

    Why are there no more release blog entries for the 2017.1.3-5 releases?

Discover more