You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Summaries are not generated due to FileNotFoundException #1227
Summaries are not generated due to FileNotFoundException thrown in the SourceCodeParser.kt:45
The error message is the following: "C:\Users<username>.jdks\corretto-11.0.16.1\lib\src.zip!\java.base\java\lang\Math.java (??????? ?? ??????? ????? ????????? ????)"
Need to say that the Math.java file is exist as a Zip entry in the archive with sources mentioned above
To Reproduce
Run runIde Gradle task
Copy to the open project the mentioned below snippet of code
Use plugin to generate tests for DoubleFunctions::hypo method
public class DoubleFunctions {
public double hypo(double a, double b) {
return Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2));
}
@SuppressWarnings("ManualMinMaxCalculation")
public double max(double a, double b) {
return a > b ? a : b;
}
public double circleSquare(double r) {
if (r < 0 || Double.isNaN(r) || r > 10000) {
throw new IllegalArgumentException();
}
double square = Math.PI * r * r;
if (square > 777.85) {
return square;
} else {
return 0;
}
}
public int numberOfRootsInSquareFunction(double a, double b, double c) {
double result = b * b - 4 * a * c;
if (result > 0) {
return 2;
} else if (result == 0) {
return 1;
}
return 0;
}
}
Expected behavior
Tests with summaries should be generated.
Actual behavior
Tests are generated without summaries.
Visual proofs (screenshots, logs, images)
Environment
The Coretto jdk 11.0.16.1 is installed and used in both, initial and debug IDEs
Looks like the problem was related to the wrong JAVA_HOME and PATH environment variables.
I installed alternative JDK, set up env vars correctly and it's not reproduced.
It's reproduced on two different machines with Windows 10 / IDEA 2022.1.2 and 2022.2.2 with installed JAVA_HOME env variables and with two different JDK 11
The main problem, that src.zip/blabla is not a file, it's a Zip entry and Java File API could not recognized it as a File.
Activity
amandelpie commentedon Oct 25, 2022
Is not reproduced on other machines by other community members
alisevych commentedon Oct 25, 2022
@amandelpie Same for me - not reproducing.
Probably the exact JDK files have been corrupted somehow.
amandelpie commentedon Oct 28, 2022
Looks like the problem was related to the wrong JAVA_HOME and PATH environment variables.
I installed alternative JDK, set up env vars correctly and it's not reproduced.
amandelpie commentedon Nov 3, 2022
It's reproduced on two different machines with Windows 10 / IDEA 2022.1.2 and 2022.2.2 with installed JAVA_HOME env variables and with two different JDK 11
The main problem, that src.zip/blabla is not a file, it's a Zip entry and Java File API could not recognized it as a File.