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
or in your system.Also, try enabling all built-in plugins in
.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
First, make sure that the Gradle project has been imported correctly.
Go to the Gradle tool window in and expand the Gradle project structure:You may want to refresh the Gradle configuration afterward by clicking
in the Gradle tool window in . To check the result, take a look at the Build tool window in .
Also, ensure that JDK has been properly configured in here.
Ctrl+Alt+Shift+S. If you don’t yet have JDK, you can find instructions on how to download and install it
Kotlin
First, make sure that the Gradle project has been imported correctly.
Go to the Gradle tool window in and expand the Gradle project structure:You may want to refresh the Gradle configuration afterward by clicking
in the Gradle tool window in . To check the result, take a look at the Build tool window in .
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.
For Android projects, you may want to install Android SDK as well.
Python
Ensure that the Python interpreter has been properly configured in
. 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
and expand the sbt project structure:
You may want to refresh the sbt project configuration afterwards by clicking in the sbt tool window in .
First, make sure that the Gradle project has been imported correctly. Go to the Gradle tool window in
and expand the Gradle project structure:
You may want to refresh the Gradle project configuration afterwards by clicking in the Gradle tool window in .
Ensure that JDK 8 or JDK 11 has been properly configured in here.
Ctrl+Alt+Shift+S. If you don’t yet have JDK, you can download and install it as described
JavaScript
Ensure that the local Node.js interpreter has been properly configured in download Node.js and configure it as described here.
. If you don’t yet have it, you can
Rust
Check the Cargo tool window to make sure your project was imported successfully. Go to
and expand the Cargo project structure:If it’s wasn’t configured successfully, go to path to the toolchain location is correct.
, navigate to the Rust node, and ensure that theYou may also want to refresh the Cargo project by clicking
in the Cargo tool window in .
C++
To make sure that the project has been imported correctly, go to
.
Go
Ensure that the SDK has been properly configured in Add SDK and select between two options:
. ClickLocal: 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
. Click OK.
Failed to post solution to JetBrains Academy
Log out from your JetBrains Academy account and log back in from
in IntelliJ IDEA/PyCharm/WebStorm/CLion/GoLand.Try starting a JetBrains Academy project by going to
from the Welcome screen or in the File menu by choosing .
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 in the Gradle tool window in :

Alternatively, you can invoke this command using
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 in the Gradle tool window in :

Alternatively, you can invoke this command using
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 in the sbt tool window in :

Alternatively, you can invoke this command using
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 in the Gradle tool window in :

Alternatively, you can invoke this command using
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
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.
Go to
, or from the Welcome screen go to .- Add this line at the end of the file
-Drpc.port=61904
. Click Save.
Restart your IDE.
Try to log in to JetBrains Academy or Stepik once again in Login to JetBrains Academy.
. Alternatively, you can go to and click
IDE is currently running outside of our known port range
This usually means that the firewall is blocking the connection to your machine from JetBrains Academy. You can try setting up a firewall rule to allow an inbound connection.
Open Windows Firewall.
Go to Advanced Settings.
Right-click Inbound Rules and select New Rule....
Select Port.
Enter a port range that is used by your IDE of choice, in this case it's
63342-63362
.Allow the connection.
Restart your system.
Open System Preferences.
Go to Firewall Options....
and clickClick +, select your IDE the list, and click Add.
Click OK.