[INFO] Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/content/repositories/maven_central/org/apache/maven/surefire/surefire-junit4/2.12.4/surefire-junit4-2.12.4.pom (2.4 kB at 89 kB/s)
[INFO] Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/content/repositories/maven_central/org/apache/maven/surefire/surefire-providers/2.12.4/surefire-providers-2.12.4.pom
[INFO] Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/content/repositories/maven_central/org/apache/maven/surefire/surefire-providers/2.12.4/surefire-providers-2.12.4.pom (2.3 kB at 147 kB/s)
[INFO] Downloading from eclipse.maven.central.mirror: https://repo.eclipse.org/content/repositories/maven_central/org/apache/maven/surefire/surefire-junit4/2.12.4/surefire-junit4-2.12.4.jar
[INFO] Downloaded from eclipse.maven.central.mirror: https://repo.eclipse.org/content/repositories/maven_central/org/apache/maven/surefire/surefire-junit4/2.12.4/surefire-junit4-2.12.4.jar (37 kB at 1.0 MB/s)
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.github.tdurieux.repair.maven.plugin.NPEFixSafeMojoTest
17:41:04,607 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
17:41:04,608 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [jar:file:/home/jenkins/.m2/repository/fr/inria/repairnator/repairnator-core/3.4/repairnator-core-3.4.jar!/logback-test.xml]
17:41:04,620 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@7efaad5a - URL [jar:file:/home/jenkins/.m2/repository/fr/inria/repairnator/repairnator-core/3.4/repairnator-core-3.4.jar!/logback-test.xml] is not of type file
17:41:04,752 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
17:41:04,759 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
17:41:04,765 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
17:41:04,769 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
17:41:04,796 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
17:41:04,798 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE]
17:41:04,809 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@689602108 - No compression will be used
17:41:04,810 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy@689602108 - Will use the pattern %d{yyyy-MM-dd}.%i.log for the active file
17:41:04,812 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@ca30bc1 - The date pattern is 'yyyy-MM-dd' from file name pattern '%d{yyyy-MM-dd}.%i.log'.
17:41:04,812 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@ca30bc1 - Roll-over at midnight.
17:41:04,818 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@ca30bc1 - Setting initial period to Thu Feb 03 17:41:04 UTC 2022
17:41:04,819 |-WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@ca30bc1 - SizeAndTimeBasedFNATP is deprecated. Use SizeAndTimeBasedRollingPolicy instead
17:41:04,820 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
17:41:04,822 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Active log file name: ./realtime.log
17:41:04,822 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - File property is set to [./realtime.log]
17:41:04,823 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.mongodb.driver] to WARN
17:41:04,823 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [fr.inria.spirals.jtravis.helpers] to INFO
17:41:04,823 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [fr.inria.spirals.repairnator] to INFO
17:41:04,823 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [fr.inria.lille.nopol] to INFO
17:41:04,823 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache] to OFF
17:41:04,823 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [ch.qos.logback] to OFF
17:41:04,823 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.eclipse.jgit] to OFF
17:41:04,823 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
17:41:04,823 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
17:41:04,824 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to Logger[ROOT]
17:41:04,824 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
17:41:04,824 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@1046d517 - Registering current configuration as safe fallback point
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------< fr.inria.lille.toolset:test-projects >----------------
[INFO] Building test-projects 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ test-projects ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.276 s
[INFO] Finished at: 2022-02-03T17:41:07Z
[INFO] ------------------------------------------------------------------------
[main] 17:41:08.330 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
[main] 17:41:08.333 INFO f.i.s.r.p.i.ProjectInspector - PIPELINE STEPS
[main] 17:41:08.333 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
[main] 17:41:08.333 INFO f.i.s.r.p.i.ProjectInspector - BuildProject
[main] 17:41:08.333 INFO f.i.s.r.p.i.ProjectInspector - NPEFixSafe
[main] 17:41:08.333 INFO f.i.s.r.p.i.ProjectInspector - TestProject
[main] 17:41:08.333 INFO f.i.s.r.p.i.ProjectInspector - ComputeClasspath
[main] 17:41:08.333 INFO f.i.s.r.p.i.ProjectInspector - ComputeSourceDir
[main] 17:41:08.333 INFO f.i.s.r.p.i.ProjectInspector - ComputeTestDir
[main] 17:41:08.333 INFO f.i.s.r.p.i.ProjectInspector - GatherTestInformation
[main] 17:41:08.333 INFO f.i.s.r.p.i.ProjectInspector - ComputeModules
[main] 17:41:08.334 INFO f.i.s.r.p.i.ProjectInspector - WritePropertyFile
[Thread-4] 17:41:21.573 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project test-projects: There are test failures.
[Thread-4] 17:41:21.574 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR]
[Thread-4] 17:41:21.575 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] Please refer to /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example2/target/surefire-reports for the individual test results.
[Thread-4] 17:41:21.575 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] -> [Help 1]
[Thread-4] 17:41:21.589 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR]
[Thread-4] 17:41:21.589 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[Thread-4] 17:41:21.589 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR]
[Thread-4] 17:41:21.590 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] For more information about the errors and possible solutions, please read the following articles:
[Thread-4] 17:41:21.590 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[main] 17:41:30.361 INFO f.i.s.r.p.s.paths.ComputeSourceDir - 1 source dir was found:
[main] 17:41:30.361 INFO f.i.s.r.p.s.paths.ComputeSourceDir - /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example2/src/main/java
[main] 17:41:30.366 INFO f.i.s.r.p.step.paths.ComputeTestDir - 1 test dir was found:
[main] 17:41:30.366 INFO f.i.s.r.p.step.paths.ComputeTestDir - /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example2/src/test/java
[main] 17:41:30.424 INFO f.i.s.r.p.s.g.GatherTestInformation - Get the following failing module path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example2
[main] 17:41:30.436 INFO f.i.s.r.p.s.g.GatherTestInformation - ---Test results---
[main] 17:41:30.436 INFO f.i.s.r.p.s.g.GatherTestInformation - Total tests: 1
[main] 17:41:30.436 INFO f.i.s.r.p.s.g.GatherTestInformation - Tests run: 1
[main] 17:41:30.436 INFO f.i.s.r.p.s.g.GatherTestInformation - Tests passing: 0
[main] 17:41:30.436 INFO f.i.s.r.p.s.g.GatherTestInformation - Failures: 0
[main] 17:41:30.437 INFO f.i.s.r.p.s.g.GatherTestInformation - Errors: 1
[main] 17:41:30.437 INFO f.i.s.r.p.s.g.GatherTestInformation - Skipped: 0
[main] 17:41:30.438 INFO f.i.s.r.p.step.repair.NPERepairSafe - NPE found, start NPEFix
[main] 17:41:30.440 INFO f.i.s.r.p.step.repair.NPERepairSafe - Using scope class, 1 files/dirs will be used
/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example2/src/main/java/Coneflower.java
22-02-03 17:41:30 INFO Launcher:452 - Running in NOCLASSPATH mode (doc: http://spoon.gforge.inria.fr/launcher.html).
TernarySplitter in 0ms
CheckNotNull in 1ms
ForceNullInit in 0ms
AddImplicitCastChecker --> 0 in 1ms
BeforeDeref --> 1 (failed:0) in 9ms
target--> 1 (failed:0) in 12ms
TryRegister # Try: 0 in 0ms
Assign --> 0 (failed: 0) in 3ms
VarInit --> 0 in 0ms
MethodEncapsulation # Method: 4 in 89ms
ConstructorEncapsulation # Constructor: 0 in 1ms
VariableFor in 1ms
RMI Selector (Host: 127.0.0.1, Port: 10000): OK
ConeflowerTest#test1
1 Strat3 Coneflower:8 Used false
Status: Ko
[main] 17:41:32.086 INFO f.i.s.r.p.step.repair.NPERepairSafe - Multirun 1/100 1%
ConeflowerTest#test1
1 Strat4 NULL Coneflower:8 Used null
Status: Ko
[main] 17:41:32.093 INFO f.i.s.r.p.step.repair.NPERepairSafe - Multirun 2/100 2%
ConeflowerTest#test1
1 Strat4 NEW Coneflower:8 Used java.lang.String()
Status: Ok
[main] 17:41:32.097 INFO f.i.s.r.p.step.repair.NPERepairSafe - Multirun 3/100 3%
22-02-03 17:41:32 INFO Launcher:452 - Running in NOCLASSPATH mode (doc: http://spoon.gforge.inria.fr/launcher.html).
[main] 17:41:32.167 INFO f.i.s.r.p.step.repair.NPERepairSafe - --- a/src/main/java/Coneflower.java
+++ b/src/main/java/Coneflower.java
@@ -7,3 +7,5 @@
public String methodThrowingNPE() {
- return nullString.toString();
+ if (nullString != null) {
+ return nullString.toString();
+ }
}
[main] 17:41:32.168 INFO f.i.s.r.p.step.repair.NPERepairSafe - --- a/src/main/java/Coneflower.java
+++ b/src/main/java/Coneflower.java
@@ -7,2 +7,5 @@
public String methodThrowingNPE() {
+ if (nullString == null) {
+ return null;
+ }
return nullString.toString();
[main] 17:41:32.168 INFO f.i.s.r.p.step.repair.NPERepairSafe - --- a/src/main/java/Coneflower.java
+++ b/src/main/java/Coneflower.java
@@ -7,2 +7,5 @@
public String methodThrowingNPE() {
+ if (nullString == null) {
+ return new String();
+ }
return nullString.toString();
[main] 17:41:32.185 INFO f.i.s.r.p.step.repair.NPERepairSafe - The repository won't be forked.
[main] 17:41:32.204 INFO f.i.s.r.p.step.repair.NPERepairSafe -
[main] 17:41:32.405 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
[main] 17:41:32.405 INFO f.i.s.r.p.i.ProjectInspector - PIPELINE EXECUTION SUMMARY
[main] 17:41:32.406 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
[main] 17:41:32.406 INFO f.i.s.r.p.i.ProjectInspector - BuildProject..........................................SUCCESS [ 10 s ]
[main] 17:41:32.406 INFO f.i.s.r.p.i.ProjectInspector - NPEFixSafe............................................SUCCESS [ 1 s ]
[main] 17:41:32.406 INFO f.i.s.r.p.i.ProjectInspector - TestProject...........................................SUCCESS [ 4 s ]
[main] 17:41:32.406 INFO f.i.s.r.p.i.ProjectInspector - ComputeClasspath......................................SUCCESS [ 8 s ]
[main] 17:41:32.406 INFO f.i.s.r.p.i.ProjectInspector - ComputeSourceDir......................................SUCCESS [ 0 s ]
[main] 17:41:32.406 INFO f.i.s.r.p.i.ProjectInspector - ComputeTestDir........................................SUCCESS [ 0 s ]
[main] 17:41:32.406 INFO f.i.s.r.p.i.ProjectInspector - GatherTestInformation.................................SUCCESS [ 0 s ]
[main] 17:41:32.407 INFO f.i.s.r.p.i.ProjectInspector - ComputeModules........................................SUCCESS [ 0 s ]
[main] 17:41:32.407 INFO f.i.s.r.p.i.ProjectInspector - WritePropertyFile.....................................SUCCESS [ 0 s ]
[main] 17:41:32.408 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
[main] 17:41:32.408 INFO f.i.s.r.p.i.ProjectInspector - PIPELINE FINDING: PATCHED
[main] 17:41:32.408 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.968 sec
Running com.github.tdurieux.repair.maven.plugin.NopolMojoTest
1 detected failing test classes. (nopol_examples.nopol_example_1.NopolExampleTest)
[main] 17:41:37.517 INFO fr.inria.lille.repair.nopol.NoPol - Source files: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example1/src/main/java]
[main] 17:41:37.517 INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example1/target/test-classes/, file:/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example1/target/classes/]
[main] 17:41:37.517 INFO fr.inria.lille.repair.nopol.NoPol - Statement type: PRE_THEN_COND
[main] 17:41:37.517 INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest]
[main] 17:41:37.519 INFO fr.inria.lille.repair.nopol.NoPol - Config: Config{synthesisDepth=3, collectStaticMethods=true, collectStaticFields=false, collectLiterals=false, onlyOneSynthesisResult=true, sortExpressions=true, maxLineInvocationPerTest=250, timeoutMethodInvocation=2000, dataCollectionTimeoutInSecondForSynthesis=900, addWeight=0.19478, subWeight=0.04554, mulWeight=0.0102, divWeight=0.00613, andWeight=0.10597, orWeight=0.05708, eqWeight=0.22798, nEqWeight=0.0, lessEqWeight=0.0255, lessWeight=0.0947, methodCallWeight=0.1, fieldAccessWeight=0.08099, constantWeight=0.14232, variableWeight=0.05195, mode=REPAIR, type=PRE_THEN_COND, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='/tmp/nopol12816494576622944205z3', projectSources=[/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example1/src/main/java], projectClasspath='[Ljava.net.URL;@4c164f81', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example1/target/nopol, json=true}
[main] 17:41:37.519 INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2
[main] 17:41:37.519 INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 174 MB
[main] 17:41:37.520 INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 2 GB
[main] 17:41:37.520 INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 259 MB
[main] 17:41:37.520 INFO fr.inria.lille.repair.nopol.NoPol - Java version: null
[main] 17:41:37.520 INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /usr/local/openjdk-11
[main] 17:41:37.520 INFO fr.inria.lille.repair.nopol.NoPol - PATH: /usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
22-02-03 17:41:37 INFO Launcher:452 - Running in NOCLASSPATH mode (doc: http://spoon.gforge.inria.fr/launcher.html).
-126608641
[pool-20-thread-1] 17:41:39.389 INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:16.
-126608641
[pool-26-thread-1] 17:41:39.871 INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15.
[pool-32-thread-1] 17:41:40.529 INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:15.
-126608641
-126608641
[pool-38-thread-1] 17:41:41.074 ERROR x.j.compiler.DynamicClassCompiler - [Compilation errors]
NopolExample.java:29: error: variable variableInsideConstructor might not have been initialized
index = 2 * variableInsideConstructor;
^
[pool-38-thread-1] 17:41:41.083 ERROR f.i.l.r.n.s.ConstraintModelBuilder - Unable to compile the change:
public class NopolExample {
public char charAt(java.lang.String s, int index) {
if (index == 0) {
return s.charAt(0);
}
if (index < s.length()) {
return s.charAt(index);
}
return s.charAt(s.length() - 1);
}
public NopolExample() {
int variableInsideConstructor;
boolean spoonDefaultValue = false;
try {
spoonDefaultValue = true;
} catch (java.lang.Exception __NopolProcessorException) {
}
boolean runtimeAngelicValue = fr.inria.lille.repair.nopol.synth.AngelicExecution.angelicValue(spoonDefaultValue);
if (fr.inria.lille.commons.trace.RuntimeValues.instance(3).isEnabled()) {
fr.inria.lille.commons.trace.RuntimeValues.instance(3).collectionStarts();
fr.inria.lille.commons.trace.RuntimeValues.instance(3).collectOutput(runtimeAngelicValue);
fr.inria.lille.commons.trace.RuntimeValues.instance(3).collectionEnds();
}
if (runtimeAngelicValue)
variableInsideConstructor = 15;
index = 2 * variableInsideConstructor;
}
private int index = 419382;
private static java.lang.String s = "Overloading field name with parameter name";
}
[main] 17:41:41.084 ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: xxl.java.compiler.DynamicCompilationException: Aborting: dynamic compilation failed
-126608641
[pool-40-thread-1] 17:41:41.511 INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:24.
-126608641
[pool-46-thread-1] 17:41:42.016 INFO f.i.l.r.n.synth.SMTNopolSynthesizer - Not enough specifications: 0. A trivial patch is "true" or "false", please write new tests specifying SourceLocation nopol_examples.nopol_example_1.NopolExample:12.
[pool-52-thread-1] 17:41:42.604 INFO f.i.l.repair.nopol.patch.TestPatch - Applying patch: nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL index < 1
[pool-52-thread-1] 17:41:42.911 INFO f.i.l.repair.nopol.patch.TestPatch - Running test suite to check the patch "index < 1" is working
[main] 17:41:42.919 INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION----
[main] 17:41:42.921 INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1
[main] 17:41:42.921 INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1
[main] 17:41:42.921 INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 7
[main] 17:41:42.921 INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 1
[main] 17:41:42.921 INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 7
[main] 17:41:42.921 INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2
[main] 17:41:42.921 INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2]
[main] 17:41:42.921 INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4
[main] 17:41:42.921 INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 16
[main] 17:41:42.922 INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 5403ms
[main] 17:41:42.922 INFO fr.inria.lille.repair.nopol.NoPol -
[main] 17:41:42.922 INFO fr.inria.lille.repair.nopol.NoPol - ----PATCH FOUND----
[main] 17:41:42.922 INFO fr.inria.lille.repair.nopol.NoPol - index < 1
[main] 17:41:42.922 INFO fr.inria.lille.repair.nopol.NoPol - Nb test that executes the patch: 9
[main] 17:41:42.922 INFO fr.inria.lille.repair.nopol.NoPol - nopol_examples.nopol_example_1.NopolExample:12: CONDITIONAL
[main] 17:41:42.925 INFO fr.inria.lille.repair.nopol.NoPol - --- a/src/test/resources/projects/example1/src/main/java/nopol_examples/nopol_example_1/NopolExample.java
+++ b/src/test/resources/projects/example1/src/main/java/nopol_examples/nopol_example_1/NopolExample.java
@@ -11,4 +11,4 @@
- if ( index == 0 ) // Fix index <= 0
- return s.charAt(0);
+ if ( index < 1) // Fix index <= 0
+ return s.charAt(0);
Nopol executed after: 5411 ms.
Status: PATCH
Angelic values: 1
Nb statements: 8
Obtained patch: index < 1
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.438 sec
Running com.github.tdurieux.repair.maven.plugin.AstorMojoTest
22-02-03 17:41:48 ERROR ProjectConfiguration:289 - Error retrieving java version: java.io.IOException: Cannot run program "/usr/local/openjdk-11/java" (in directory "/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3"): error=2, No such file or directory
22-02-03 17:41:48 ERROR ProjectConfiguration:291 - Error retrieving java version output obtained:
22-02-03 17:41:48 INFO main:666 - command line arguments: [-mode statement -location /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3 -dependencies /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/test-classes/ -srcjavafolder /src/main/java -srctestfolder /src/test/java -binjavafolder /target/classes -bintestfolder /target/test-classes -failing introclassJava.median_3b2376ab_003BlackboxTest:introclassJava.median_3b2376ab_003WhiteboxTest -out /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/astor -scope local -flthreshold 0.1 -seed 10 -maxgen 200 -maxtime 100 -stopfirst true -javacompliancelevel 7]
22-02-03 17:41:48 INFO AstorMain:210 - Running Astor on a JDK at /usr/local/openjdk-11
22-02-03 17:41:48 INFO main:984 - Source folders: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/main/java]
22-02-03 17:41:48 INFO main:1003 - Source Test folders: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/test/java]
Unknown mode of execution: 'statement', modes are: [DeepRepair, CARDUMEN, jGenProg, jKali, MutRepair, EXASTOR, SCAFFOLD, custom]
java.lang.NullPointerException
at com.github.tdurieux.repair.maven.plugin.GenProgMojo.execute(GenProgMojo.java:77)
at com.github.tdurieux.repair.maven.plugin.AstorMojoTest.testGenProgRepair(AstorMojoTest.java:32)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at junit.framework.TestCase.runTest(TestCase.java:176)
at junit.framework.TestCase.runBare(TestCase.java:141)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:129)
at junit.framework.TestSuite.runTest(TestSuite.java:255)
at junit.framework.TestSuite.run(TestSuite.java:250)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
22-02-03 17:41:53 ERROR ProjectConfiguration:289 - Error retrieving java version: java.io.IOException: Cannot run program "/usr/local/openjdk-11/java" (in directory "/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3"): error=2, No such file or directory
22-02-03 17:41:53 ERROR ProjectConfiguration:291 - Error retrieving java version output obtained:
22-02-03 17:41:53 INFO main:666 - command line arguments: [-mode cardumen -location /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3 -dependencies /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/test-classes/ -srcjavafolder /src/main/java -srctestfolder /src/test/java -binjavafolder /target/classes -bintestfolder /target/test-classes -failing introclassJava.median_3b2376ab_003BlackboxTest:introclassJava.median_3b2376ab_003WhiteboxTest -out /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/astor -scope local -flthreshold 0.1 -seed 10 -maxgen 200 -maxtime 100 -stopfirst true -javacompliancelevel 7]
22-02-03 17:41:53 INFO AstorMain:210 - Running Astor on a JDK at /usr/local/openjdk-11
22-02-03 17:41:53 INFO main:984 - Source folders: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/main/java]
22-02-03 17:41:53 INFO main:1003 - Source Test folders: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/test/java]
22-02-03 17:41:53 INFO Launcher:452 - Running in NOCLASSPATH mode (doc: http://spoon.gforge.inria.fr/launcher.html).
22-02-03 17:41:53 INFO AstorCoreEngine:761 - ---- Creating spoon model
22-02-03 17:41:53 INFO MutationSupporter:236 - Creating model, Code location from working folder: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/main/java
22-02-03 17:41:53 INFO MutationSupporter:67 - building model: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/main/java, compliance level: 7
22-02-03 17:41:53 INFO MutationSupporter:81 - Classpath (Dependencies) for building SpoonModel: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/test-classes/]
22-02-03 17:41:53 DEBUG MutationSupporter:241 - Spoon Model built from location: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/main/java
22-02-03 17:41:53 INFO AstorCoreEngine:778 - Number of CtTypes created: 6
22-02-03 17:41:53 INFO AstorCoreEngine:899 - Test retrieved from classes: 4
22-02-03 17:41:53 INFO GZoltarFaultLocalization:68 - -Executing Gzoltar classpath: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/astor/AstorMain-example3//bin//default from 4 classes with test cases
22-02-03 17:41:53 INFO GZoltarFaultLocalization:148 - Gzoltar fault localization: min susp value parameter: 0.1
22-02-03 17:41:53 DEBUG GZoltarFaultLocalization:157 - Gzoltar run over: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/astor/AstorMain-example3/bin/default , does it exist? true
22-02-03 17:41:54 INFO GZoltarFaultLocalization:168 - -gz-Adding classpath: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/astor/AstorMain-example3//bin//default, /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/test-classes/]
>>> Begin subprocess output
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method)
at java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1192)
at java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:112)
at java.base/jdk.internal.reflect.ReflectionFactory.generateConstructor(ReflectionFactory.java:514)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:506)
at java.base/java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1531)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:509)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:484)
at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:381)
at java.base/java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:671)
at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2012)
at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1862)
at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2169)
at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1679)
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:493)
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:451)
at java.rmi/sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:327)
at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:177)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)
at com.sun.proxy.$Proxy0.getTestParameters(Unknown Source)
at com.gzoltar.core.instr.Runner.main(Runner.java:35)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.searchImports(MemberResolver.java:469)
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:413)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 35 more
Run JUnit Test: introclassJava.median_3b2376ab_003BlackboxTest
Number of testcases to execute : 7
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test1, DisplayName: test1(introclassJava.median_3b2376ab_003BlackboxTest)
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at introclassJava.median_3b2376ab_003BlackboxTest.test1(median_3b2376ab_003BlackboxTest.java:8)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.searchImports(MemberResolver.java:469)
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:413)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 25 more
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at introclassJava.median_3b2376ab_003.exec(median_3b2376ab_003.java:60)
at introclassJava.median_3b2376ab_003BlackboxTest.test1(median_3b2376ab_003BlackboxTest.java:12)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:401)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 26 more
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test1
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test2, DisplayName: test2(introclassJava.median_3b2376ab_003BlackboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test2
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test3, DisplayName: test3(introclassJava.median_3b2376ab_003BlackboxTest)
Message : expected:<...rsseparatedbyspaces>[6]isthemedian> but was:<...rsseparatedbyspaces>[8]isthemedian>
Trace : org.junit.ComparisonFailure: expected:<...rsseparatedbyspaces>[6]isthemedian> but was:<...rsseparatedbyspaces>[8]isthemedian>
at org.junit.Assert.assertEquals(Assert.java:115)
at org.junit.Assert.assertEquals(Assert.java:144)
at introclassJava.median_3b2376ab_003BlackboxTest.test3(median_3b2376ab_003BlackboxTest.java:32)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
MethodName: test3
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test3
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test4, DisplayName: test4(introclassJava.median_3b2376ab_003BlackboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test4
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test5, DisplayName: test5(introclassJava.median_3b2376ab_003BlackboxTest)
Message : expected:<...rsseparatedbyspaces>[6]isthemedian> but was:<...rsseparatedbyspaces>[8]isthemedian>
Trace : org.junit.ComparisonFailure: expected:<...rsseparatedbyspaces>[6]isthemedian> but was:<...rsseparatedbyspaces>[8]isthemedian>
at org.junit.Assert.assertEquals(Assert.java:115)
at org.junit.Assert.assertEquals(Assert.java:144)
at introclassJava.median_3b2376ab_003BlackboxTest.test5(median_3b2376ab_003BlackboxTest.java:50)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
MethodName: test5
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test5
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test6, DisplayName: test6(introclassJava.median_3b2376ab_003BlackboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test6
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test7, DisplayName: test7(introclassJava.median_3b2376ab_003BlackboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test7
Number of testcases executed : 7
TestResult: 1
Run JUnit Test: introclassJava.median_3b2376ab_003WhiteboxTest
Number of testcases to execute : 6
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test1, DisplayName: test1(introclassJava.median_3b2376ab_003WhiteboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test1
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test2, DisplayName: test2(introclassJava.median_3b2376ab_003WhiteboxTest)
Message : expected:<...rsseparatedbyspaces>[1]isthemedian> but was:<...rsseparatedbyspaces>[2]isthemedian>
Trace : org.junit.ComparisonFailure: expected:<...rsseparatedbyspaces>[1]isthemedian> but was:<...rsseparatedbyspaces>[2]isthemedian>
at org.junit.Assert.assertEquals(Assert.java:115)
at org.junit.Assert.assertEquals(Assert.java:144)
at introclassJava.median_3b2376ab_003WhiteboxTest.test2(median_3b2376ab_003WhiteboxTest.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
MethodName: test2
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test2
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test3, DisplayName: test3(introclassJava.median_3b2376ab_003WhiteboxTest)
Message : expected:<...rsseparatedbyspaces>[0]isthemedian> but was:<...rsseparatedbyspaces>[1]isthemedian>
Trace : org.junit.ComparisonFailure: expected:<...rsseparatedbyspaces>[0]isthemedian> but was:<...rsseparatedbyspaces>[1]isthemedian>
at org.junit.Assert.assertEquals(Assert.java:115)
at org.junit.Assert.assertEquals(Assert.java:144)
at introclassJava.median_3b2376ab_003WhiteboxTest.test3(median_3b2376ab_003WhiteboxTest.java:32)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
MethodName: test3
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test3
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test4, DisplayName: test4(introclassJava.median_3b2376ab_003WhiteboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test4
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test5, DisplayName: test5(introclassJava.median_3b2376ab_003WhiteboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test5
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test6, DisplayName: test6(introclassJava.median_3b2376ab_003WhiteboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test6
Number of testcases executed : 6
TestResult: 1
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method)
at java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1192)
at java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:112)
at java.base/jdk.internal.reflect.ReflectionFactory.generateConstructor(ReflectionFactory.java:514)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:506)
at java.base/java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1531)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:509)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:484)
at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:381)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135)
at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
at java.rmi/sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:293)
at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)
at com.sun.proxy.$Proxy0.setResponse(Unknown Source)
at com.gzoltar.core.instr.Runner.main(Runner.java:51)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:401)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 30 more
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method)
at java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1192)
at java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:112)
at java.base/jdk.internal.reflect.ReflectionFactory.generateConstructor(ReflectionFactory.java:514)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:506)
at java.base/java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1531)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:509)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:484)
at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:381)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135)
at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
at java.rmi/sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:293)
at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)
at com.sun.proxy.$Proxy0.setResponse(Unknown Source)
at com.gzoltar.core.instr.Runner.main(Runner.java:51)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:401)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 34 more
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method)
at java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1192)
at java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:112)
at java.base/jdk.internal.reflect.ReflectionFactory.generateConstructor(ReflectionFactory.java:514)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:506)
at java.base/java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1531)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:509)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:484)
at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:381)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135)
at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
at java.base/java.util.ArrayList.writeObject(ArrayList.java:897)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1145)
at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1497)
at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
at java.rmi/sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:293)
at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)
at com.sun.proxy.$Proxy0.setResponse(Unknown Source)
at com.gzoltar.core.instr.Runner.main(Runner.java:51)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:401)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 44 more
<<< End subprocess output
22-02-03 17:41:55 INFO GZoltarFaultLocalization:208 - Test failt: introclassJava.median_3b2376ab_003BlackboxTest#test3
22-02-03 17:41:55 INFO GZoltarFaultLocalization:208 - Test failt: introclassJava.median_3b2376ab_003BlackboxTest#test5
22-02-03 17:41:55 INFO GZoltarFaultLocalization:208 - Test failt: introclassJava.median_3b2376ab_003WhiteboxTest#test2
22-02-03 17:41:55 INFO GZoltarFaultLocalization:208 - Test failt: introclassJava.median_3b2376ab_003WhiteboxTest#test3
22-02-03 17:41:55 INFO GZoltarFaultLocalization:220 - Gzoltar Test Result Total:13, fails: 4, GZoltar suspicious 0, with positive susp 0
22-02-03 17:41:55 INFO GZoltarFaultLocalization:228 - nr test results 13
22-02-03 17:41:55 INFO GZoltarFaultLocalization:283 - Gzoltar found: 0 with susp > 0.1, we consider: 0
java.lang.IllegalArgumentException: No suspicious gen for analyze
at fr.inria.astor.core.faultlocalization.gzoltar.GZoltarFaultLocalization.calculateSuspicious(GZoltarFaultLocalization.java:94)
at fr.inria.astor.core.faultlocalization.gzoltar.GZoltarFaultLocalization.searchSuspicious(GZoltarFaultLocalization.java:42)
at fr.inria.astor.core.solutionsearch.AstorCoreEngine.calculateSuspicious(AstorCoreEngine.java:903)
at fr.inria.main.evolution.AstorMain.createEngine(AstorMain.java:119)
at fr.inria.main.evolution.AstorMain.run(AstorMain.java:173)
at fr.inria.main.evolution.AstorMain.execute(AstorMain.java:233)
at com.github.tdurieux.repair.maven.plugin.GenProgMojo.execute(GenProgMojo.java:75)
at com.github.tdurieux.repair.maven.plugin.AstorMojoTest.testCardumenRepair(AstorMojoTest.java:52)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at junit.framework.TestCase.runTest(TestCase.java:176)
at junit.framework.TestCase.runBare(TestCase.java:141)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:129)
at junit.framework.TestSuite.runTest(TestSuite.java:255)
at junit.framework.TestSuite.run(TestSuite.java:250)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
22-02-03 17:42:00 ERROR ProjectConfiguration:289 - Error retrieving java version: java.io.IOException: Cannot run program "/usr/local/openjdk-11/java" (in directory "/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3"): error=2, No such file or directory
22-02-03 17:42:00 ERROR ProjectConfiguration:291 - Error retrieving java version output obtained:
22-02-03 17:42:00 INFO main:666 - command line arguments: [-mode jkali -location /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3 -dependencies /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/test-classes/ -srcjavafolder /src/main/java -srctestfolder /src/test/java -binjavafolder /target/classes -bintestfolder /target/test-classes -failing introclassJava.median_3b2376ab_003BlackboxTest:introclassJava.median_3b2376ab_003WhiteboxTest -out /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/astor -scope local -flthreshold 0.1 -seed 10 -maxgen 200 -maxtime 100 -stopfirst true -javacompliancelevel 7]
22-02-03 17:42:00 INFO AstorMain:210 - Running Astor on a JDK at /usr/local/openjdk-11
22-02-03 17:42:00 INFO main:984 - Source folders: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/main/java]
22-02-03 17:42:00 INFO main:1003 - Source Test folders: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/test/java]
22-02-03 17:42:00 INFO AstorCoreEngine:761 - ---- Creating spoon model
22-02-03 17:42:00 DEBUG AstorCoreEngine:766 - The Spoon Model was already built.
22-02-03 17:42:00 DEBUG AstorCoreEngine:768 - New factory created? true
22-02-03 17:42:00 INFO MutationSupporter:236 - Creating model, Code location from working folder: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/main/java
22-02-03 17:42:00 INFO MutationSupporter:67 - building model: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/main/java, compliance level: 7
22-02-03 17:42:00 INFO MutationSupporter:81 - Classpath (Dependencies) for building SpoonModel: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/test-classes/]
22-02-03 17:42:00 DEBUG MutationSupporter:241 - Spoon Model built from location: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/src/main/java
22-02-03 17:42:00 INFO AstorCoreEngine:778 - Number of CtTypes created: 6
22-02-03 17:42:00 INFO AstorCoreEngine:899 - Test retrieved from classes: 4
22-02-03 17:42:00 INFO GZoltarFaultLocalization:68 - -Executing Gzoltar classpath: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/astor/AstorMain-example3//bin//default from 4 classes with test cases
22-02-03 17:42:00 INFO GZoltarFaultLocalization:148 - Gzoltar fault localization: min susp value parameter: 0.1
22-02-03 17:42:00 DEBUG GZoltarFaultLocalization:157 - Gzoltar run over: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/astor/AstorMain-example3/bin/default , does it exist? true
22-02-03 17:42:01 INFO GZoltarFaultLocalization:168 - -gz-Adding classpath: [/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/astor/AstorMain-example3//bin//default, /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example3/target/test-classes/]
>>> Begin subprocess output
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method)
at java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1192)
at java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:112)
at java.base/jdk.internal.reflect.ReflectionFactory.generateConstructor(ReflectionFactory.java:514)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:506)
at java.base/java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1531)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:509)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:484)
at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:381)
at java.base/java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:671)
at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2012)
at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1862)
at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2169)
at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1679)
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:493)
at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:451)
at java.rmi/sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:327)
at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:177)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)
at com.sun.proxy.$Proxy0.getTestParameters(Unknown Source)
at com.gzoltar.core.instr.Runner.main(Runner.java:35)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.searchImports(MemberResolver.java:469)
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:413)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 35 more
Run JUnit Test: introclassJava.median_3b2376ab_003BlackboxTest
Number of testcases to execute : 7
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test1, DisplayName: test1(introclassJava.median_3b2376ab_003BlackboxTest)
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at introclassJava.median_3b2376ab_003BlackboxTest.test1(median_3b2376ab_003BlackboxTest.java:8)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.searchImports(MemberResolver.java:469)
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:413)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 25 more
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at introclassJava.median_3b2376ab_003.exec(median_3b2376ab_003.java:60)
at introclassJava.median_3b2376ab_003BlackboxTest.test1(median_3b2376ab_003BlackboxTest.java:12)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:401)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 26 more
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test1
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test2, DisplayName: test2(introclassJava.median_3b2376ab_003BlackboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test2
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test3, DisplayName: test3(introclassJava.median_3b2376ab_003BlackboxTest)
Message : expected:<...rsseparatedbyspaces>[6]isthemedian> but was:<...rsseparatedbyspaces>[8]isthemedian>
Trace : org.junit.ComparisonFailure: expected:<...rsseparatedbyspaces>[6]isthemedian> but was:<...rsseparatedbyspaces>[8]isthemedian>
at org.junit.Assert.assertEquals(Assert.java:115)
at org.junit.Assert.assertEquals(Assert.java:144)
at introclassJava.median_3b2376ab_003BlackboxTest.test3(median_3b2376ab_003BlackboxTest.java:32)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
MethodName: test3
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test3
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test4, DisplayName: test4(introclassJava.median_3b2376ab_003BlackboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test4
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test5, DisplayName: test5(introclassJava.median_3b2376ab_003BlackboxTest)
Message : expected:<...rsseparatedbyspaces>[6]isthemedian> but was:<...rsseparatedbyspaces>[8]isthemedian>
Trace : org.junit.ComparisonFailure: expected:<...rsseparatedbyspaces>[6]isthemedian> but was:<...rsseparatedbyspaces>[8]isthemedian>
at org.junit.Assert.assertEquals(Assert.java:115)
at org.junit.Assert.assertEquals(Assert.java:144)
at introclassJava.median_3b2376ab_003BlackboxTest.test5(median_3b2376ab_003BlackboxTest.java:50)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
MethodName: test5
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test5
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test6, DisplayName: test6(introclassJava.median_3b2376ab_003BlackboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test6
* Started : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test7, DisplayName: test7(introclassJava.median_3b2376ab_003BlackboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003BlackboxTest, MethodName: test7
Number of testcases executed : 7
TestResult: 1
Run JUnit Test: introclassJava.median_3b2376ab_003WhiteboxTest
Number of testcases to execute : 6
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test1, DisplayName: test1(introclassJava.median_3b2376ab_003WhiteboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test1
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test2, DisplayName: test2(introclassJava.median_3b2376ab_003WhiteboxTest)
Message : expected:<...rsseparatedbyspaces>[1]isthemedian> but was:<...rsseparatedbyspaces>[2]isthemedian>
Trace : org.junit.ComparisonFailure: expected:<...rsseparatedbyspaces>[1]isthemedian> but was:<...rsseparatedbyspaces>[2]isthemedian>
at org.junit.Assert.assertEquals(Assert.java:115)
at org.junit.Assert.assertEquals(Assert.java:144)
at introclassJava.median_3b2376ab_003WhiteboxTest.test2(median_3b2376ab_003WhiteboxTest.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
MethodName: test2
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test2
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test3, DisplayName: test3(introclassJava.median_3b2376ab_003WhiteboxTest)
Message : expected:<...rsseparatedbyspaces>[0]isthemedian> but was:<...rsseparatedbyspaces>[1]isthemedian>
Trace : org.junit.ComparisonFailure: expected:<...rsseparatedbyspaces>[0]isthemedian> but was:<...rsseparatedbyspaces>[1]isthemedian>
at org.junit.Assert.assertEquals(Assert.java:115)
at org.junit.Assert.assertEquals(Assert.java:144)
at introclassJava.median_3b2376ab_003WhiteboxTest.test3(median_3b2376ab_003WhiteboxTest.java:32)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.FailOnTimeout$StatementThread.run(FailOnTimeout.java:74)
MethodName: test3
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test3
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test4, DisplayName: test4(introclassJava.median_3b2376ab_003WhiteboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test4
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test5, DisplayName: test5(introclassJava.median_3b2376ab_003WhiteboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test5
* Started : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test6, DisplayName: test6(introclassJava.median_3b2376ab_003WhiteboxTest)
* Finished : ClasseName: introclassJava.median_3b2376ab_003WhiteboxTest, MethodName: test6
Number of testcases executed : 6
TestResult: 1
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method)
at java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1192)
at java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:112)
at java.base/jdk.internal.reflect.ReflectionFactory.generateConstructor(ReflectionFactory.java:514)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:506)
at java.base/java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1531)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:509)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:484)
at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:381)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135)
at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
at java.rmi/sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:293)
at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)
at com.sun.proxy.$Proxy0.setResponse(Unknown Source)
at com.gzoltar.core.instr.Runner.main(Runner.java:51)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:401)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 30 more
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method)
at java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1192)
at java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:112)
at java.base/jdk.internal.reflect.ReflectionFactory.generateConstructor(ReflectionFactory.java:514)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:506)
at java.base/java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1531)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:509)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:484)
at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:381)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135)
at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
at java.rmi/sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:293)
at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)
at com.sun.proxy.$Proxy0.setResponse(Unknown Source)
at com.gzoltar.core.instr.Runner.main(Runner.java:51)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:401)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 34 more
javassist.CannotCompileException: [source error] no such class: RuntimeData
at javassist.CtBehavior.insertBefore(CtBehavior.java:774)
at javassist.CtBehavior.insertBefore(CtBehavior.java:734)
at com.gzoltar.core.instr.transformer.javassist.InstrumentationPass.transform(InstrumentationPass.java:36)
at com.gzoltar.core.instr.transformer.javassist.ClassTransformer.transform(ClassTransformer.java:114)
at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
at java.base/jdk.internal.misc.Unsafe.defineClass0(Native Method)
at java.base/jdk.internal.misc.Unsafe.defineClass(Unsafe.java:1192)
at java.base/jdk.internal.reflect.ClassDefiner.defineClass(ClassDefiner.java:63)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:400)
at java.base/jdk.internal.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393)
at java.base/jdk.internal.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:112)
at java.base/jdk.internal.reflect.ReflectionFactory.generateConstructor(ReflectionFactory.java:514)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:506)
at java.base/java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1531)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:509)
at java.base/java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:484)
at java.base/java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:381)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1135)
at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
at java.base/java.util.ArrayList.writeObject(ArrayList.java:897)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1145)
at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1497)
at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
at java.rmi/sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:293)
at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)
at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)
at com.sun.proxy.$Proxy0.setResponse(Unknown Source)
at com.gzoltar.core.instr.Runner.main(Runner.java:51)
Caused by: compile error: no such class: RuntimeData
at javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:401)
at javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:320)
at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:683)
at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:157)
at javassist.compiler.ast.CallExpr.accept(CallExpr.java:46)
at javassist.compiler.TypeChecker.atFieldAssign(TypeChecker.java:276)
at javassist.compiler.JvstTypeChecker.atFieldAssign(JvstTypeChecker.java:84)
at javassist.compiler.TypeChecker.atAssignExpr(TypeChecker.java:230)
at javassist.compiler.ast.AssignExpr.accept(AssignExpr.java:39)
at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:242)
at javassist.compiler.CodeGen.atStmnt(CodeGen.java:330)
at javassist.compiler.ast.Stmnt.accept(Stmnt.java:50)
at javassist.compiler.Javac.compileStmnt(Javac.java:569)
at javassist.CtBehavior.insertBefore(CtBehavior.java:754)
... 44 more
<<< End subprocess output
22-02-03 17:42:02 INFO GZoltarFaultLocalization:208 - Test failt: introclassJava.median_3b2376ab_003BlackboxTest#test3
22-02-03 17:42:02 INFO GZoltarFaultLocalization:208 - Test failt: introclassJava.median_3b2376ab_003BlackboxTest#test5
22-02-03 17:42:02 INFO GZoltarFaultLocalization:208 - Test failt: introclassJava.median_3b2376ab_003WhiteboxTest#test2
22-02-03 17:42:02 INFO GZoltarFaultLocalization:208 - Test failt: introclassJava.median_3b2376ab_003WhiteboxTest#test3
22-02-03 17:42:02 INFO GZoltarFaultLocalization:220 - Gzoltar Test Result Total:13, fails: 4, GZoltar suspicious 0, with positive susp 0
22-02-03 17:42:02 INFO GZoltarFaultLocalization:228 - nr test results 13
22-02-03 17:42:02 INFO GZoltarFaultLocalization:283 - Gzoltar found: 0 with susp > 0.1, we consider: 0
java.lang.IllegalArgumentException: No suspicious gen for analyze
at fr.inria.astor.core.faultlocalization.gzoltar.GZoltarFaultLocalization.calculateSuspicious(GZoltarFaultLocalization.java:94)
at fr.inria.astor.core.faultlocalization.gzoltar.GZoltarFaultLocalization.searchSuspicious(GZoltarFaultLocalization.java:42)
at fr.inria.astor.core.solutionsearch.AstorCoreEngine.calculateSuspicious(AstorCoreEngine.java:903)
at fr.inria.main.evolution.AstorMain.createEngine(AstorMain.java:119)
at fr.inria.main.evolution.AstorMain.run(AstorMain.java:173)
at fr.inria.main.evolution.AstorMain.execute(AstorMain.java:233)
at com.github.tdurieux.repair.maven.plugin.GenProgMojo.execute(GenProgMojo.java:75)
at com.github.tdurieux.repair.maven.plugin.AstorMojoTest.testKaliRepair(AstorMojoTest.java:42)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at junit.framework.TestCase.runTest(TestCase.java:176)
at junit.framework.TestCase.runBare(TestCase.java:141)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:129)
at junit.framework.TestSuite.runTest(TestSuite.java:255)
at junit.framework.TestSuite.run(TestSuite.java:250)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.006 sec
Running com.github.tdurieux.repair.maven.plugin.NPEFixMojoTest
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------< fr.inria.lille.toolset:test-projects >----------------
[INFO] Building test-projects 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ test-projects ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.254 s
[INFO] Finished at: 2022-02-03T17:42:05Z
[INFO] ------------------------------------------------------------------------
[main] 17:42:05.200 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
[main] 17:42:05.200 INFO f.i.s.r.p.i.ProjectInspector - PIPELINE STEPS
[main] 17:42:05.201 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
[main] 17:42:05.201 INFO f.i.s.r.p.i.ProjectInspector - BuildProject
[main] 17:42:05.201 INFO f.i.s.r.p.i.ProjectInspector - NPEFix
[main] 17:42:05.201 INFO f.i.s.r.p.i.ProjectInspector - TestProject
[main] 17:42:05.201 INFO f.i.s.r.p.i.ProjectInspector - ComputeClasspath
[main] 17:42:05.201 INFO f.i.s.r.p.i.ProjectInspector - ComputeSourceDir
[main] 17:42:05.201 INFO f.i.s.r.p.i.ProjectInspector - ComputeTestDir
[main] 17:42:05.201 INFO f.i.s.r.p.i.ProjectInspector - GatherTestInformation
[main] 17:42:05.201 INFO f.i.s.r.p.i.ProjectInspector - ComputeModules
[main] 17:42:05.201 INFO f.i.s.r.p.i.ProjectInspector - WritePropertyFile
[Thread-16] 17:42:14.472 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project test-projects: There are test failures.
[Thread-16] 17:42:14.473 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR]
[Thread-16] 17:42:14.473 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] Please refer to /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example2/target/surefire-reports for the individual test results.
[Thread-16] 17:42:14.473 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] -> [Help 1]
[Thread-16] 17:42:14.488 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR]
[Thread-16] 17:42:14.489 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[Thread-16] 17:42:14.489 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR]
[Thread-16] 17:42:14.489 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] For more information about the errors and possible solutions, please read the following articles:
[Thread-16] 17:42:14.489 ERROR f.i.s.r.p.m.o.MavenFilterOutputHandler - [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[main] 17:42:20.205 INFO f.i.s.r.p.s.paths.ComputeSourceDir - 1 source dir was found:
[main] 17:42:20.205 INFO f.i.s.r.p.s.paths.ComputeSourceDir - /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example2/src/main/java
[main] 17:42:20.208 INFO f.i.s.r.p.step.paths.ComputeTestDir - 1 test dir was found:
[main] 17:42:20.208 INFO f.i.s.r.p.step.paths.ComputeTestDir - /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example2/src/test/java
[main] 17:42:20.231 INFO f.i.s.r.p.s.g.GatherTestInformation - Get the following failing module path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example2
[main] 17:42:20.234 INFO f.i.s.r.p.s.g.GatherTestInformation - ---Test results---
[main] 17:42:20.234 INFO f.i.s.r.p.s.g.GatherTestInformation - Total tests: 1
[main] 17:42:20.234 INFO f.i.s.r.p.s.g.GatherTestInformation - Tests run: 1
[main] 17:42:20.234 INFO f.i.s.r.p.s.g.GatherTestInformation - Tests passing: 0
[main] 17:42:20.234 INFO f.i.s.r.p.s.g.GatherTestInformation - Failures: 0
[main] 17:42:20.234 INFO f.i.s.r.p.s.g.GatherTestInformation - Errors: 1
[main] 17:42:20.234 INFO f.i.s.r.p.s.g.GatherTestInformation - Skipped: 0
[main] 17:42:20.234 INFO f.i.s.r.p.step.repair.NPERepair - NPE found, start NPEFix
[main] 17:42:20.235 INFO f.i.s.r.p.step.repair.NPERepair - Using scope class, 1 files/dirs will be used
/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/maven-repair/src/test/resources/projects/example2/src/main/java/Coneflower.java
22-02-03 17:42:20 INFO Launcher:452 - Running in NOCLASSPATH mode (doc: http://spoon.gforge.inria.fr/launcher.html).
TernarySplitter in 0ms
CheckNotNull in 0ms
ForceNullInit in 0ms
AddImplicitCastChecker --> 0 in 0ms
BeforeDeref --> 1 (failed:0) in 1ms
target--> 1 (failed:0) in 1ms
TryRegister # Try: 0 in 0ms
Assign --> 0 (failed: 0) in 1ms
VarInit --> 0 in 0ms
MethodEncapsulation # Method: 8 in 11ms
ConstructorEncapsulation # Constructor: 0 in 1ms
VariableFor in 0ms
ConeflowerTest#test1
1 Strat2A Coneflower:8 Used java.lang.String()
Status: Ok
[main] 17:42:20.473 INFO f.i.s.r.p.step.repair.NPERepair - Multirun 1/100 1%
ConeflowerTest#test1
1 Strat2B Coneflower:8 Used java.lang.String()
Status: Ok
[main] 17:42:20.477 INFO f.i.s.r.p.step.repair.NPERepair - Multirun 2/100 2%
ConeflowerTest#test1
1 Strat3 Coneflower:8 Used false
Status: Ko
[main] 17:42:20.480 INFO f.i.s.r.p.step.repair.NPERepair - Multirun 3/100 3%
ConeflowerTest#test1
1 Strat4 NULL Coneflower:8 Used null
Status: Ko
[main] 17:42:20.484 INFO f.i.s.r.p.step.repair.NPERepair - Multirun 4/100 4%
ConeflowerTest#test1
1 Strat4 NEW Coneflower:8 Used java.lang.String()
Status: Ok
[main] 17:42:20.487 INFO f.i.s.r.p.step.repair.NPERepair - Multirun 5/100 5%
22-02-03 17:42:20 INFO Launcher:452 - Running in NOCLASSPATH mode (doc: http://spoon.gforge.inria.fr/launcher.html).
[main] 17:42:20.520 INFO f.i.s.r.p.step.repair.NPERepair - --- a/src/main/java/Coneflower.java
+++ b/src/main/java/Coneflower.java
@@ -7,3 +7,7 @@
public String methodThrowingNPE() {
- return nullString.toString();
+ if (nullString == null) {
+ return new String().toString();
+ } else {
+ return nullString.toString();
+ }
}
[main] 17:42:20.520 INFO f.i.s.r.p.step.repair.NPERepair - --- a/src/main/java/Coneflower.java
+++ b/src/main/java/Coneflower.java
@@ -7,2 +7,5 @@
public String methodThrowingNPE() {
+ if (nullString == null) {
+ nullString = new String();
+ }
return nullString.toString();
[main] 17:42:20.520 INFO f.i.s.r.p.step.repair.NPERepair - --- a/src/main/java/Coneflower.java
+++ b/src/main/java/Coneflower.java
@@ -7,3 +7,5 @@
public String methodThrowingNPE() {
- return nullString.toString();
+ if (nullString != null) {
+ return nullString.toString();
+ }
}
[main] 17:42:20.520 INFO f.i.s.r.p.step.repair.NPERepair - --- a/src/main/java/Coneflower.java
+++ b/src/main/java/Coneflower.java
@@ -7,2 +7,5 @@
public String methodThrowingNPE() {
+ if (nullString == null) {
+ return null;
+ }
return nullString.toString();
[main] 17:42:20.520 INFO f.i.s.r.p.step.repair.NPERepair - --- a/src/main/java/Coneflower.java
+++ b/src/main/java/Coneflower.java
@@ -7,2 +7,5 @@
public String methodThrowingNPE() {
+ if (nullString == null) {
+ return new String();
+ }
return nullString.toString();
[main] 17:42:20.526 INFO f.i.s.r.p.step.repair.NPERepair - The repository won't be forked.
[main] 17:42:20.531 INFO f.i.s.r.p.step.repair.NPERepair -
[main] 17:42:20.705 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
[main] 17:42:20.705 INFO f.i.s.r.p.i.ProjectInspector - PIPELINE EXECUTION SUMMARY
[main] 17:42:20.705 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
[main] 17:42:20.705 INFO f.i.s.r.p.i.ProjectInspector - BuildProject...........................................SUCCESS [ 6 s ]
[main] 17:42:20.705 INFO f.i.s.r.p.i.ProjectInspector - NPEFix.................................................SUCCESS [ 0 s ]
[main] 17:42:20.705 INFO f.i.s.r.p.i.ProjectInspector - TestProject............................................SUCCESS [ 4 s ]
[main] 17:42:20.705 INFO f.i.s.r.p.i.ProjectInspector - ComputeClasspath.......................................SUCCESS [ 5 s ]
[main] 17:42:20.706 INFO f.i.s.r.p.i.ProjectInspector - ComputeSourceDir.......................................SUCCESS [ 0 s ]
[main] 17:42:20.706 INFO f.i.s.r.p.i.ProjectInspector - ComputeTestDir.........................................SUCCESS [ 0 s ]
[main] 17:42:20.706 INFO f.i.s.r.p.i.ProjectInspector - GatherTestInformation..................................SUCCESS [ 0 s ]
[main] 17:42:20.706 INFO f.i.s.r.p.i.ProjectInspector - ComputeModules.........................................SUCCESS [ 0 s ]
[main] 17:42:20.706 INFO f.i.s.r.p.i.ProjectInspector - WritePropertyFile......................................SUCCESS [ 0 s ]
[main] 17:42:20.706 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
[main] 17:42:20.706 INFO f.i.s.r.p.i.ProjectInspector - PIPELINE FINDING: PATCHED
[main] 17:42:20.706 INFO f.i.s.r.p.i.ProjectInspector - ----------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.039 sec
Results :
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:04 min
[INFO] Finished at: 2022-02-03T17:42:22Z
[INFO] ------------------------------------------------------------------------
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (repairnator-pipeline)
[Pipeline] timeout
Timeout set to expire in 3 hr 0 min
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] container
[Pipeline] {
[Pipeline] sh
+ bash ./.ci/ci-run-with-core.sh
+ export M2_HOME=/usr/share/maven
+ M2_HOME=/usr/share/maven
+ mvn clean install -B -f src/repairnator-core/
[INFO] Scanning for projects...
[INFO] Inspecting build with total of 1 modules...
[INFO] Installing Nexus Staging features:
[INFO] ... total of 1 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin
[INFO]
[INFO] ---------------< fr.inria.repairnator:repairnator-core >----------------
[INFO] Building repairnator-core 3.3-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ repairnator-core ---
[INFO] Deleting /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/target
[INFO]
[INFO] --- flatten-maven-plugin:1.1.0:clean (flatten.clean) @ repairnator-core ---
[INFO] Deleting /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/.flattened-pom.xml
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.3:prepare-agent (default) @ repairnator-core ---
[INFO] argLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar=destfile=/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/target/jacoco.exec,excludes=com.sun.tools.jdi.**
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ repairnator-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- flatten-maven-plugin:1.1.0:flatten (flatten) @ repairnator-core ---
[INFO] Generating flattened POM of project fr.inria.repairnator:repairnator-core:jar:3.3-SNAPSHOT...
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ repairnator-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 50 source files to /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/target/classes
[WARNING] /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/src/main/java/fr/inria/spirals/repairnator/dockerpool/RunnablePipelineContainer.java: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/src/main/java/fr/inria/spirals/repairnator/dockerpool/RunnablePipelineContainer.java uses or overrides a deprecated API.
[WARNING] /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/src/main/java/fr/inria/spirals/repairnator/dockerpool/RunnablePipelineContainer.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ repairnator-core ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ repairnator-core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4 source files to /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ repairnator-core ---
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running exceptionparser.StackTraceParserTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.201 sec - in exceptionparser.StackTraceParserTest
Running fr.inria.spirals.repairnator.utils.TestUtils
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.351 sec - in fr.inria.spirals.repairnator.utils.TestUtils
Running fr.inria.spirals.repairnator.utils.TestDateUtils
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec - in fr.inria.spirals.repairnator.utils.TestDateUtils
Running fr.inria.spirals.repairnator.config.TestRepairnatorConfig
Tests run: 4, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 0.024 sec - in fr.inria.spirals.repairnator.config.TestRepairnatorConfig
Results :
Tests run: 18, Failures: 0, Errors: 0, Skipped: 3
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.3:report (report) @ repairnator-core ---
[INFO] Loading execution data file /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/target/jacoco.exec
[INFO] Analyzed bundle 'repairnator-core' with 53 classes
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ repairnator-core ---
[INFO] Building jar: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/target/repairnator-core-3.3-SNAPSHOT.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ repairnator-core ---
[INFO] Installing /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/target/repairnator-core-3.3-SNAPSHOT.jar to /home/jenkins/.m2/repository/fr/inria/repairnator/repairnator-core/3.3-SNAPSHOT/repairnator-core-3.3-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-core/.flattened-pom.xml to /home/jenkins/.m2/repository/fr/inria/repairnator/repairnator-core/3.3-SNAPSHOT/repairnator-core-3.3-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.441 s
[INFO] Finished at: 2022-02-03T17:42:48Z
[INFO] ------------------------------------------------------------------------
+ mvn -Duser.home=/home/jenkins '-Dtest=**' clean test -B -f src/repairnator-pipeline/
[INFO] Scanning for projects...
[INFO] Inspecting build with total of 1 modules...
[INFO] Installing Nexus Staging features:
[INFO] ... total of 1 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin
[INFO]
[INFO] -------------< fr.inria.repairnator:repairnator-pipeline >--------------
[INFO] Building repairnator-pipeline 3.3-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.core.resources/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.core.runtime/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.osgi/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.equinox.common/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.core.jobs/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.equinox.preferences/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.core.contenttype/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.text/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.core.commands/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/junit/junit-dep/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/repairnator/repairnator-core/3.3-SNAPSHOT/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/repairnator/repairnator-root/3.3-SNAPSHOT/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.core.expressions/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.equinox.registry/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.equinox.app/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/org/eclipse/platform/org.eclipse.core.filesystem/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/br/ufu/lascam/automatic-diff-dissection/1.1-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/br/ufu/lascam/automatic-diff-dissection/1.1-SNAPSHOT/maven-metadata.xml (1.2 kB at 4.5 kB/s)
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/7.6.0-SNAPSHOT/maven-metadata.xml
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml (1.0 kB at 3.7 kB/s)
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spirals/nopol/0.2-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spirals/nopol/0.2-SNAPSHOT/maven-metadata.xml (998 B at 5.6 kB/s)
[INFO] Downloading from tdurieux-maven-repository-snapshot: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/7.5.0-SNAPSHOT/maven-metadata.xml
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ repairnator-pipeline ---
[INFO] Deleting /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target
[INFO]
[INFO] --- flatten-maven-plugin:1.1.0:clean (flatten.clean) @ repairnator-pipeline ---
[INFO] Deleting /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/.flattened-pom.xml
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.3:prepare-agent (default) @ repairnator-pipeline ---
[INFO] argLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar=destfile=/home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/jacoco.exec,excludes=com.sun.tools.jdi.**
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ repairnator-pipeline ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 8 resources
[INFO]
[INFO] --- flatten-maven-plugin:1.1.0:flatten (flatten) @ repairnator-pipeline ---
[INFO] Generating flattened POM of project fr.inria.repairnator:repairnator-pipeline:jar:3.3-SNAPSHOT...
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ repairnator-pipeline ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 177 source files to /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/classes
[WARNING] /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/src/main/java/fr/inria/spirals/repairnator/process/maven/RepositoryModelResolver.java: Some input files use or override a deprecated API.
[WARNING] /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/src/main/java/fr/inria/spirals/repairnator/process/maven/RepositoryModelResolver.java: Recompile with -Xlint:deprecation for details.
[WARNING] /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/src/main/java/fr/inria/spirals/repairnator/process/step/logParser/Element.java: Some input files use unchecked or unsafe operations.
[WARNING] /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/src/main/java/fr/inria/spirals/repairnator/process/step/logParser/Element.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ repairnator-pipeline ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 28 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ repairnator-pipeline ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 43 source files to /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/test-classes
[WARNING] /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/src/test/java/fr/inria/spirals/repairnator/process/maven/TestMavenHelper.java: Some input files use or override a deprecated API.
[WARNING] /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/src/test/java/fr/inria/spirals/repairnator/process/maven/TestMavenHelper.java: Recompile with -Xlint:deprecation for details.
[WARNING] /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/src/test/java/fr/inria/spirals/repairnator/process/step/TestBuildProject.java: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/src/test/java/fr/inria/spirals/repairnator/process/step/TestBuildProject.java uses unchecked or unsafe operations.
[WARNING] /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/src/test/java/fr/inria/spirals/repairnator/process/step/TestBuildProject.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-surefire-plugin:2.19.1:test (default-test) @ repairnator-pipeline ---
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running fr.inria.spirals.repairnator.process.step.repair.TestAssertFixerRepair
Parsing --class my.organization.ClassResourcesTest --tests testReplaceExpectedExceptionAnonymous
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testReplaceExpectedExceptionAnonymous
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testReplaceExpectedException
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testReplaceExpectedException
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testReplaceExpectedExceptionWithForwardReference
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testReplaceExpectedExceptionWithForwardReference
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAddTryCatchFail
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAddTryCatchFail
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAddExpectedExceptionAnonymous
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAddExpectedExceptionAnonymous
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testRemoveTryCatchBlock
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testRemoveTryCatchBlock
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testRemoveTryCatchBlock
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorPrimitive
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorPrimitive:testAssertionErrorPrimitive_0:testAssertionErrorPrimitive_1
Saving 1 observations... Saved!
Saving 1 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorPrimitive
Saving 1 observations... Saved!
Saving 1 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorBoolean
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorBoolean:testAssertionErrorBoolean_0:testAssertionErrorBoolean_1
Saving 1 observations... Saved!
Saving 1 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorBoolean
Saving 1 observations... Saved!
Saving 1 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testNegativeInfinity
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testNegativeInfinity:testNegativeInfinity_0:testNegativeInfinity_1
Saving 1 observations... Saved!
Saving 1 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testNegativeInfinity
Saving 1 observations... Saved!
Saving 1 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testPositiveInfinity
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testPositiveInfinity:testPositiveInfinity_0:testPositiveInfinity_1
Saving 1 observations... Saved!
Saving 1 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testPositiveInfinity
Saving 1 observations... Saved!
Saving 1 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorField
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorField:testAssertionErrorField_0:testAssertionErrorField_1
Saving 1 observations... Saved!
Saving 1 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorField
Saving 1 observations... Saved!
Saving 1 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorArray
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorArray:testAssertionErrorArray_0:testAssertionErrorArray_1
WARNING: this test may be flaky
WARNING: this test may be flaky
WARNING: this test may be flaky
WARNING: this test may be flaky
WARNING: this test may be flaky
WARNING: this test may be flaky
Saving 3 observations... Saved!
Saving 3 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertionErrorArray
Saving 3 observations... Saved!
Saving 3 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertSame
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertSame:testAssertSame_0:testAssertSame_1
Saving 2 observations... Saved!
Saving 2 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Parsing --class my.organization.ClassResourcesTest --tests testAssertSame
Saving 2 observations... Saved!
Saving 2 observations... Saved!
File saved to the following path: /home/jenkins/agent/workspace/repairnator-ci_PR-1246/src/repairnator-pipeline/target/TestResult.dat
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.07 sec - in fr.inria.spirals.repairnator.process.step.repair.TestAssertFixerRepair
Running fr.inria.spirals.repairnator.process.step.repair.TestNPERepair
Cannot contact my-agent-pod-464mx-vx87m: java.lang.InterruptedException
Resuming build at Thu Feb 03 13:55:57 EST 2022 after Jenkins restart
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Waiting to resume part of repairnator-ci » PR-1246 #9: ‘my-agent-pod-464mx-vx87m’ is offline
Still trying to load Looking for path named ‘/home/jenkins/agent/workspace/repairnator-ci_PR-1246’ on computer named ‘my-agent-pod-464mx-vx87m’
Killed part of repairnator-ci » PR-1246 #9 after waiting for 5 min 0 sec because we assume unknown agent my-agent-pod-464mx-vx87m is never going to appear
[Pipeline] End of Pipeline
Agent was removed
GitHub has been notified of this commit’s build result
Finished: ABORTED