Started by timer [EnvInject] - Loading node environment variables. Building remotely on sos-builder04 (lin) in workspace /builds/workspace/nopol [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Done Cloning the remote Git repository Cloning repository https://github.com/SpoonLabs/nopol.git > git init /builds/workspace/nopol # timeout=10 Fetching upstream changes from https://github.com/SpoonLabs/nopol.git > git --version # timeout=10 > git fetch --tags --progress https://github.com/SpoonLabs/nopol.git +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://github.com/SpoonLabs/nopol.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/SpoonLabs/nopol.git # timeout=10 Fetching upstream changes from https://github.com/SpoonLabs/nopol.git > git fetch --tags --progress https://github.com/SpoonLabs/nopol.git +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision 48b0d529d568740350011afc884c0a3264e0bbdd (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 48b0d529d568740350011afc884c0a3264e0bbdd Commit message: "handle no source position in patch generation" > git rev-list --no-walk 557298c20a1ac866f768d8a6d6c94b420506b75c # timeout=10 [nopol] $ /bin/sh -xe /tmp/jenkins1130733938837333024.sh + rm -rf /builds/.m2/repository/fr/inria/gforge/spoon [nopol] $ /bin/sh -xe /tmp/jenkins2257901801376604526.sh + cd test-projects + mvn test -DskipTests Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building test-projects 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ test-projects --- [WARNING] Using platform encoding (UTF8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /builds/workspace/nopol/test-projects/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ test-projects --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF8, i.e. build is platform dependent! [INFO] Compiling 28 source files to /builds/workspace/nopol/test-projects/target/classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ test-projects --- [WARNING] Using platform encoding (UTF8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /builds/workspace/nopol/test-projects/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ test-projects --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF8, i.e. build is platform dependent! [INFO] Compiling 28 source files to /builds/workspace/nopol/test-projects/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ test-projects --- [INFO] Tests are skipped. [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.200 s [INFO] Finished at: 2018-04-27T10:39:34+02:00 [INFO] Final Memory: 15M/138M [INFO] ------------------------------------------------------------------------ + cd ../nopol + mvn versions:use-latest-versions -DallowSnapshots=true Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-compiler-plugin @ line 355, column 25 [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-install-plugin @ line 363, column 25 [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-clean-plugin @ line 371, column 25 [WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 427, column 17 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Nopol 0.2-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- versions-maven-plugin:2.4:use-latest-versions (default-cli) @ nopol --- [INFO] Major version changes allowed [INFO] artifact com.google.guava:guava: checking for updates from inria [INFO] artifact com.google.guava:guava: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.google.guava:guava: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.google.guava:guava: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.google.guava:guava: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.google.guava:guava: checking for updates from central [INFO] Updated com.google.guava:guava:jar:15.0 to version 25.0-jre [INFO] artifact org.slf4j:slf4j-api: checking for updates from inria [INFO] artifact org.slf4j:slf4j-api: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.slf4j:slf4j-api: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.slf4j:slf4j-api: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.slf4j:slf4j-api: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.slf4j:slf4j-api: checking for updates from central [INFO] Updated org.slf4j:slf4j-api:jar:${slf4j.version} to version 1.8.0-beta2 [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from inria [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.slf4j:jul-to-slf4j: checking for updates from central [INFO] Updated org.slf4j:jul-to-slf4j:jar:${slf4j.version} to version 1.8.0-beta2 [INFO] Major version changes allowed [INFO] artifact junit:junit: checking for updates from inria [INFO] artifact junit:junit: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact junit:junit: checking for updates from gforge.inria.fr-snapshot [INFO] artifact junit:junit: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact junit:junit: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] Updated junit:junit:jar:4.11 to version 4.13-SNAPSHOT [INFO] artifact org.reflections:reflections: checking for updates from inria [INFO] artifact org.reflections:reflections: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.reflections:reflections: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.reflections:reflections: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.reflections:reflections: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.reflections:reflections: checking for updates from central [INFO] Updated org.reflections:reflections:jar:0.9.9-RC1 to version 0.9.11 [INFO] artifact ch.qos.logback:logback-classic: checking for updates from inria [INFO] artifact ch.qos.logback:logback-classic: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact ch.qos.logback:logback-classic: checking for updates from gforge.inria.fr-snapshot [INFO] artifact ch.qos.logback:logback-classic: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact ch.qos.logback:logback-classic: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact ch.qos.logback:logback-classic: checking for updates from central [INFO] Updated ch.qos.logback:logback-classic:jar:1.0.13 to version 1.3.0-alpha4 [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from inria [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.google.code.findbugs:jsr305: checking for updates from central [INFO] Updated com.google.code.findbugs:jsr305:jar:2.0.1 to version 3.0.2 [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from inria [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.hamcrest:hamcrest-core: checking for updates from central [INFO] artifact gov.nasa.jpf:jpf: checking for updates from inria [INFO] artifact gov.nasa.jpf:jpf: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact gov.nasa.jpf:jpf: checking for updates from gforge.inria.fr-snapshot [INFO] artifact gov.nasa.jpf:jpf: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact gov.nasa.jpf:jpf: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact gov.nasa.jpf:jpf: checking for updates from central [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from inria [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from gforge.inria.fr-snapshot [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact gov.nasa.jpf:jpf-symbc: checking for updates from central [INFO] artifact com.microsoft.z3:z3: checking for updates from inria [INFO] artifact com.microsoft.z3:z3: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.microsoft.z3:z3: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.microsoft.z3:z3: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.microsoft.z3:z3: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.microsoft.z3:z3: checking for updates from central [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from inria [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from gforge.inria.fr-snapshot [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact fr.inria.gforge.spoon:spoon-core: checking for updates from central [INFO] Updated fr.inria.gforge.spoon:spoon-core:jar:6.2.0 to version 6.3.0-SNAPSHOT [INFO] artifact org.smtlib:smtlib: checking for updates from inria [INFO] artifact org.smtlib:smtlib: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.smtlib:smtlib: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.smtlib:smtlib: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.smtlib:smtlib: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.smtlib:smtlib: checking for updates from central [INFO] artifact com.sun:tools: checking for updates from inria [INFO] artifact com.sun:tools: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.sun:tools: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.sun:tools: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.sun:tools: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.sun:tools: checking for updates from central [INFO] artifact sacha:infra: checking for updates from inria [INFO] artifact sacha:infra: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact sacha:infra: checking for updates from gforge.inria.fr-snapshot [INFO] artifact sacha:infra: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact sacha:infra: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact sacha:infra: checking for updates from central [INFO] artifact com.gzoltar:gzoltar: checking for updates from inria [INFO] artifact com.gzoltar:gzoltar: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.gzoltar:gzoltar: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.gzoltar:gzoltar: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.gzoltar:gzoltar: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.gzoltar:gzoltar: checking for updates from central [INFO] artifact commons-cli:commons-cli: checking for updates from inria [INFO] artifact commons-cli:commons-cli: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact commons-cli:commons-cli: checking for updates from gforge.inria.fr-snapshot [INFO] artifact commons-cli:commons-cli: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact commons-cli:commons-cli: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] Updated commons-cli:commons-cli:jar:1.3 to version 1.4 [INFO] artifact fil.iagl.cocospoon:CocoSpoon: checking for updates from inria [INFO] artifact fil.iagl.cocospoon:CocoSpoon: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact fil.iagl.cocospoon:CocoSpoon: checking for updates from gforge.inria.fr-snapshot [INFO] artifact fil.iagl.cocospoon:CocoSpoon: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact fil.iagl.cocospoon:CocoSpoon: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.cloudbees:diff4j: checking for updates from inria [INFO] artifact com.cloudbees:diff4j: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact com.cloudbees:diff4j: checking for updates from gforge.inria.fr-snapshot [INFO] artifact com.cloudbees:diff4j: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact com.cloudbees:diff4j: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact com.cloudbees:diff4j: checking for updates from central [INFO] artifact org.json:json: checking for updates from inria [INFO] artifact org.json:json: checking for updates from sachaproject.gforge.inria.fr-release [INFO] artifact org.json:json: checking for updates from gforge.inria.fr-snapshot [INFO] artifact org.json:json: checking for updates from spoon.gforge.inria.fr-release [INFO] artifact org.json:json: checking for updates from tdurieux.github.io/maven-repository/snapshots/ [INFO] artifact org.json:json: checking for updates from central [INFO] Updated org.json:json:jar:20160810 to version 20180130 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 9.394 s [INFO] Finished at: 2018-04-27T10:39:45+02:00 [INFO] Final Memory: 21M/180M [INFO] ------------------------------------------------------------------------ + mvn package Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for fr.inria.gforge.spirals:nopol:jar:0.2-SNAPSHOT [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-compiler-plugin @ line 355, column 25 [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-install-plugin @ line 363, column 25 [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-clean-plugin @ line 371, column 25 [WARNING] 'repositories.repository.id' must not contain any of these characters \/:"<>|?* but found / @ line 427, column 17 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Nopol 0.2-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: http://maven-repo.gforge.inria.fr/releases/junit/junit/4.13-SNAPSHOT/maven-metadata.xml Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/junit/junit/4.13-SNAPSHOT/maven-metadata.xml Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/junit/junit/4.13-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/releases/junit/junit/4.13-SNAPSHOT/maven-metadata.xml Downloading: https://tdurieux.github.io/maven-repository/snapshots/junit/junit/4.13-SNAPSHOT/maven-metadata.xml Downloading: http://maven-repo.gforge.inria.fr/releases/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml 1013/1013 B Downloaded: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/maven-metadata.xml (1013 B at 30.0 KB/sec) Downloading: http://maven-repo.gforge.inria.fr/releases/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180426.225307-57.pom Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180426.225307-57.pom Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180426.225307-57.pom 4/20 KB 8/20 KB 12/20 KB 13/20 KB 16/20 KB 20/20 KB Downloaded: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180426.225307-57.pom (20 KB at 576.3 KB/sec) Downloading: http://maven-repo.gforge.inria.fr/releases/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading: https://tdurieux.github.io/maven-repository/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/releases/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml 1005 B Downloaded: https://tdurieux.github.io/maven-repository/snapshots/fil/iagl/cocospoon/CocoSpoon/1.0.0-SNAPSHOT/maven-metadata.xml (1005 B at 2.4 KB/sec) Downloading: http://maven-repo.gforge.inria.fr/releases/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom Downloading: http://spoon.gforge.inria.fr/repositories/releases/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom Downloading: https://tdurieux.github.io/maven-repository/snapshots/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom Downloading: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom 3/20 KB 5/20 KB 8/20 KB 11/20 KB 13/20 KB 16/20 KB 19/20 KB 20/20 KB Downloaded: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/6.2.0/spoon-core-6.2.0.pom (20 KB at 376.3 KB/sec) Downloading: http://maven-repo.gforge.inria.fr/releases/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml Downloading: http://sachaproject.gforge.inria.fr/repositories/releases/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml Downloading: http://spoon.gforge.inria.fr/repositories/releases/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml Downloading: https://tdurieux.github.io/maven-repository/snapshots/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml Downloading: https://oss.sonatype.org/content/groups/public/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml 762/762 B Downloaded: https://oss.sonatype.org/content/groups/public/com/sanityinc/jargs/2.0-SNAPSHOT/maven-metadata.xml (762 B at 1.3 KB/sec) Downloading: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180426.225307-57.jar 1/1339 KB 5/1339 KB 9/1339 KB 13/1339 KB 13/1339 KB 15/1339 KB 18/1339 KB 22/1339 KB 26/1339 KB 30/1339 KB 34/1339 KB 38/1339 KB 42/1339 KB 42/1339 KB 43/1339 KB 45/1339 KB 46/1339 KB 50/1339 KB 54/1339 KB 58/1339 KB 62/1339 KB 66/1339 KB 70/1339 KB 74/1339 KB 78/1339 KB 82/1339 KB 86/1339 KB 90/1339 KB 94/1339 KB 98/1339 KB 98/1339 KB 100/1339 KB 101/1339 KB 103/1339 KB 107/1339 KB 111/1339 KB 115/1339 KB 119/1339 KB 123/1339 KB 127/1339 KB 131/1339 KB 135/1339 KB 139/1339 KB 143/1339 KB 147/1339 KB 151/1339 KB 155/1339 KB 159/1339 KB 163/1339 KB 167/1339 KB 171/1339 KB 175/1339 KB 179/1339 KB 183/1339 KB 187/1339 KB 191/1339 KB 195/1339 KB 199/1339 KB 203/1339 KB 207/1339 KB 211/1339 KB 211/1339 KB 214/1339 KB 216/1339 KB 217/1339 KB 221/1339 KB 225/1339 KB 229/1339 KB 233/1339 KB 237/1339 KB 241/1339 KB 245/1339 KB 249/1339 KB 253/1339 KB 257/1339 KB 261/1339 KB 265/1339 KB 269/1339 KB 273/1339 KB 277/1339 KB 281/1339 KB 285/1339 KB 289/1339 KB 293/1339 KB 297/1339 KB 301/1339 KB 305/1339 KB 309/1339 KB 313/1339 KB 317/1339 KB 321/1339 KB 325/1339 KB 329/1339 KB 333/1339 KB 337/1339 KB 341/1339 KB 345/1339 KB 349/1339 KB 353/1339 KB 357/1339 KB 361/1339 KB 365/1339 KB 369/1339 KB 373/1339 KB 377/1339 KB 381/1339 KB 385/1339 KB 389/1339 KB 393/1339 KB 397/1339 KB 401/1339 KB 405/1339 KB 409/1339 KB 413/1339 KB 417/1339 KB 421/1339 KB 425/1339 KB 429/1339 KB 433/1339 KB 437/1339 KB 441/1339 KB 445/1339 KB 449/1339 KB 453/1339 KB 457/1339 KB 461/1339 KB 465/1339 KB 469/1339 KB 473/1339 KB 477/1339 KB 481/1339 KB 485/1339 KB 489/1339 KB 493/1339 KB 497/1339 KB 501/1339 KB 505/1339 KB 509/1339 KB 513/1339 KB 517/1339 KB 521/1339 KB 525/1339 KB 529/1339 KB 533/1339 KB 537/1339 KB 541/1339 KB 545/1339 KB 549/1339 KB 553/1339 KB 557/1339 KB 561/1339 KB 565/1339 KB 569/1339 KB 573/1339 KB 577/1339 KB 581/1339 KB 585/1339 KB 589/1339 KB 593/1339 KB 597/1339 KB 601/1339 KB 605/1339 KB 609/1339 KB 613/1339 KB 617/1339 KB 621/1339 KB 625/1339 KB 629/1339 KB 633/1339 KB 637/1339 KB 641/1339 KB 645/1339 KB 649/1339 KB 653/1339 KB 657/1339 KB 661/1339 KB 665/1339 KB 669/1339 KB 673/1339 KB 677/1339 KB 681/1339 KB 685/1339 KB 689/1339 KB 693/1339 KB 697/1339 KB 701/1339 KB 705/1339 KB 709/1339 KB 713/1339 KB 717/1339 KB 721/1339 KB 725/1339 KB 729/1339 KB 733/1339 KB 737/1339 KB 741/1339 KB 745/1339 KB 749/1339 KB 753/1339 KB 757/1339 KB 761/1339 KB 765/1339 KB 769/1339 KB 773/1339 KB 777/1339 KB 781/1339 KB 785/1339 KB 789/1339 KB 793/1339 KB 797/1339 KB 801/1339 KB 805/1339 KB 809/1339 KB 813/1339 KB 817/1339 KB 821/1339 KB 825/1339 KB 829/1339 KB 833/1339 KB 837/1339 KB 841/1339 KB 845/1339 KB 849/1339 KB 853/1339 KB 857/1339 KB 861/1339 KB 865/1339 KB 869/1339 KB 873/1339 KB 877/1339 KB 881/1339 KB 885/1339 KB 889/1339 KB 893/1339 KB 897/1339 KB 901/1339 KB 905/1339 KB 909/1339 KB 913/1339 KB 917/1339 KB 921/1339 KB 925/1339 KB 929/1339 KB 933/1339 KB 937/1339 KB 941/1339 KB 945/1339 KB 949/1339 KB 953/1339 KB 957/1339 KB 961/1339 KB 965/1339 KB 969/1339 KB 973/1339 KB 977/1339 KB 981/1339 KB 985/1339 KB 989/1339 KB 993/1339 KB 997/1339 KB 1001/1339 KB 1005/1339 KB 1009/1339 KB 1013/1339 KB 1017/1339 KB 1021/1339 KB 1025/1339 KB 1029/1339 KB 1033/1339 KB 1037/1339 KB 1041/1339 KB 1045/1339 KB 1049/1339 KB 1053/1339 KB 1057/1339 KB 1061/1339 KB 1065/1339 KB 1069/1339 KB 1073/1339 KB 1077/1339 KB 1081/1339 KB 1085/1339 KB 1089/1339 KB 1093/1339 KB 1097/1339 KB 1101/1339 KB 1105/1339 KB 1109/1339 KB 1113/1339 KB 1117/1339 KB 1121/1339 KB 1125/1339 KB 1129/1339 KB 1133/1339 KB 1137/1339 KB 1141/1339 KB 1145/1339 KB 1149/1339 KB 1153/1339 KB 1157/1339 KB 1161/1339 KB 1165/1339 KB 1169/1339 KB 1173/1339 KB 1177/1339 KB 1181/1339 KB 1185/1339 KB 1189/1339 KB 1193/1339 KB 1197/1339 KB 1201/1339 KB 1205/1339 KB 1209/1339 KB 1213/1339 KB 1217/1339 KB 1221/1339 KB 1225/1339 KB 1229/1339 KB 1233/1339 KB 1237/1339 KB 1241/1339 KB 1245/1339 KB 1249/1339 KB 1253/1339 KB 1257/1339 KB 1261/1339 KB 1265/1339 KB 1269/1339 KB 1273/1339 KB 1277/1339 KB 1281/1339 KB 1285/1339 KB 1289/1339 KB 1293/1339 KB 1297/1339 KB 1301/1339 KB 1305/1339 KB 1309/1339 KB 1313/1339 KB 1317/1339 KB 1321/1339 KB 1325/1339 KB 1329/1339 KB 1333/1339 KB 1337/1339 KB 1339/1339 KB Downloaded: http://maven.inria.fr/artifactory/spoon-public-snapshot/fr/inria/gforge/spoon/spoon-core/6.3.0-SNAPSHOT/spoon-core-6.3.0-20180426.225307-57.jar (1339 KB at 12871.9 KB/sec) [INFO] [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ nopol --- [INFO] argLine set to -javaagent:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/builds/workspace/nopol/nopol/target/jacoco.exec,excludes=com.sun.tools.jdi.** [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ nopol --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 4 resources [INFO] [INFO] --- maven-compiler-plugin:3.0:compile (default-compile) @ nopol --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 278 source files to /builds/workspace/nopol/nopol/target/classes [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[5,46] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[36,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[41,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[46,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[51,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[56,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[61,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[66,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[71,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[76,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[81,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/expression/value/Value.java:[86,23] sun.reflect.generics.reflectiveObjects.NotImplementedException is internal proprietary API and may be removed in a future release [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/nopol/synth/JPFRunner.java: Some input files use or override a deprecated API. [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/repair/nopol/synth/JPFRunner.java: Recompile with -Xlint:deprecation for details. [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/commons/synthesis/smt/SMTLib.java: Some input files use unchecked or unsafe operations. [WARNING] /builds/workspace/nopol/nopol/src/main/java/fr/inria/lille/commons/synthesis/smt/SMTLib.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ nopol --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 19 resources [INFO] [INFO] --- maven-compiler-plugin:3.0:testCompile (default-testCompile) @ nopol --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 50 source files to /builds/workspace/nopol/nopol/target/test-classes [WARNING] /builds/workspace/nopol/nopol/src/test/java/fr/inria/lille/repair/nopol/Defects4jUtils.java: Some input files use or override a deprecated API. [WARNING] /builds/workspace/nopol/nopol/src/test/java/fr/inria/lille/repair/nopol/Defects4jUtils.java: Recompile with -Xlint:deprecation for details. [WARNING] /builds/workspace/nopol/nopol/src/test/java/fr/inria/lille/commons/trace/ValuesCollectorTest.java: Some input files use unchecked or unsafe operations. [WARNING] /builds/workspace/nopol/nopol/src/test/java/fr/inria/lille/commons/trace/ValuesCollectorTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-surefire-plugin:2.14.1:test (default-test) @ nopol --- [INFO] Surefire report directory: /builds/workspace/nopol/nopol/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Running xxl.java.support.RangeMapperTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.126 sec Running xxl.java.junit.TestSuiteExecutionTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.127 sec Running xxl.java.compiler.DynamicClassCompilerTest 04:40:02.252 [main] ERROR x.java.compiler.DynamicClassCompiler - [Compilation errors] Mathematician.java:1: error: cannot find symbol package test.dynamic.math;import test.dynamic.math.Calculator;public class Mathematician { private Calculator calculator; public Mathematician(Calculator calculator) { this.calculator = calculator; } public int sum(int a, int b) { return calculator.sum(a, b); } public int multiply(int a, int b) { return calculator.multiply(a, b); }} ^ symbol: method multiply(int,int) location: variable calculator of type test.dynamic.math.Calculator Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.113 sec Running xxl.java.library.ObjectLibraryTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec Running xxl.java.library.JavaLibraryTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec Running xxl.java.library.StringLibraryTest Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 sec Running xxl.java.library.NumberLibraryTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec Running xxl.java.library.ClassLibraryTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec Running xxl.container.classic.map.MultimapTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec Running xxl.container.classic.map.DoubleMapTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running xxl.container.classic.MetaSetTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running xxl.container.classic.MetaListTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec Running xxl.container.classic.MetaMapTest Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec Running xxl.container.classic.MetaCollectionTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec Running xxl.container.various.BagTest Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec Running xxl.container.various.PairTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running xxl.container.various.MappingBagTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec Running xxl.container.various.TableTest Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec Running fr.inria.lille.localization.DumbLocalizerTest 04:40:03.307 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_3] 04:40:03.308 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:03.309 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:03.310 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_3.NopolExampleTest] 04:40:03.315 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_3], projectClasspath='[Ljava.net.URL;@590182a6', projectTests=[nopol_examples.nopol_example_3.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:03.316 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:03.331 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 94 MB 04:40:03.332 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:03.333 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 178 MB 04:40:03.334 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:03.336 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:03.336 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:06.047 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:06.047 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_3.NopolExample:32 which is executed by 9 tests -126608641 04:40:06.124 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:06.243 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:06.243 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:06.243 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_3.NopolExample:11 which is executed by 9 tests -126608641 04:40:06.315 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:06.399 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:06.400 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:06.400 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_3.NopolExample:24 which is executed by 9 tests -126608641 04:40:06.445 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:06.517 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:06.518 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #4 04:40:06.518 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_3.NopolExample:21 which is executed by 9 tests -126608641 04:40:06.593 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:06.712 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:06.713 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #5 04:40:06.713 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_3.NopolExample:36 which is executed by 9 tests -126608641 04:40:06.791 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:06.859 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:06.860 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:06.864 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:06.865 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 3 04:40:06.866 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 5 04:40:06.866 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:06.867 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:06.870 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 0 04:40:06.871 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:06.874 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 3559ms 04:40:06.875 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:06.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] 04:40:06.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:06.936 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:06.937 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] 04:40:06.938 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@6eb45d80', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:06.939 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:06.940 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 150 MB 04:40:06.940 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:06.940 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 204 MB 04:40:06.942 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:06.942 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:06.943 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:07.062 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:07.062 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:21 which is executed by 9 tests -126608641 04:40:07.107 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:07.166 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:07.166 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:07.166 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:11 which is executed by 9 tests -126608641 04:40:07.225 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:07.309 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:07.309 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:07.309 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:35 which is executed by 9 tests -126608641 04:40:07.409 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:07.459 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:07.460 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:07.461 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:07.461 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 2 04:40:07.461 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 8 04:40:07.461 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:07.461 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:07.461 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 0 04:40:07.461 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:07.461 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 525ms 04:40:07.461 [main] INFO fr.inria.lille.repair.nopol.NoPol - Tests run: 3, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 4.182 sec <<< FAILURE! testDumbLocalizerWithPatch3(fr.inria.lille.localization.DumbLocalizerTest) Time elapsed: 3.599 sec <<< FAILURE! java.lang.AssertionError: expected:<1> but was:<0> at org.junit.Assert.fail(Assert.java:30) at org.junit.Assert.failNotEquals(Assert.java:314) at org.junit.Assert.assertEquals(Assert.java:227) at org.junit.Assert.assertEquals(Assert.java:222) at fr.inria.lille.localization.DumbLocalizerTest.testDumbLocalizerWithPatch3(DumbLocalizerTest.java:64) testDumbLocalizerWithPatch(fr.inria.lille.localization.DumbLocalizerTest) Time elapsed: 0.528 sec <<< FAILURE! java.lang.AssertionError: expected:<1> but was:<0> at org.junit.Assert.fail(Assert.java:30) at org.junit.Assert.failNotEquals(Assert.java:314) at org.junit.Assert.assertEquals(Assert.java:227) at org.junit.Assert.assertEquals(Assert.java:222) at fr.inria.lille.localization.DumbLocalizerTest.testDumbLocalizerWithPatch(DumbLocalizerTest.java:53) Running fr.inria.lille.localization.GzoltarLocalizerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.515 sec Running fr.inria.lille.localization.CocospoonLocalizerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 sec Running fr.inria.lille.repair.symbolic.SymbolicTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec Running fr.inria.lille.repair.infinitel.loop.implant.LoopStatisticsTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec Running fr.inria.lille.repair.infinitel.InfinitelTest 04:40:11.857 [main] DEBUG f.i.l.r.infinitel.InfiniteLoopFixer - Angelic records for hanging tests: infinitel_examples.infinitel_example_2.InfinitelExampleTest#infiniteLoop=1 04:40:11.857 [main] DEBUG f.i.l.r.infinitel.InfiniteLoopFixer - Tests of infinite loop: infinitel_examples.infinitel_example_2.InfinitelExampleTest#oneIteration infinitel_examples.infinitel_example_2.InfinitelExampleTest#infiniteLoop 04:40:11.866 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {(!oneIteration)=true, 0=0, a=10, oneIteration || ((!oneIteration) && (a == 0))=false, oneIteration=false, (a == 0)=false, ((!oneIteration) && (a == 0))=false}. outcome: false (oneIteration) constraint: {(!oneIteration)=true, 0=0, a=0, oneIteration || ((!oneIteration) && (a == 0))=true, oneIteration=false, (a == 0)=true, ((!oneIteration) && (a == 0))=true}. outcome: true (oneIteration) constraint: {(!oneIteration)=false, 0=0, a=0, oneIteration || ((!oneIteration) && (a == 0))=true, oneIteration=true, (a == 0)=true, ((!oneIteration) && (a == 0))=false}. outcome: true (infiniteLoop) constraint: {(!oneIteration)=false, 0=0, a=10, oneIteration || ((!oneIteration) && (a == 0))=true, oneIteration=true, (a == 0)=false, ((!oneIteration) && (a == 0))=false}. outcome: false (infiniteLoop) 04:40:11.867 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:40:11.929 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: (a == 0) (a == 0) 04:40:12.449 [main] DEBUG f.i.l.r.infinitel.InfiniteLoopFixer - Angelic records for hanging tests: infinitel_examples.infinitel_example_5.InfinitelExampleTest#infiniteLoop=37 04:40:12.449 [main] DEBUG f.i.l.r.infinitel.InfiniteLoopFixer - Tests of infinite loop: infinitel_examples.infinitel_example_5.InfinitelExampleTest#consumePartially infinitel_examples.infinitel_example_5.InfinitelExampleTest#consumedEverything infinitel_examples.infinitel_example_5.InfinitelExampleTest#infiniteLoop 04:40:12.465 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {canKeepConsuming(index, word)=false, word.length()==0=false, word.length()=19, index=18, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=18, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: false (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=32, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=32, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=36, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=36, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=33, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=33, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=false, word.length()==0=false, word.length()=18, index=3, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=3, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=3}. outcome: false (consumePartially) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=34, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=34, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=35, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=35, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=2, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=2, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=6, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=6, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=10, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=10, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=14, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=14, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=18, index=1, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=1, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=3}. outcome: true (consumePartially) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=18, index=0, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=0, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=3}. outcome: true (consumePartially) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=1, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=1, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=5, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=5, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=9, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=9, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=13, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=13, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=17, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=17, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=3, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=3, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=7, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=7, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=11, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=11, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=15, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=15, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=0, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=0, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=4, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=4, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=8, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=8, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=12, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=12, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=19, index=16, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=16, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=18}. outcome: true (consumedEverything) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=18, index=2, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=2, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=3}. outcome: true (consumePartially) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=0, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=0, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=4, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=4, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=8, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=8, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=12, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=12, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=16, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=16, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=20, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=20, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=24, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=24, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=28, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=28, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=1, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=1, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=5, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=5, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=9, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=9, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=13, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=13, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=17, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=17, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=21, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=21, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=25, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=25, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=29, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=29, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=10, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=10, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=2, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=2, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=6, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=6, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=14, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=14, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=18, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=18, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=22, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=22, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=26, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=26, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=30, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=30, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=37, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=37, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: false (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=3, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=3, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=7, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=7, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=11, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=11, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=15, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=15, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=19, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=19, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=23, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=23, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=27, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=27, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) constraint: {canKeepConsuming(index, word)=true, word.length()==0=false, word.length()=37, index=31, word!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()=31, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer!=null=true, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()=37}. outcome: true (infiniteLoop) 04:40:12.482 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:40:12.551 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:40:12.751 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: (infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()) != (infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()) (infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getSize()) != (infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer.getConsumed()) Tests run: 13, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 2.694 sec Running fr.inria.lille.repair.synthesis.SynthesizerOnRealBugTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec Running fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter7664515671129999165.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_12.NopolExampleTest#test_4 nopol_examples.nopol_example_12.NopolExampleTest#test_3 nopol_examples.nopol_example_12.NopolExampleTest#test_2 nopol_examples.nopol_example_12.NopolExampleTest#test_1 04:40:13.327 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:13.408 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.util.List 04:40:13.443 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.util.ArrayList 04:40:13.451 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] nopol_examples.nopol_example_12.NopolExample 04:40:13.459 [main] WARN f.i.l.r.s.DynamothCodeGenesisImpl - Unable to collect used classes java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getLine(NoSourcePosition.java:49) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:42) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:24) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedProject.processClasses(SpoonedProject.java:68) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:64) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:60) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.initSpoon(DynamothCodeGenesisImpl.java:356) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processClassPrepareEvent(DynamothCodeGenesisImpl.java:199) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:173) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test12(DynamothCodeGenesisTest.java:178) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) 04:40:13.467 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:13.477 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_12.NopolExampleTest#test_4 iteration 0 java.lang.NullPointerException at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processBreakPointEvents(DynamothCodeGenesisImpl.java:278) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:176) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test12(DynamothCodeGenesisTest.java:178) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter7664515671129999165.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_13.NopolExampleTest#test_3 nopol_examples.nopol_example_13.NopolExampleTest#test_2 nopol_examples.nopol_example_13.NopolExampleTest#test_1 04:40:13.791 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:13.847 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.util.List 04:40:13.850 [main] WARN f.i.l.r.s.DynamothCodeGenesisImpl - Unable to collect used classes java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getLine(NoSourcePosition.java:49) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:42) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:24) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedProject.processClasses(SpoonedProject.java:68) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:64) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:60) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.initSpoon(DynamothCodeGenesisImpl.java:356) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processClassPrepareEvent(DynamothCodeGenesisImpl.java:199) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:173) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test13(DynamothCodeGenesisTest.java:209) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) 04:40:13.879 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:13.881 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_13.NopolExampleTest#test_3 iteration 0 java.lang.NullPointerException at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processBreakPointEvents(DynamothCodeGenesisImpl.java:278) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:176) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test13(DynamothCodeGenesisTest.java:209) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter7664515671129999165.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_1.NopolExampleTest#test4 nopol_examples.nopol_example_1.NopolExampleTest#test5 nopol_examples.nopol_example_1.NopolExampleTest#test2 nopol_examples.nopol_example_1.NopolExampleTest#test3 nopol_examples.nopol_example_1.NopolExampleTest#test9 nopol_examples.nopol_example_1.NopolExampleTest#test1 04:40:14.114 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:14.201 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.lang.String 04:40:14.206 [main] WARN f.i.l.r.s.DynamothCodeGenesisImpl - Unable to collect used classes java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getLine(NoSourcePosition.java:49) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:42) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:24) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedProject.processClasses(SpoonedProject.java:68) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:64) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:60) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.initSpoon(DynamothCodeGenesisImpl.java:356) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processClassPrepareEvent(DynamothCodeGenesisImpl.java:199) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:173) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test1(DynamothCodeGenesisTest.java:52) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) 04:40:14.208 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:14.209 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_1.NopolExampleTest#test4 iteration 0 java.lang.NullPointerException at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processBreakPointEvents(DynamothCodeGenesisImpl.java:278) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:176) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test1(DynamothCodeGenesisTest.java:52) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter7664515671129999165.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_2.NopolExampleTest#test4 nopol_examples.nopol_example_2.NopolExampleTest#test5 nopol_examples.nopol_example_2.NopolExampleTest#test2 nopol_examples.nopol_example_2.NopolExampleTest#test3 nopol_examples.nopol_example_2.NopolExampleTest#test8 nopol_examples.nopol_example_2.NopolExampleTest#test9 nopol_examples.nopol_example_2.NopolExampleTest#test6 nopol_examples.nopol_example_2.NopolExampleTest#test7 nopol_examples.nopol_example_2.NopolExampleTest#test1 04:40:14.484 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:14.542 [main] WARN f.i.l.r.s.DynamothCodeGenesisImpl - Unable to collect used classes java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getLine(NoSourcePosition.java:49) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:42) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:24) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedProject.processClasses(SpoonedProject.java:68) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:64) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:60) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.initSpoon(DynamothCodeGenesisImpl.java:356) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processClassPrepareEvent(DynamothCodeGenesisImpl.java:199) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:173) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test2(DynamothCodeGenesisTest.java:70) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) 04:40:14.547 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:14.549 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_2.NopolExampleTest#test4 iteration 0 java.lang.NullPointerException at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processBreakPointEvents(DynamothCodeGenesisImpl.java:278) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:176) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test2(DynamothCodeGenesisTest.java:70) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter7664515671129999165.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_3.NopolExampleTest#test4 nopol_examples.nopol_example_3.NopolExampleTest#test5 nopol_examples.nopol_example_3.NopolExampleTest#test2 nopol_examples.nopol_example_3.NopolExampleTest#test3 nopol_examples.nopol_example_3.NopolExampleTest#test8 nopol_examples.nopol_example_3.NopolExampleTest#test9 nopol_examples.nopol_example_3.NopolExampleTest#test6 nopol_examples.nopol_example_3.NopolExampleTest#test7 nopol_examples.nopol_example_3.NopolExampleTest#test1 04:40:14.762 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:14.814 [main] WARN f.i.l.r.s.DynamothCodeGenesisImpl - Unable to collect used classes java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getLine(NoSourcePosition.java:49) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:42) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:24) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedProject.processClasses(SpoonedProject.java:68) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:64) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:60) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.initSpoon(DynamothCodeGenesisImpl.java:356) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processClassPrepareEvent(DynamothCodeGenesisImpl.java:199) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:173) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test3(DynamothCodeGenesisTest.java:88) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) 04:40:14.818 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:14.824 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_3.NopolExampleTest#test4 iteration 0 java.lang.NullPointerException at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processBreakPointEvents(DynamothCodeGenesisImpl.java:278) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:176) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test3(DynamothCodeGenesisTest.java:88) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter7664515671129999165.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_4.NopolExampleTest#test4 nopol_examples.nopol_example_4.NopolExampleTest#test5 nopol_examples.nopol_example_4.NopolExampleTest#test2 nopol_examples.nopol_example_4.NopolExampleTest#test3 nopol_examples.nopol_example_4.NopolExampleTest#test8 nopol_examples.nopol_example_4.NopolExampleTest#test9 nopol_examples.nopol_example_4.NopolExampleTest#test11 nopol_examples.nopol_example_4.NopolExampleTest#test6 nopol_examples.nopol_example_4.NopolExampleTest#test10 nopol_examples.nopol_example_4.NopolExampleTest#test7 nopol_examples.nopol_example_4.NopolExampleTest#test1 04:40:15.056 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:15.124 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.lang.String 04:40:15.134 [main] DEBUG f.i.l.r.s.c.spoon.ClassCollector - [class] java.lang.Integer 04:40:15.136 [main] WARN f.i.l.r.s.DynamothCodeGenesisImpl - Unable to collect used classes java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getLine(NoSourcePosition.java:49) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:42) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:24) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedProject.processClasses(SpoonedProject.java:68) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:64) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:60) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.initSpoon(DynamothCodeGenesisImpl.java:356) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processClassPrepareEvent(DynamothCodeGenesisImpl.java:199) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:173) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test4(DynamothCodeGenesisTest.java:108) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) 04:40:15.138 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:15.140 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_4.NopolExampleTest#test4 iteration 0 java.lang.NullPointerException at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processBreakPointEvents(DynamothCodeGenesisImpl.java:278) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:176) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test4(DynamothCodeGenesisTest.java:108) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter7664515671129999165.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_5.NopolExampleTest#test4 nopol_examples.nopol_example_5.NopolExampleTest#test5 nopol_examples.nopol_example_5.NopolExampleTest#test2 nopol_examples.nopol_example_5.NopolExampleTest#test3 nopol_examples.nopol_example_5.NopolExampleTest#test6 nopol_examples.nopol_example_5.NopolExampleTest#test1 04:40:15.394 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:15.435 [main] WARN f.i.l.r.s.DynamothCodeGenesisImpl - Unable to collect used classes java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getLine(NoSourcePosition.java:49) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:42) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:24) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedProject.processClasses(SpoonedProject.java:68) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:64) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:60) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.initSpoon(DynamothCodeGenesisImpl.java:356) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processClassPrepareEvent(DynamothCodeGenesisImpl.java:199) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:173) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test5(DynamothCodeGenesisTest.java:127) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) 04:40:15.436 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:15.438 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_5.NopolExampleTest#test4 iteration 0 java.lang.NullPointerException at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processBreakPointEvents(DynamothCodeGenesisImpl.java:278) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:176) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test5(DynamothCodeGenesisTest.java:127) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter7664515671129999165.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_6.NopolExampleTest#test4 nopol_examples.nopol_example_6.NopolExampleTest#test5 nopol_examples.nopol_example_6.NopolExampleTest#test2 nopol_examples.nopol_example_6.NopolExampleTest#test3 nopol_examples.nopol_example_6.NopolExampleTest#test6 nopol_examples.nopol_example_6.NopolExampleTest#test1 04:40:15.643 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:15.690 [main] WARN f.i.l.r.s.DynamothCodeGenesisImpl - Unable to collect used classes java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getLine(NoSourcePosition.java:49) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:42) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:24) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedProject.processClasses(SpoonedProject.java:68) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:64) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:60) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.initSpoon(DynamothCodeGenesisImpl.java:356) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processClassPrepareEvent(DynamothCodeGenesisImpl.java:199) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:173) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test6(DynamothCodeGenesisTest.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) 04:40:15.692 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:15.700 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_6.NopolExampleTest#test4 iteration 0 java.lang.NullPointerException at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processBreakPointEvents(DynamothCodeGenesisImpl.java:278) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:176) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test6(DynamothCodeGenesisTest.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) java -cp /builds/workspace/nopol/nopol/../test-projects/target/test-classes:/builds/workspace/nopol/nopol/../test-projects/target/classes:/builds/workspace/nopol/nopol/lib/junit-4.11.jar:/builds/workspace/nopol/nopol/target/surefire/surefirebooter7664515671129999165.jar:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar: fr.inria.lille.repair.MethodTestRunner nopol_examples.nopol_example_8.NopolExampleTest#test_4 nopol_examples.nopol_example_8.NopolExampleTest#test_3 nopol_examples.nopol_example_8.NopolExampleTest#test_2 nopol_examples.nopol_example_8.NopolExampleTest#test_1 nopol_examples.nopol_example_8.NopolExampleTest#test_11 nopol_examples.nopol_example_8.NopolExampleTest#test_9 nopol_examples.nopol_example_8.NopolExampleTest#test_10 nopol_examples.nopol_example_8.NopolExampleTest#test_8 nopol_examples.nopol_example_8.NopolExampleTest#test_7 nopol_examples.nopol_example_8.NopolExampleTest#test_6 nopol_examples.nopol_example_8.NopolExampleTest#test_5 04:40:15.943 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - ClassPrepareEvent 04:40:15.985 [main] WARN f.i.l.r.s.DynamothCodeGenesisImpl - Unable to collect used classes java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getLine(NoSourcePosition.java:49) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:42) at fr.inria.lille.repair.synthesis.collect.spoon.VariablesInSuspiciousCollector.isToBeProcessed(VariablesInSuspiciousCollector.java:24) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedProject.processClasses(SpoonedProject.java:68) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:64) at fr.inria.lille.commons.spoon.SpoonedProject.processClass(SpoonedProject.java:60) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.initSpoon(DynamothCodeGenesisImpl.java:356) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processClassPrepareEvent(DynamothCodeGenesisImpl.java:199) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:173) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test8(DynamothCodeGenesisTest.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) 04:40:15.989 [main] DEBUG f.i.l.r.s.DynamothCodeGenesisImpl - BreakpointEvent 04:40:15.993 [main] INFO f.i.l.r.s.DynamothCodeGenesisImpl - [test] nopol_examples.nopol_example_8.NopolExampleTest#test_4 iteration 0 java.lang.NullPointerException at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processBreakPointEvents(DynamothCodeGenesisImpl.java:278) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.processVMEvents(DynamothCodeGenesisImpl.java:176) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:145) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test8(DynamothCodeGenesisTest.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:28) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:7) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:30) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:16) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:43) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:172) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:4) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:151) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:36) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:149) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:4) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:136) at org.junit.runners.ParentRunner.run(ParentRunner.java:207) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95) Tests run: 10, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 3.119 sec <<< FAILURE! test12(fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest) Time elapsed: 0.653 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.printSummary(DynamothCodeGenesisImpl.java:587) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.combineValues(DynamothCodeGenesisImpl.java:543) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:151) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test12(DynamothCodeGenesisTest.java:178) test13(fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest) Time elapsed: 0.348 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.printSummary(DynamothCodeGenesisImpl.java:587) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.combineValues(DynamothCodeGenesisImpl.java:543) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:151) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test13(DynamothCodeGenesisTest.java:209) test1(fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest) Time elapsed: 0.322 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.printSummary(DynamothCodeGenesisImpl.java:587) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.combineValues(DynamothCodeGenesisImpl.java:543) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:151) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test1(DynamothCodeGenesisTest.java:52) test2(fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest) Time elapsed: 0.339 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.printSummary(DynamothCodeGenesisImpl.java:587) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.combineValues(DynamothCodeGenesisImpl.java:543) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:151) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test2(DynamothCodeGenesisTest.java:70) test3(fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest) Time elapsed: 0.285 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.printSummary(DynamothCodeGenesisImpl.java:587) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.combineValues(DynamothCodeGenesisImpl.java:543) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:151) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test3(DynamothCodeGenesisTest.java:88) test4(fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest) Time elapsed: 0.299 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.printSummary(DynamothCodeGenesisImpl.java:587) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.combineValues(DynamothCodeGenesisImpl.java:543) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:151) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test4(DynamothCodeGenesisTest.java:108) test5(fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest) Time elapsed: 0.305 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.printSummary(DynamothCodeGenesisImpl.java:587) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.combineValues(DynamothCodeGenesisImpl.java:543) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:151) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test5(DynamothCodeGenesisTest.java:127) test6(fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest) Time elapsed: 0.254 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.printSummary(DynamothCodeGenesisImpl.java:587) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.combineValues(DynamothCodeGenesisImpl.java:543) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:151) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test6(DynamothCodeGenesisTest.java:142) test8(fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest) Time elapsed: 0.302 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.printSummary(DynamothCodeGenesisImpl.java:587) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.combineValues(DynamothCodeGenesisImpl.java:543) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisImpl.run(DynamothCodeGenesisImpl.java:151) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.createSynthesizer(DynamothCodeGenesisTest.java:239) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test(DynamothCodeGenesisTest.java:244) at fr.inria.lille.repair.synthesis.DynamothCodeGenesisTest.test8(DynamothCodeGenesisTest.java:163) Running fr.inria.lille.repair.spoon.ConditionnalInstrumenterTest Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.281 sec <<< FAILURE! testConditionnalInstrumenter(fr.inria.lille.repair.spoon.ConditionnalInstrumenterTest) Time elapsed: 0.15 sec <<< ERROR! java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getSourceStart(NoSourcePosition.java:74) at fr.inria.lille.repair.nopol.spoon.NopolProcessor.isToBeProcessed(NopolProcessor.java:18) at fr.inria.lille.repair.nopol.spoon.dynamoth.ConditionalInstrumenter.isToBeProcessed(ConditionalInstrumenter.java:23) at fr.inria.lille.repair.nopol.spoon.dynamoth.ConditionalInstrumenter.isToBeProcessed(ConditionalInstrumenter.java:12) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedFile.process(SpoonedFile.java:148) at fr.inria.lille.commons.spoon.SpoonedFile.process(SpoonedFile.java:144) at fr.inria.lille.repair.spoon.ConditionnalInstrumenterTest.testConditionnalInstrumenter(ConditionnalInstrumenterTest.java:64) testConditionnalLoggingInstrumenter(fr.inria.lille.repair.spoon.ConditionnalInstrumenterTest) Time elapsed: 0.131 sec <<< ERROR! java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit at spoon.reflect.cu.position.NoSourcePosition.getSourceStart(NoSourcePosition.java:74) at fr.inria.lille.repair.nopol.spoon.NopolProcessor.isToBeProcessed(NopolProcessor.java:18) at fr.inria.lille.repair.nopol.spoon.ConditionalLoggingInstrumenter.isToBeProcessed(ConditionalLoggingInstrumenter.java:28) at fr.inria.lille.repair.nopol.spoon.ConditionalLoggingInstrumenter.isToBeProcessed(ConditionalLoggingInstrumenter.java:19) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:80) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtBlock(CtScanner.java:303) at spoon.support.reflect.code.CtBlockImpl.accept(CtBlockImpl.java:48) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.visitCtConstructor(CtScanner.java:371) at spoon.support.reflect.declaration.CtConstructorImpl.accept(CtConstructorImpl.java:57) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:174) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:148) at spoon.reflect.visitor.CtScanner.visitCtClass(CtScanner.java:339) at spoon.support.reflect.declaration.CtClassImpl.accept(CtClassImpl.java:68) at spoon.reflect.visitor.CtScanner.scan(CtScanner.java:182) at spoon.support.visitor.ProcessingVisitor.scan(ProcessingVisitor.java:77) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:145) at spoon.support.RuntimeProcessingManager.process(RuntimeProcessingManager.java:133) at fr.inria.lille.commons.spoon.SpoonedFile.processModelledClasses(SpoonedFile.java:157) at fr.inria.lille.commons.spoon.SpoonedFile.process(SpoonedFile.java:148) at fr.inria.lille.commons.spoon.SpoonedFile.process(SpoonedFile.java:144) at fr.inria.lille.repair.spoon.ConditionnalInstrumenterTest.testConditionnalLoggingInstrumenter(ConditionnalInstrumenterTest.java:147) Running fr.inria.lille.repair.expression.ExpressionTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec Running fr.inria.lille.repair.nopol.TseEvaluationTest Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 sec Running fr.inria.lille.repair.nopol.Defects4jEvaluationMathTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running fr.inria.lille.repair.nopol.Defects4jEvaluationTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec Running fr.inria.lille.repair.nopol.NopolTest 04:40:16.413 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] 04:40:16.413 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:16.413 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:16.413 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] 04:40:16.414 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@645ccf40', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:16.414 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:16.414 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 57 MB 04:40:16.414 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:16.414 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 209 MB 04:40:16.414 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:16.414 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:16.414 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:18.171 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:18.171 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:16 which is executed by 7 tests -126608641 04:40:18.213 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:18.213 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:15 which is executed by 8 tests -126608641 04:40:18.244 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:18.342 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:18.342 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:18.342 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:12 which is executed by 9 tests -126608641 04:40:18.375 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:18.451 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:18.451 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:18.451 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:18.451 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:18.452 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 10 04:40:18.452 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:18.452 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:18.452 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:18.452 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:18.453 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:18.453 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:18.453 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2038ms 04:40:18.453 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:18.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] 04:40:18.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:18.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:18.458 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] 04:40:18.458 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@344773cb', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:18.459 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:18.459 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 106 MB 04:40:18.459 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:18.460 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 207 MB 04:40:18.460 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:18.460 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:18.460 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:20.273 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:20.273 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:11 which is executed by 9 tests -126608641 04:40:20.308 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:20.353 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:20.353 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:20.353 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:12 which is executed by 4 tests -126608641 04:40:20.387 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:20.388 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:14 which is executed by 5 tests -126608641 04:40:20.421 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:20.422 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:20.422 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 2 04:40:20.422 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 11 04:40:20.422 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:20.422 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:20.422 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:20.423 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:20.423 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:20.423 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:20.423 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 1963ms 04:40:20.423 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:20.432 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_3] 04:40:20.433 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:20.433 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:20.433 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_3.NopolExampleTest] 04:40:20.433 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_3], projectClasspath='[Ljava.net.URL;@51d0780', projectTests=[nopol_examples.nopol_example_3.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:20.434 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:20.434 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 86 MB 04:40:20.435 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:20.435 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 207 MB 04:40:20.435 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:20.435 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:20.436 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:22.339 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:22.340 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_3.NopolExample:11 which is executed by 9 tests -126608641 04:40:22.375 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:22.419 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:22.419 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:22.420 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_3.NopolExample:9 which is executed by 9 tests -126608641 04:40:22.453 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:22.454 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_3.NopolExample:12 which is executed by 5 tests -126608641 04:40:22.488 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #4 04:40:22.488 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_3.NopolExample:14 which is executed by 4 tests -126608641 04:40:22.521 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:22.522 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:22.522 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 3 04:40:22.522 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 12 04:40:22.523 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:22.523 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:22.523 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:22.524 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:22.524 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:22.524 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:22.524 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2089ms 04:40:22.525 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:22.535 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_5] 04:40:22.535 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:22.535 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: PRECONDITION 04:40:22.536 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_5.NopolExampleTest] 04:40:22.537 [main] 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=PRECONDITION, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@49dea2d', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:22.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:22.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 57 MB 04:40:22.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:22.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 208 MB 04:40:22.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:22.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:22.537 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:24.408 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:24.408 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:21 which is executed by 6 tests -126608641 04:40:24.442 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:24.442 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:20 which is executed by 6 tests -126608641 04:40:24.478 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalAdder 04:40:24.520 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:24.520 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:24.520 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:17 which is executed by 6 tests -126608641 04:40:24.556 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:24.556 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:24.557 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:24.557 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 13 04:40:24.558 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:24.558 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:24.558 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:24.559 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:24.559 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:24.559 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:24.559 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2021ms 04:40:24.559 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:24.568 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_6] 04:40:24.569 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:24.569 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:24.569 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_6.NopolExampleTest] 04:40:24.569 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_6], projectClasspath='[Ljava.net.URL;@6882b5fa', projectTests=[nopol_examples.nopol_example_6.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:24.569 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:24.569 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 32 MB 04:40:24.569 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:24.569 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 199 MB 04:40:24.569 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:24.569 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:24.569 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:26.502 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:26.503 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_6.NopolExample:7 which is executed by 6 tests -126608641 04:40:26.537 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:26.578 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:26.578 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:26.578 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_6.NopolExample:8 which is executed by 3 tests -126608641 04:40:26.610 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:26.611 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_6.NopolExample:10 which is executed by 3 tests -126608641 04:40:26.656 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:26.657 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:26.657 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:26.658 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 14 04:40:26.658 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:26.659 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:26.659 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:26.660 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:26.660 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:26.661 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:26.661 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2088ms 04:40:26.662 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:26.682 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_7] 04:40:26.683 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:26.683 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:26.684 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_7.NopolExampleTest] 04:40:26.684 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_7], projectClasspath='[Ljava.net.URL;@64a22d08', projectTests=[nopol_examples.nopol_example_7.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:26.685 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:26.686 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 145 MB 04:40:26.686 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:26.686 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 204 MB 04:40:26.687 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:26.687 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:26.687 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:28.579 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:28.579 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_7.NopolExample:22 which is executed by 4 tests -126608641 04:40:28.615 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:28.616 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_7.NopolExample:21 which is executed by 30 tests -126608641 04:40:28.651 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:28.716 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:28.716 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:28.716 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_7.NopolExample:18 which is executed by 30 tests -126608641 04:40:28.752 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #4 04:40:28.753 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_7.NopolExample:10 which is executed by 31 tests -126608641 04:40:28.787 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:28.836 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 16 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2155ms 04:40:28.837 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_8] 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_8.NopolExampleTest] 04:40:28.846 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_8], projectClasspath='[Ljava.net.URL;@48386ee9', projectTests=[nopol_examples.nopol_example_8.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 92 MB 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 205 MB 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:28.846 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:30.666 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:30.666 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_8.NopolExample:15 which is executed by 5 tests -126608641 04:40:30.697 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:30.697 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_8.NopolExample:12 which is executed by 10 tests -126608641 04:40:30.727 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:30.766 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:30.766 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:30.766 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:30.766 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 2 04:40:30.766 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 17 04:40:30.766 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:30.766 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:30.767 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:30.767 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:30.767 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:30.767 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:30.767 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 1920ms 04:40:30.767 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] 04:40:30.768 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@49108f48', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 81 MB 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 196 MB 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:30.768 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:30.811 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] 04:40:30.814 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:30.816 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:30.816 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] 04:40:30.817 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@49108f48', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:30.818 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:30.819 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 66 MB 04:40:30.819 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:30.820 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 196 MB 04:40:30.821 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:30.822 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:30.826 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:32.605 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:32.606 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:11 which is executed by 9 tests -126608641 04:40:32.646 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:32.706 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:32.706 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:32.706 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:12 which is executed by 4 tests -126608641 04:40:32.747 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:32.747 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:14 which is executed by 5 tests -126608641 04:40:32.790 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:32.790 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:32.790 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 2 04:40:32.790 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 18 04:40:32.790 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:32.790 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:32.790 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:32.790 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:32.791 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:32.791 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:32.791 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 1979ms 04:40:32.791 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_5] 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: PRE_THEN_COND 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_5.NopolExampleTest] 04:40:32.798 [main] 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='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@1b65dc97', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 55 MB 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 206 MB 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:32.798 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:34.590 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:34.590 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:21 which is executed by 6 tests -126608641 04:40:34.644 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:34.644 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:20 which is executed by 6 tests -126608641 04:40:34.696 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalAdder 04:40:34.736 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:34.736 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:34.736 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:17 which is executed by 6 tests -126608641 04:40:34.785 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:34.785 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:34.785 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:34.785 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 19 04:40:34.785 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:34.785 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:34.785 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:34.785 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:34.785 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:34.786 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:34.786 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 1987ms 04:40:34.786 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:34.786 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_2] 04:40:34.786 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:34.786 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:34.786 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_2.NopolExampleTest] 04:40:34.787 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_2], projectClasspath='[Ljava.net.URL;@dc5c808', projectTests=[nopol_examples.nopol_example_2.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:34.787 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:34.787 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 158 MB 04:40:34.787 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:34.787 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 206 MB 04:40:34.787 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:34.787 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:34.787 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:36.529 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:36.529 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:11 which is executed by 9 tests -126608641 04:40:36.564 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:36.616 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:36.616 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:36.617 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:12 which is executed by 4 tests -126608641 04:40:36.665 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:36.665 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_2.NopolExample:14 which is executed by 5 tests -126608641 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 2 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 20 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 1912ms 04:40:36.698 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: COND_THEN_PRE 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] 04:40:36.707 [main] 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=COND_THEN_PRE, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@27c823d9', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 140 MB 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 206 MB 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:36.707 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:38.511 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:38.511 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:16 which is executed by 7 tests -126608641 04:40:38.544 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalAdder 04:40:38.626 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:38.626 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:38.626 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:15 which is executed by 8 tests -126608641 04:40:38.657 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:38.711 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:38.711 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalAdder 04:40:38.765 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:38.765 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:38.765 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:12 which is executed by 9 tests -126608641 04:40:38.802 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:38.867 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:38.867 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalAdder 04:40:38.934 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 25 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2228ms 04:40:38.935 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:38.940 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] 04:40:38.941 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:38.941 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:40:38.941 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] 04:40:38.941 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@eaeb4cc', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:38.941 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:38.941 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 91 MB 04:40:38.941 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:38.941 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 207 MB 04:40:38.941 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:38.941 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:38.941 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:40.656 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:40.656 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:16 which is executed by 7 tests -126608641 04:40:40.687 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:40.687 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:15 which is executed by 8 tests -126608641 04:40:40.725 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:40.792 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:40.792 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:40.792 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:12 which is executed by 9 tests -126608641 04:40:40.829 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:40.897 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:40.897 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:40.897 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:40.897 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:40.897 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 27 04:40:40.897 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:40.897 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:40.897 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:40.897 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:40.897 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:40.897 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:40.898 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 1957ms 04:40:40.898 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:40.903 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_1] 04:40:40.903 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:40.903 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: PRE_THEN_COND 04:40:40.903 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_1.NopolExampleTest] 04:40:40.904 [main] 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='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_1], projectClasspath='[Ljava.net.URL;@7636ffae', projectTests=[nopol_examples.nopol_example_1.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:40.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:40.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 130 MB 04:40:40.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:40.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 196 MB 04:40:40.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:40.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:40.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:42.672 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:42.672 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:16 which is executed by 7 tests -126608641 04:40:42.704 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalAdder 04:40:42.773 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:42.773 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:42.773 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:15 which is executed by 8 tests -126608641 04:40:42.806 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalAdder 04:40:42.861 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:42.861 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:42.916 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:42.916 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:42.916 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_1.NopolExample:12 which is executed by 9 tests -126608641 04:40:42.954 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalAdder 04:40:43.006 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:43.006 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:40:43.063 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:43.063 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:43.064 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:43.064 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:43.064 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 32 04:40:43.064 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:43.065 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:43.065 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:43.066 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:43.066 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:43.066 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:43.067 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2160ms 04:40:43.067 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:40:43.071 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java/nopol_examples/nopol_example_5] 04:40:43.071 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:40:43.071 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: COND_THEN_PRE 04:40:43.072 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [nopol_examples.nopol_example_5.NopolExampleTest] 04:40:43.072 [main] 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=COND_THEN_PRE, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java/nopol_examples/nopol_example_5], projectClasspath='[Ljava.net.URL;@2de5bd49', projectTests=[nopol_examples.nopol_example_5.NopolExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:40:43.072 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:40:43.073 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 92 MB 04:40:43.073 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:40:43.074 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 207 MB 04:40:43.074 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:40:43.074 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:40:43.074 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:40:44.775 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:40:44.775 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:21 which is executed by 6 tests -126608641 04:40:44.810 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:40:44.810 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:20 which is executed by 6 tests -126608641 04:40:44.843 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalAdder 04:40:44.888 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:40:44.888 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #3 04:40:44.888 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation nopol_examples.nopol_example_5.NopolExample:17 which is executed by 6 tests -126608641 04:40:44.921 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:40:44.922 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 1 04:40:44.922 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 1 04:40:44.922 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 33 04:40:44.922 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:40:44.922 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:40:44.922 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 2 04:40:44.923 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [4] [== of arity: 2, != of arity: 2, < of arity: 2, <= of arity: 2] 04:40:44.923 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Boolean: 4 04:40:44.923 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:40:44.923 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 1850ms 04:40:44.923 [main] INFO fr.inria.lille.repair.nopol.NoPol - Tests run: 15, Failures: 3, Errors: 11, Skipped: 1, Time elapsed: 28.52 sec <<< FAILURE! example1Fix(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 2.051 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.example1Fix(NopolTest.java:35) example2Fix(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 1.969 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.example2Fix(NopolTest.java:46) example3Fix(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 2.1 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.example3Fix(NopolTest.java:59) example5Fix(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 2.034 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.example5Fix(NopolTest.java:86) example6Fix(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 2.101 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.example6Fix(NopolTest.java:99) example7Fix(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 2.176 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.example7Fix(NopolTest.java:112) example8Fix(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 1.929 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.example8Fix(NopolTest.java:148) testIgnoreTestCouldCreateOtherPatches(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 2.025 sec <<< FAILURE! java.lang.AssertionError: expected:<1> but was:<0> at org.junit.Assert.fail(Assert.java:30) at org.junit.Assert.failNotEquals(Assert.java:314) at org.junit.Assert.assertEquals(Assert.java:227) at org.junit.Assert.assertEquals(Assert.java:222) at fr.inria.lille.repair.nopol.NopolTest.testIgnoreTestCouldCreateOtherPatches(NopolTest.java:271) preconditionThenConditionalPrecondition(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 1.993 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.preconditionThenConditionalPrecondition(NopolTest.java:220) testAPI(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 1.913 sec <<< FAILURE! java.lang.AssertionError: expected:<1> but was:<0> at org.junit.Assert.fail(Assert.java:30) at org.junit.Assert.failNotEquals(Assert.java:314) at org.junit.Assert.assertEquals(Assert.java:227) at org.junit.Assert.assertEquals(Assert.java:222) at fr.inria.lille.repair.nopol.NopolTest.testAPI(NopolTest.java:245) conditionalThenPreconditionnal(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 2.237 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.conditionalThenPreconditionnal(NopolTest.java:184) testSkippingRegressionStepLeadToAPatch(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 1.963 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:28) at org.junit.Assert.assertTrue(Assert.java:10) at org.junit.Assert.assertTrue(Assert.java:15) at fr.inria.lille.repair.nopol.NopolTest.testSkippingRegressionStepLeadToAPatch(NopolTest.java:233) preconditionThenConditional(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 2.169 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.preconditionThenConditional(NopolTest.java:166) conditionalThenPreconditionalUsePrecond(fr.inria.lille.repair.nopol.NopolTest) Time elapsed: 1.856 sec <<< ERROR! java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.get(ArrayList.java:433) at fr.inria.lille.repair.TestUtility.assertPatches(TestUtility.java:90) at fr.inria.lille.repair.nopol.NopolTest.conditionalThenPreconditionalUsePrecond(NopolTest.java:202) Running fr.inria.lille.commons.smt.SMTLibTest Tests run: 32, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.23 sec Running fr.inria.lille.commons.smt.SMTLibEqualVisitorTest 04:40:45.197 [main] WARN f.i.l.c.s.smt.SMTLibEqualVisitor - Empty implementation of fr.inria.lille.commons.synthesis.smt.SMTLibEqualVisitor.visit(IApplication) Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 sec Running fr.inria.lille.commons.smt.ComparisonTest Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec Running fr.inria.lille.commons.trace.ValuesCollectorTest Collected variables [aBoolean, reachableVariable] Expected variables [aBoolean, reachableVariable] Getters: {} Collected variables [index, word, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer] Expected variables [word, index, infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer] Getters: {infinitel_examples.infinitel_example_5.InfinitelExample.this.consumer=[getConsumed, getSize]} Collected variables [nested.privateInstanceField, spoon.example.ClassToSpoon.privateStaticField, spoon.example.ClassToSpoon.this.protectedInstanceField, spoon.example.ClassToSpoon.this.publicInstanceField, spoon.example.ClassToSpoon.protectedStaticField, spoon.example.ClassToSpoon.NestedClassToSpoon.this.privateNestedInstanceField, comparable.privateNestedInstanceField, comparable.publicNestedInstanceField, nested, nested.protectedInstanceField, nested.publicInstanceField, comparable.protectedNestedInstanceField, spoon.example.ClassToSpoon.publicStaticField, spoon.example.ClassToSpoon.NestedClassToSpoon.this.protectedNestedInstanceField, spoon.example.ClassToSpoon.this.privateInstanceField, comparable, spoon.example.ClassToSpoon.NestedClassToSpoon.this.publicNestedInstanceField] Expected variables [comparable, nested, comparable.privateNestedInstanceField, comparable.publicNestedInstanceField, comparable.protectedNestedInstanceField, spoon.example.ClassToSpoon.protectedStaticField, spoon.example.ClassToSpoon.privateStaticField, spoon.example.ClassToSpoon.publicStaticField, nested.publicInstanceField, nested.protectedInstanceField, nested.privateInstanceField, spoon.example.ClassToSpoon.NestedClassToSpoon.this.protectedNestedInstanceField, spoon.example.ClassToSpoon.NestedClassToSpoon.this.publicNestedInstanceField, spoon.example.ClassToSpoon.NestedClassToSpoon.this.privateNestedInstanceField, spoon.example.ClassToSpoon.this.publicInstanceField, spoon.example.ClassToSpoon.this.privateInstanceField, spoon.example.ClassToSpoon.this.protectedInstanceField] Getters: {} Collected variables [nopol_examples.nopol_example_2.NopolExample.1.this.limit] Expected variables [nopol_examples.nopol_example_2.NopolExample.1.this.limit] Getters: {} 04:40:45.802 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {a=-5, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false () constraint: {a=2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true () constraint: {a=10, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true () constraint: {a=-2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false () constraint: {a=-2, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: false () constraint: {a=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true () constraint: {a=0, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false, r=1}. outcome: true () 04:40:45.802 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:40:45.821 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:40:45.873 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 04:40:46.030 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:40:46.329 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ! of arity: 1 || of arity: 2 && of arity: 2 04:41:13.686 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Failed code synthesis, returning NullCodeGenesis 04:41:13.751 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {result=false, a=-5, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: false () constraint: {result=true, a=2, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: true () constraint: {result=true, a=10, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: true () constraint: {result=false, a=-2, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: false () constraint: {result=false, a=-2, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: false () constraint: {result=true, a=1, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: true () constraint: {result=true, a=0, r=1, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass!=null=false}. outcome: true () 04:41:13.752 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:13.769 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:13.799 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: -1 <= a Collected variables [a, b] Expected variables [a, b] Getters: {} Collected variables [11, (!(a < b)), 0, a, (a * b), b, -b, ((a * b) < 11), (a < b)] Expected variables [0, 11, a, b, -b, (a * b), (a < b), (!(a < b)), ((a * b) < 11)] Getters: {} Collected variables [spoon.example.ClassToSpoon.privateStaticField, nested2.protectedInstanceField, spoon.example.ClassToSpoon.this.protectedInstanceField, spoon.example.ClassToSpoon.this.publicInstanceField, spoon.example.ClassToSpoon.protectedStaticField, comparable.privateNestedInstanceField, nested2, comparable.publicNestedInstanceField, nested2.privateInstanceField, nested2.publicInstanceField, comparable.protectedNestedInstanceField, spoon.example.ClassToSpoon.publicStaticField, spoon.example.ClassToSpoon.this.privateInstanceField, comparable] Expected variables [comparable, nested2, comparable.privateNestedInstanceField, comparable.publicNestedInstanceField, comparable.protectedNestedInstanceField, spoon.example.ClassToSpoon.protectedStaticField, spoon.example.ClassToSpoon.privateStaticField, spoon.example.ClassToSpoon.publicStaticField, nested2.privateInstanceField, nested2.publicInstanceField, nested2.protectedInstanceField, spoon.example.ClassToSpoon.this.publicInstanceField, spoon.example.ClassToSpoon.this.privateInstanceField, spoon.example.ClassToSpoon.this.protectedInstanceField] Getters: {} Collected variables [aBoolean, nopol_examples.nopol_example_2.NopolExample.InnerNopolExample.this.fieldOfInnerClass, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass] Expected variables [aBoolean, nopol_examples.nopol_example_2.NopolExample.InnerNopolExample.this.fieldOfInnerClass, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass] Getters: {} Collected variables [index, nopol_examples.nopol_example_1.NopolExample.s, s, nopol_examples.nopol_example_1.NopolExample.this.index] Expected variables [s, index, nopol_examples.nopol_example_1.NopolExample.this.index, nopol_examples.nopol_example_1.NopolExample.s] Getters: {} Collected variables [a, b, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass] Expected variables [b, a, nopol_examples.nopol_example_2.NopolExample.this.fieldOfOuterClass] Getters: {} Collected variables [a, tmp] Expected variables [a, tmp] Getters: {} Collected variables [a, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass, r] Expected variables [r, a, nopol_examples.nopol_example_5.NopolExample.this.unreachableFromInnterStaticClass] Getters: {} Collected variables [a, b] Expected variables [a, b] Getters: {} Collected variables [stringParameter] Expected variables [stringParameter] Getters: {} Tests run: 26, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 29.234 sec Running fr.inria.lille.commons.synthesis.CodeSynthesisTest 04:41:14.454 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {}. outcome: 0 () constraint: {}. outcome: 0 () 04:41:14.454 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:14.463 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: 0 04:41:14.470 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {0=0, cond=true, size=4}. outcome: false () constraint: {0=0, cond=false, size=7}. outcome: true () 04:41:14.470 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:14.490 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 ?: of arity: 3 04:41:14.522 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: 0 == ((cond)?(size):(0)) 04:41:14.525 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {iterations=15, array.length=10}. outcome: 10 () constraint: {iterations=7, array.length=10}. outcome: 10 () 04:41:14.525 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: 04:41:14.535 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: array.length 04:41:14.550 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {value=97, letter=a}. outcome: true () constraint: {value=98, letter=b}. outcome: true () constraint: {value=122, letter=c}. outcome: false () constraint: {value=120, letter=d}. outcome: false () 04:41:14.551 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:14.571 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: value == letter 04:41:14.577 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {p=3, q=3, n=6}. outcome: true () constraint: {p=13, q=5, n=18}. outcome: true () constraint: {p=2, q=5, n=6}. outcome: false () constraint: {p=13, q=5, n=12}. outcome: false () 04:41:14.577 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:14.599 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 + of arity: 2 - of arity: 2 04:41:14.683 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: q + p <= n 04:41:14.690 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {iterations=10, array.length=10}. outcome: 20 () constraint: {iterations=5, array.length=15}. outcome: 20 () 04:41:14.690 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: + of arity: 2 - of arity: 2 04:41:14.704 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: array.length + iterations 04:41:14.709 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {iterations=15, array.length=4}. outcome: false () constraint: {iterations=5, array.length=16}. outcome: true () constraint: {iterations=16, array.length=16}. outcome: true () 04:41:14.709 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: == of arity: 2 != of arity: 2 < of arity: 2 <= of arity: 2 04:41:14.726 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: iterations <= array.length 04:41:14.730 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Specifications: constraint: {isEmpty=true, iterations=11, array.length=12}. outcome: 10 () constraint: {isEmpty=false, iterations=15, array.length=11}. outcome: 10 () 04:41:14.730 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: ?: of arity: 3 04:41:14.746 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Operators: ?: of arity: 3 + of arity: 2 - of arity: 2 04:41:14.795 [main] DEBUG f.i.l.c.s.ConstraintBasedSynthesis - Successful code synthesis: (((isEmpty)?(iterations):(array.length))) - (1) Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.357 sec Running fr.inria.lille.commons.synthesis.smt.constraint.ConstraintTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 sec Running fr.inria.lille.commons.synthesis.LocationVariableContainerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running fr.inria.lille.commons.synthesis.LocationVariableTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running fr.inria.lille.commons.synthesis.OperatorTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running fr.inria.lille.evo.TestPatchEvo 04:41:14.904 [main] DEBUG fr.inria.lille.evo.Main - -------------------------------------------------- 04:41:14.904 [main] DEBUG fr.inria.lille.evo.Main - ##### launch nopol without new tests ##### 04:41:14.904 [main] DEBUG fr.inria.lille.evo.Main - Launch nopol with: 04:41:14.904 [main] DEBUG fr.inria.lille.evo.Main - sources = ../test-projects/src/main/java:../test-projects/src/test/java:src/test/resources/evo/destSrcTest 04:41:14.904 [main] DEBUG fr.inria.lille.evo.Main - classpath = ../test-projects/target/classes:../test-projects/target/test-classes:src/test/resources/evo/destCpTest:lib/junit-4.11.jar 04:41:14.904 [main] DEBUG fr.inria.lille.evo.Main - testClasses = [Ljava.lang.String;@5fbda7c1 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Source files: [../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest] 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Classpath: [file:/builds/workspace/nopol/nopol/../test-projects/target/classes/, file:/builds/workspace/nopol/nopol/../test-projects/target/test-classes/, file:/builds/workspace/nopol/nopol/src/test/resources/evo/destCpTest/, file:/builds/workspace/nopol/nopol/lib/junit-4.11.jar] 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Statement type: CONDITIONAL 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Args: [evo_examples.evo_example_1.EvoExampleTest] 04:41:14.905 [main] 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=CONDITIONAL, synthesis=SMT, oracle=ANGELIC, solver=Z3, solverPath='null', projectSources=[../test-projects/src/main/java, ../test-projects/src/test/java, src/test/resources/evo/destSrcTest], projectClasspath='[Ljava.net.URL;@4ca876eb', projectTests=[evo_examples.evo_example_1.EvoExampleTest], complianceLevel=7, outputFolder=./, json=false} 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Available processors (cores): 2 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Free memory: 108 MB 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Maximum memory: 446 MB 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Total memory available to JVM: 196 MB 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - Java version: 1.8.0_151 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - JAVA_HOME: /builds/tools/hudson.model.JDK/JDK_8.0.151 04:41:14.905 [main] INFO fr.inria.lille.repair.nopol.NoPol - PATH: /builds/tools/hudson.model.JDK/JDK_8.0.151/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 04:41:16.882 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #1 04:41:16.882 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation evo_examples.evo_example_1.EvoExample:10 which is executed by 3 tests 1314309581 04:41:16.922 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - statement #2 04:41:16.922 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - Analysing SourceLocation evo_examples.evo_example_1.EvoExample:9 which is executed by 5 tests 1314309581 04:41:16.958 [main] DEBUG fr.inria.lille.repair.nopol.NoPol - looking with class fr.inria.lille.repair.nopol.spoon.smt.ConditionalReplacer 04:41:16.993 [main] ERROR fr.inria.lille.repair.nopol.NoPol - Error ExecutionException java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException: PartialSourcePosition only contains a CompilationUnit 04:41:16.993 [main] INFO fr.inria.lille.repair.nopol.NoPol - ----INFORMATION---- 04:41:17.001 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb classes : 60 04:41:17.001 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb methods : 285 04:41:17.002 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements Analyzed : 34 04:41:17.002 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb Statements with Angelic Value Found : 0 04:41:17.002 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb inputs in SMT : 0 04:41:17.002 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT level: 0 04:41:17.002 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb SMT components: [3] [?: of arity: 3, + of arity: 2, - of arity: 2] 04:41:17.003 [main] INFO fr.inria.lille.repair.nopol.NoPol - class java.lang.Number: 3 04:41:17.003 [main] INFO fr.inria.lille.repair.nopol.NoPol - Nb variables in SMT : 0 04:41:17.003 [main] INFO fr.inria.lille.repair.nopol.NoPol - NoPol Execution time : 2088ms 04:41:17.003 [main] INFO fr.inria.lille.repair.nopol.NoPol - 04:41:17.003 [main] DEBUG fr.inria.lille.evo.Main - ### ----- NO PATCH FOUND ----- [] basic Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.098 sec <<< FAILURE! test(fr.inria.lille.evo.TestPatchEvo) Time elapsed: 2.098 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:28) at org.junit.Assert.assertTrue(Assert.java:10) at org.junit.Assert.assertFalse(Assert.java:19) at org.junit.Assert.assertFalse(Assert.java:23) at fr.inria.lille.evo.TestPatchEvo.test(TestPatchEvo.java:55) Running fr.inria.lille.diff.PatchGeneratorTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.462 sec Results : Failed tests: DumbLocalizerTest.testDumbLocalizerWithPatch3:64 expected:<1> but was:<0> DumbLocalizerTest.testDumbLocalizerWithPatch:53 expected:<1> but was:<0> NopolTest.testIgnoreTestCouldCreateOtherPatches:271 expected:<1> but was:<0> NopolTest.testAPI:245 expected:<1> but was:<0> NopolTest.testSkippingRegressionStepLeadToAPatch:233 null TestPatchEvo.test:55 null Tests in error: DynamothCodeGenesisTest.test12:178->createSynthesizer:239 » IndexOutOfBounds I... DynamothCodeGenesisTest.test13:209->createSynthesizer:239 » IndexOutOfBounds I... DynamothCodeGenesisTest.test1:52->test:244->createSynthesizer:239 » IndexOutOfBounds DynamothCodeGenesisTest.test2:70->test:244->createSynthesizer:239 » IndexOutOfBounds DynamothCodeGenesisTest.test3:88->test:244->createSynthesizer:239 » IndexOutOfBounds DynamothCodeGenesisTest.test4:108->createSynthesizer:239 » IndexOutOfBounds In... DynamothCodeGenesisTest.test5:127->test:244->createSynthesizer:239 » IndexOutOfBounds DynamothCodeGenesisTest.test6:142->test:244->createSynthesizer:239 » IndexOutOfBounds DynamothCodeGenesisTest.test8:163->test:244->createSynthesizer:239 » IndexOutOfBounds ConditionnalInstrumenterTest.testConditionnalInstrumenter:64 » UnsupportedOperation ConditionnalInstrumenterTest.testConditionnalLoggingInstrumenter:147 » UnsupportedOperation NopolTest.example1Fix:35 » IndexOutOfBounds Index: 0, Size: 0 NopolTest.example2Fix:46 » IndexOutOfBounds Index: 0, Size: 0 NopolTest.example3Fix:59 » IndexOutOfBounds Index: 0, Size: 0 NopolTest.example5Fix:86 » IndexOutOfBounds Index: 0, Size: 0 NopolTest.example6Fix:99 » IndexOutOfBounds Index: 0, Size: 0 NopolTest.example7Fix:112 » IndexOutOfBounds Index: 0, Size: 0 NopolTest.example8Fix:148 » IndexOutOfBounds Index: 0, Size: 0 NopolTest.preconditionThenConditionalPrecondition:220 » IndexOutOfBounds Index... NopolTest.conditionalThenPreconditionnal:184 » IndexOutOfBounds Index: 0, Size... NopolTest.preconditionThenConditional:166 » IndexOutOfBounds Index: 0, Size: 0 NopolTest.conditionalThenPreconditionalUsePrecond:202 » IndexOutOfBounds Index... Tests run: 363, Failures: 6, Errors: 22, Skipped: 11 [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:30 min [INFO] Finished at: 2018-04-27T10:41:17+02:00 [INFO] Final Memory: 28M/220M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test (default-test) on project nopol: There are test failures. [ERROR] [ERROR] Please refer to /builds/workspace/nopol/nopol/target/surefire-reports for the individual test results. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException Build step 'Execute shell' marked build as failure Recording test results Sending e-mails to: spoon-devel@lists.gforge.inria.fr Finished: FAILURE