Skip to content

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
Apache Maven 3.6.3
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
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for se.kth.castor:sorald:maven-plugin:0.8.7-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-failsafe-plugin is missing. @ line 310, column 21
[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] Reactor Build Order:
[INFO] 
[INFO] Sorald-parent                                                      [pom]
[INFO] Sorald-API                                                         [jar]
[INFO] Sorald                                                    [maven-plugin]
[INFO] 
[INFO] --------------------< se.kth.castor:sorald-parent >---------------------
[INFO] Building Sorald-parent 0.8.7-SNAPSHOT                              [1/3]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ sorald-parent ---
[INFO] 
[INFO] ----------------------< se.kth.castor:sorald-api >----------------------
[INFO] Building Sorald-API 0.8.7-SNAPSHOT                                 [2/3]
[INFO] --------------------------------[ jar ]---------------------------------
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)
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ sorald-api ---
[INFO] 
[INFO] --- buildnumber-maven-plugin:3.2.0:create (default) @ sorald-api ---
[INFO] ShortRevision tag detected. The value is '8'.
[INFO] Executing: /bin/sh -c cd '/builds/workspace/Sorald/sorald-api' && 'git' 'rev-parse' '--verify' '--short=8' 'HEAD'
[INFO] Working directory: /builds/workspace/Sorald/sorald-api
[INFO] Storing buildNumber: 943ebdc3 at timestamp: 1715130383749
[INFO] Executing: /bin/sh -c cd '/builds/workspace/Sorald/sorald-api' && 'git' 'symbolic-ref' 'HEAD'
[INFO] Working directory: /builds/workspace/Sorald/sorald-api
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '8'.
[INFO] Executing: /bin/sh -c cd '/builds/workspace/Sorald/sorald-api' && 'git' 'rev-parse' '--verify' '--short=8' 'HEAD'
[INFO] Working directory: /builds/workspace/Sorald/sorald-api
[INFO] Storing scmBranch: UNKNOWN
[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.11:prepare-agent (default-prepare-agent) @ sorald-api ---
[INFO] 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
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ sorald-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /builds/workspace/Sorald/sorald-api/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.12.1:compile (default-compile) @ sorald-api ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 19 source files with javac [debug target 11] to target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ sorald-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /builds/workspace/Sorald/sorald-api/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.12.1:testCompile (default-testCompile) @ sorald-api ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:3.2.5:test (default-test) @ sorald-api ---
[INFO] No tests to run.
[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.11:report (default-report) @ sorald-api ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO] 
[INFO] ------------------------< se.kth.castor:sorald >------------------------
[INFO] Building Sorald 0.8.7-SNAPSHOT                                     [3/3]
[INFO] ----------------------------[ maven-plugin ]----------------------------
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)
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ sorald ---
[INFO] 
[INFO] --- buildnumber-maven-plugin:3.2.0:create (default) @ sorald ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.8.11:prepare-agent (default-prepare-agent) @ sorald ---
[INFO] 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
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ sorald ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.12.1:compile (default-compile) @ sorald ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 75 source files with javac [debug target 11] to target/classes
[INFO] /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.
[INFO] /builds/workspace/Sorald/sorald/src/main/java/sorald/sonar/JavaInputFile.java: Recompile with -Xlint:deprecation for details.
[INFO] /builds/workspace/Sorald/sorald/src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.java: Some input files use unchecked or unsafe operations.
[INFO] /builds/workspace/Sorald/sorald/src/main/java/sorald/processor/EqualsOnAtomicClassProcessor.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-plugin-plugin:3.10.2:descriptor (default-descriptor) @ sorald ---
[WARNING] 

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



[INFO] Using 'UTF-8' encoding to read mojo source files.
[INFO] java-annotations mojo extractor found 2 mojo descriptors.
[INFO] java-javadoc mojo extractor found 0 mojo descriptor.
[INFO] ant mojo extractor found 0 mojo descriptor.
[INFO] bsh mojo extractor found 0 mojo descriptor.
[INFO] 
[INFO] --- plexus-component-metadata:2.2.0:generate-metadata (default) @ sorald ---
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)
[INFO] Discovered 1 component descriptor(s)
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ sorald ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 219 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.12.1:testCompile (default-testCompile) @ sorald ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 31 source files with javac [debug target 11] to target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:3.2.5:test (default-test) @ sorald ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
[INFO] Running sorald.FileUtilsTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.754 s -- in sorald.FileUtilsTest
[INFO] Running sorald.miner.WarningMinerTest
--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.
[INFO] Running sorald.miner.WarningMinerTest$MineWarningsWithRuleKeys
[ERROR] Tests run: 10, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.453 s <<< FAILURE! -- in sorald.miner.WarningMinerTest$MineWarningsWithRuleKeys
[ERROR] 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)

