{
  "duration" : 4902.77,
  "empty" : False,
  "failCount" : 1,
  "passCount" : 69,
  "skipCount" : 1,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 38.575,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 6616665 random bytes plaintext took 167 ms.\n16:02:54.761 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:54.817 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.subshare/subshare.properties' was in the future! Changed it to now!\n16:02:54.823 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLa\n...[truncated 37449 chars]...\n7911 bytes plaintext took 112 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9725971 random bytes plaintext took 64 ms.\nasymmetricCombiWithRandomIv: Encrypting 9725971 bytes plaintext to 9726515 bytes ciphertext took 548 ms.\nasymmetricCombiWithRandomIv: Decrypting 9726515 bytes ciphertext to 9725971 bytes plaintext took 576 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 24.316,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "symmetricWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 6616665 random bytes plaintext took 167 ms.\n16:02:54.761 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:54.817 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.subshare/subshare.properties' was in the future! Changed it to now!\n16:02:54.823 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLa\n...[truncated 37449 chars]...\n7911 bytes plaintext took 112 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9725971 random bytes plaintext took 64 ms.\nasymmetricCombiWithRandomIv: Encrypting 9725971 bytes plaintext to 9726515 bytes ciphertext took 548 ms.\nasymmetricCombiWithRandomIv: Decrypting 9726515 bytes ciphertext to 9725971 bytes plaintext took 576 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 6.127,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricPlain",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 6616665 random bytes plaintext took 167 ms.\n16:02:54.761 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:54.817 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.subshare/subshare.properties' was in the future! Changed it to now!\n16:02:54.823 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLa\n...[truncated 37449 chars]...\n7911 bytes plaintext took 112 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9725971 random bytes plaintext took 64 ms.\nasymmetricCombiWithRandomIv: Encrypting 9725971 bytes plaintext to 9726515 bytes ciphertext took 548 ms.\nasymmetricCombiWithRandomIv: Decrypting 9726515 bytes ciphertext to 9725971 bytes plaintext took 576 ms.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
          "duration" : 30.754,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "asymmetricCombiWithRandomIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 6616665 random bytes plaintext took 167 ms.\n16:02:54.761 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:54.817 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.subshare/subshare.properties' was in the future! Changed it to now!\n16:02:54.823 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLa\n...[truncated 37449 chars]...\n7911 bytes plaintext took 112 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9725971 random bytes plaintext took 64 ms.\nasymmetricCombiWithRandomIv: Encrypting 9725971 bytes plaintext to 9726515 bytes ciphertext took 548 ms.\nasymmetricCombiWithRandomIv: Decrypting 9726515 bytes ciphertext to 9725971 bytes plaintext took 576 ms.\n"
        }
      ],
      "duration" : 99.771996,
      "id" : None,
      "name" : "org.subshare.core.crypto.EncrypterDecrypterStreamTest",
      "stderr" : "",
      "stdout" : "\nsymmetricWithoutIv: cipherTransformation=AES_CBC_PKCS5PADDING\nsymmetricWithoutIv: Generating 6616665 random bytes plaintext took 167 ms.\n16:02:54.761 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:54.817 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.subshare/subshare.properties' was in the future! Changed it to now!\n16:02:54.823 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLa\n...[truncated 37449 chars]...\n7911 bytes plaintext took 112 ms.\n\nasymmetricCombiWithRandomIv: asymmetricCipherTransformation=RSA_OAEPWITHSHA1ANDMGF1PADDING\nasymmetricCombiWithRandomIv: symmetricCipherTransformation=TWOFISH_CFB_NOPADDING\nasymmetricCombiWithRandomIv: Generating 9725971 random bytes plaintext took 64 ms.\nasymmetricCombiWithRandomIv: Encrypting 9725971 bytes plaintext to 9726515 bytes ciphertext took 548 ms.\nasymmetricCombiWithRandomIv: Decrypting 9726515 bytes ciphertext to 9725971 bytes plaintext took 576 ms.\n",
      "timestamp" : "2024-12-25T15:02:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.file.EncryptedDataFileTest",
          "duration" : 1.457,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeReadSimpleEncryptedDataFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.457,
      "id" : None,
      "name" : "org.subshare.core.file.EncryptedDataFileTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2024-12-25T15:02:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 4.276,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptSignAndDecryptVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 0.72,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 0.929,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "readPubringGpg",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.gpg.GnuPgTest",
          "duration" : 0.063,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "readSecringGpg",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n"
        }
      ],
      "duration" : 5.9880004,
      "id" : None,
      "name" : "org.subshare.core.gpg.GnuPgTest",
      "stderr" : "",
      "stdout" : ">>> pub >>>\nkeyID: 16686379b818da48\nfingerprint: E8:3E:05:6D:B9:48:9E:0E:4B:56:05:89:16:68:63:79:B8:18:DA:48\nmasterKey: true\nencryptionKey: false\nuserID: Niklas Schiffler <nick@nightlabs.de>\nuserID: Niklas Schiffler <nschiffler@nightlabs.de>\nsignature.keyID: 16686379b818da48\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: 3a7e3c9cbce48dc2\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.keyID: ead508863c3db998\nsignature.signatureType: POSITIVE_CERTIFICATION\nsignature.ke\n...[truncated 26887 chars]...\newizards.co>\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: POSITIVE_CERTIFICATION\n<<< pub <<<\n>>> pub >>>\nkeyID: a58da7d810b74edf\nfingerprint: 6F:EA:38:9D:83:64:EE:9E:0C:D9:9B:86:A5:8D:A7:D8:10:B7:4E:DF\nmasterKey: false\nencryptionKey: true\nsignature.keyID: d7a92a24aa97ddbd\nsignature.signatureType: SUBKEY_BINDING\n<<< pub <<<\n>>> sec >>>\nkeyID: d7a92a24aa97ddbd\nuserID: Marco หงุ่ยตระกูล-Schulze (TEST) <marco@codewizards.co>\n<<< sec <<<\n>>> sec >>>\nkeyID: a58da7d810b74edf\n<<< sec <<<\n\n",
      "timestamp" : "2024-12-25T15:02:52"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.LimitedInputStreamTest",
          "duration" : 2.923,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomLengthWithUnderlyingSameLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 2.923,
      "id" : None,
      "name" : "org.subshare.core.io.LimitedInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2024-12-25T15:02:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.io.MultiInputStreamTest",
          "duration" : 3.567,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "randomCombi",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 3.567,
      "id" : None,
      "name" : "org.subshare.core.io.MultiInputStreamTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2024-12-25T15:02:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 5.399,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignThenEncryptAndDecryptThenVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:02:53.642 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:53.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:02:53.783 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:53.802 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:54.94\n...[truncated 28276 chars]...\nle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n16:03:20.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.435,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyViaPgpSignable",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:02:53.642 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:53.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:02:53.783 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:53.802 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:54.94\n...[truncated 28276 chars]...\nle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n16:03:20.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 4.664,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "inlineSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:02:53.642 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:53.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:02:53.783 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:53.802 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:54.94\n...[truncated 28276 chars]...\nle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n16:03:20.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 0.257,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "exportImportPublicKey",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:02:53.642 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:53.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:02:53.783 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:53.802 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:54.94\n...[truncated 28276 chars]...\nle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n16:03:20.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.pgp.PgpTest",
          "duration" : 14.832,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "detachedSignAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:02:53.642 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:53.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:02:53.783 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:53.802 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:54.94\n...[truncated 28276 chars]...\nle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n16:03:20.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 25.587,
      "id" : None,
      "name" : "org.subshare.core.pgp.PgpTest",
      "stderr" : "",
      "stdout" : "16:02:53.642 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:53.674 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:02:53.783 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:53.802 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/ax3lHI6PtycNewM92FOZeA/.gnupg\n16:02:54.94\n...[truncated 28276 chars]...\nle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n16:03:20.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2024-12-25T15:02:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 1.426,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addAllSameUserRepoKeyPublicKeyInCollectionToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addSameUserRepoKeyPublicKeyTwiceToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addDifferentUserRepoKeyPublicKeysToUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.443,
      "id" : None,
      "name" : "org.subshare.core.user.AddDuplicateUserRepoKeyPublicKeyToUserTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2024-12-25T15:02:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 4.036,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "addUser",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:02:58.436 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:58.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:02:58.568 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.578 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.753 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:02:58.757 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:02:58.778 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:02:58.778 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:02:58.779 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:02:58.798 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:02:58.801 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:02:58.895 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:02.467 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:02.499 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:02.504 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:02.504 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.505 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.511 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:03:02.512 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.513 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.513 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:03:02.514 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:03:02.515 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:03:02.515 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:03:02.516 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:03:02.516 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:03:02.542 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:02.543 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:03.045 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:03.546 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:04.047 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:04.548 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:05.049 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:05.551 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:06.052 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:06.553 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:07.055 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:07.556 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:08.059 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:08.560 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:09.061 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:09.532 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:09.562 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:10.169 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:10.170 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:10.611 [Test worker] INFO  o.b.o.w.i.TrustDbImpl - updateTrustDb: Next trust-db expiration date: 2025-04-07T06:20:12\n16:03:10.691 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:10.699 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:10.699 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.700 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.707 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:03:10.707 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.708 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.708 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:03:10.710 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:03:10.710 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:03:10.735 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:10.756 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:11.261 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:11.762 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:12.263 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:12.764 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:13.266 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:13.767 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:14.268 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:14.769 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:15.270 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:15.773 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:16.274 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:16.775 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:17.276 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:17.777 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:18.278 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:18.783 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:19.284 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:19.786 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:20.287 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:20.627 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:20.869 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:20.878 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.cloudstore/subshare.properties' was in the future! Changed it to now!\n16:03:20.879 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 2000 ms.\n16:03:29.215 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 8341 ms.\n16:03:29.226 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:29.314 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:29.380 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 6,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 8.196,
          "errorDetails" : "org.junit.ComparisonFailure: expected:<[fully trust]ed> but was:<[expir]ed>",
          "errorStackTrace" : "org.junit.ComparisonFailure: expected:<[fully trust]ed> but was:<[expir]ed>\n\tat org.subshare.core/org.subshare.core.user.UserRegistryTest.testGpgKeyTrustLevels(UserRegistryTest.java:110)\n\tat java.base/java.lang.Thread.run(Thread.java:834)\n",
          "failedSince" : 51,
          "name" : "testGpgKeyTrustLevels",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "",
          "stdout" : "16:02:58.436 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:58.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:02:58.568 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.578 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.753 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:02:58.757 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:02:58.778 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:02:58.778 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:02:58.779 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:02:58.798 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:02:58.801 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:02:58.895 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:02.467 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:02.499 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:02.504 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:02.504 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.505 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.511 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:03:02.512 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.513 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.513 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:03:02.514 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:03:02.515 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:03:02.515 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:03:02.516 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:03:02.516 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:03:02.542 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:02.543 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:03.045 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:03.546 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:04.047 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:04.548 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:05.049 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:05.551 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:06.052 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:06.553 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:07.055 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:07.556 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:08.059 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:08.560 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:09.061 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:09.532 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:09.562 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:10.169 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:10.170 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:10.611 [Test worker] INFO  o.b.o.w.i.TrustDbImpl - updateTrustDb: Next trust-db expiration date: 2025-04-07T06:20:12\n16:03:10.691 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:10.699 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:10.699 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.700 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.707 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:03:10.707 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.708 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.708 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:03:10.710 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:03:10.710 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:03:10.735 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:10.756 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:11.261 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:11.762 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:12.263 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:12.764 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:13.266 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:13.767 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:14.268 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:14.769 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:15.270 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:15.773 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:16.274 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:16.775 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:17.276 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:17.777 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:18.278 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:18.783 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:19.284 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:19.786 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:20.287 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:20.627 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:20.869 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:20.878 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.cloudstore/subshare.properties' was in the future! Changed it to now!\n16:03:20.879 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 2000 ms.\n16:03:29.215 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 8341 ms.\n16:03:29.226 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:29.314 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:29.380 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRegistryTest",
          "duration" : 18.683,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "initUserRegistryFromGpgKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:02:58.436 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:58.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:02:58.568 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.578 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.753 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:02:58.757 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:02:58.778 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:02:58.778 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:02:58.779 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:02:58.798 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:02:58.801 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:02:58.895 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:02.467 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:02.499 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:02.504 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:02.504 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.505 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.511 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:03:02.512 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.513 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.513 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:03:02.514 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:03:02.515 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:03:02.515 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:03:02.516 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:03:02.516 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:03:02.542 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:02.543 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:03.045 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:03.546 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:04.047 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:04.548 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:05.049 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:05.551 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:06.052 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:06.553 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:07.055 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:07.556 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:08.059 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:08.560 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:09.061 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:09.532 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:09.562 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:10.169 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:10.170 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:10.611 [Test worker] INFO  o.b.o.w.i.TrustDbImpl - updateTrustDb: Next trust-db expiration date: 2025-04-07T06:20:12\n16:03:10.691 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:10.699 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:10.699 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.700 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.707 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:03:10.707 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.708 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.708 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:03:10.710 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:03:10.710 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:03:10.735 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:10.756 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:11.261 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:11.762 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:12.263 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:12.764 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:13.266 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:13.767 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:14.268 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:14.769 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:15.270 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:15.773 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:16.274 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:16.775 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:17.276 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:17.777 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:18.278 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:18.783 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:19.284 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:19.786 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:20.287 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:20.627 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:20.869 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:20.878 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.cloudstore/subshare.properties' was in the future! Changed it to now!\n16:03:20.879 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 2000 ms.\n16:03:29.215 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 8341 ms.\n16:03:29.226 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:29.314 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:29.380 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 30.915,
      "id" : None,
      "name" : "org.subshare.core.user.UserRegistryTest",
      "stderr" : "",
      "stdout" : "16:02:58.436 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:02:58.498 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:02:58.568 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.578 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.753 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:02:58.757 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.758 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:02:58.760 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:02:58.778 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:02:58.778 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:02:58.779 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:02:58.798 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:02:58.801 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:02:58.895 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:02.467 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:02.499 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:02.504 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:02.504 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.505 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.511 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:03:02.512 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.513 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:02.513 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:03:02.514 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:03:02.515 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:03:02.515 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:03:02.516 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:03:02.516 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:03:02.542 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:02.543 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:03.045 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:03.546 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:04.047 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:04.548 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:05.049 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:05.551 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:06.052 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:06.553 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:07.055 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:07.556 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:08.059 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:08.560 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:09.061 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:09.532 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:09.562 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:10.169 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:10.170 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:10.611 [Test worker] INFO  o.b.o.w.i.TrustDbImpl - updateTrustDb: Next trust-db expiration date: 2025-04-07T06:20:12\n16:03:10.691 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:10.699 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:03:10.699 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.700 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.707 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:03:10.707 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.708 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg\n16:03:10.708 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/secring.gpg'\n16:03:10.710 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=70c642ca41cd4390\n16:03:10.710 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=49bd4210ee77b7f8\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=d7a92a24aa97ddbd\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: read secretKey with pgpKeyId=a58da7d810b74edf\n16:03:10.711 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/pubring.gpg'\n16:03:10.735 [Test worker] DEBUG o.s.c.p.g.TrustDbFactory - createTrustDb: Creating *real* TrustDb instance.\n16:03:10.756 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:11.261 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:11.762 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:12.263 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:12.764 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:13.266 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:13.767 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:14.268 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:14.769 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:15.270 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:15.773 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:16.274 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:16.775 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:17.276 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:17.777 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:18.278 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:18.783 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:19.284 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:19.786 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:20.287 [Test worker] WARN  o.b.o.w.IoRandomAccessFile - Locking file '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.gnupg/trustdb.gpg' failed. Retrying.\n16:03:20.627 [TrustDbFactory.deferredCloseTimer] DEBUG o.s.c.p.g.TrustDbFactory$DeferredCloseTimerTask - run: Closing *real* TrustDb instance.\n16:03:20.869 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:20.878 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.core/build/57Aih1vFrNfKPPuGuEVeYw/.cloudstore/subshare.properties' was in the future! Changed it to now!\n16:03:20.879 [Test worker] INFO  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: Waiting 2000 ms.\n16:03:29.215 [Test worker] INFO  o.s.c.c.KeyFactory - Creating asymmetric key pair with defaults took 8341 ms.\n16:03:29.226 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:29.314 [Test worker] DEBUG o.s.c.p.PgpRegistry - getPgpOrFail: returning existing Pgp instance.\n16:03:29.380 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2024-12-25T15:02:58"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 0.648,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstAddPublicKeysThenCreateUserRepoKeyRing",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
          "duration" : 0.075,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "firstCreateUserRepoKeyRingThenAddPublicKeys",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.723,
      "id" : None,
      "name" : "org.subshare.core.user.UserRepoKeyRingVsPublicKeysUserImplTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2024-12-25T15:02:51"
    },
    {
      "cases" : [
        {
          "age" : 46,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 11,
          "name" : "generateManySymmetricKeys",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 15.614,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSAwithOAEPwithSHA1andMGF1Padding",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.AsymmetricKeyTest",
          "duration" : 5.885,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encodeDecodeRSA",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 21.5,
      "id" : None,
      "name" : "org.subshare.crypto.AsymmetricKeyTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2024-12-25T15:04:47"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 6.045,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupAllSupportedCiphers",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:54.727 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4017 msec.\n16:04:55.316 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:55.343 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:55.344 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:55.354 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:16.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:05:16.929 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:05:17.849 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:05:18.158 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:19.093 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 14.689,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testNullAsKeyParameter",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:54.727 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4017 msec.\n16:04:55.316 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:55.343 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:55.344 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:55.354 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:16.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:05:16.929 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:05:17.849 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:05:18.158 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:19.093 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.177,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testLookupCompatibilityWithJCE",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:54.727 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4017 msec.\n16:04:55.316 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:55.343 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:55.344 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:55.354 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:16.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:05:16.929 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:05:17.849 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:05:18.158 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:19.093 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 10.223,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionWithoutIv",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:54.727 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4017 msec.\n16:04:55.316 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:55.343 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:55.344 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:55.354 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:16.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:05:16.929 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:05:17.849 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:05:18.158 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:19.093 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.CipherTest",
          "duration" : 0.134,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testSymmetricEncryptionCompatibilityWithJCE_BouncyCastleProvider",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:54.727 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4017 msec.\n16:04:55.316 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:55.343 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:55.344 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:55.354 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:16.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:05:16.929 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:05:17.849 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:05:18.158 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:19.093 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n"
        }
      ],
      "duration" : 31.268002,
      "id" : None,
      "name" : "org.subshare.crypto.CipherTest",
      "stderr" : "",
      "stdout" : "16:04:54.727 [Test worker] INFO  o.s.c.CipherTest - testLookupAllSupportedCiphers: Successfully created 29934 ciphers in 4017 msec.\n16:04:55.316 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//\n16:04:55.343 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyParameter: Transformation \"AES.FAST//\" does not support IV => Skipping.\n16:04:55.344 [Test worker] INFO  o.s.c.CipherTest - transformation=AES.FAST//NOPADDING\n16:04:55.354 [Test worker] INFO  o.s.c.CipherTest - testNullAsKeyP\n...[truncated 3456005 chars]...\ns.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:16.740 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n16:05:16.929 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CBC/PKCS5Padding\n16:05:17.849 [Test worker] INFO  o.s.c.CipherTest - transformation=AES/CFB/NoPadding\n16:05:18.158 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CBC/PKCS5Padding\n16:05:19.093 [Test worker] INFO  o.s.c.CipherTest - transformation=Twofish/CFB/NoPadding\n",
      "timestamp" : "2024-12-25T15:04:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 8.086,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEncryptionWithCipher",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.GCMTest",
          "duration" : 3.085,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testEncryptionWithBCLowLevelAPI",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n"
        }
      ],
      "duration" : 11.1710005,
      "id" : None,
      "name" : "org.subshare.crypto.GCMTest",
      "stderr" : "",
      "stdout" : "*** 0 ***\n*** 1 ***\n*** 2 ***\n*** 3 ***\n*** 4 ***\n*** 5 ***\n*** 6 ***\n*** 7 ***\n*** 8 ***\n*** 9 ***\n*** 10 ***\n*** 11 ***\n*** 12 ***\n*** 13 ***\n*** 14 ***\n*** 15 ***\n*** 16 ***\n*** 17 ***\n*** 18 ***\n*** 19 ***\n*** 20 ***\n*** 21 ***\n*** 22 ***\n*** 23 ***\n*** 24 ***\n*** 25 ***\n*** 26 ***\n*** 27 ***\n*** 28 ***\n*** 29 ***\n*** 30 ***\n*** 31 ***\n*** 32 ***\n*** 33 ***\n*** 34 ***\n*** 35 ***\n*** 36 ***\n*** 37 ***\n*** 38 ***\n*** 39 ***\n*** 40 ***\n*** 41 ***\n*** 42 ***\n*** 43 ***\n*** 44 ***\n*** 45 ***\n*** \n...[truncated 296780 chars]...\n70 ***\n*** gcm 9971 ***\n*** gcm 9972 ***\n*** gcm 9973 ***\n*** gcm 9974 ***\n*** gcm 9975 ***\n*** gcm 9976 ***\n*** gcm 9977 ***\n*** gcm 9978 ***\n*** gcm 9979 ***\n*** gcm 9980 ***\n*** gcm 9981 ***\n*** gcm 9982 ***\n*** gcm 9983 ***\n*** gcm 9984 ***\n*** gcm 9985 ***\n*** gcm 9986 ***\n*** gcm 9987 ***\n*** gcm 9988 ***\n*** gcm 9989 ***\n*** gcm 9990 ***\n*** gcm 9991 ***\n*** gcm 9992 ***\n*** gcm 9993 ***\n*** gcm 9994 ***\n*** gcm 9995 ***\n*** gcm 9996 ***\n*** gcm 9997 ***\n*** gcm 9998 ***\n*** gcm 9999 ***\n",
      "timestamp" : "2024-12-25T15:04:52"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.324,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testByteOrder",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:50.550 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 10632\n16:04:50.588 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 10632\n16:04:50.597 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 10632\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 12.805,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyInitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:50.550 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 10632\n16:04:50.588 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 10632\n16:04:50.597 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 10632\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 0.198,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCreateManyUNinitialisedMACCalculators",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:50.550 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 10632\n16:04:50.588 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 10632\n16:04:50.597 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 10632\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 22.191,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithNewMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:50.550 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 10632\n16:04:50.588 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 10632\n16:04:50.597 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 10632\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACBenchmark",
          "duration" : 14.424,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "benchmarkCalculateManyMACsWithSameMACCalculator",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:04:50.550 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 10632\n16:04:50.588 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 10632\n16:04:50.597 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 10632\n"
        }
      ],
      "duration" : 49.942,
      "id" : None,
      "name" : "org.subshare.crypto.MACBenchmark",
      "stderr" : "",
      "stdout" : "16:04:50.550 [Test worker] INFO  o.s.c.MACBenchmark - short1 = 10632\n16:04:50.588 [Test worker] INFO  o.s.c.MACBenchmark - short2 = 10632\n16:04:50.597 [Test worker] INFO  o.s.c.MACBenchmark - int1 = 10632\n",
      "timestamp" : "2024-12-25T15:04:50"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.MACTest",
          "duration" : 5.479,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testAllSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 5.479,
      "id" : None,
      "name" : "org.subshare.crypto.MACTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2024-12-25T15:04:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 3.224,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedBlockCipherModes",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.165,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedCipherEngines",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.073,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedMACs",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
          "duration" : 0.079,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "showSupportedPaddings",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
        }
      ],
      "duration" : 3.541,
      "id" : None,
      "name" : "org.subshare.crypto.ShowSupportedAlgosForDocumentation",
      "stderr" : "",
      "stdout" : ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** BlockCipherMode ***\n\nCBC\nCBC-CTS\nCCM\nCFB\nCFB104\nCFB112\nCFB120\nCFB128\nCFB136\nCFB144\nCFB152\nCFB16\nCFB160\nCFB168\nCFB176\nCFB184\nCFB192\nCFB200\nCFB208\nCFB216\nCFB224\nCFB232\nCFB24\nCFB240\nCFB248\nCFB256\nCFB32\nCFB40\nCFB48\nCFB56\nCFB64\nCFB72\nCFB8\nCFB80\nCFB88\nCFB96\nCTS\nEAX\nECB\nGCM\nGOFB\nOFB\nOFB104\nOFB112\nOFB120\nOFB128\nOFB136\nOFB144\nOFB152\nOFB16\nOFB160\nOFB168\nOFB176\nOFB184\nOFB192\nOFB200\nOFB208\nOFB216\nOFB224\nOFB232\nOFB24\nOFB240\nOFB248\nOFB256\nOFB32\nOFB40\nOFB48\nOFB56\nOFB64\n...[truncated 1515 chars]...\nADDING\nNOPADDING\nPKCS5\nPKCS5PADDING\nPKCS7\nPKCS7PADDING\nTBC\nTBCPADDING\nX9.23\nX9.23PADDING\nZEROBYTE\nZEROBYTEPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/asymmetricBlock ***\n\nISO9796-1\nISO9796-1PADDING\nNOPADDING\nOAEP\nOAEPPADDING\nOAEPWITHSHA1ANDMGF1\nOAEPWITHSHA1ANDMGF1PADDING\nPKCS1\nPKCS1PADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n*** Padding/symmetricStream ***\n\nNOPADDING\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n",
      "timestamp" : "2024-12-25T15:04:48"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
          "duration" : 603.467,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantAndRevokeReadPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.789 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:27.055 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:29.155 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65bd6ca2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412ms1-6lglb-local'\n16:06:29.243 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 33173 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n16:16:29.471 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n16:16:29.622 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n16:16:29.948 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65bd6ca2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:16:29.969 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 603.467,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeReadPermissionTest",
      "stderr" : "",
      "stdout" : "16:06:26.789 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:27.055 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:29.155 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65bd6ca2]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412ms1-6lglb-local'\n16:06:29.243 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 33173 chars]...\nNFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 90.83%\n16:16:29.471 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 96.55%\n16:16:29.622 [Test worker] INFO  o.s.l.CryptreeImplGrantRevokeReadPermissionTest - Local sync...: 100.00%\n16:16:29.948 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [65bd6ca2]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:16:29.969 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2024-12-25T15:06:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 592.035,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "grantWritePermissionWithoutGrantPermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.331 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:26.644 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:28.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f759101]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412mfi-reh6f-local'\n16:06:28.913 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 149337 chars]...\nTest - Local sync...: 79.60%\n16:42:50.059 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:42:50.086 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:42:50.175 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:42:50.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138771a0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:50.317 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 365.745,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.331 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:26.644 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:28.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f759101]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412mfi-reh6f-local'\n16:06:28.913 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 149337 chars]...\nTest - Local sync...: 79.60%\n16:42:50.059 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:42:50.086 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:42:50.175 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:42:50.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138771a0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:50.317 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 263.896,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParent",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.331 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:26.644 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:28.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f759101]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412mfi-reh6f-local'\n16:06:28.913 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 149337 chars]...\nTest - Local sync...: 79.60%\n16:42:50.059 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:42:50.086 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:42:50.175 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:42:50.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138771a0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:50.317 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 246.893,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectDir",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.331 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:26.644 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:28.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f759101]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412mfi-reh6f-local'\n16:06:28.913 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 149337 chars]...\nTest - Local sync...: 79.60%\n16:42:50.059 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:42:50.086 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:42:50.175 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:42:50.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138771a0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:50.317 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 238.783,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithoutWritePermission",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.331 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:26.644 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:28.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f759101]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412mfi-reh6f-local'\n16:06:28.913 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 149337 chars]...\nTest - Local sync...: 79.60%\n16:42:50.059 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:42:50.086 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:42:50.175 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:42:50.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138771a0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:50.317 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 235.468,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionInParentParentGrantedIndirectly",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.331 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:26.644 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:28.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f759101]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412mfi-reh6f-local'\n16:06:28.913 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 149337 chars]...\nTest - Local sync...: 79.60%\n16:42:50.059 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:42:50.086 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:42:50.175 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:42:50.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138771a0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:50.317 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
          "duration" : 241.589,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "writeWithWritePermissionDirectFile",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.331 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:26.644 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:28.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f759101]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412mfi-reh6f-local'\n16:06:28.913 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 149337 chars]...\nTest - Local sync...: 79.60%\n16:42:50.059 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:42:50.086 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:42:50.175 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:42:50.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138771a0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:50.317 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 2184.4092,
      "id" : None,
      "name" : "org.subshare.local.CryptreeImplGrantRevokeWritePermissionTest",
      "stderr" : "",
      "stdout" : "16:06:26.331 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:26.644 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:28.790 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [2f759101]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412mfi-reh6f-local'\n16:06:28.913 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 149337 chars]...\nTest - Local sync...: 79.60%\n16:42:50.059 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 90.83%\n16:42:50.086 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 96.55%\n16:42:50.175 [Test worker] INFO  o.s.l.AbstractPermissionTest - Local sync...: 100.00%\n16:42:50.316 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [138771a0]close: Deferring shut down of real LocalRepoManager 20000 ms.\n16:42:50.317 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2024-12-25T15:06:25"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 5.96,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "testDistribution",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "lengthCategory2HitCount: {_100K=300724, _1M=147270, _10M=47004, _100M=2994, _1G=2008, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=94, _100M=6, _1G=4, _10G=0}\n58266\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.FilePaddingLengthRandomTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "generateOneRandomLength",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "lengthCategory2HitCount: {_100K=300724, _1M=147270, _10M=47004, _100M=2994, _1G=2008, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=94, _100M=6, _1G=4, _10G=0}\n58266\n"
        }
      ],
      "duration" : 5.965,
      "id" : None,
      "name" : "org.subshare.local.FilePaddingLengthRandomTest",
      "stderr" : "",
      "stdout" : "lengthCategory2HitCount: {_100K=300724, _1M=147270, _10M=47004, _100M=2994, _1G=2008, _10G=0}\nlengthCategory2HitPercentage: {_100K=601, _1M=295, _10M=94, _100M=6, _1G=4, _10G=0}\n58266\n",
      "timestamp" : "2024-12-25T15:20:44"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.db.DbMigrateFromDerbyToPostgresqlTest",
          "duration" : 777.175,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "migrateFromDerbyToPostgresql",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:25.298 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:25.535 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:27.974 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [26f3155e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412lrj-vx0r8-local'\n16:06:28.245 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 1375616 chars]...\nObjects: pcClass=org.subshare.local.persistence.UserRepoKeyPublicKeyReplacementRequestDeletion: *EMPTY*\n16:19:22.080 [Test worker] INFO  D.D.Retrieve - Object with id \"1\" not found !\n16:19:22.087 [Test worker] INFO  c.c.c.l.d.DatabaseMigrater - migrateIfNeeded: localRoot='build/repo/m5412lrj-vx0r8-local': Migration complete!\n16:19:22.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:22.374 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 777.175,
      "id" : None,
      "name" : "org.subshare.local.db.DbMigrateFromDerbyToPostgresqlTest",
      "stderr" : "",
      "stdout" : "16:06:25.298 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:25.535 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:27.974 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [26f3155e]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412lrj-vx0r8-local'\n16:06:28.245 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModifie\n...[truncated 1375616 chars]...\nObjects: pcClass=org.subshare.local.persistence.UserRepoKeyPublicKeyReplacementRequestDeletion: *EMPTY*\n16:19:22.080 [Test worker] INFO  D.D.Retrieve - Object with id \"1\" not found !\n16:19:22.087 [Test worker] INFO  c.c.c.l.d.DatabaseMigrater - migrateIfNeeded: localRoot='build/repo/m5412lrj-vx0r8-local': Migration complete!\n16:19:22.102 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:19:22.374 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n",
      "timestamp" : "2024-12-25T15:06:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.db.DbMigrateFromPostgresqlToDerbyTest",
          "duration" : 857.782,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "migrateFromPostgresqlToDerby",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.010 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:26.131 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n16:06:26.409 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:28.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1fe5d7b5]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412m1x-juzyk-local'\n16\n...[truncated 1519800 chars]...\nObjects: pcClass=org.subshare.local.persistence.UserRepoKeyPublicKeyReplacementRequestDeletion: *EMPTY*\n16:20:43.913 [Test worker] INFO  D.D.Retrieve - Object with id \"1\" not found !\n16:20:43.920 [Test worker] INFO  c.c.c.l.d.DatabaseMigrater - migrateIfNeeded: localRoot='build/repo/m5412m1x-juzyk-local': Migration complete!\n16:20:43.936 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:44.220 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 857.782,
      "id" : None,
      "name" : "org.subshare.local.db.DbMigrateFromPostgresqlToDerbyTest",
      "stderr" : "",
      "stdout" : "16:06:26.010 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:26.131 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n16:06:26.409 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:28.242 [Test worker] INFO  c.c.c.l.LocalRepoManagerImpl - [1fe5d7b5]<init>: localRoot='/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/repo/m5412m1x-juzyk-local'\n16\n...[truncated 1519800 chars]...\nObjects: pcClass=org.subshare.local.persistence.UserRepoKeyPublicKeyReplacementRequestDeletion: *EMPTY*\n16:20:43.913 [Test worker] INFO  D.D.Retrieve - Object with id \"1\" not found !\n16:20:43.920 [Test worker] INFO  c.c.c.l.d.DatabaseMigrater - migrateIfNeeded: localRoot='build/repo/m5412m1x-juzyk-local': Migration complete!\n16:20:43.936 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:44.220 [Test worker] INFO  c.c.c.l.d.DatabaseAdapterFactoryRegistry - clearCache: entered.\n",
      "timestamp" : "2024-12-25T15:06:26"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 1.915,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.persistence.CollisionTest",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "xorUids2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 1.9269999,
      "id" : None,
      "name" : "org.subshare.local.persistence.CollisionTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2024-12-25T15:06:24"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 3.122,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndSerializeAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.451 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:28.058 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:06:28.159 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/jvm/5fQzcYJ-bZQZ5qaLmR7rjQ/.cloudstore/subshare.properties' was in the future! Changed it to n\n...[truncated 1199 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.281 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.360 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.166,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoKeyIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.451 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:28.058 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:06:28.159 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/jvm/5fQzcYJ-bZQZ5qaLmR7rjQ/.cloudstore/subshare.properties' was in the future! Changed it to n\n...[truncated 1199 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.281 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.360 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.127,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.451 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:28.058 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:06:28.159 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/jvm/5fQzcYJ-bZQZ5qaLmR7rjQ/.cloudstore/subshare.properties' was in the future! Changed it to n\n...[truncated 1199 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.281 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.360 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.148,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifySignatureCreatedAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.451 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:28.058 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:06:28.159 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/jvm/5fQzcYJ-bZQZ5qaLmR7rjQ/.cloudstore/subshare.properties' was in the future! Changed it to n\n...[truncated 1199 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.281 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.360 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignableTest",
          "duration" : 0.138,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndModifyCryptoRepoFileIdAndVerify",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:06:26.451 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:28.058 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:06:28.159 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/jvm/5fQzcYJ-bZQZ5qaLmR7rjQ/.cloudstore/subshare.properties' was in the future! Changed it to n\n...[truncated 1199 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.281 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.360 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 3.701,
      "id" : None,
      "name" : "org.subshare.local.sign.SignableTest",
      "stderr" : "",
      "stdout" : "16:06:26.451 [Test worker] INFO  c.c.c.c.o.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:06:28.058 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:06:28.159 [Test worker] WARN  c.c.c.c.c.ConfigImpl - getLastModifiedAndWaitIfNeeded: lastModified of '/home/tomcat/.jenkins/workspace/org.subshare_java_11/org.subshare/org.subshare.local/build/jvm/5fQzcYJ-bZQZ5qaLmR7rjQ/.cloudstore/subshare.properties' was in the future! Changed it to n\n...[truncated 1199 chars]...\n o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.222 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.281 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.360 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.429 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.489 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:06:35.571 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2024-12-25T15:06:31"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 20.174,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signRsaWithSha1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:22.402 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n16:19:22.404 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n16:20:50.151 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:50.411 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:21:05.047 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 0.504,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifySimpleBlockRead",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:22.402 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n16:19:22.404 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n16:20:50.151 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:50.411 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:21:05.047 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 23.31,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "sha1Digest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:22.402 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n16:19:22.404 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n16:20:50.151 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:50.411 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:21:05.047 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 6.639,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomBroken",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:22.402 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n16:19:22.404 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n16:20:50.151 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:50.411 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:21:05.047 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 36.995,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandomManySmall",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:22.402 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n16:19:22.404 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n16:20:50.151 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:50.411 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:21:05.047 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        },
        {
          "age" : 0,
          "className" : "org.subshare.local.sign.SignerVerifierStreamTest",
          "duration" : 14.896,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "signAndVerifyRandom",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:19:22.402 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n16:19:22.404 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n16:20:50.151 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:50.411 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:21:05.047 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n"
        }
      ],
      "duration" : 102.51799,
      "id" : None,
      "name" : "org.subshare.local.sign.SignerVerifierStreamTest",
      "stderr" : "",
      "stdout" : "16:19:22.402 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: dirString=${user.home}/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.GnuPgDir - getFile: result=/home/tomcat/.gnupg\n16:19:22.403 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: secringFile='/home/tomcat/.gnupg/secring.gpg'\n16:19:22.404 [Test worker] DEBUG o.s.c.p.g.BcWithLocalGnuPgPgp - load: pubringFile='/home/tomcat/.gnupg/\n...[truncated 4838 chars]...\nall run #93\nsignAndVerifyRandomManySmall run #94\nsignAndVerifyRandomManySmall run #95\nsignAndVerifyRandomManySmall run #96\nsignAndVerifyRandomManySmall run #97\nsignAndVerifyRandomManySmall run #98\nsignAndVerifyRandomManySmall run #99\nsignAndVerifyRandomManySmall run #100\n16:20:50.151 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:20:50.411 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n16:21:05.047 [Test worker] INFO  o.s.c.p.PgpRegistry - clearCache: entered.\n",
      "timestamp" : "2024-12-25T15:19:22"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
          "duration" : 70.55,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "encryptAndSignAndVerifyAndDecrypt",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:42:58.420 [Test worker] INFO co.codewizards.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:42:58.926 [Test worker] DEBUG org.subshare.core.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:42:58.949 [Test worker] DEBUG co.codewizards.cloudstore.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n16:42:58.950 [Test worker] DEBUG co.codewizar\n...[truncated 48769 chars]...\n\n16:44:08.509 [Test worker] DEBUG co.codewizards.cloudstore.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n16:44:08.770 [Test worker] DEBUG org.subshare.rest.client.transport.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n16:44:08.771 [Test worker] DEBUG org.subshare.rest.client.transport.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n"
        }
      ],
      "duration" : 70.55,
      "id" : None,
      "name" : "org.subshare.rest.client.transport.CryptreeRepoTransportTest",
      "stderr" : "",
      "stdout" : "16:42:58.420 [Test worker] INFO co.codewizards.cloudstore.core.oio.OioRegistry - Preferred implementation 'IoFileFactory' for fileFactory\n16:42:58.926 [Test worker] DEBUG org.subshare.core.pgp.gnupg.BcWithLocalGnuPgPgp - loadIfNeeded: invoking load().\n16:42:58.949 [Test worker] DEBUG co.codewizards.cloudstore.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.gnupg.dir' is not set (config is queried next).\n16:42:58.950 [Test worker] DEBUG co.codewizar\n...[truncated 48769 chars]...\n\n16:44:08.509 [Test worker] DEBUG co.codewizards.cloudstore.core.config.ConfigImpl - getPropertyAsNonEmptyTrimmedString: System property with key='subshare.symmetricCipherTransformation' is not set (config is queried next).\n\n16:44:08.770 [Test worker] DEBUG org.subshare.rest.client.transport.CryptreeRestRepoTransportImpl - close: There is no localRepoManager.\n16:44:08.771 [Test worker] DEBUG org.subshare.rest.client.transport.CryptreeRestRepoTransportImpl - close: There is no restRepoTransport.\n",
      "timestamp" : "2024-12-25T15:42:58"
    }
  ]
}