Educational Products 2020.2 Help

Troubleshooting Guide

Here you can find information on how to troubleshoot the most frequent issues with the EduTools plugin. If you can't find the solution for your issue or if these recommendations did not help, we encourage you to contact our support team and request assistance by selecting EduTools plugin in the Product field.

No courses found

This error means that the EduTools plugin cannot retrieve the list of available courses. This can happen if there is a proxy server configured in the system or if some IDE plugins that EduTools depends on have been disabled.

Check whether you have a proxy server configured in Settings/Preferences | Appearance & Behavior | System Settings | HTTP Proxy or in your system.

Also, try enabling all built-in plugins in Settings/Preferences | Plugins | Installed.

No tests have run

This error indicates that the EduTools plugin was not able to run the tests in the current environment. The causes for this error can vary depending on your programming language.

Java

  1. First, make sure that the Gradle project has been imported correctly.
    Go to the Gradle tool window in View | Tool Windows | Gradle and expand the Gradle project structure:

    edu troubleshooting guide expand java gif
  2. You may want to refresh the Gradle configuration afterward by clicking refresh svg in the Gradle tool window in View | Tool Windows | Gradle. To check the result, take a look at the Build tool window in View | Tool Windows | Build.

  3. Also, ensure that JDK has been properly configured in File | Project Structure Ctrl+Alt+Shift+S. If you don’t yet have JDK, you can find instructions on how to download and install it here.

Kotlin

  1. First, make sure that the Gradle project has been imported correctly.
    Go to the Gradle tool window in View | Tool Windows | Gradle and expand the Gradle project structure:

    edu troubleshooting guide expand kotlin gif
  2. You may want to refresh the Gradle configuration afterward by clicking refresh svg in the Gradle tool window in View | Tool Windows | Gradle. To check the result, take a look at the Build tool window in View | Tool Windows | Build.

  3. Also, ensure that JDK has been properly configured in File | Project Structure Ctrl+Alt+Shift+S. If you don’t yet have JDK, you can find instructions on how to download and install it here.

  4. For Android projects, you may want to install Android SDK as well.

Python

  • Ensure that the Python interpreter has been properly configured in Settings/Preferences | Project: <project_name> | Python Interpreter. If you don’t yet have a Python interpreter, you can download Python and configure the interpreter as described here.

Scala

Scala courses may use sbt as well as Gradle. You can see what build tool is in use in the top right of the Task Description view.

  • First, make sure that the sbt project has been imported correctly. Go to the sbt tool window in View | Tool Windows | sbt and expand the sbt project structure:

    edu troubleshooting guide expand scala gif
  • You may want to refresh the sbt project configuration afterwards by clicking refresh svg in the sbt tool window in View | Tool Windows | sbt.

  • First, make sure that the Gradle project has been imported correctly. Go to the Gradle tool window in View | Tool Windows | Gradle and expand the Gradle project structure:

    edu troubleshooting guide expand scala gradle gif
  • You may want to refresh the Gradle project configuration afterwards by clicking refresh svg in the Gradle tool window in View | Tool Windows | Gradle.

    • Ensure that JDK 8 or JDK 11 has been properly configured in File | Project Structure Ctrl+Alt+Shift+S. If you don’t yet have JDK, you can download and install it as described here.

    JavaScript

    • Ensure that the local Node.js interpreter has been properly configured in Settings/Preferences | Languages and Frameworks | Node.js and NPM. If you don’t yet have it, you can download Node.js and configure it as described here.

    Rust

    1. Check the Cargo tool window to make sure your project was imported successfully. Go to View | Tool Windows | Cargo and expand the Cargo project structure:

      edu troubleshooting guide expand rust gif
    2. If it’s wasn’t configured successfully, go to Settings/Preferences | Languages & Frameworks, navigate to the Rust node, and ensure that the path to the toolchain location is correct.

    3. You may also want to refresh the Cargo project by clicking refresh svg in the Cargo tool window in View | Tool Windows | Cargo.

    C++

    • To make sure that the project has been imported correctly, go to File | Reload CMake Project.

    Go

    • Ensure that the SDK has been properly configured in File | Project Structure | Go | GOROOT. Click Add SDK and select between two options:

      • Local: use a local copy of the SDK. In the file browser, navigate to the version of the SDK that is on your hard drive.

      • Download: download the SDK. In the Location field, specify the path for the SDK. To use a file browser, click menu open svg. Click OK.

    Failed to post solution to JetBrains Academy

    1. Log out from your JetBrains Academy account and log back in from Settings/Preferences | Tools | Education in IntelliJ IDEA/PyCharm/WebStorm/CLion/GoLand.

    2. Try starting a JetBrains Academy project by going to Learn | Open JetBrains Academy Project from the Welcome screen or in the File menu by choosing Learn | Open JetBrains Academy Project.

    Failed to launch checking

    Java

    In Java courses, this error usually means that something is wrong with the Gradle configuration.
    You can try to refresh the Gradle configuration by clicking refresh svg in the Gradle tool window in View | Tool Windows | Gradle:

    edu troubleshooting guide refresh gradle gif

    Alternatively, you can invoke this command using Find Action | Reimport All Gradle Projects or press Ctrl+Shift+A and type Reimport All Gradle Projects in the search box.

      Kotlin

      In Kotlin courses, this error usually means that something is wrong with the Gradle configuration.
      You can try to refresh the Gradle configuration by clicking refresh svg in the Gradle tool window in View | Tool Windows | Gradle:

      edu troubleshooting guide refresh gradle kotlin gif

      Alternatively, you can invoke this command using Find Action | Reimport All Gradle Projects or press Ctrl+Shift+A and type Reimport All Gradle Projects in the search box.

        Scala

        Scala courses may use sbt as well as Gradle, and this error may mean that something is wrong with the sbt or Gradle configuration. You can see what build tool is in use in the top right of the Task Description view.

        You can try to refresh the sbt configuration by clicking refresh svg in the sbt tool window in View | Tool Windows | sbt:

        edu troubleshooting guide refresh sbt gif

        Alternatively, you can invoke this command using Find Action | Reimport All sbt Projects or press Ctrl+Shift+A and type Reimport All sbt Projects in the search box.

        You can try to refresh the Gradle configuration by clicking refresh svg in the Gradle tool window in View | Tool Windows | Gradle:

        edu troubleshooting guide refresh gradle scala gif

        Alternatively, you can invoke this command using Find Action | Reimport All Gradle Projects or press Ctrl+Shift+A and type Reimport All Gradle Projects in the search box.

          Troubleshooting JetBrains Academy/Stepik connectivity issues

          First, check whether you have a proxy server configured in Settings/Preferences | Appearance & Behavior | System Settings | HTTP Proxy and set it to No proxy mode. If you have one configured in your system, try disabling it.

          Then, try temporarily disabling the Windows Firewall, or any other firewall software, and check the issue once again.

          Also, VPN could be a problem here. Try turning it off and then checking whether the issue persists.

          Error: invalid_request. Mismatching redirect URI.

          1. Go to Help | Edit Custom VM Options, or from the Welcome screen go to Configure | Edit Custom VM Options.

          2. Add this line at the end of the file -Drpc.port=61904.
          3. Click Save.

          4. Restart your IDE.

          5. Try to log in to JetBrains Academy or Stepik once again in Settings/Preferences | Tools | Education. Alternatively, you can go to Learn | Open JetBrains Academy Project and click Login to JetBrains Academy.

          Last modified: 17 August 2020