[INFO] Running sorald.miner.WarningMinerTest$MineWarningsWithRuleParameters
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.564 s -- in sorald.miner.WarningMinerTest$MineWarningsWithRuleParameters
[INFO] Running sorald.miner.WarningMinerTest$ChecksWithDeprecatedRuleKeys
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.654 s -- in sorald.miner.WarningMinerTest$ChecksWithDeprecatedRuleKeys
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 73.82 s -- in sorald.miner.WarningMinerTest
[INFO] Running sorald.CodeGeneratorTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.65 s -- in sorald.CodeGeneratorTest
[INFO] Running sorald.event.collectors.CompilationUnitCollectorTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.015 s -- in sorald.event.collectors.CompilationUnitCollectorTest
[INFO] Running sorald.SegmentStrategyTest
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.
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.41 s -- in sorald.SegmentStrategyTest
[INFO] Running sorald.cli.CliTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.146 s -- in sorald.cli.CliTest
[INFO] Running sorald.cli.SoraldVersionProviderTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in sorald.cli.SoraldVersionProviderTest
[INFO] Running sorald.RepairTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.145 s -- in sorald.RepairTest
[INFO] Running sorald.TargetedRepairTest
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.
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.22 s -- in sorald.TargetedRepairTest
[INFO] Running sorald.sonar.SonarRulesTest
[INFO] Running sorald.sonar.SonarRulesTest$InferRules
[ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.052 s <<< FAILURE! -- in sorald.sonar.SonarRulesTest$InferRules
[ERROR] 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)

[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.097 s -- in sorald.sonar.SonarRulesTest
[INFO] Running sorald.sonar.RuleViolationTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.390 s -- in sorald.sonar.RuleViolationTest
[INFO] Running sorald.sonar.SonarLintEngineTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.294 s -- in sorald.sonar.SonarLintEngineTest
[INFO] Running sorald.ClasspathModeTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.491 s -- in sorald.ClasspathModeTest
[INFO] Running sorald.segment.SoraldTreeBuilderAlgorithmTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.207 s -- in sorald.segment.SoraldTreeBuilderAlgorithmTest
[INFO] Running sorald.segment.FirstFitSegmentationAlgorithmTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s -- in sorald.segment.FirstFitSegmentationAlgorithmTest
[INFO] Running sorald.MavenLauncherTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.07 s -- in sorald.MavenLauncherTest
[INFO] Running sorald.processor.ProcessorDescriptionTest
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.246 s -- in sorald.processor.ProcessorDescriptionTest
[INFO] Running sorald.processor.BestFitScannerTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.850 s -- in sorald.processor.BestFitScannerTest
[INFO] Running sorald.processor.MaxFixesPerRuleTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.511 s -- in sorald.processor.MaxFixesPerRuleTest
[INFO] Running sorald.processor.SoraldAbstractProcessorTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.050 s -- in sorald.processor.SoraldAbstractProcessorTest
[INFO] Running sorald.processor.ProcessorTest
[ERROR] Tests run: 272, Failures: 1, Errors: 0, Skipped: 1, Time elapsed: 115.2 s <<< FAILURE! -- in sorald.processor.ProcessorTest
[ERROR] 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)

[INFO] Running sorald.processor.ProcessorTestFilesCompileTest
[INFO] Tests run: 160, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.14 s -- in sorald.processor.ProcessorTestFilesCompileTest
[INFO] Running sorald.processor.NoSonarTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.484 s -- in sorald.processor.NoSonarTest
[INFO] Running sorald.GatherStatsTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 79.68 s -- in sorald.GatherStatsTest
[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Failures: 
[ERROR]   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]>
[ERROR]   ProcessorTest.testProcessSingleFile:146 
Expected: is an empty collection
     but: <[sorald.sonar.ScannedViolation@a701f09c]>
[ERROR]   SonarRulesTest.getAllRules_sanityCheckToKnowWhatAllRulesAreAvailableAndSoraldScansFor:90 
Expected: <580>
     but: was <576>
[INFO] 
[ERROR] Tests run: 535, Failures: 3, Errors: 0, Skipped: 1
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Sorald-parent 0.8.7-SNAPSHOT:
[INFO] 
[INFO] Sorald-parent ...................................... SUCCESS [  0.599 s]
[INFO] Sorald-API ......................................... SUCCESS [ 10.382 s]
[INFO] Sorald ............................................. FAILURE [07:03 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  07:15 min
[INFO] Finished at: 2024-05-08T03:13:33+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project sorald: There are test failures.
[ERROR] 
[ERROR] Please refer to /builds/workspace/Sorald/sorald/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[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
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :sorald
Build step 'Execute shell' marked build as failure
Finished: FAILURE