Console Output
Started by timer
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on sos-builder02-ubuntu18 (lin ubuntu18 java11) in workspace /builds/workspace/Sorald
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Done
The recommended git tool is: NONE
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/SpoonLabs/sorald
> git init /builds/workspace/Sorald # timeout=10
Fetching upstream changes from https://github.com/SpoonLabs/sorald
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/SpoonLabs/sorald +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/SpoonLabs/sorald # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 943ebdc38cfa2f36d4afe9dd11626e2ac300b761 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 943ebdc38cfa2f36d4afe9dd11626e2ac300b761 # timeout=10
Commit message: "chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v2.43.0 (#1138)"
> git rev-list --no-walk 84c2a067d7f8907eb2fc44c3d241e93ff4cd4e47 # timeout=10
[Sorald] $ /bin/sh -xe /tmp/jenkins8837922342510275786.sh
+ echo https://spoon.gforge.inria.fr/jenkins/inject_spoon_snapshot.py
https://spoon.gforge.inria.fr/jenkins/inject_spoon_snapshot.py
+ mvn -version
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[1mApache Maven 3.6.3[m
Maven home: /usr/share/maven
Java version: 11.0.20.1, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF8
OS name: "linux", version: "5.4.0-162-generic", arch: "amd64", family: "unix"
+ git diff
+ mvn clean test
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[[1;34mINFO[m] Scanning for projects...
[[1;33mWARNING[m]
[[1;33mWARNING[m] Some problems were encountered while building the effective model for se.kth.castor:sorald:maven-plugin:0.8.7-SNAPSHOT
[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-failsafe-plugin is missing. @ line 310, column 21
[[1;33mWARNING[m]
[[1;33mWARNING[m] It is highly recommended to fix these problems because they threaten the stability of your build.
[[1;33mWARNING[m]
[[1;33mWARNING[m] For this reason, future Maven versions might no longer support building such malformed projects.
[[1;33mWARNING[m]
[[1;34mINFO[m] [1m------------------------------------------------------------------------[m
[[1;34mINFO[m] [1mReactor Build Order:[m
[[1;34mINFO[m]
[[1;34mINFO[m] Sorald-parent [pom]
[[1;34mINFO[m] Sorald-API [jar]
[[1;34mINFO[m] Sorald [maven-plugin]
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--------------------< [0;36mse.kth.castor:sorald-parent[0;1m >---------------------[m
[[1;34mINFO[m] [1mBuilding Sorald-parent 0.8.7-SNAPSHOT [1/3][m
[[1;34mINFO[m] [1m--------------------------------[ pom ]---------------------------------[m
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-clean-plugin:2.5:clean[m [1m(default-clean)[m @ [36msorald-parent[0;1m ---[m
[[1;34mINFO[m]
[[1;34mINFO[m] [1m----------------------< [0;36mse.kth.castor:sorald-api[0;1m >----------------------[m
[[1;34mINFO[m] [1mBuilding Sorald-API 0.8.7-SNAPSHOT [2/3][m
[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
Downloading from central: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter/5.10.2/junit-jupiter-5.10.2.pom
Progress (1): 2.8/3.2 kB
Progress (1): 3.2 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter/5.10.2/junit-jupiter-5.10.2.pom (3.2 kB at 5.4 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.0/logback-classic-1.5.0.pom
Progress (1): 2.8/13 kB
Progress (1): 5.5/13 kB
Progress (1): 8.3/13 kB
Progress (1): 11/13 kB
Progress (1): 13 kB
Downloaded from central: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.0/logback-classic-1.5.0.pom (13 kB at 145 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-parent/1.5.0/logback-parent-1.5.0.pom
Progress (1): 2.8/19 kB
Progress (1): 5.5/19 kB
Progress (1): 8.3/19 kB
Progress (1): 11/19 kB
Progress (1): 14/19 kB
Progress (1): 17/19 kB
Progress (1): 19/19 kB
Progress (1): 19 kB
Downloaded from central: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-parent/1.5.0/logback-parent-1.5.0.pom (19 kB at 246 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.0/logback-core-1.5.0.pom
Progress (1): 2.8/7.6 kB
Progress (1): 5.5/7.6 kB
Progress (1): 7.6 kB
Downloaded from central: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.0/logback-core-1.5.0.pom (7.6 kB at 114 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter/5.10.2/junit-jupiter-5.10.2.jar
Downloading from central: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.0/logback-classic-1.5.0.jar
Downloading from central: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.12/slf4j-api-2.0.12.jar
Downloading from central: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.0/logback-core-1.5.0.jar
Downloading from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/10.4.2/spoon-core-10.4.2.jar
Progress (1): 2.8/6.4 kB
Progress (1): 5.5/6.4 kB
Progress (1): 6.4 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter/5.10.2/junit-jupiter-5.10.2.jar (6.4 kB at 86 kB/s)
Progress (1): 4.1/68 kB
Progress (2): 4.1/68 kB | 2.8/601 kB
Progress (2): 4.1/68 kB | 5.5/601 kB
Progress (2): 4.1/68 kB | 8.3/601 kB
Progress (2): 4.1/68 kB | 11/601 kB
Progress (2): 4.1/68 kB | 14/601 kB
Progress (2): 4.1/68 kB | 16/601 kB
Progress (2): 4.1/68 kB | 19/601 kB
Progress (3): 4.1/68 kB | 19/601 kB | 2.8/285 kB
Progress (3): 4.1/68 kB | 19/601 kB | 5.5/285 kB
Progress (3): 4.1/68 kB | 19/601 kB | 8.3/285 kB
Progress (3): 4.1/68 kB | 19/601 kB | 11/285 kB
Progress (3): 4.1/68 kB | 19/601 kB | 14/285 kB
Progress (3): 8.2/68 kB | 19/601 kB | 14/285 kB
Progress (3): 12/68 kB | 19/601 kB | 14/285 kB
Progress (3): 16/68 kB | 19/601 kB | 14/285 kB
Progress (3): 20/68 kB | 19/601 kB | 14/285 kB
Progress (4): 20/68 kB | 19/601 kB | 14/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 19/601 kB | 14/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 19/601 kB | 17/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 19/601 kB | 19/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 19/601 kB | 22/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 19/601 kB | 25/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 19/601 kB | 28/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 19/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 22/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 25/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 27/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 30/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 33/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 20/68 kB | 36/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 25/68 kB | 36/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 29/68 kB | 36/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 30/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 33/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 36/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 39/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 41/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 44/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 47/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 36/601 kB | 50/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 38/601 kB | 50/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 41/601 kB | 50/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 44/601 kB | 50/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 47/601 kB | 50/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 49/601 kB | 50/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 52/601 kB | 50/285 kB | 0/1.9 MB
Progress (4): 33/68 kB | 52/601 kB | 50/285 kB | 0.1/1.9 MB
Progress (4): 33/68 kB | 52/601 kB | 50/285 kB | 0.1/1.9 MB
Progress (4): 37/68 kB | 52/601 kB | 50/285 kB | 0.1/1.9 MB
Progress (4): 41/68 kB | 52/601 kB | 50/285 kB | 0.1/1.9 MB
Progress (4): 45/68 kB | 52/601 kB | 50/285 kB | 0.1/1.9 MB
Progress (4): 49/68 kB | 52/601 kB | 50/285 kB | 0.1/1.9 MB
Progress (4): 53/68 kB | 52/601 kB | 50/285 kB | 0.1/1.9 MB
Progress (4): 57/68 kB | 52/601 kB | 50/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 52/601 kB | 50/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 52/601 kB | 52/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 52/601 kB | 55/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 52/601 kB | 58/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 52/601 kB | 61/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 52/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 55/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 57/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 60/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 63/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 63/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 63/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 63/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 63/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 61/68 kB | 63/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 66/68 kB | 63/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 63/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 65/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 69/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 73/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 77/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 81/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 85/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 89/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 67/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 71/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 75/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 79/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 83/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 88/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 92/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 96/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 100/601 kB | 93/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 100/601 kB | 98/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 100/601 kB | 102/285 kB | 0.1/1.9 MB
Progress (4): 68 kB | 100/601 kB | 106/285 kB | 0.1/1.9 MB
Downloaded from central: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.12/slf4j-api-2.0.12.jar (68 kB at 219 kB/s)
Progress (3): 100/601 kB | 106/285 kB | 0.1/1.9 MB
Progress (3): 100/601 kB | 106/285 kB | 0.1/1.9 MB
Progress (3): 100/601 kB | 106/285 kB | 0.2/1.9 MB
Progress (3): 100/601 kB | 106/285 kB | 0.2/1.9 MB
Progress (3): 100/601 kB | 106/285 kB | 0.2/1.9 MB
Progress (3): 100/601 kB | 106/285 kB | 0.2/1.9 MB
Progress (3): 104/601 kB | 106/285 kB | 0.2/1.9 MB
Progress (3): 104/601 kB | 110/285 kB | 0.2/1.9 MB
Progress (3): 104/601 kB | 114/285 kB | 0.2/1.9 MB
Progress (3): 104/601 kB | 118/285 kB | 0.2/1.9 MB
Progress (3): 104/601 kB | 122/285 kB | 0.2/1.9 MB
Progress (3): 104/601 kB | 126/285 kB | 0.2/1.9 MB
Progress (3): 108/601 kB | 126/285 kB | 0.2/1.9 MB
Progress (3): 112/601 kB | 126/285 kB | 0.2/1.9 MB
Progress (3): 116/601 kB | 126/285 kB | 0.2/1.9 MB
Progress (3): 120/601 kB | 126/285 kB | 0.2/1.9 MB
Progress (3): 124/601 kB | 126/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 126/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 126/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 130/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 134/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 138/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 128/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 133/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 137/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 141/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 145/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 149/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 153/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 157/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 161/601 kB | 143/285 kB | 0.2/1.9 MB
Progress (3): 161/601 kB | 147/285 kB | 0.2/1.9 MB
Progress (3): 161/601 kB | 151/285 kB | 0.2/1.9 MB
Progress (3): 161/601 kB | 155/285 kB | 0.2/1.9 MB
Progress (3): 161/601 kB | 159/285 kB | 0.2/1.9 MB
Progress (3): 165/601 kB | 159/285 kB | 0.2/1.9 MB
Progress (3): 165/601 kB | 159/285 kB | 0.2/1.9 MB
Progress (3): 165/601 kB | 159/285 kB | 0.2/1.9 MB
Progress (3): 165/601 kB | 159/285 kB | 0.3/1.9 MB
Progress (3): 165/601 kB | 159/285 kB | 0.3/1.9 MB
Progress (3): 165/601 kB | 159/285 kB | 0.3/1.9 MB
Progress (3): 165/601 kB | 159/285 kB | 0.3/1.9 MB
Progress (3): 165/601 kB | 163/285 kB | 0.3/1.9 MB
Progress (3): 165/601 kB | 167/285 kB | 0.3/1.9 MB
Progress (3): 165/601 kB | 171/285 kB | 0.3/1.9 MB
Progress (3): 165/601 kB | 175/285 kB | 0.3/1.9 MB
Progress (3): 169/601 kB | 175/285 kB | 0.3/1.9 MB
Progress (3): 174/601 kB | 175/285 kB | 0.3/1.9 MB
Progress (3): 178/601 kB | 175/285 kB | 0.3/1.9 MB
Progress (3): 182/601 kB | 175/285 kB | 0.3/1.9 MB
Progress (3): 186/601 kB | 175/285 kB | 0.3/1.9 MB
Progress (3): 190/601 kB | 175/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 175/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 179/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 184/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 188/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 192/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 196/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 200/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 194/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 198/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 202/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 206/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 210/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 214/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 219/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 223/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 227/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 227/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 227/601 kB | 204/285 kB | 0.3/1.9 MB
Progress (3): 227/601 kB | 208/285 kB | 0.3/1.9 MB
Progress (3): 227/601 kB | 212/285 kB | 0.3/1.9 MB
Progress (3): 227/601 kB | 216/285 kB | 0.3/1.9 MB
Progress (3): 227/601 kB | 220/285 kB | 0.3/1.9 MB
Progress (3): 231/601 kB | 220/285 kB | 0.3/1.9 MB
Progress (3): 235/601 kB | 220/285 kB | 0.3/1.9 MB
Progress (3): 239/601 kB | 220/285 kB | 0.3/1.9 MB
Progress (3): 243/601 kB | 220/285 kB | 0.3/1.9 MB
Progress (3): 243/601 kB | 220/285 kB | 0.3/1.9 MB
Progress (3): 243/601 kB | 220/285 kB | 0.3/1.9 MB
Progress (3): 243/601 kB | 220/285 kB | 0.3/1.9 MB
Progress (3): 243/601 kB | 220/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 220/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 220/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 220/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 225/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 229/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 233/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 237/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 241/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 245/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 249/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 253/285 kB | 0.4/1.9 MB
Progress (3): 243/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 247/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 251/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 255/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 260/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 264/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 268/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 272/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 276/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 280/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 284/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 288/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 292/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 292/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 292/601 kB | 257/285 kB | 0.4/1.9 MB
Progress (3): 292/601 kB | 261/285 kB | 0.4/1.9 MB
Progress (3): 292/601 kB | 265/285 kB | 0.4/1.9 MB
Progress (3): 292/601 kB | 270/285 kB | 0.4/1.9 MB
Progress (3): 292/601 kB | 274/285 kB | 0.4/1.9 MB
Progress (3): 292/601 kB | 278/285 kB | 0.4/1.9 MB
Progress (3): 292/601 kB | 282/285 kB | 0.4/1.9 MB
Progress (3): 292/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 296/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 296/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 296/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 296/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 296/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 296/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 296/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 301/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 305/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 309/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 313/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 317/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 321/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 325/601 kB | 285 kB | 0.4/1.9 MB
Progress (3): 329/601 kB | 285 kB | 0.4/1.9 MB
Downloaded from central: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.5.0/logback-classic-1.5.0.jar (285 kB at 493 kB/s)
Progress (2): 329/601 kB | 0.5/1.9 MB
Progress (2): 329/601 kB | 0.5/1.9 MB
Progress (2): 329/601 kB | 0.5/1.9 MB
Progress (2): 329/601 kB | 0.5/1.9 MB
Progress (2): 329/601 kB | 0.5/1.9 MB
Progress (2): 329/601 kB | 0.5/1.9 MB
Progress (2): 329/601 kB | 0.5/1.9 MB
Progress (2): 329/601 kB | 0.5/1.9 MB
Progress (2): 333/601 kB | 0.5/1.9 MB
Progress (2): 337/601 kB | 0.5/1.9 MB
Progress (2): 341/601 kB | 0.5/1.9 MB
Progress (2): 346/601 kB | 0.5/1.9 MB
Progress (2): 350/601 kB | 0.5/1.9 MB
Progress (2): 354/601 kB | 0.5/1.9 MB
Progress (2): 354/601 kB | 0.5/1.9 MB
Progress (2): 354/601 kB | 0.5/1.9 MB
Progress (2): 354/601 kB | 0.5/1.9 MB
Progress (2): 354/601 kB | 0.5/1.9 MB
Progress (2): 354/601 kB | 0.6/1.9 MB
Progress (2): 354/601 kB | 0.6/1.9 MB
Progress (2): 358/601 kB | 0.6/1.9 MB
Progress (2): 362/601 kB | 0.6/1.9 MB
Progress (2): 366/601 kB | 0.6/1.9 MB
Progress (2): 370/601 kB | 0.6/1.9 MB
Progress (2): 370/601 kB | 0.6/1.9 MB
Progress (2): 370/601 kB | 0.6/1.9 MB
Progress (2): 370/601 kB | 0.6/1.9 MB
Progress (2): 374/601 kB | 0.6/1.9 MB
Progress (2): 378/601 kB | 0.6/1.9 MB
Progress (2): 382/601 kB | 0.6/1.9 MB
Progress (2): 382/601 kB | 0.6/1.9 MB
Progress (2): 382/601 kB | 0.6/1.9 MB
Progress (2): 382/601 kB | 0.6/1.9 MB
Progress (2): 382/601 kB | 0.6/1.9 MB
Progress (2): 382/601 kB | 0.6/1.9 MB
Progress (2): 382/601 kB | 0.6/1.9 MB
Progress (2): 382/601 kB | 0.6/1.9 MB
Progress (2): 382/601 kB | 0.7/1.9 MB
Progress (2): 382/601 kB | 0.7/1.9 MB
Progress (2): 387/601 kB | 0.7/1.9 MB
Progress (2): 391/601 kB | 0.7/1.9 MB
Progress (2): 395/601 kB | 0.7/1.9 MB
Progress (2): 399/601 kB | 0.7/1.9 MB
Progress (2): 403/601 kB | 0.7/1.9 MB
Progress (2): 407/601 kB | 0.7/1.9 MB
Progress (2): 411/601 kB | 0.7/1.9 MB
Progress (2): 415/601 kB | 0.7/1.9 MB
Progress (2): 419/601 kB | 0.7/1.9 MB
Progress (2): 423/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.7/1.9 MB
Progress (2): 427/601 kB | 0.8/1.9 MB
Progress (2): 427/601 kB | 0.8/1.9 MB
Progress (2): 432/601 kB | 0.8/1.9 MB
Progress (2): 436/601 kB | 0.8/1.9 MB
Progress (2): 440/601 kB | 0.8/1.9 MB
Progress (2): 444/601 kB | 0.8/1.9 MB
Progress (2): 448/601 kB | 0.8/1.9 MB
Progress (2): 452/601 kB | 0.8/1.9 MB
Progress (2): 456/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.8/1.9 MB
Progress (2): 460/601 kB | 0.9/1.9 MB
Progress (2): 464/601 kB | 0.9/1.9 MB
Progress (2): 468/601 kB | 0.9/1.9 MB
Progress (2): 473/601 kB | 0.9/1.9 MB
Progress (2): 477/601 kB | 0.9/1.9 MB
Progress (2): 481/601 kB | 0.9/1.9 MB
Progress (2): 485/601 kB | 0.9/1.9 MB
Progress (2): 489/601 kB | 0.9/1.9 MB
Progress (2): 493/601 kB | 0.9/1.9 MB
Progress (2): 497/601 kB | 0.9/1.9 MB
Progress (2): 501/601 kB | 0.9/1.9 MB
Progress (2): 505/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 509/601 kB | 0.9/1.9 MB
Progress (2): 514/601 kB | 0.9/1.9 MB
Progress (2): 518/601 kB | 0.9/1.9 MB
Progress (2): 522/601 kB | 0.9/1.9 MB
Progress (2): 526/601 kB | 0.9/1.9 MB
Progress (2): 530/601 kB | 0.9/1.9 MB
Progress (2): 534/601 kB | 0.9/1.9 MB
Progress (2): 538/601 kB | 0.9/1.9 MB
Progress (2): 542/601 kB | 0.9/1.9 MB
Progress (2): 546/601 kB | 0.9/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.0/1.9 MB
Progress (2): 546/601 kB | 1.1/1.9 MB
Progress (2): 546/601 kB | 1.1/1.9 MB
Progress (2): 550/601 kB | 1.1/1.9 MB
Progress (2): 554/601 kB | 1.1/1.9 MB
Progress (2): 559/601 kB | 1.1/1.9 MB
Progress (2): 563/601 kB | 1.1/1.9 MB
Progress (2): 567/601 kB | 1.1/1.9 MB
Progress (2): 571/601 kB | 1.1/1.9 MB
Progress (2): 575/601 kB | 1.1/1.9 MB
Progress (2): 579/601 kB | 1.1/1.9 MB
Progress (2): 583/601 kB | 1.1/1.9 MB
Progress (2): 587/601 kB | 1.1/1.9 MB
Progress (2): 591/601 kB | 1.1/1.9 MB
Progress (2): 595/601 kB | 1.1/1.9 MB
Progress (2): 600/601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Progress (2): 601 kB | 1.1/1.9 MB
Downloaded from central: https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.5.0/logback-core-1.5.0.jar (601 kB at 737 kB/s)
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.2/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.3/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.4/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.5/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.6/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.7/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.8/1.9 MB
Progress (1): 1.9/1.9 MB
Progress (1): 1.9/1.9 MB
Progress (1): 1.9/1.9 MB
Progress (1): 1.9/1.9 MB
Progress (1): 1.9 MB
Downloaded from central: https://repo.maven.apache.org/maven2/fr/inria/gforge/spoon/spoon-core/10.4.2/spoon-core-10.4.2.jar (1.9 MB at 1.7 MB/s)
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-clean-plugin:2.5:clean[m [1m(default-clean)[m @ [36msorald-api[0;1m ---[m
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mbuildnumber-maven-plugin:3.2.0:create[m [1m(default)[m @ [36msorald-api[0;1m ---[m
[[1;34mINFO[m] ShortRevision tag detected. The value is '8'.
[[1;34mINFO[m] Executing: /bin/sh -c cd '/builds/workspace/Sorald/sorald-api' && 'git' 'rev-parse' '--verify' '--short=8' 'HEAD'
[[1;34mINFO[m] Working directory: /builds/workspace/Sorald/sorald-api
[[1;34mINFO[m] Storing buildNumber: 943ebdc3 at timestamp: 1715130383749
[[1;34mINFO[m] Executing: /bin/sh -c cd '/builds/workspace/Sorald/sorald-api' && 'git' 'symbolic-ref' 'HEAD'
[[1;34mINFO[m] Working directory: /builds/workspace/Sorald/sorald-api
[[1;33mWARNING[m] Cannot get the branch information from the git repository:
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
[[1;34mINFO[m] ShortRevision tag detected. The value is '8'.
[[1;34mINFO[m] Executing: /bin/sh -c cd '/builds/workspace/Sorald/sorald-api' && 'git' 'rev-parse' '--verify' '--short=8' 'HEAD'
[[1;34mINFO[m] Working directory: /builds/workspace/Sorald/sorald-api
[[1;34mINFO[m] Storing scmBranch: UNKNOWN
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mjacoco-maven-plugin:0.8.11:prepare-agent[m [1m(default-prepare-agent)[m @ [36msorald-api[0;1m ---[m
[[1;34mINFO[m] argLine set to -javaagent:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/builds/workspace/Sorald/sorald-api/target/jacoco.exec
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-resources-plugin:2.6:resources[m [1m(default-resources)[m @ [36msorald-api[0;1m ---[m
[[1;34mINFO[m] Using 'UTF-8' encoding to copy filtered resources.
[[1;34mINFO[m] skip non existing resourceDirectory /builds/workspace/Sorald/sorald-api/src/main/resources
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-compiler-plugin:3.12.1:compile[m [1m(default-compile)[m @ [36msorald-api[0;1m ---[m
[[1;34mINFO[m] Recompiling the module because of [1mchanged dependency[m.
[[1;34mINFO[m] Compiling 19 source files with javac [debug target 11] to target/classes
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-resources-plugin:2.6:testResources[m [1m(default-testResources)[m @ [36msorald-api[0;1m ---[m
[[1;34mINFO[m] Using 'UTF-8' encoding to copy filtered resources.
[[1;34mINFO[m] skip non existing resourceDirectory /builds/workspace/Sorald/sorald-api/src/test/resources
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-compiler-plugin:3.12.1:testCompile[m [1m(default-testCompile)[m @ [36msorald-api[0;1m ---[m
[[1;34mINFO[m] No sources to compile
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-surefire-plugin:3.2.5:test[m [1m(default-test)[m @ [36msorald-api[0;1m ---[m
[[1;34mINFO[m] No tests to run.
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mjacoco-maven-plugin:0.8.11:report[m [1m(default-report)[m @ [36msorald-api[0;1m ---[m
[[1;34mINFO[m] Skipping JaCoCo execution due to missing execution data file.
[[1;34mINFO[m]
[[1;34mINFO[m] [1m------------------------< [0;36mse.kth.castor:sorald[0;1m >------------------------[m
[[1;34mINFO[m] [1mBuilding Sorald 0.8.7-SNAPSHOT [3/3][m
[[1;34mINFO[m] [1m----------------------------[ maven-plugin ]----------------------------[m
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-metadata/2.2.0/plexus-component-metadata-2.2.0.pom
Progress (1): 4.1/5.4 kB
Progress (1): 5.4 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-metadata/2.2.0/plexus-component-metadata-2.2.0.pom (5.4 kB at 62 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.2.0/plexus-containers-2.2.0.pom
Progress (1): 2.3 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/2.2.0/plexus-containers-2.2.0.pom (2.3 kB at 43 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-metadata/2.2.0/plexus-component-metadata-2.2.0.jar
Progress (1): 4.1/116 kB
Progress (1): 8.2/116 kB
Progress (1): 12/116 kB
Progress (1): 16/116 kB
Progress (1): 20/116 kB
Progress (1): 25/116 kB
Progress (1): 29/116 kB
Progress (1): 33/116 kB
Progress (1): 37/116 kB
Progress (1): 41/116 kB
Progress (1): 45/116 kB
Progress (1): 49/116 kB
Progress (1): 53/116 kB
Progress (1): 57/116 kB
Progress (1): 61/116 kB
Progress (1): 66/116 kB
Progress (1): 70/116 kB
Progress (1): 74/116 kB
Progress (1): 78/116 kB
Progress (1): 82/116 kB
Progress (1): 86/116 kB
Progress (1): 90/116 kB
Progress (1): 94/116 kB
Progress (1): 98/116 kB
Progress (1): 102/116 kB
Progress (1): 106/116 kB
Progress (1): 111/116 kB
Progress (1): 115/116 kB
Progress (1): 116 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-metadata/2.2.0/plexus-component-metadata-2.2.0.jar (116 kB at 604 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.11.0/maven-plugin-annotations-3.11.0.pom
Progress (1): 1.5 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.11.0/maven-plugin-annotations-3.11.0.pom (1.5 kB at 26 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.11.0/maven-plugin-tools-3.11.0.pom
Progress (1): 4.1/17 kB
Progress (1): 8.2/17 kB
Progress (1): 12/17 kB
Progress (1): 16/17 kB
Progress (1): 17 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.11.0/maven-plugin-tools-3.11.0.pom (17 kB at 285 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-assertj/0.13.1/itf-assertj-0.13.1.pom
Progress (1): 2.3 kB
Downloaded from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-assertj/0.13.1/itf-assertj-0.13.1.pom (2.3 kB at 39 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-extension/0.13.1/itf-extension-0.13.1.pom
Progress (1): 4.1/9.1 kB
Progress (1): 8.2/9.1 kB
Progress (1): 9.1 kB
Downloaded from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-extension/0.13.1/itf-extension-0.13.1.pom (9.1 kB at 179 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/soebes/smpp/smpp/6.0.5/smpp-6.0.5.pom
Progress (1): 4.1/29 kB
Progress (1): 8.2/29 kB
Progress (1): 12/29 kB
Progress (1): 16/29 kB
Progress (1): 20/29 kB
Progress (1): 25/29 kB
Progress (1): 29/29 kB
Progress (1): 29 kB
Downloaded from central: https://repo.maven.apache.org/maven2/com/soebes/smpp/smpp/6.0.5/smpp-6.0.5.pom (29 kB at 408 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/assertj/assertj-bom/3.24.2/assertj-bom-3.24.2.pom
Progress (1): 3.7 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/assertj/assertj-bom/3.24.2/assertj-bom-3.24.2.pom (3.7 kB at 73 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/mockito/mockito-bom/5.8.0/mockito-bom-5.8.0.pom
Progress (1): 3.1 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/mockito/mockito-bom/5.8.0/mockito-bom-5.8.0.pom (3.1 kB at 69 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-extension-maven/0.13.1/itf-extension-maven-0.13.1.pom
Progress (1): 2.0 kB
Downloaded from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-extension-maven/0.13.1/itf-extension-maven-0.13.1.pom (2.0 kB at 18 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-jupiter-extension/0.13.1/itf-jupiter-extension-0.13.1.pom
Progress (1): 2.8 kB
Downloaded from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-jupiter-extension/0.13.1/itf-jupiter-extension-0.13.1.pom (2.8 kB at 22 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.11.0/maven-plugin-annotations-3.11.0.jar
Downloading from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-assertj/0.13.1/itf-assertj-0.13.1.jar
Downloading from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-extension-maven/0.13.1/itf-extension-maven-0.13.1.jar
Downloading from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-jupiter-extension/0.13.1/itf-jupiter-extension-0.13.1.jar
Progress (1): 4.1/19 kB
Progress (2): 4.1/19 kB | 4.1/14 kB
Progress (2): 4.1/19 kB | 8.2/14 kB
Progress (2): 4.1/19 kB | 12/14 kB
Progress (2): 4.1/19 kB | 14 kB
Progress (3): 4.1/19 kB | 14 kB | 4.1/58 kB
Progress (3): 4.1/19 kB | 14 kB | 8.2/58 kB
Progress (3): 4.1/19 kB | 14 kB | 12/58 kB
Progress (3): 4.1/19 kB | 14 kB | 15/58 kB
Progress (3): 4.1/19 kB | 14 kB | 19/58 kB
Progress (3): 4.1/19 kB | 14 kB | 23/58 kB
Progress (3): 4.1/19 kB | 14 kB | 27/58 kB
Progress (3): 8.2/19 kB | 14 kB | 27/58 kB
Progress (3): 12/19 kB | 14 kB | 27/58 kB
Progress (3): 16/19 kB | 14 kB | 27/58 kB
Progress (3): 19 kB | 14 kB | 27/58 kB
Progress (3): 19 kB | 14 kB | 31/58 kB
Progress (3): 19 kB | 14 kB | 35/58 kB
Progress (3): 19 kB | 14 kB | 40/58 kB
Progress (3): 19 kB | 14 kB | 44/58 kB
Progress (3): 19 kB | 14 kB | 48/58 kB
Progress (3): 19 kB | 14 kB | 52/58 kB
Progress (3): 19 kB | 14 kB | 56/58 kB
Progress (3): 19 kB | 14 kB | 58 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.11.0/maven-plugin-annotations-3.11.0.jar (14 kB at 158 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-assertj/0.13.1/itf-assertj-0.13.1.jar (19 kB at 209 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-jupiter-extension/0.13.1/itf-jupiter-extension-0.13.1.jar (58 kB at 806 kB/s)
Progress (1): 4.1/10 kB
Progress (1): 8.2/10 kB
Progress (1): 10 kB
Downloaded from central: https://repo.maven.apache.org/maven2/com/soebes/itf/jupiter/extension/itf-extension-maven/0.13.1/itf-extension-maven-0.13.1.jar (10 kB at 75 kB/s)
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-clean-plugin:2.5:clean[m [1m(default-clean)[m @ [36msorald[0;1m ---[m
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mbuildnumber-maven-plugin:3.2.0:create[m [1m(default)[m @ [36msorald[0;1m ---[m
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mjacoco-maven-plugin:0.8.11:prepare-agent[m [1m(default-prepare-agent)[m @ [36msorald[0;1m ---[m
[[1;34mINFO[m] argLine set to -javaagent:/builds/.m2/repository/org/jacoco/org.jacoco.agent/0.8.11/org.jacoco.agent-0.8.11-runtime.jar=destfile=/builds/workspace/Sorald/sorald/target/jacoco.exec
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-resources-plugin:2.6:resources[m [1m(default-resources)[m @ [36msorald[0;1m ---[m
[[1;34mINFO[m] Using 'UTF-8' encoding to copy filtered resources.
[[1;34mINFO[m] Copying 1 resource
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-compiler-plugin:3.12.1:compile[m [1m(default-compile)[m @ [36msorald[0;1m ---[m
[[1;34mINFO[m] Recompiling the module because of [1mchanged dependency[m.
[[1;34mINFO[m] Compiling 75 source files with javac [debug target 11] to target/classes
[[1;34mINFO[m] /builds/workspace/Sorald/sorald/src/main/java/sorald/sonar/JavaInputFile.java: /builds/workspace/Sorald/sorald/src/main/java/sorald/sonar/JavaInputFile.java uses or overrides a deprecated API.
[[1;34mINFO[m] /builds/workspace/Sorald/sorald/src/main/java/sorald/sonar/JavaInputFile.java: Recompile with -Xlint:deprecation for details.
[[1;34mINFO[m] /builds/workspace/Sorald/sorald/src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.java: Some input files use unchecked or unsafe operations.
[[1;34mINFO[m] /builds/workspace/Sorald/sorald/src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.java: Recompile with -Xlint:unchecked for details.
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-plugin-plugin:3.10.2:descriptor[m [1m(default-descriptor)[m @ [36msorald[0;1m ---[m
[[1;33mWARNING[m]
Some dependencies of Maven Plugins are expected to be in provided scope.
Please make sure that dependencies listed below declared in POM
have set '<scope>provided</scope>' as well.
The following dependencies are in wrong scope:
* org.apache.maven:maven-plugin-api:jar:3.9.6:compile
* org.apache.maven:maven-model:jar:3.9.6:compile
* org.apache.maven:maven-artifact:jar:3.9.6:compile
[[1;34mINFO[m] Using 'UTF-8' encoding to read mojo source files.
[[1;34mINFO[m] java-annotations mojo extractor found 2 mojo descriptors.
[[1;34mINFO[m] java-javadoc mojo extractor found 0 mojo descriptor.
[[1;34mINFO[m] ant mojo extractor found 0 mojo descriptor.
[[1;34mINFO[m] bsh mojo extractor found 0 mojo descriptor.
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mplexus-component-metadata:2.2.0:generate-metadata[m [1m(default)[m @ [36msorald[0;1m ---[m
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.2.0/plexus-component-annotations-2.2.0.pom
Progress (1): 736 B
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.2.0/plexus-component-annotations-2.2.0.pom (736 B at 6.1 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.2.0/plexus-component-annotations-2.2.0.jar
Progress (1): 4.1/4.2 kB
Progress (1): 4.2 kB
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/2.2.0/plexus-component-annotations-2.2.0.jar (4.2 kB at 32 kB/s)
[[1;34mINFO[m] Discovered 1 component descriptor(s)
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-resources-plugin:2.6:testResources[m [1m(default-testResources)[m @ [36msorald[0;1m ---[m
[[1;34mINFO[m] Using 'UTF-8' encoding to copy filtered resources.
[[1;34mINFO[m] Copying 219 resources
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-compiler-plugin:3.12.1:testCompile[m [1m(default-testCompile)[m @ [36msorald[0;1m ---[m
[[1;34mINFO[m] Recompiling the module because of [1mchanged dependency[m.
[[1;34mINFO[m] Compiling 31 source files with javac [debug target 11] to target/test-classes
[[1;34mINFO[m]
[[1;34mINFO[m] [1m--- [0;32mmaven-surefire-plugin:3.2.5:test[m [1m(default-test)[m @ [36msorald[0;1m ---[m
[[1;34mINFO[m] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[[1;34mINFO[m]
[[1;34mINFO[m] -------------------------------------------------------
[[1;34mINFO[m] T E S T S
[[1;34mINFO[m] -------------------------------------------------------
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[[1;34mINFO[m] Running sorald.[1mFileUtilsTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m6[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.754 s -- in sorald.[1mFileUtilsTest[m
[[1;34mINFO[m] Running sorald.miner.[1mWarningMinerTest[m
--resolve-classpath-from is only supported for Maven projects, but /builds/workspace/Sorald/sorald/src/test/resources has no pom.xml
Usage: sorald mine [-hV] [--handled-rules] [--stats-on-git-repos]
[--git-repos-list=<reposList>]
[--miner-output-file=<minerOutputFile>]
[--resolve-classpath-from=<resolveClasspathFrom>]
[--rule-parameters=<ruleParameters>] [--source=<source>]
[--stats-output-file=<statsOutputFile>] [--target=<target>]
[--temp-dir=<tempDir>] [--rule-types=<ruleTypes>[,
<ruleTypes>...]]... [--rule-keys=<ruleKeys>[,
<ruleKeys>...]...]...
Mine a project for Sonar warnings.
--git-repos-list=<reposList>
The path to the repos list.
-h, --help Show this help message and exit.
--handled-rules When this argument is used, Sorald only mines
violations of the rules that can be fixed by
Sorald.
--miner-output-file=<minerOutputFile>
The path to the output file.
--resolve-classpath-from=<resolveClasspathFrom>
Path to the root of a project to resolve the
classpath from. Currently only works for Maven
projects.
--rule-keys=<ruleKeys>[,<ruleKeys>...]...
One or more rules to check for (use ',' to
separate multiple types). Usage of this argument
voids values of other rule filters - handled
rules and rule types.
--rule-parameters=<ruleParameters>
Configuration for SonarJava rules.
Format of JSON file: {
"<RULE_KEY>": {
"<RULE_PROPERTY_NAME>": "<VALUE>"
}
}
--rule-types=<ruleTypes>[,<ruleTypes>...]
One or more types of rules to check for (use ','
to separate multiple types). Choices: BUG,
VULNERABILITY, CODE_SMELL, SECURITY_HOTSPOT
--source=<source> The path to the file or folder to be analyzed and
possibly repaired.
--stats-on-git-repos If the stats should be computed on git repos.
--stats-output-file=<statsOutputFile>
Path to a file to store execution statistics in
(in JSON format). If left unspecified, Sorald
does not gather statistics.
--target=<target> The target of this execution (ex. sorald/92d377).
This will be included in the json report.
--temp-dir=<tempDir> The path to the temp directory.
-V, --version Print version information and exit.
[[1;34mINFO[m] Running sorald.miner.[1mWarningMinerTest$MineWarningsWithRuleKeys[m
[[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m10[m, [1;31mFailures: [0;1;31m1[m, Errors: 0, Skipped: 0, Time elapsed: 0.453 s[1;31m <<< FAILURE![m -- in sorald.miner.[1mWarningMinerTest$MineWarningsWithRuleKeys[m
[[1;31mERROR[m] sorald.miner.WarningMinerTest.test_warningMiner -- Time elapsed: 4.234 s <<< FAILURE!
java.lang.AssertionError:
Expected: <[S103=11, S106=401, S108=4, S109=346, S1105=101, S1106=1, S1107=2, S1108=80, S1120=178, S1128=1, S1130=2, S1147=80, S1166=1, S117=2, S1192=14, S1197=2, S125=13, S138=1, S1541=1, S1871=70, S2096=1, S2209=3, S2221=1, S2259=1, S3776=1, S4973=240]>
but: was <[S103=11, S106=401, S108=4, S109=346, S1105=101, S1106=1, S1107=2, S1108=80, S1120=178, S1130=2, S1147=80, S1166=1, S117=2, S1192=14, S1197=2, S125=13, S1311=1, S138=1, S1541=1, S1871=70, S1943=2, S2096=1, S2209=3, S2221=1, S2259=1, S3776=1, S4973=240]>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:6)
at sorald.miner.WarningMinerTest.test_warningMiner(WarningMinerTest.java:57)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
[[1;34mINFO[m] Running sorald.miner.[1mWarningMinerTest$MineWarningsWithRuleParameters[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.564 s -- in sorald.miner.[1mWarningMinerTest$MineWarningsWithRuleParameters[m
[[1;34mINFO[m] Running sorald.miner.[1mWarningMinerTest$ChecksWithDeprecatedRuleKeys[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.654 s -- in sorald.miner.[1mWarningMinerTest$ChecksWithDeprecatedRuleKeys[m
[[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 73.82 s -- in sorald.miner.[1mWarningMinerTest[m
[[1;34mINFO[m] Running sorald.[1mCodeGeneratorTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.65 s -- in sorald.[1mCodeGeneratorTest[m
[[1;34mINFO[m] Running sorald.event.collectors.[1mCompilationUnitCollectorTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.015 s -- in sorald.event.collectors.[1mCompilationUnitCollectorTest[m
[[1;34mINFO[m] Running sorald.[1mSegmentStrategyTest[m
java.lang.IllegalStateException: Just crashing a little bit here :)
at sorald.SegmentStrategyTest.throwIllegalStateException(SegmentStrategyTest.java:151)
at sorald.SegmentStrategyTest.lambda$segmentStrategy_doesNotFail_onCrashInParsingSegment$1(SegmentStrategyTest.java:108)
at sorald.Repair.lambda$segmentRepair$2(Repair.java:165)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.LinkedList$LLSpliterator.tryAdvance(LinkedList.java:1253)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at sorald.SegmentStrategyTest.segmentStrategy_doesNotFail_onCrashInParsingSegment(SegmentStrategyTest.java:115)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
java.lang.IllegalStateException: Just crashing a little bit here :)
at sorald.SegmentStrategyTest.throwIllegalStateException(SegmentStrategyTest.java:151)
at sorald.SegmentStrategyTest.lambda$segmentStrategy_doesNotFail_onCrashInParsingSegment$1(SegmentStrategyTest.java:108)
at sorald.Repair.lambda$segmentRepair$2(Repair.java:165)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.LinkedList$LLSpliterator.tryAdvance(LinkedList.java:1253)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at sorald.SegmentStrategyTest.segmentStrategy_doesNotFail_onCrashInParsingSegment(SegmentStrategyTest.java:115)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
--max-files-per-segment must be greater than 0
Usage: sorald repair [-hV] [--max-files-per-segment=<maxFilesPerSegment>]
[--max-fixes-per-rule=<maxFixesPerRule>]
[--pretty-printing-strategy=<prettyPrintingStrategy>]
[--repair-strategy=<repairStrategy>]
[--resolve-classpath-from=<resolveClasspathFrom>]
--source=<source> [--stats-output-file=<statsOutputFile>]
[--target=<target>] (--rule-key=<ruleKey> |
--violation-specs=<ruleViolationSpecifiers>[,
<ruleViolationSpecifiers>...]
[--violation-specs=<ruleViolationSpecifiers>[,
<ruleViolationSpecifiers>...]]...)
Repair Sonar rule violations in a targeted project.
-h, --help Show this help message and exit.
--max-files-per-segment=<maxFilesPerSegment>
Max number of files per loaded segment for
segmented repair. It should be >= 3000 files per
segment.
--max-fixes-per-rule=<maxFixesPerRule>
Max number of fixes per rule.
--pretty-printing-strategy=<prettyPrintingStrategy>
Mode for pretty printing the source code:
'NORMAL', which means that all source code will
be printed and its formatting might change (such
as indentation), and 'SNIPER', which means that
only statements changed towards the repair of
Sonar rule violations will be printed.
--repair-strategy=<repairStrategy>
Type of repair strategy. DEFAULT - load everything
without splitting up the folder in segments,
MAVEN - use Maven to locate production source
code and the classpath (test source code is
ignored), SEGMENT - splitting the folder into
smaller segments and repair one segment at a
time (need to specify --maxFilesPerSegment if
not default)
--resolve-classpath-from=<resolveClasspathFrom>
Path to the root of a project to resolve the
classpath from. Currently only works for Maven
projects.
--rule-key=<ruleKey> Choose one of the following rule keys:
S1068: Unused "private" fields should be removed
S1118: Utility classes should not have public
constructors
(incomplete: Only handles implicit public
constructor)
S1132: Strings literals should be placed on the
left side when checking for equality
S1155: Collection.isEmpty() should be used to test
for emptiness
S1217: "Thread.run()" should not be called directly
S1444: "public static" fields should be constant
(incomplete: does not fix variable naming)
S1481: Unused local variables should be removed
S1596: "Collections.EMPTY_LIST", "EMPTY_MAP", and
"EMPTY_SET" should not be used
S1656: Variables should not be self-assigned
S1854: Unused assignments should be removed
S1860: Synchronization should not be based on
Strings or boxed primitives
S1948: Fields in a "Serializable" class should
either be transient or serializable
S2057: Every class implementing Serializable
should declare a static final serialVersionUID.
(incomplete: This processor does not address the
case where the class already has a
serialVersionUID with a non long type.)
S2095: Resources should be closed
S2097: "equals(Object obj)" should test argument
type
S2111: "BigDecimal(double)" should not be used
S2116: "hashCode" and "toString" should not be
called on array instances
S2142: "InterruptedException" should not be ignored
S2164: Math should not be performed on floats
(incomplete: does not cast the operands to double
when the expected type of the result is float.)
S2167: "compareTo" should not return "Integer.
MIN_VALUE"
S2184: Math operands should be cast before
assignment
S2204: ".equals()" should not be used to test the
values of "Atomic" classes
S2225: "toString()" and "clone()" methods should
not return null
(incomplete: does not fix null returning clone())
S2272: "Iterator.next()" methods should throw
"NoSuchElementException"
S2755: XML parsers should not be vulnerable to XXE
attacks
(incomplete: This processor is a WIP and
currently supports a subset of rule 2755. See
Sorald's documentation for details.)
S3032: JEE applications should not "getClassLoader"
S3067: "getClass" should not be used for
synchronization
S3984: Exception should not be created without
being thrown
S4065: "ThreadLocal.withInitial" should be
preferred
S4973: Strings and Boxed types should be compared
using "equals()"
*Note:* _Some rules (e.g. 1444) are marked as
"incomplete". This means that Sorald's repair
for a violation of said rule is either partial
or situational._
--source=<source> The path to the file or folder to be analyzed and
possibly repaired.
--stats-output-file=<statsOutputFile>
Path to a file to store execution statistics in
(in JSON format). If left unspecified, Sorald
does not gather statistics.
--target=<target> The target of this execution (ex. sorald/92d377).
This will be included in the json report.
-V, --version Print version information and exit.
--violation-specs=<ruleViolationSpecifiers>[,<ruleViolationSpecifiers>...]
One or more rule violation specifiers. Specifiers
can be gathered with the 'mine' command using
the --stats-output-file option.
[[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.41 s -- in sorald.[1mSegmentStrategyTest[m
[[1;34mINFO[m] Running sorald.cli.[1mCliTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.146 s -- in sorald.cli.[1mCliTest[m
[[1;34mINFO[m] Running sorald.cli.[1mSoraldVersionProviderTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in sorald.cli.[1mSoraldVersionProviderTest[m
[[1;34mINFO[m] Running sorald.[1mRepairTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.145 s -- in sorald.[1mRepairTest[m
[[1;34mINFO[m] Running sorald.[1mTargetedRepairTest[m
Error: --rule-key=<ruleKey>, --violation-specs=<ruleViolationSpecifiers> are mutually exclusive (specify only one)
Usage: sorald repair [-hV] [--max-files-per-segment=<maxFilesPerSegment>]
[--max-fixes-per-rule=<maxFixesPerRule>]
[--pretty-printing-strategy=<prettyPrintingStrategy>]
[--repair-strategy=<repairStrategy>]
[--resolve-classpath-from=<resolveClasspathFrom>]
--source=<source> [--stats-output-file=<statsOutputFile>]
[--target=<target>] (--rule-key=<ruleKey> |
--violation-specs=<ruleViolationSpecifiers>[,
<ruleViolationSpecifiers>...]
[--violation-specs=<ruleViolationSpecifiers>[,
<ruleViolationSpecifiers>...]]...)
Repair Sonar rule violations in a targeted project.
-h, --help Show this help message and exit.
--max-files-per-segment=<maxFilesPerSegment>
Max number of files per loaded segment for
segmented repair. It should be >= 3000 files per
segment.
--max-fixes-per-rule=<maxFixesPerRule>
Max number of fixes per rule.
--pretty-printing-strategy=<prettyPrintingStrategy>
Mode for pretty printing the source code:
'NORMAL', which means that all source code will
be printed and its formatting might change (such
as indentation), and 'SNIPER', which means that
only statements changed towards the repair of
Sonar rule violations will be printed.
--repair-strategy=<repairStrategy>
Type of repair strategy. DEFAULT - load everything
without splitting up the folder in segments,
MAVEN - use Maven to locate production source
code and the classpath (test source code is
ignored), SEGMENT - splitting the folder into
smaller segments and repair one segment at a
time (need to specify --maxFilesPerSegment if
not default)
--resolve-classpath-from=<resolveClasspathFrom>
Path to the root of a project to resolve the
classpath from. Currently only works for Maven
projects.
--rule-key=<ruleKey> Choose one of the following rule keys:
S1068: Unused "private" fields should be removed
S1118: Utility classes should not have public
constructors
(incomplete: Only handles implicit public
constructor)
S1132: Strings literals should be placed on the
left side when checking for equality
S1155: Collection.isEmpty() should be used to test
for emptiness
S1217: "Thread.run()" should not be called directly
S1444: "public static" fields should be constant
(incomplete: does not fix variable naming)
S1481: Unused local variables should be removed
S1596: "Collections.EMPTY_LIST", "EMPTY_MAP", and
"EMPTY_SET" should not be used
S1656: Variables should not be self-assigned
S1854: Unused assignments should be removed
S1860: Synchronization should not be based on
Strings or boxed primitives
S1948: Fields in a "Serializable" class should
either be transient or serializable
S2057: Every class implementing Serializable
should declare a static final serialVersionUID.
(incomplete: This processor does not address the
case where the class already has a
serialVersionUID with a non long type.)
S2095: Resources should be closed
S2097: "equals(Object obj)" should test argument
type
S2111: "BigDecimal(double)" should not be used
S2116: "hashCode" and "toString" should not be
called on array instances
S2142: "InterruptedException" should not be ignored
S2164: Math should not be performed on floats
(incomplete: does not cast the operands to double
when the expected type of the result is float.)
S2167: "compareTo" should not return "Integer.
MIN_VALUE"
S2184: Math operands should be cast before
assignment
S2204: ".equals()" should not be used to test the
values of "Atomic" classes
S2225: "toString()" and "clone()" methods should
not return null
(incomplete: does not fix null returning clone())
S2272: "Iterator.next()" methods should throw
"NoSuchElementException"
S2755: XML parsers should not be vulnerable to XXE
attacks
(incomplete: This processor is a WIP and
currently supports a subset of rule 2755. See
Sorald's documentation for details.)
S3032: JEE applications should not "getClassLoader"
S3067: "getClass" should not be used for
synchronization
S3984: Exception should not be created without
being thrown
S4065: "ThreadLocal.withInitial" should be
preferred
S4973: Strings and Boxed types should be compared
using "equals()"
*Note:* _Some rules (e.g. 1444) are marked as
"incomplete". This means that Sorald's repair
for a violation of said rule is either partial
or situational._
--source=<source> The path to the file or folder to be analyzed and
possibly repaired.
--stats-output-file=<statsOutputFile>
Path to a file to store execution statistics in
(in JSON format). If left unspecified, Sorald
does not gather statistics.
--target=<target> The target of this execution (ex. sorald/92d377).
This will be included in the json report.
-V, --version Print version information and exit.
--violation-specs=<ruleViolationSpecifiers>[,<ruleViolationSpecifiers>...]
One or more rule violation specifiers. Specifiers
can be gathered with the 'mine' command using
the --stats-output-file option.
[[1;34mINFO[m] [1;32mTests run: [0;1;32m7[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.22 s -- in sorald.[1mTargetedRepairTest[m
[[1;34mINFO[m] Running sorald.sonar.[1mSonarRulesTest[m
[[1;34mINFO[m] Running sorald.sonar.[1mSonarRulesTest$InferRules[m
[[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m4[m, [1;31mFailures: [0;1;31m1[m, Errors: 0, Skipped: 0, Time elapsed: 0.052 s[1;31m <<< FAILURE![m -- in sorald.sonar.[1mSonarRulesTest$InferRules[m
[[1;31mERROR[m] sorald.sonar.SonarRulesTest.getAllRules_sanityCheckToKnowWhatAllRulesAreAvailableAndSoraldScansFor -- Time elapsed: 0.029 s <<< FAILURE!
java.lang.AssertionError:
Expected: <580>
but: was <576>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:6)
at sorald.sonar.SonarRulesTest.getAllRules_sanityCheckToKnowWhatAllRulesAreAvailableAndSoraldScansFor(SonarRulesTest.java:90)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
[[1;34mINFO[m] [1mTests run: [0;1m0[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.097 s -- in sorald.sonar.[1mSonarRulesTest[m
[[1;34mINFO[m] Running sorald.sonar.[1mRuleViolationTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.390 s -- in sorald.sonar.[1mRuleViolationTest[m
[[1;34mINFO[m] Running sorald.sonar.[1mSonarLintEngineTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m3[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.294 s -- in sorald.sonar.[1mSonarLintEngineTest[m
[[1;34mINFO[m] Running sorald.[1mClasspathModeTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.491 s -- in sorald.[1mClasspathModeTest[m
[[1;34mINFO[m] Running sorald.segment.[1mSoraldTreeBuilderAlgorithmTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.207 s -- in sorald.segment.[1mSoraldTreeBuilderAlgorithmTest[m
[[1;34mINFO[m] Running sorald.segment.[1mFirstFitSegmentationAlgorithmTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s -- in sorald.segment.[1mFirstFitSegmentationAlgorithmTest[m
[[1;34mINFO[m] Running sorald.[1mMavenLauncherTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.07 s -- in sorald.[1mMavenLauncherTest[m
[[1;34mINFO[m] Running sorald.processor.[1mProcessorDescriptionTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m30[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.246 s -- in sorald.processor.[1mProcessorDescriptionTest[m
[[1;34mINFO[m] Running sorald.processor.[1mBestFitScannerTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m2[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.850 s -- in sorald.processor.[1mBestFitScannerTest[m
[[1;34mINFO[m] Running sorald.processor.[1mMaxFixesPerRuleTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.511 s -- in sorald.processor.[1mMaxFixesPerRuleTest[m
[[1;34mINFO[m] Running sorald.processor.[1mSoraldAbstractProcessorTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m5[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.050 s -- in sorald.processor.[1mSoraldAbstractProcessorTest[m
[[1;34mINFO[m] Running sorald.processor.[1mProcessorTest[m
[[1;31mERROR[m] [1;31mTests [0;1mrun: [0;1m272[m, [1;31mFailures: [0;1;31m1[m, Errors: 0, [1;33mSkipped: [0;1;33m1[m, Time elapsed: 115.2 s[1;31m <<< FAILURE![m -- in sorald.processor.[1mProcessorTest[m
[[1;31mERROR[m] sorald.processor.ProcessorTest.testProcessSingleFile(ProcessorTestCase, File)[27] -- Time elapsed: 0.067 s <<< FAILURE!
java.lang.AssertionError:
Expected: is an empty collection
but: <[sorald.sonar.ScannedViolation@a701f09c]>
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:6)
at sorald.Assertions.assertNoRuleViolations(Assertions.java:82)
at sorald.processor.ProcessorTest.testProcessSingleFile(ProcessorTest.java:146)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
[[1;34mINFO[m] Running sorald.processor.[1mProcessorTestFilesCompileTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m160[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.14 s -- in sorald.processor.[1mProcessorTestFilesCompileTest[m
[[1;34mINFO[m] Running sorald.processor.[1mNoSonarTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m1[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.484 s -- in sorald.processor.[1mNoSonarTest[m
[[1;34mINFO[m] Running sorald.[1mGatherStatsTest[m
[[1;34mINFO[m] [1;32mTests run: [0;1;32m9[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 79.68 s -- in sorald.[1mGatherStatsTest[m
[[1;34mINFO[m]
[[1;34mINFO[m] Results:
[[1;34mINFO[m]
[[1;31mERROR[m] [1;31mFailures: [m
[[1;31mERROR[m] [1;31m WarningMinerTest.test_warningMiner:57
Expected: <[S103=11, S106=401, S108=4, S109=346, S1105=101, S1106=1, S1107=2, S1108=80, S1120=178, S1128=1, S1130=2, S1147=80, S1166=1, S117=2, S1192=14, S1197=2, S125=13, S138=1, S1541=1, S1871=70, S2096=1, S2209=3, S2221=1, S2259=1, S3776=1, S4973=240]>
but: was <[S103=11, S106=401, S108=4, S109=346, S1105=101, S1106=1, S1107=2, S1108=80, S1120=178, S1130=2, S1147=80, S1166=1, S117=2, S1192=14, S1197=2, S125=13, S1311=1, S138=1, S1541=1, S1871=70, S1943=2, S2096=1, S2209=3, S2221=1, S2259=1, S3776=1, S4973=240]>[m
[[1;31mERROR[m] [1;31m ProcessorTest.testProcessSingleFile:146
Expected: is an empty collection
but: <[sorald.sonar.ScannedViolation@a701f09c]>[m
[[1;31mERROR[m] [1;31m SonarRulesTest.getAllRules_sanityCheckToKnowWhatAllRulesAreAvailableAndSoraldScansFor:90
Expected: <580>
but: was <576>[m
[[1;34mINFO[m]
[[1;31mERROR[m] [1;31mTests run: 535, Failures: 3, Errors: 0, Skipped: 1[m
[[1;34mINFO[m]
[[1;34mINFO[m] [1m------------------------------------------------------------------------[m
[[1;34mINFO[m] [1mReactor Summary for Sorald-parent 0.8.7-SNAPSHOT:[m
[[1;34mINFO[m]
[[1;34mINFO[m] Sorald-parent ...................................... [1;32mSUCCESS[m [ 0.599 s]
[[1;34mINFO[m] Sorald-API ......................................... [1;32mSUCCESS[m [ 10.382 s]
[[1;34mINFO[m] Sorald ............................................. [1;31mFAILURE[m [07:03 min]
[[1;34mINFO[m] [1m------------------------------------------------------------------------[m
[[1;34mINFO[m] [1;31mBUILD FAILURE[m
[[1;34mINFO[m] [1m------------------------------------------------------------------------[m
[[1;34mINFO[m] Total time: 07:15 min
[[1;34mINFO[m] Finished at: 2024-05-08T03:13:33+02:00
[[1;34mINFO[m] [1m------------------------------------------------------------------------[m
[[1;31mERROR[m] Failed to execute goal [32morg.apache.maven.plugins:maven-surefire-plugin:3.2.5:test[m [1m(default-test)[m on project [36msorald[m: [1;31mThere are test failures.[m
[[1;31mERROR[m] [1;31m[m
[[1;31mERROR[m] [1;31mPlease refer to /builds/workspace/Sorald/sorald/target/surefire-reports for the individual test results.[m
[[1;31mERROR[m] [1;31mPlease refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.[m
[[1;31mERROR[m] -> [1m[Help 1][m
[[1;31mERROR[m]
[[1;31mERROR[m] To see the full stack trace of the errors, re-run Maven with the [1m-e[m switch.
[[1;31mERROR[m] Re-run Maven using the [1m-X[m switch to enable full debug logging.
[[1;31mERROR[m]
[[1;31mERROR[m] For more information about the errors and possible solutions, please read the following articles:
[[1;31mERROR[m] [1m[Help 1][m http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[[1;31mERROR[m]
[[1;31mERROR[m] After correcting the problems, you can resume the build with the command
[[1;31mERROR[m] [1mmvn <args> -rf :sorald[m
Build step 'Execute shell' marked build as failure
Finished: FAILURE