[INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Bitrepository Core 1.10-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/commons-io/commons-io/2.7/commons-io-2.7.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/commons-io/commons-io/2.7/commons-io-2.7.pom (16 KB at 57.0 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/commons/commons-parent/50/commons-parent-50.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/commons/commons-parent/50/commons-parent-50.pom (74 KB at 2954.0 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpclient/4.5.12/httpclient-4.5.12.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpclient/4.5.12/httpclient-4.5.12.pom (7 KB at 15.7 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpcomponents-client/4.5.12/httpcomponents-client-4.5.12.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpcomponents-client/4.5.12/httpcomponents-client-4.5.12.pom (16 KB at 40.6 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom (34 KB at 1540.1 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.pom (5 KB at 12.4 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpcomponents-core/4.4.13/httpcomponents-core-4.4.13.pom (13 KB at 32.9 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.pom (2 KB at 6.7 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcmail-jdk15on/1.65/bcmail-jdk15on-1.65.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcmail-jdk15on/1.65/bcmail-jdk15on-1.65.pom (2 KB at 9.9 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcpkix-jdk15on/1.65/bcpkix-jdk15on-1.65.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcpkix-jdk15on/1.65/bcpkix-jdk15on-1.65.pom (2 KB at 8.9 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-client/5.15.13/activemq-client-5.15.13.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-client/5.15.13/activemq-client-5.15.13.pom (14 KB at 34.9 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-parent/5.15.13/activemq-parent-5.15.13.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-parent/5.15.13/activemq-parent-5.15.13.pom (62 KB at 121.1 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/commons-codec/commons-codec/1.14/commons-codec-1.14.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/commons-codec/commons-codec/1.14/commons-codec-1.14.pom (15 KB at 86.1 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-broker/5.15.13/activemq-broker-5.15.13.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-broker/5.15.13/activemq-broker-5.15.13.pom (10 KB at 18.6 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-openwire-legacy/5.15.13/activemq-openwire-legacy-5.15.13.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-openwire-legacy/5.15.13/activemq-openwire-legacy-5.15.13.pom (2 KB at 3.0 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/guava/guava/28.2-jre/guava-28.2-jre.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/guava/guava/28.2-jre/guava-28.2-jre.pom (11 KB at 63.9 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/guava/guava-parent/28.2-jre/guava-parent-28.2-jre.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/guava/guava-parent/28.2-jre/guava-parent-28.2-jre.pom (13 KB at 76.3 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom (3 KB at 147.3 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom (10 KB at 764.7 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom (3 KB at 139.0 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom (5 KB at 190.3 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.pom (3 KB at 14.1 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.pom (3 KB at 11.7 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/errorprone/error_prone_parent/2.3.4/error_prone_parent-2.3.4.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/errorprone/error_prone_parent/2.3.4/error_prone_parent-2.3.4.pom (6 KB at 31.3 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.pom (3 KB at 142.0 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.9.10.4/jackson-databind-2.9.10.4.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.9.10.4/jackson-databind-2.9.10.4.pom (7 KB at 37.5 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/jackson-base/2.9.10.20200411/jackson-base-2.9.10.20200411.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/jackson-base/2.9.10.20200411/jackson-base-2.9.10.20200411.pom (6 KB at 20.2 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/jackson-bom/2.9.10.20200411/jackson-bom-2.9.10.20200411.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/jackson-bom/2.9.10.20200411/jackson-bom-2.9.10.20200411.pom (13 KB at 71.8 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/jackson-parent/2.9.1.2/jackson-parent-2.9.1.2.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/jackson-parent/2.9.1.2/jackson-parent-2.9.1.2.pom (8 KB at 385.8 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/oss-parent/34/oss-parent-34.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/oss-parent/34/oss-parent-34.pom (23 KB at 1231.8 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.pom (3 KB at 168.8 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.pom (4 KB at 330.6 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/jackson-base/2.9.10/jackson-base-2.9.10.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/jackson-base/2.9.10/jackson-base-2.9.10.pom (6 KB at 358.3 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/jackson-bom/2.9.10/jackson-bom-2.9.10.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/jackson-bom/2.9.10/jackson-bom-2.9.10.pom (13 KB at 877.0 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-server/9.4.30.v20200611/jetty-server-9.4.30.v20200611.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-server/9.4.30.v20200611/jetty-server-9.4.30.v20200611.pom (3 KB at 15.4 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-project/9.4.30.v20200611/jetty-project-9.4.30.v20200611.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-project/9.4.30.v20200611/jetty-project-9.4.30.v20200611.pom (63 KB at 362.0 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-http/9.4.30.v20200611/jetty-http-9.4.30.v20200611.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-http/9.4.30.v20200611/jetty-http-9.4.30.v20200611.pom (5 KB at 25.2 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-util/9.4.30.v20200611/jetty-util-9.4.30.v20200611.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-util/9.4.30.v20200611/jetty-util-9.4.30.v20200611.pom (5 KB at 24.4 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-io/9.4.30.v20200611/jetty-io-9.4.30.v20200611.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-io/9.4.30.v20200611/jetty-io-9.4.30.v20200611.pom (2 KB at 4.7 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/commons-io/commons-io/2.7/commons-io-2.7.jar [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpclient/4.5.12/httpclient-4.5.12.jar [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcmail-jdk15on/1.65/bcmail-jdk15on-1.65.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcmail-jdk15on/1.65/bcmail-jdk15on-1.65.jar (108 KB at 605.9 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcpkix-jdk15on/1.65/bcpkix-jdk15on-1.65.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/commons-io/commons-io/2.7/commons-io-2.7.jar (270 KB at 1398.6 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-client/5.15.13/activemq-client-5.15.13.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcpkix-jdk15on/1.65/bcpkix-jdk15on-1.65.jar (859 KB at 1978.2 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/commons-codec/commons-codec/1.14/commons-codec-1.14.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar (321 KB at 684.2 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-broker/5.15.13/activemq-broker-5.15.13.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/httpcomponents/httpclient/4.5.12/httpclient-4.5.12.jar (760 KB at 1464.2 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-openwire-legacy/5.15.13/activemq-openwire-legacy-5.15.13.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/commons-codec/commons-codec/1.14/commons-codec-1.14.jar (340 KB at 540.6 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/bouncycastle/bcprov-jdk15on/1.65/bcprov-jdk15on-1.65.jar (4356 KB at 6589.6 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar (5 KB at 6.7 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar (3 KB at 3.1 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-client/5.15.13/activemq-client-5.15.13.jar (1399 KB at 2027.1 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar (20 KB at 28.0 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar (14 KB at 15.8 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar (9 KB at 9.8 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.9.10.4/jackson-databind-2.9.10.4.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/google/guava/guava/28.2-jre/guava-28.2-jre.jar (2723 KB at 2992.3 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-annotations/2.9.10/jackson-annotations-2.9.10.jar (66 KB at 70.3 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-core/2.9.10/jackson-core-2.9.10.jar (319 KB at 330.6 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-server/9.4.30.v20200611/jetty-server-9.4.30.v20200611.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/checkerframework/checker-qual/2.10.0/checker-qual-2.10.0.jar (197 KB at 200.1 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-http/9.4.30.v20200611/jetty-http-9.4.30.v20200611.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-broker/5.15.13/activemq-broker-5.15.13.jar (1166 KB at 1095.3 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-util/9.4.30.v20200611/jetty-util-9.4.30.v20200611.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/activemq/activemq-openwire-legacy/5.15.13/activemq-openwire-legacy-5.15.13.jar (670 KB at 622.9 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-io/9.4.30.v20200611/jetty-io-9.4.30.v20200611.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/com/fasterxml/jackson/core/jackson-databind/2.9.10.4/jackson-databind-2.9.10.4.jar (1318 KB at 1217.9 KB/sec) [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-http/9.4.30.v20200611/jetty-http-9.4.30.v20200611.jar (209 KB at 179.7 KB/sec) [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-server/9.4.30.v20200611/jetty-server-9.4.30.v20200611.jar (685 KB at 588.5 KB/sec) [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-io/9.4.30.v20200611/jetty-io-9.4.30.v20200611.jar (158 KB at 115.3 KB/sec) [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/eclipse/jetty/jetty-util/9.4.30.v20200611/jetty-util-9.4.30.v20200611.jar (540 KB at 391.5 KB/sec) [INFO] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ bitrepository-core --- [INFO] Deleting /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target [INFO] [INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-maven) @ bitrepository-core --- [INFO] [INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default) @ bitrepository-core --- [INFO] argLine set to -javaagent:/home/cibuild01/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/jacoco.exec [INFO] [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ bitrepository-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ bitrepository-core --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 91 source files to /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/classes [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/main/java/org/bitrepository/protocol/security/BasicSecurityManager.java:[196,40] redundant cast to org.bouncycastle.cms.SignerInformation [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/main/java/org/bitrepository/protocol/security/BasicSecurityManager.java:[224,40] redundant cast to org.bouncycastle.cms.SignerInformation [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/main/java/org/bitrepository/protocol/security/BasicMessageAuthenticator.java:[59,40] redundant cast to org.bouncycastle.cms.SignerInformation [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/main/java/org/bitrepository/common/settings/XMLFileSettingsLoader.java:[97,24] redundant cast to T [INFO] [INFO] --- forbiddenapis:2.7:check (default) @ bitrepository-core --- [INFO] Scanning for classes to check... [INFO] Reading bundled API signatures: jdk-unsafe-1.8 [INFO] Reading bundled API signatures: jdk-deprecated-1.8 [INFO] Reading bundled API signatures: jdk-non-portable [INFO] Reading bundled API signatures: jdk-reflection [INFO] Loading classes to check... [INFO] Scanning classes for violations... [INFO] Scanned 101 class file(s) for forbidden API invocations (in 0.49s), 0 error(s). [INFO] [INFO] --- forbiddenapis:2.7:testCheck (default) @ bitrepository-core --- [INFO] Scanning for classes to check... [WARNING] Classes directory does not exist, forbiddenapis check skipped: /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/test-classes [INFO] [INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ bitrepository-core --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 11 resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ bitrepository-core --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 66 source files to /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/test-classes [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/test/java/org/bitrepository/common/DefaultThreadFactoryTest.java:[33,58] unchecked conversion required: ch.qos.logback.core.Appender found: ch.qos.logback.core.Appender [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/test/java/org/bitrepository/protocol/fileexchange/LocalFileExchangeTest.java:[131,37] toString(java.io.InputStream) in org.apache.commons.io.IOUtils has been deprecated [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/test/java/org/bitrepository/protocol/security/CertificateIDTest.java:[60,36] redundant cast to org.bouncycastle.cms.SignerInformation [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/test/java/org/bitrepository/protocol/security/CertificateIDTest.java:[85,36] redundant cast to org.bouncycastle.cms.SignerInformation [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/test/java/org/bitrepository/protocol/message/ExampleMessageFactory.java:[60,23] toString(java.io.InputStream) in org.apache.commons.io.IOUtils has been deprecated [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/test/java/org/bitrepository/protocol/MessageCreationTest.java:[76,33] toString(java.io.InputStream) in org.apache.commons.io.IOUtils has been deprecated [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/test/java/org/bitrepository/protocol/security/PermissionStoreTest.java:[60,36] redundant cast to org.bouncycastle.cms.SignerInformation [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/test/java/org/bitrepository/protocol/security/PermissionStoreTest.java:[78,36] redundant cast to org.bouncycastle.cms.SignerInformation [WARNING] /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/src/test/java/org/bitrepository/protocol/security/PermissionStoreTest.java:[110,36] redundant cast to org.bouncycastle.cms.SignerInformation [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ bitrepository-core --- [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng/3.0.0-M4/surefire-testng-3.0.0-M4.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng/3.0.0-M4/surefire-testng-3.0.0-M4.jar (43 KB at 79.7 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng/3.0.0-M4/surefire-testng-3.0.0-M4.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng/3.0.0-M4/surefire-testng-3.0.0-M4.pom (4 KB at 7.9 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-providers/3.0.0-M4/surefire-providers-3.0.0-M4.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-providers/3.0.0-M4/surefire-providers-3.0.0-M4.pom (3 KB at 6.3 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/common-java5/3.0.0-M4/common-java5-3.0.0-M4.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/common-java5/3.0.0-M4/common-java5-3.0.0-M4.pom (4 KB at 9.3 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng-utils/3.0.0-M4/surefire-testng-utils-3.0.0-M4.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng-utils/3.0.0-M4/surefire-testng-utils-3.0.0-M4.pom (3 KB at 7.4 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-grouper/3.0.0-M4/surefire-grouper-3.0.0-M4.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-grouper/3.0.0-M4/surefire-grouper-3.0.0-M4.pom (4 KB at 7.4 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/testng/testng/5.10/testng-5.10.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/testng/testng/5.10/testng-5.10.pom (3 KB at 12.7 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.pom (820 B at 36.4 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/easytesting/fest-assert/1.4/fest-assert-1.4.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/easytesting/fest-assert/1.4/fest-assert-1.4.pom (3 KB at 13.6 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/easytesting/fest/1.0.8/fest-1.0.8.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/easytesting/fest/1.0.8/fest-1.0.8.pom (12 KB at 72.5 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.pom [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/easytesting/fest-util/1.1.6/fest-util-1.1.6.pom (2 KB at 8.2 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/common-java5/3.0.0-M4/common-java5-3.0.0-M4.jar [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng-utils/3.0.0-M4/surefire-testng-utils-3.0.0-M4.jar [INFO] Downloading: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-grouper/3.0.0-M4/surefire-grouper-3.0.0-M4.jar [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-grouper/3.0.0-M4/surefire-grouper-3.0.0-M4.jar (40 KB at 98.8 KB/sec) [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/common-java5/3.0.0-M4/common-java5-3.0.0-M4.jar (32 KB at 63.5 KB/sec) [INFO] Downloaded: https://sbforge.org/nexus/content/groups/public/org/apache/maven/surefire/surefire-testng-utils/3.0.0-M4/surefire-testng-utils-3.0.0-M4.jar (14 KB at 26.4 KB/sec) [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite Starting test project Core module test Suite: Surefire suite Starting testcase ActiveMQMessageBusTest 13:25:00.306 WARN o.a.activemq.broker.BrokerService - Memory Usage for the Broker (1024mb) is more than the maximum available for the JVM: 444 mb - resetting to 70% of maximum available: 311 mb 13:25:00.837 WARN o.a.activemq.broker.BrokerService - Temporary Store limit is 51200 mb (current store usage is 0 mb). The data directory: /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target only has 8214 mb of usable space. - resetting to maximum available disk space: 8214 mb Test starting: collectionFilterTest Description: Test that message bus filters identify requests to other collection, eg. ignores these. Step: Send an identify request with a undefined 'Collection' header property, eg. this identify requests should be handled by everybody. Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileRequest@303ccce1[correlationID=12345, collectionID=MyCollection, destination=topic://collectionTopic, replyTo=topic://clientTopic, from=ClientPillar, to=(default), version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] Step: Send an identify request with the 'Collection' header property set to my collection Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileRequest@3efb2496[correlationID=12345, collectionID=MyCollection, destination=topic://collectionTopic, replyTo=topic://clientTopic, from=ClientPillar, to=(default), version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] Step: Send an invalid message with the 'Receiver' header property set to another specific component Test success: collectionFilterTest Test starting: sendMessageToSpecificComponentTest Description: Test that message bus correct uses the 'to' header property to indicated that the message is meant for a specific component Step: Send a message with the 'Recipient' parameter set to at specific component Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileRequest@3532b5d9[correlationID=12345, collectionID=MySla, destination=TEST-TOPIC-cibuild01, replyTo=topic://clientTopic, from=ClientPillar, to=specificReceiver, version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] Test success: sendMessageToSpecificComponentTest Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileRequest@3ac4a791[correlationID=12345, collectionID=MySla, destination=TEST-TOPIC-cibuild01, replyTo=topic://clientTopic, from=ClientPillar, to=specificReceiver, version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] Result: The following messages haven't been handled by the testcase: org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileRequest@3ac4a791[correlationID=12345, collectionID=MySla, destination=TEST-TOPIC-cibuild01, replyTo=topic://clientTopic, from=ClientPillar, to=specificReceiver, version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] 13:25:04.741 WARN o.b.protocol.bus.MessageReceiver - The following messages haven't been handled by the testcase: org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileRequest@3ac4a791[correlationID=12345, collectionID=MySla, destination=TEST-TOPIC-cibuild01, replyTo=topic://clientTopic, from=ClientPillar, to=specificReceiver, version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] Test starting: toFilterTest Description: Test that message bus filters identify requests to other components, eg. ignores these. Step: Send an identify request with a undefined 'To' header property, eg. this identify requests should be handled by all components. Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileRequest@7fc62ead[correlationID=12345, collectionID=MySla, destination=TEST-TOPIC-cibuild01, replyTo=topic://clientTopic, from=ClientPillar, to=(default), version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] Step: Send an identify request with the 'To' header property set to this component Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileRequest@29cbbe70[correlationID=12345, collectionID=MySla, destination=TEST-TOPIC-cibuild01, replyTo=topic://clientTopic, from=ClientPillar, to=(default), version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] Step: Send an invalid identify request with the 'To' header property set to another specific component Step: Send an identify response with the 'To' header property set to another component Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileResponse@4ef3f04b[correlationID=12345, collectionID=MySla, destination=topic://collectionTopic, replyTo=topic://clientTopic, from=MyPillar, to=(default), version=29, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@51143e2b[responseCode=IDENTIFICATION_POSITIVE, responseText=Ready to delete file 'MyDataID'.], fileID=MyDataID, pillarID=MyPillar, pillarChecksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1fe9d1e2[checksumType=MD5, checksumSalt={-85,-51}, otherChecksumType=(default)], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@6ba5c451[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Step: Send an non-identify request with the 'To' header property set to another component Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.DeleteFileRequest@3a8500c6[correlationID=12345, collectionID=MySla, destination=TEST-TOPIC-cibuild01, replyTo=topic://clientTopic, from=ClientPillar, to=(default), version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, pillarID=MyPillar, fileID=MyDataID, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@596598c[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@f66315a[checksumType=MD5, checksumSalt={-85,-85}, otherChecksumType=(default)], checksumValue={19,95,33,86}, calculationTimestamp=2011-02-17T09:47:00.000+01:00], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2df3fb31[checksumType=MD5, checksumSalt={-85,-51}, otherChecksumType=(default)]] Test success: toFilterTest Starting testcase ChecksumUtilsTest Test starting: calculateDigestChecksums Description: Tests whether the utility class for calculating checksums with MessageDigest is able to correctly calculate the checksums. Step: Setup variables. Step: Test with no text and no key for MD5, SHA1, and SHA256 Step: Test with text Step: add a salt to the checksum Test success: calculateDigestChecksums Test starting: calculateHmacChecksums Description: Tests whether the utility class for calculating checksums with HMAC is able to correctly calculate predefined examples from : http://en.wikipedia.org/wiki/HMAC#Examples_of_HMAC_.28MD5.2C_SHA1.2C_SHA256_.29 Step: Setup variables. Step: Test with no text and no key for HMAC_MD5, HMAC_SHA1, and HMAC_SHA256 Step: Test with the text 'The quick brown fox jumps over the lazy dog' and key 'key' for MD5, SHA1, and SHA256 Step: Try calculating HMAC with a null salt Test success: calculateHmacChecksums Test starting: testChecksumAlgorithmValidation Description: Test the algorithm validation for every single possible checksum algorithm. Step: Test 'MD5' Step: Test 'SHA1' Step: Test 'SHA256' Step: Test 'SHA384' Step: Test 'SHA512' Step: Test 'HMAC_MD5' Step: Test 'HMAC_SHA1' Step: Test 'HMAC_SHA256' Step: Test 'HMAC_SHA384' Step: Test 'HMAC_SHA512' Step: Test 'OTHER' Test success: testChecksumAlgorithmValidation Test starting: testChecksumOnFile Description: Test the checksum calculation on a file Step: Setup Step: Calculate the checksum of the file with the different ways of defining the MD5 without salt Test success: testChecksumOnFile Test starting: testDefaultChecksum Description: Test the extraction of the default checksum from settings. Step: Setup the settings Step: Use utils to extract default checksum spec Test success: testDefaultChecksum Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Starting testcase ConfigLoaderTest Test starting: testLoadingConfig Description: Test the loading of a configuration file for the config loader. Step: Setup variables Step: Test with a invalid file path Step: Test when the file is unreadable Step: success case Test success: testLoadingConfig Starting testcase FileIDUtilsTest Test starting: fileIDsTest Description: Test the utility class for generating FileIDs Step: Test 'all file ids' Step: Test a specific file id Test success: fileIDsTest Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Test starting: busActivityTest Description: Tests whether it is possible to create a message listener, and then set it to listen to the topic. Then puts a messageon the topic for the message listener to find, andtests whether it finds the correct message. Step: Send a message to the topic Stimuli: Sending message: org.bitrepository.bitrepositorymessages.AlarmMessage@6e7b0234[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@1fb0c411[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Step: Make sure both listeners received the message Result: Received message on TEST-ALARM-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.AlarmMessage@4a1094db[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@6d0cb66c[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Test success: busActivityTest Starting testcase GeneralMessageBusTest Test starting: busActivityTest Description: Tests whether it is possible to create a message listener, and then set it to listen to the topic. Then puts a messageon the topic for the message listener to find, andtests whether it finds the correct message. Step: Send a message to the topic Stimuli: Sending message: org.bitrepository.bitrepositorymessages.AlarmMessage@7a9c91e7[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@2b7e07e0[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Step: Make sure both listeners received the message Result: Received message on TEST-ALARM-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.AlarmMessage@1ba72aba[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@5d33870d[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Test success: busActivityTest Test starting: twoListenersForTopicTest Description: Verifies that two listeners on the same topic both receive the message Step: Make a connection to the message bus and add two listeners Step: Send a message to the topic Stimuli: Sending message: org.bitrepository.bitrepositorymessages.AlarmMessage@4308744c[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@29173f02[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Step: Make sure both listeners received the message Result: Received message on TEST-ALARM-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.AlarmMessage@5ee5e2d3[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@126d0ecf[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Result: Received message on TEST-ALARM-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.AlarmMessage@4cf44af9[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@6d01055e[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Result: Received message on TEST-ALARM-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.AlarmMessage@20cb9f0[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@27db2d47[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Test success: twoListenersForTopicTest Result: The following messages haven't been handled by the testcase: org.bitrepository.bitrepositorymessages.AlarmMessage@5ee5e2d3[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@126d0ecf[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] 13:25:10.767 WARN o.b.protocol.bus.MessageReceiver - The following messages haven't been handled by the testcase: org.bitrepository.bitrepositorymessages.AlarmMessage@5ee5e2d3[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@126d0ecf[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Test starting: twoListenersForTopicTest Description: Verifies that two listeners on the same topic both receive the message Step: Make a connection to the message bus and add two listeners Step: Send a message to the topic Stimuli: Sending message: org.bitrepository.bitrepositorymessages.AlarmMessage@50a65fb9[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@60651b10[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Step: Make sure both listeners received the message Result: Received message on TEST-ALARM-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.AlarmMessage@20dcb1f1[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@797745a[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Result: Received message on TEST-ALARM-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.AlarmMessage@51de3c43[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@661628ef[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Result: Received message on TEST-ALARM-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.AlarmMessage@3f930703[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@3bc8f8b4[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Test success: twoListenersForTopicTest Result: The following messages haven't been handled by the testcase: org.bitrepository.bitrepositorymessages.AlarmMessage@20dcb1f1[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@797745a[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] 13:25:11.853 WARN o.b.protocol.bus.MessageReceiver - The following messages haven't been handled by the testcase: org.bitrepository.bitrepositorymessages.AlarmMessage@20dcb1f1[correlationID=12345, collectionID=MySla, destination=TEST-ALARM-TOPIC-cibuild01, replyTo=queue://MyQueueOrTopic, from=MyPillar, to=(default), version=29, minVersion=24, alarm=org.bitrepository.bitrepositoryelements.Alarm@797745a[origDateTime=2011-05-03T11:18:00Z, alarmCode=COMPONENT_FAILURE, alarmRaiser=MyPillar, alarmText=Component failure, fileID=MydataId1, collectionID=(default)]] Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Starting testcase HttpFileExchangeTest Test starting: checkUrlEncodingOfFilenamesTest Description: Tests that the filename is url-encoded correctly for a configured webdav server Step: Check plain filename (a filename that does not see any changes due to urlencoding Step: Check that + is encoded as expected Test success: checkUrlEncodingOfFilenamesTest Starting testcase MessageAuthenticationExceptionTest Test starting: testMessageAuthenticationException Description: Test the instantiation of the exception Step: Setup Step: Try to throw such an exception Step: Throw the exception with an embedded exception Test success: testMessageAuthenticationException Starting testcase MessageCreationTest Test starting: badDateMessageTest Description: Test to ensure that messages carrying dates must provide offset. Test success: badDateMessageTest Test starting: messageCreationTest Description: Tests if we are able to create message objects from xml. The input XML is the example code defined in the message-xml, thereby also testing whether this is valid. Step: Creating IdentifyPillarsForGetFileRequest message Step: Creating IdentifyPillarsForGetFileResponse message Step: Creating GetFileRequest message Step: Creating GetFileProgressResponse message Step: Creating GetFileFinalResponse message Step: Creating IdentifyPillarsForPutFileRequest message Step: Creating IdentifyPillarsForPutFileResponse message Step: Creating PutFileRequest message Step: Creating PutFileProgressResponse message Step: Creating PutFileFinalResponse message Step: Creating IdentifyPillarsForDeleteFileRequest message Step: Creating IdentifyPillarsForDeleteFileResponse message Step: Creating DeleteFileRequest message Step: Creating DeleteFileProgressResponse message Step: Creating DeleteFileFinalResponse message Step: Creating IdentifyPillarsForReplaceFileRequest message Step: Creating IdentifyPillarsForReplaceFileResponse message Step: Creating ReplaceFileRequest message Step: Creating ReplaceFileProgressResponse message Step: Creating ReplaceFileFinalResponse message Step: Creating IdentifyPillarsForGetChecksumsRequest message Step: Creating IdentifyPillarsForGetChecksumsResponse message Step: Creating GetChecksumsRequest message Step: Creating GetChecksumsProgressResponse message Step: Creating GetChecksumsFinalResponse message Step: Creating IdentifyPillarsForGetFileIDsRequest message Step: Creating IdentifyPillarsForGetFileIDsResponse message Step: Creating GetFileIDsRequest message Step: Creating GetFileIDsProgressResponse message Step: Creating GetFileIDsFinalResponse message Step: Creating IdentifyContributorsForGetStatusRequest message Step: Creating IdentifyContributorsForGetStatusResponse message Step: Creating GetStatusRequest message Step: Creating GetStatusProgressResponse message Step: Creating GetStatusFinalResponse message Step: Creating IdentifyContributorsForGetAuditTrailsRequest message Step: Creating IdentifyContributorsForGetAuditTrailsResponse message Step: Creating GetAuditTrailsRequest message Step: Creating GetAuditTrailsProgressResponse message Step: Creating GetAuditTrailsFinalResponse message Step: Creating AlarmMessage message Test success: messageCreationTest Starting testcase MultiThreadedMessageBusTest Test starting: manyTheadsBeforeFinish Description: Tests whether it is possible to start the handling of many threads simultaneously. Step: Send one message for each listener Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileRequest@99bff40[correlationID=12345, collectionID=MySla, destination=BusActivityTest, replyTo=topic://clientTopic, from=ClientPillar, to=(default), version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileRequest@99bff40[correlationID=12345, collectionID=MySla, destination=BusActivityTest, replyTo=topic://clientTopic, from=ClientPillar, to=(default), version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileRequest@99bff40[correlationID=12345, collectionID=MySla, destination=BusActivityTest, replyTo=topic://clientTopic, from=ClientPillar, to=(default), version=29, minVersion=24, auditTrailInformation=User: Name, Institution: Place, fileID=MyDataID] Test success: manyTheadsBeforeFinish Starting testcase OperationAuthorizationExceptionTest Test starting: testOperationAuthorizationException Description: Test the instantiation of the exception Step: Setup Step: Try to throw such an exception Step: Throw the exception with an embedded exception Test success: testOperationAuthorizationException Starting testcase SettingsLoaderTest Test starting: testDevelopmentCollectionSettingsLoading Test success: testDevelopmentCollectionSettingsLoading Test starting: testExampleSettingsLoading Test success: testExampleSettingsLoading Test starting: componentIDTest Test success: componentIDTest Test starting: reloadTest Test success: reloadTest Starting testcase StreamUtilsTest Test starting: streamTester Description: Tests the SteamUtils class. Step: Setup variables Step: Test with null arguments Step: Test copying the input stream to the output stream. Test success: streamTester Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Starting testcase TimeMeasurementUtilsTest Test starting: testCompareMilliSeconds Description: Test the comparison between TimeMeasure units. Test success: testCompareMilliSeconds Test starting: testCompareMilliSecondsToHours Description: Test the comparison between milliseconds and hours. Test success: testCompareMilliSecondsToHours Test starting: testMaxValue Description: Test the Maximum value Test success: testMaxValue Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Starting testcase Base16UtilsTest Test starting: badArgumentTest Description: Test bad arguments Step: Test with a odd number of characters. Test success: badArgumentTest Test starting: decodeChecksum Description: Validating the decoding of the checksums. Step: Decode the checksum and validate. Test success: decodeChecksum Test starting: encodeChecksum Description: Validating the encoding of the checksums. Step: Encode the checksum and validate Test success: encodeChecksum Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Starting testcase CertificateIDTest Test starting: equalTest Description: Tests the equality of CertificateIDs Step: Setup Step: Validate the content of the certificateID Step: Test whether it equals it self Step: Test with a null as argument Step: Test with another class Step: Test with same issuer but no serial Step: Test with same serial but no issuer Step: Test the positive case, with both the issuer and serial Step: Setup an empty certificate Step: Test empty certificate against issuer but no serial Step: Test empty certificate against serial but no issuer Step: Test empty certificate against serial and issuer Step: Test the positive case, with neither issuer nor serial Step: Check the hash codes for the two certificate Test success: equalTest Test starting: negativeCertificateIdentificationTest Description: Tests that a certificate is not identified based on a incorrect signature. Step: Create CertificateID object based on a certificate not used for signing the data Step: Create CertificateID object based on signature Step: Assert that the two CertificateID objects are equal Test success: negativeCertificateIdentificationTest Test starting: positiveCertificateIdentificationTest Description: Tests that a certificate can be identified based on the correct signature. Step: Create CertificateID object based on the certificate used to sign the data Step: Create CertificateID object based on signature Step: Assert that the two CertificateID objects are equal Test success: positiveCertificateIdentificationTest Starting testcase CertificateUseExceptionTest Test starting: testCertificateUseException Description: Test the instantiation of the exception Step: Setup Step: Try to throw such an exception Step: Throw the exception with an embedded exception Test success: testCertificateUseException Starting testcase FileIDValidatorTest Test starting: badRegexTest Description: Tests the FileIDValidator handling of bad file id pattern. Step: Give the validator a 'null' as allowed file id pattern Step: Give the validator an empty string as allowed file id pattern Test success: badRegexTest Test starting: validatorDefaultTest Description: Tests the FileIDValidator class default restrictions. Only the length should fail. Step: Setup the validator, where all file ids are allowed at default. Step: Test a null as argument Step: Test a valid fileID Step: Test odd characters Step: Test invalid length Step: Test too short Test success: validatorDefaultTest Test starting: validatorTest Description: Tests the FileIDValidator class for the input handling based on a given regex. Step: Setup the validator Step: Test a null as argument Step: Test a valid fileID Step: Test invalid characters Step: Test invalid length Step: Test too short Test success: validatorTest Starting testcase MessageSignerExceptionTest Test starting: testMessageSigningException Description: Test the instantiation of the exception Step: Setup Step: Try to throw such an exception Step: Throw the exception with an embedded exception Test success: testMessageSigningException Starting testcase MessageUtilsTest Test starting: testIdentificationResponse Description: Tests isIdentifyResponse method in the message utility class. Step: validate that it can see a identify response Test success: testIdentificationResponse Test starting: testPositiveIdentification Description: Tests isPositiveIdentifyResponse method in the message utility class. Step: validate that it can see a positive identify response Test success: testPositiveIdentification Test starting: testProgressResponse Description: Tests isPositiveProgressResponse method in the message utility class. Step: validate progress response Test success: testProgressResponse Test starting: validateUtilityClass Description: Validating that the utility class is actually an utility class. Test success: validateUtilityClass Starting testcase PermissionStoreTest Test starting: certificateFingerprintTest Description: Tests that a certificate fingerprint can correctly be retrived for a signer. Added fixture: Create signer to lookup fingerprint Step: Lookup fingerprint based on signerId Test success: certificateFingerprintTest Test starting: negativeCertificateRetrievalTest Description: Tests that a certificate cannot be retrieved based on the wrong signerId. Step: Create signer and modify its ID so lookup will fail Step: Lookup certificate based on signerId Test success: negativeCertificateRetrievalTest Test starting: positiveCertificateRetrievalTest Description: Tests that a certificate can be retrieved based on the correct signerId. Step: Create signer to lookup certificate Step: Lookup certificate based on signerId Test success: positiveCertificateRetrievalTest Starting testcase SecurityManagerTest Test starting: certificateAuthorizationBehaviourTest Description: Tests that a certificate is only allowed by registered users (component). Step: Check that the registered component is allowed. Step: Check that an unregistered component is not allowed. Test success: certificateAuthorizationBehaviourTest Test starting: negativeSigningAuthenticationRoundtripBadDataTest Description: Tests that a roundtrip of signing a request and afterwards authenticating it fails due to bad data Description: Tests that a roundtrip of signing a request and afterwards authenticating is succedes. Step: Sign a chunck of data. Step: Check signature matches the data Test success: negativeSigningAuthenticationRoundtripBadDataTest Test starting: negativeSigningAuthenticationRoundtripUnkonwnCertificateTest Description: Tests that a roundtrip of signing a request and afterwards authenticating it fails due to a unknown certificate. Step: Sign a chunck of data. Step: Check signature matches the data Test success: negativeSigningAuthenticationRoundtripUnkonwnCertificateTest Test starting: operationAuthorizationBehaviourTest Description: Tests that a signature only allows the correct requests. Step: Check that PUT_FILE is allowed for both collections. Step: Check that GET_FILE is only allowed for the first collection. Test success: operationAuthorizationBehaviourTest Test starting: positiveSigningAuthenticationRoundtripTest Description: Tests that a roundtrip of signing a request and afterwards authenticating is succedes. Step: Sign a chunck of data. Step: Check signature matches the data Test success: positiveSigningAuthenticationRoundtripTest Starting testcase ArgumentValidatorTest Test starting: testArgumentValidatorArrays Description: Test the argument validator for arguments for arrays Step: Check against null or empty arrays Test success: testArgumentValidatorArrays Test starting: testArgumentValidatorBoolean Description: Test the argument validator for arguments for booleans Step: validate checkTrue Test success: testArgumentValidatorBoolean Test starting: testArgumentValidatorCollection Description: Test the argument validator for arguments for collections Step: Check against null or empty collection Test success: testArgumentValidatorCollection Test starting: testArgumentValidatorInteger Description: Test the argument validator for arguments for integers Step: Test not negative Step: Test positive Test success: testArgumentValidatorInteger Test starting: testArgumentValidatorLong Description: Test the argument validator for arguments for longs Step: Test not negative Step: Test positive Test success: testArgumentValidatorLong Test starting: testArgumentValidatorObject Description: Test the argument validator for arguments not null Step: Test not null Test success: testArgumentValidatorObject Test starting: testArgumentValidatorString Description: Test the argument validator for arguments for strings Step: Test empty string Test success: testArgumentValidatorString Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Starting testcase CalendarUtilsTest Test starting: calendarTester Description: Test the calendar utility class Step: Test the convertion of a date Step: Test that a 'null' date is equivalent to epoch Step: Test epoch Step: Test that a given time in millis is extractable in millis Step: Test the 'getNow' function Step: Test the reverse conversion, from XMLCalendar to Date Test success: calendarTester Test starting: endDateRolloverTest Description: Test that the end date is correctly rolls over a year and month change. Test success: endDateRolloverTest Test starting: endDateTest Description: Test that the end date is considered as localtime and converted into UTC. Test success: endDateTest Test starting: startDateTest Description: Test that the start date is considered as localtime and converted into UTC. Test success: startDateTest Test starting: testBeginningOfDay Description: Tests that the time is converted to the beginning of the day localtime, not UTC expectedSTartofDayInUTC parsed: 1454281200000 Test success: testBeginningOfDay Test starting: testEndOfDay Description: Tests that the time is converted to the beginning of the day localtime, not UTC Test success: testEndOfDay Test starting: testSummerWinterTimeChange Description: Test that the interval between start and end date on a summertime to wintertime change is 25 hours (-1 millisecond). Test success: testSummerWinterTimeChange Test starting: testWinterSummerTimeChange Description: Test that the interval between start and end date on a wintertime to summertime change is 23 hours (-1 millisecond). Test success: testWinterSummerTimeChange Starting testcase FileUtilsTest Test starting: cleanupEmptyDirectoriesTester Description: Test the cleanup of empty directories. Step: Cleanup non-empty folder Step: Cleanup when dir and root are the same Step: Test succes case, when the directory is empty Step: Test with a file. Test success: cleanupEmptyDirectoriesTester Test starting: createDeleteDirectoryTester Description: Test the ability to delete directories. Step: Test deleting a directory with file and subdirectory Test success: createDeleteDirectoryTester Test starting: createDirectoryTester Description: Test the ability to create directories. Step: Test the ability to create a directory Step: Test error scenarios, when the directory path is a file Test success: createDirectoryTester Test starting: createSubDirectoryTester Description: Test the ability to create sub directories. Step: Test the ability to create sub-directories Step: Test that it fails if the 'directory' is actually a file Step: Test that it fails, if the parent directory does not allow writing Test success: createSubDirectoryTester Test starting: deprecateFileTester Description: Test the deprecation of a file. Step: Setup Step: Deprecate the file Test success: deprecateFileTester Test starting: moveFileTester Description: Test the moving of a file. Step: Setup Step: Move the file Test success: moveFileTester Test starting: unzipFileTester Description: Test unzipping a file. Step: Setup Step: Unzip the zipfile to the directory Test success: unzipFileTester Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Test starting: writeInputstreamTester Description: Test writing an inputstream to a file. Step: Setup Step: Write the input stream to the file Test success: writeInputstreamTester Starting testcase ReceivedMessageHandlerTest Test starting: manyMessageDispatch Description: Tests that many (50) messages can be handled in parallel in the default pool configuration. Added fixture: Create a ReceivedMessageHandler with a null configuration. This should create a ReceivedMessageHandler with a single CachedThreadPool. Step: Dispatch messages to 49 listeners, where the first 49 are blocking. Step: Unblock the blocked listeners Test success: manyMessageDispatch Test starting: parallelMessageDispatch Description: Tests that two messages can be handled in parallel in the default pool configuration. Added fixture: Create a ReceivedMessageHandler with a null configuration. This should create a ReceivedMessageHandler with a single CachedThreadPool. Step: Dispatch messages to two listeners, the first blocking. Step: Unblock the first listener Test success: parallelMessageDispatch Test starting: singleMessageDispatch Description: Tests that a single message is dispatched correctly Test success: singleMessageDispatch Test starting: singleThreadMessageDispatch Description: Tests that two messages will be handled in sequence if a singleThreaded pool is configured. Added fixture: Create a ReceivedMessageHandler with a single pool of size 1. Step: Dispatch messages to two listeners, the first blocking. Step: Unblock the first listener Test success: singleThreadMessageDispatch Test starting: specificCollectionPoolAndDefaultPool Description: Tests it is possible to specify a pool for a specific collection, with a default pool for the remainder. Added fixture: Create a ReceivedMessageHandler with a one specific pool for Collection1. The Collection1 pool should be limited to 1 thread. Step: Dispatch two messages for collection1, blocking on the processing of the first message. Step: Dispatch a message for the other collection. Step: Dispatch a message with no collectionID. Step: Unblock the blocked collection1 listener Test success: specificCollectionPoolAndDefaultPool Test starting: specificCollectionPoolWithSpecificMessageTypePool Description: Tests it is possible to specify a pool for a specific collection for only a specificmessage type. Added fixture: Create a ReceivedMessageHandler with a one specific pool for Collection1 and PutFileRequests. The pool should be limited to 1 thread. Step: Dispatch two putFileRequests for collection1, blocking on the processing of the first message. Step: Dispatch a putFile request for the other collection. Step: Dispatch a status request for collection1. Step: Unblock the blocked collection1 listener Test success: specificCollectionPoolWithSpecificMessageTypePool Test starting: specificMessageCategoryPoolAndDefaultPool Description: Tests it is possible to specify a pool for a specific message category, with a default pool for the remainder. Added fixture: Create a ReceivedMessageHandler with a one specific pool for slow requests. The put file pool should be limited to 1 thread. Step: Dispatch two put messages, blocking on the processing of the first message. Step: Dispatch a status request message. Step: Unblock the blocked put listener Test success: specificMessageCategoryPoolAndDefaultPool Test starting: specificMessageNamePoolAndDefaultPool Description: Tests it is possible to specify a pool for a specific message type, with a default pool for the remainder. Added fixture: Create a ReceivedMessageHandler with a one specific pool for put requests. The put file pool should be limited to 1 thread. Step: Dispatch two put messages, blocking on the processing of the first message. Step: Dispatch a status request message. Step: Unblock the blocked put listener Test success: specificMessageNamePoolAndDefaultPool Test starting: specificMessagePools Description: Tests that different message types can be handled by different executors. Added fixture: Create a ReceivedMessageHandler with a two pools, one for status requests and one for put requests. The put file pool should be limited to 1 thread. Step: Dispatch two put messages, blocking on the processing of the first message. Step: Dispatch a status request message. Step: Unblock the blocked put listener Test success: specificMessagePools Starting testcase ResponseInfoUtilsTest Test starting: responseInfoTester Description: Test the response info. Step: Validate the positive identification response Step: Validate the Progress response Test success: responseInfoTester Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Starting testcase TimeUtilsTest Test starting: shortDateTest Test success: shortDateTest Test starting: timeTester Description: Tests the TimeUtils. Pi days = 271433605 milliseconds Step: Test that milliseconds can be converted into human readable seconds Step: Test that milliseconds can be converted into human readable minutes. Step: Test that milliseconds can be converted into human readable hours. Step: Test that milliseconds can be converted into human readable minutes. Step: Test the human readable output. Test success: timeTester Test starting: utilityTester Description: Test that the utility class is a proper utility class. Test success: utilityTester Test starting: zeroIntervalTest Description: Verifies that a 0 ms interval is represented correctly Step: Call the millisecondsToHuman with 0 ms Test success: zeroIntervalTest Starting testcase SecurityExceptionTest Test starting: testSecurityException Description: Test the instantiation of the exception Step: Setup Step: Try to throw such an exception Step: Throw the exception with an embedded exception Test success: testSecurityException Starting testcase UnregisteredPermissionTest Test starting: testUnregisteredPermissionException Description: Test the instantiation of the exception Step: Setup Step: Try to throw such an exception Step: Throw the exception with an embedded exception Test success: testUnregisteredPermissionException Starting testcase XMLFileSettingsLoaderTest Test starting: testCollectionSettingsLoading Test success: testCollectionSettingsLoading Test starting: testUncaughtExceptionHandler 13:25:25.901 ERROR o.b.common.DefaultThreadFactoryTest - UncaughtExceptionHandler caught Exception: java.lang.RuntimeException: Hey this is the message I want to see at org.bitrepository.common.DefaultThreadFactoryTest.lambda$testUncaughtExceptionHandler$0(DefaultThreadFactoryTest.java:50) at java.lang.Thread.run(Thread.java:745) Test success: testUncaughtExceptionHandler Starting testcase UnableToFinishExceptionTest Test starting: testUnableToFinish Description: Test the instantiation of the exception Step: Setup Step: Try to throw such an exception Step: Throw the exception with an embedded exception Test success: testUnableToFinish Starting testcase PermissionStoreExceptionTest Test starting: testPermissionStoreException Description: Test the instantiation of the exception Step: Setup Step: Try to throw such an exception Step: Throw the exception with an embedded exception Test success: testPermissionStoreException Finished testcase 13:25:26.007 ERROR o.b.protocol.bus.RawMessagebus - JMSException caught: javax.jms.JMSException: java.io.EOFException at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:54) at org.apache.activemq.ActiveMQConnection.onAsyncException(ActiveMQConnection.java:1960) at org.apache.activemq.ActiveMQConnection.onException(ActiveMQConnection.java:1979) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:114) at org.apache.activemq.transport.ResponseCorrelator.onException(ResponseCorrelator.java:126) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:114) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:114) at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:173) at org.apache.activemq.transport.AbstractInactivityMonitor.onException(AbstractInactivityMonitor.java:345) at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:219) at java.lang.Thread.run(Thread.java:745) Caused by: java.io.EOFException: null at java.io.DataInputStream.readInt(DataInputStream.java:392) at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:268) at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:240) at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:232) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:215) ... 1 common frames omitted 13:25:26.020 ERROR o.b.protocol.bus.RawMessagebus - JMSException caught: javax.jms.JMSException: java.io.EOFException at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:54) at org.apache.activemq.ActiveMQConnection.onAsyncException(ActiveMQConnection.java:1960) at org.apache.activemq.ActiveMQConnection.onException(ActiveMQConnection.java:1979) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:114) at org.apache.activemq.transport.ResponseCorrelator.onException(ResponseCorrelator.java:126) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:114) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:114) at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:173) at org.apache.activemq.transport.AbstractInactivityMonitor.onException(AbstractInactivityMonitor.java:345) at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:219) at java.lang.Thread.run(Thread.java:745) Caused by: java.io.EOFException: null at java.io.DataInputStream.readInt(DataInputStream.java:392) at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:268) at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:240) at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:232) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:215) ... 1 common frames omitted 13:25:26.039 ERROR o.b.protocol.bus.RawMessagebus - JMSException caught: javax.jms.JMSException: java.io.EOFException at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:54) at org.apache.activemq.ActiveMQConnection.onAsyncException(ActiveMQConnection.java:1960) at org.apache.activemq.ActiveMQConnection.onException(ActiveMQConnection.java:1979) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:114) at org.apache.activemq.transport.ResponseCorrelator.onException(ResponseCorrelator.java:126) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:114) at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:114) at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:173) at org.apache.activemq.transport.AbstractInactivityMonitor.onException(AbstractInactivityMonitor.java:345) at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:96) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:219) at java.lang.Thread.run(Thread.java:745) Caused by: java.io.EOFException: null at java.io.DataInputStream.readInt(DataInputStream.java:392) at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:268) at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:240) at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:232) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:215) ... 1 common frames omitted Finished suite Finished project [INFO] Tests run: 104, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.894 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 104, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter). log4j:WARN Please initialize the log4j system properly. [INFO] [INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ bitrepository-core --- [INFO] Loading execution data file /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/jacoco.exec [INFO] Analyzed bundle 'Bitrepository Core' with 86 classes [INFO] [INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ bitrepository-core --- [INFO] Building jar: /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/bitrepository-core-1.10-SNAPSHOT.jar [INFO] [INFO] --- maven-jar-plugin:3.2.0:test-jar (default) @ bitrepository-core --- [INFO] Building jar: /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/bitrepository-core-1.10-SNAPSHOT-tests.jar [INFO] [INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources-no-fork) @ bitrepository-core --- [INFO] Building jar: /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/bitrepository-core-1.10-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-install-plugin:3.0.0-M1:install (default-install) @ bitrepository-core --- [INFO] Installing /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/bitrepository-core-1.10-SNAPSHOT.jar to /home/cibuild01/.m2/repository/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-SNAPSHOT.jar [INFO] Installing /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/pom.xml to /home/cibuild01/.m2/repository/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-SNAPSHOT.pom [INFO] Installing /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/bitrepository-core-1.10-SNAPSHOT-tests.jar to /home/cibuild01/.m2/repository/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-SNAPSHOT-tests.jar [INFO] Installing /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-core/target/bitrepository-core-1.10-SNAPSHOT-sources.jar to /home/cibuild01/.m2/repository/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-deploy-plugin:3.0.0-M1:deploy (default-deploy) @ bitrepository-core --- [INFO] Downloading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/maven-metadata.xml [INFO] Downloaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/maven-metadata.xml (2 KB at 51.8 KB/sec) [INFO] Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-20200626.112530-39.jar [INFO] Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-20200626.112530-39.jar (146 KB at 5825.9 KB/sec) [INFO] Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-20200626.112530-39.pom [INFO] Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-20200626.112530-39.pom (4 KB at 205.1 KB/sec) [INFO] Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-20200626.112530-39-tests.jar [INFO] Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-20200626.112530-39-tests.jar (168 KB at 6453.3 KB/sec) [INFO] Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-20200626.112530-39-sources.jar [INFO] Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/bitrepository-core-1.10-20200626.112530-39-sources.jar (142 KB at 6442.2 KB/sec) [INFO] Downloading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/maven-metadata.xml [INFO] Downloaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/maven-metadata.xml (482 B at 42.8 KB/sec) [INFO] Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/maven-metadata.xml [INFO] Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/1.10-SNAPSHOT/maven-metadata.xml (2 KB at 108.4 KB/sec) [INFO] Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/maven-metadata.xml [INFO] Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-core/maven-metadata.xml (482 B at 26.2 KB/sec) [JENKINS] Archiving disabled