[java-identity-provider] branch maint-4 updated: Revert "Lock parent version for new release"

Brent Putman putmanb at georgetown.edu
Wed Mar 20 21:07:06 UTC 2024


This is an automated email from the git hooks/post-receive script.

putmanb pushed a commit to branch maint-4
in repository java-identity-provider.

View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=0521885df357bb20e3f61563d035059250891398

The following commit(s) were added to refs/heads/maint-4 by this push:
     new 0521885df Revert "Lock parent version for new release"
0521885df is described below

commit 0521885df357bb20e3f61563d035059250891398
Author: Brent Putman <putmanb at georgetown.edu>
AuthorDate: Wed Mar 20 17:06:51 2024 -0400

    Revert "Lock parent version for new release"
    
    This reverts commit 68c43a213601d801cc1425917e28d1af0e6ddfd9.
---
 idp-cli/target/classes/META-INF/MANIFEST.MF        |    6 -
 .../net.shibboleth.idp/idp-cli/pom.properties      |    7 -
 .../maven/net.shibboleth.idp/idp-cli/pom.xml       |  106 -
 .../idp/cli/AbstractCommandLineArguments$1.class   |  Bin 967 -> 0 bytes
 .../idp/cli/AbstractCommandLineArguments.class     |  Bin 7694 -> 0 bytes
 .../idp/cli/AbstractIdPHomeAwareCommandLine.class  |  Bin 3461 -> 0 bytes
 .../AbstractIdPHomeAwareCommandLineArguments.class |  Bin 2362 -> 0 bytes
 .../classes/net/shibboleth/idp/cli/CLI.class       |  Bin 6366 -> 0 bytes
 .../shibboleth/idp/cli/CommandLineArguments.class  |  Bin 860 -> 0 bytes
 .../cli/DataSealerArguments$OperationType.class    |  Bin 1394 -> 0 bytes
 .../shibboleth/idp/cli/DataSealerArguments.class   |  Bin 3315 -> 0 bytes
 .../net/shibboleth/idp/cli/DataSealerCLI.class     |  Bin 4631 -> 0 bytes
 .../shibboleth/idp/cli/DumpConfigArguments.class   |  Bin 2963 -> 0 bytes
 .../idp/cli/MetadataQueryArguments.class           |  Bin 2527 -> 0 bytes
 .../idp/cli/ReloadMetadataArguments.class          |  Bin 1544 -> 0 bytes
 .../idp/cli/ReloadServiceArguments.class           |  Bin 1534 -> 0 bytes
 .../shibboleth/idp/cli/ResolverTestArguments.class |  Bin 3355 -> 0 bytes
 .../net/shibboleth/idp/cli/StatusArguments.class   |  Bin 873 -> 0 bytes
 .../idp/cli/impl/JarCheckArguments.class           |  Bin 2145 -> 0 bytes
 .../shibboleth/idp/cli/impl/JarCheckCLI$1.class    |  Bin 1032 -> 0 bytes
 .../net/shibboleth/idp/cli/impl/JarCheckCLI.class  |  Bin 10546 -> 0 bytes
 .../idp/cli/impl/ModuleManagerArguments.class      |  Bin 4754 -> 0 bytes
 .../shibboleth/idp/cli/impl/ModuleManagerCLI.class |  Bin 13447 -> 0 bytes
 .../net/shibboleth/idp/cli/impl/package-info.class |  Bin 239 -> 0 bytes
 .../net/shibboleth/idp/cli/package-info.class      |  Bin 234 -> 0 bytes
 idp-cli/target/idp-cli-5.1.0-SNAPSHOT.jar          |  Bin 43674 -> 0 bytes
 idp-cli/target/maven-archiver/pom.properties       |    3 -
 .../compile/default-compile/createdFiles.lst       |   24 -
 .../compile/default-compile/inputFiles.lst         |   19 -
 .../idp/module/logs/idp-audit-2023-08-10.log.gz    |  Bin 33355 -> 0 bytes
 .../idp/module/logs/idp-audit-2023-08-24.log.gz    |  Bin 20066 -> 0 bytes
 .../idp/module/logs/idp-audit-2023-08-25.log.gz    |  Bin 22413 -> 0 bytes
 .../idp/module/logs/idp-audit-2023-08-31.log.gz    |  Bin 11314 -> 0 bytes
 .../net/shibboleth/idp/module/logs/idp-audit.log   |   64 -
 .../idp/module/logs/idp-consent-audit.log          |    0
 .../idp/module/logs/idp-process-2023-08-10.log.gz  |  Bin 92991 -> 0 bytes
 .../idp/module/logs/idp-process-2023-08-24.log.gz  |  Bin 52453 -> 0 bytes
 .../idp/module/logs/idp-process-2023-08-25.log.gz  |  Bin 62277 -> 0 bytes
 .../idp/module/logs/idp-process-2023-08-31.log.gz  |  Bin 30518 -> 0 bytes
 .../net/shibboleth/idp/module/logs/idp-process.log | 1314 ------
 .../idp/module/logs/idp-warn-2023-08-10.log.gz     |  Bin 44075 -> 0 bytes
 .../idp/module/logs/idp-warn-2023-08-24.log.gz     |  Bin 31147 -> 0 bytes
 .../idp/module/logs/idp-warn-2023-08-25.log.gz     |  Bin 29021 -> 0 bytes
 .../idp/module/logs/idp-warn-2023-08-31.log.gz     |  Bin 14591 -> 0 bytes
 .../net/shibboleth/idp/module/logs/idp-warn.log    | 4450 --------------------
 idp-parent/pom.xml                                 |    2 +-
 idp-spring/target/classes/META-INF/MANIFEST.MF     |    6 -
 .../net.shibboleth.idp/idp-spring/pom.properties   |    7 -
 .../maven/net.shibboleth.idp/idp-spring/pom.xml    |   79 -
 .../factory/BasicX509CredentialFactoryBean.class   |  Bin 1185 -> 0 bytes
 ...onRegistryFactoryBean$DefaultFlowRegistry.class |  Bin 1740 -> 0 bytes
 .../FlowDefinitionRegistryFactoryBean.class        |  Bin 14019 -> 0 bytes
 .../factory/FlowDefinitionResourceFactory.class    |  Bin 8758 -> 0 bytes
 .../spring/factory/FlowModelFlowBuilder.class      |  Bin 8421 -> 0 bytes
 .../factory/FlowRelativeResourceLoader.class       |  Bin 3566 -> 0 bytes
 .../idp/profile/spring/factory/package-info.class  |  Bin 253 -> 0 bytes
 .../target/idp-spring-5.1.0-SNAPSHOT-tests.jar     |  Bin 4881 -> 0 bytes
 idp-spring/target/idp-spring-5.1.0-SNAPSHOT.jar    |  Bin 19403 -> 0 bytes
 idp-spring/target/maven-archiver/pom.properties    |    3 -
 .../compile/default-compile/createdFiles.lst       |    7 -
 .../compile/default-compile/inputFiles.lst         |    6 -
 .../default-testCompile/createdFiles.lst           |    1 -
 .../testCompile/default-testCompile/inputFiles.lst |    1 -
 .../Surefire suite/Surefire test.html              |   90 -
 .../Surefire suite/Surefire test.xml               |    6 -
 ...ring.factory.FlowRelativeResourceLoaderTest.xml |   85 -
 .../target/surefire-reports/bullet_point.png       |  Bin 356 -> 0 bytes
 idp-spring/target/surefire-reports/collapseall.gif |  Bin 157 -> 0 bytes
 .../target/surefire-reports/emailable-report.html  |   19 -
 idp-spring/target/surefire-reports/failed.png      |  Bin 977 -> 0 bytes
 idp-spring/target/surefire-reports/index.html      |  253 --
 .../target/surefire-reports/jquery-3.6.0.min.js    |    2 -
 ...ring.factory.FlowRelativeResourceLoaderTest.xml |    8 -
 .../target/surefire-reports/navigator-bullet.png   |  Bin 352 -> 0 bytes
 ...ctory.FlowRelativeResourceLoaderTest-output.txt |   22 -
 ...ring.factory.FlowRelativeResourceLoaderTest.txt |    4 -
 .../old/Surefire suite/Surefire test.properties    |    1 -
 .../old/Surefire suite/classes.html                |   32 -
 .../old/Surefire suite/groups.html                 |    1 -
 .../surefire-reports/old/Surefire suite/index.html |    6 -
 .../surefire-reports/old/Surefire suite/main.html  |    2 -
 .../old/Surefire suite/methods-alphabetical.html   |    8 -
 .../old/Surefire suite/methods-not-run.html        |    2 -
 .../old/Surefire suite/methods.html                |    8 -
 .../old/Surefire suite/reporter-output.html        |    1 -
 .../old/Surefire suite/testng.xml.html             |    1 -
 .../surefire-reports/old/Surefire suite/toc.html   |   30 -
 idp-spring/target/surefire-reports/old/index.html  |    9 -
 idp-spring/target/surefire-reports/passed.png      |  Bin 1019 -> 0 bytes
 idp-spring/target/surefire-reports/skipped.png     |  Bin 967 -> 0 bytes
 .../target/surefire-reports/testng-reports.css     |  326 --
 .../target/surefire-reports/testng-reports.js      |  122 -
 .../target/surefire-reports/testng-reports1.css    |  344 --
 .../target/surefire-reports/testng-reports2.js     |   76 -
 .../target/surefire-reports/testng-results.xml     |   21 -
 idp-spring/target/surefire-reports/testng.css      |    9 -
 idp-spring/target/test-classes/logback-test.xml    |   23 -
 .../factory/FlowRelativeResourceLoaderTest.class   |  Bin 1570 -> 0 bytes
 .../idp/profile/spring/factory/idp1833-beans.xml   |   17 -
 .../spring/factory/idp1833-flow-example.xml        |    6 -
 idp-testing/target/classes/META-INF/MANIFEST.MF    |    6 -
 .../net.shibboleth.idp/idp-testing/pom.properties  |    7 -
 .../maven/net.shibboleth.idp/idp-testing/pom.xml   |  120 -
 .../MockAuthenticationProfileConfiguration.class   |  Bin 6470 -> 0 bytes
 .../idp/authn/testing/TestPrincipal.class          |  Bin 1979 -> 0 bytes
 .../idp/authn/testing/package-info.class           |  Bin 244 -> 0 bytes
 .../idp/profile/testing/ActionTestingSupport.class |  Bin 1950 -> 0 bytes
 .../profile/testing/MockProfileConfiguration.class |  Bin 893 -> 0 bytes
 .../profile/testing/RequestContextBuilder.class    |  Bin 12258 -> 0 bytes
 .../idp/profile/testing/package-info.class         |  Bin 246 -> 0 bytes
 .../TestSources$StaticAttributeDefinition.class    |  Bin 2887 -> 0 bytes
 .../testing/TestSources$StaticDataConnector.class  |  Bin 4197 -> 0 bytes
 .../idp/saml/impl/testing/TestSources.class        |  Bin 8761 -> 0 bytes
 .../idp/saml/impl/testing/package-info.class       |  Bin 248 -> 0 bytes
 .../profile/testing/ActionTestSupportAction.class  |  Bin 859 -> 0 bytes
 .../idp/saml/profile/testing/package-info.class    |  Bin 251 -> 0 bytes
 idp-testing/target/idp-testing-5.1.0-SNAPSHOT.jar  |  Bin 22205 -> 0 bytes
 idp-testing/target/maven-archiver/pom.properties   |    3 -
 .../compile/default-compile/createdFiles.lst       |   13 -
 .../compile/default-compile/inputFiles.lst         |   11 -
 120 files changed, 1 insertion(+), 7798 deletions(-)

diff --git a/idp-cli/target/classes/META-INF/MANIFEST.MF b/idp-cli/target/classes/META-INF/MANIFEST.MF
deleted file mode 100644
index e08d41ca3..000000000
--- a/idp-cli/target/classes/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,6 +0,0 @@
-Manifest-Version: 1.0
-Build-Jdk-Spec: 21
-Automatic-Module-Name: net.shibboleth.idp.cli
-Created-By: Maven Integration for Eclipse
-Sealed: true
-
diff --git a/idp-cli/target/classes/META-INF/maven/net.shibboleth.idp/idp-cli/pom.properties b/idp-cli/target/classes/META-INF/maven/net.shibboleth.idp/idp-cli/pom.properties
deleted file mode 100644
index 0a4642056..000000000
--- a/idp-cli/target/classes/META-INF/maven/net.shibboleth.idp/idp-cli/pom.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-#Generated by Maven Integration for Eclipse
-#Fri Mar 01 18:29:09 EST 2024
-artifactId=idp-cli
-groupId=net.shibboleth.idp
-m2e.projectLocation=/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli
-m2e.projectName=idp-cli
-version=5.1.0-SNAPSHOT
diff --git a/idp-cli/target/classes/META-INF/maven/net.shibboleth.idp/idp-cli/pom.xml b/idp-cli/target/classes/META-INF/maven/net.shibboleth.idp/idp-cli/pom.xml
deleted file mode 100644
index 1a2670488..000000000
--- a/idp-cli/target/classes/META-INF/maven/net.shibboleth.idp/idp-cli/pom.xml
+++ /dev/null
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>net.shibboleth.idp</groupId>
-        <artifactId>idp-parent</artifactId>
-        <version>5.1.0-SNAPSHOT</version>
-    </parent>
-
-    <name>Shibboleth IdP :: Command Line</name>
-    <description>Command Line Tools</description>
-    <artifactId>idp-cli</artifactId>
-    <packaging>jar</packaging>
-
-    <properties>
-        <automatic.module.name>net.shibboleth.idp.cli</automatic.module.name>
-    </properties>
-
-    <dependencies>
-        <!-- Provided Dependencies - All dependencies are provided, reflecting the fact that
-             IdP Distribution has to pull them together and all the installer stuff has a carefully
-             constructed classpath. -->
-
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>idp-core</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>idp-admin-api</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>idp-profile-api</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>${opensaml.groupId}</groupId>
-            <artifactId>opensaml-security-api</artifactId>
-            <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>${shib-shared.groupId}</groupId>
-            <artifactId>shib-cli</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>${shib-shared.groupId}</groupId>
-            <artifactId>shib-security</artifactId>
-            <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>${spring.groupId}</groupId>
-            <artifactId>spring-beans</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>${spring.groupId}</groupId>
-            <artifactId>spring-context</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>${spring.groupId}</groupId>
-            <artifactId>spring-core</artifactId>
-            <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>${httpclient.groupId}</groupId>
-            <artifactId>${httpclient.artifactId}</artifactId>
-            <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>com.beust</groupId>
-            <artifactId>jcommander</artifactId>
-           <scope>provided</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.commons</groupId>
-            <artifactId>commons-compress</artifactId>
-            <scope>provided</scope>
-         </dependency>
-
-        <dependency>
-            <groupId>com.google.guava</groupId>
-            <artifactId>guava</artifactId>
-            <scope>provided</scope>
-        </dependency>
-    </dependencies>
-
-</project>
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractCommandLineArguments$1.class b/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractCommandLineArguments$1.class
deleted file mode 100644
index 837b0522e..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractCommandLineArguments$1.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractCommandLineArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractCommandLineArguments.class
deleted file mode 100644
index 619942c58..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractCommandLineArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractIdPHomeAwareCommandLine.class b/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractIdPHomeAwareCommandLine.class
deleted file mode 100644
index 7aa1eaccb..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractIdPHomeAwareCommandLine.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractIdPHomeAwareCommandLineArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractIdPHomeAwareCommandLineArguments.class
deleted file mode 100644
index 9c48d74ef..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/AbstractIdPHomeAwareCommandLineArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/CLI.class b/idp-cli/target/classes/net/shibboleth/idp/cli/CLI.class
deleted file mode 100644
index 615b0931c..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/CLI.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/CommandLineArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/CommandLineArguments.class
deleted file mode 100644
index ac3094953..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/CommandLineArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/DataSealerArguments$OperationType.class b/idp-cli/target/classes/net/shibboleth/idp/cli/DataSealerArguments$OperationType.class
deleted file mode 100644
index ed9d2ce03..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/DataSealerArguments$OperationType.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/DataSealerArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/DataSealerArguments.class
deleted file mode 100644
index ca3c98cbd..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/DataSealerArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/DataSealerCLI.class b/idp-cli/target/classes/net/shibboleth/idp/cli/DataSealerCLI.class
deleted file mode 100644
index 784e438e6..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/DataSealerCLI.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/DumpConfigArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/DumpConfigArguments.class
deleted file mode 100644
index 8eb3e46ae..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/DumpConfigArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/MetadataQueryArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/MetadataQueryArguments.class
deleted file mode 100644
index dd2830681..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/MetadataQueryArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/ReloadMetadataArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/ReloadMetadataArguments.class
deleted file mode 100644
index f102bdd58..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/ReloadMetadataArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/ReloadServiceArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/ReloadServiceArguments.class
deleted file mode 100644
index 9a7817623..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/ReloadServiceArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/ResolverTestArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/ResolverTestArguments.class
deleted file mode 100644
index 037b3047b..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/ResolverTestArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/StatusArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/StatusArguments.class
deleted file mode 100644
index 27bb7143a..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/StatusArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/JarCheckArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/impl/JarCheckArguments.class
deleted file mode 100644
index 615bc0e2d..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/JarCheckArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/JarCheckCLI$1.class b/idp-cli/target/classes/net/shibboleth/idp/cli/impl/JarCheckCLI$1.class
deleted file mode 100644
index a62115220..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/JarCheckCLI$1.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/JarCheckCLI.class b/idp-cli/target/classes/net/shibboleth/idp/cli/impl/JarCheckCLI.class
deleted file mode 100644
index 53fad674f..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/JarCheckCLI.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/ModuleManagerArguments.class b/idp-cli/target/classes/net/shibboleth/idp/cli/impl/ModuleManagerArguments.class
deleted file mode 100644
index 9e158c056..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/ModuleManagerArguments.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/ModuleManagerCLI.class b/idp-cli/target/classes/net/shibboleth/idp/cli/impl/ModuleManagerCLI.class
deleted file mode 100644
index e8931740a..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/ModuleManagerCLI.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/package-info.class b/idp-cli/target/classes/net/shibboleth/idp/cli/impl/package-info.class
deleted file mode 100644
index c47986df3..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/impl/package-info.class and /dev/null differ
diff --git a/idp-cli/target/classes/net/shibboleth/idp/cli/package-info.class b/idp-cli/target/classes/net/shibboleth/idp/cli/package-info.class
deleted file mode 100644
index aad758516..000000000
Binary files a/idp-cli/target/classes/net/shibboleth/idp/cli/package-info.class and /dev/null differ
diff --git a/idp-cli/target/idp-cli-5.1.0-SNAPSHOT.jar b/idp-cli/target/idp-cli-5.1.0-SNAPSHOT.jar
deleted file mode 100644
index dad9038f3..000000000
Binary files a/idp-cli/target/idp-cli-5.1.0-SNAPSHOT.jar and /dev/null differ
diff --git a/idp-cli/target/maven-archiver/pom.properties b/idp-cli/target/maven-archiver/pom.properties
deleted file mode 100644
index 204d4b7db..000000000
--- a/idp-cli/target/maven-archiver/pom.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-artifactId=idp-cli
-groupId=net.shibboleth.idp
-version=5.1.0-SNAPSHOT
diff --git a/idp-cli/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/idp-cli/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
deleted file mode 100644
index 8268280ab..000000000
--- a/idp-cli/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ /dev/null
@@ -1,24 +0,0 @@
-net/shibboleth/idp/cli/impl/ModuleManagerCLI$1.class
-net/shibboleth/idp/cli/MetadataQueryArguments.class
-net/shibboleth/idp/cli/package-info.class
-net/shibboleth/idp/cli/impl/ModuleManagerCLI.class
-net/shibboleth/idp/cli/impl/JarCheckCLI.class
-net/shibboleth/idp/cli/StatusArguments.class
-net/shibboleth/idp/cli/DataSealerCLI.class
-net/shibboleth/idp/cli/AbstractCommandLineArguments$1.class
-net/shibboleth/idp/cli/DataSealerArguments$OperationType.class
-net/shibboleth/idp/cli/AbstractIdPHomeAwareCommandLineArguments.class
-net/shibboleth/idp/cli/impl/JarCheckCLI$1.class
-net/shibboleth/idp/cli/CommandLineArguments.class
-net/shibboleth/idp/cli/ResolverTestArguments.class
-net/shibboleth/idp/cli/DataSealerCLI$1.class
-net/shibboleth/idp/cli/AbstractCommandLineArguments.class
-net/shibboleth/idp/cli/CLI.class
-net/shibboleth/idp/cli/AbstractIdPHomeAwareCommandLine.class
-net/shibboleth/idp/cli/ReloadMetadataArguments.class
-net/shibboleth/idp/cli/impl/package-info.class
-net/shibboleth/idp/cli/DataSealerArguments.class
-net/shibboleth/idp/cli/impl/ModuleManagerArguments.class
-net/shibboleth/idp/cli/DumpConfigArguments.class
-net/shibboleth/idp/cli/ReloadServiceArguments.class
-net/shibboleth/idp/cli/impl/JarCheckArguments.class
diff --git a/idp-cli/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/idp-cli/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
deleted file mode 100644
index 4b488fc14..000000000
--- a/idp-cli/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ /dev/null
@@ -1,19 +0,0 @@
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/ReloadMetadataArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/impl/ModuleManagerArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/DumpConfigArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/ReloadServiceArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/DataSealerArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/AbstractIdPHomeAwareCommandLine.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/impl/JarCheckArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/CommandLineArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/impl/ModuleManagerCLI.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/AbstractCommandLineArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/impl/JarCheckCLI.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/ResolverTestArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/DataSealerCLI.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/StatusArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/package-info.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/CLI.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/MetadataQueryArguments.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/impl/package-info.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-cli/src/main/java/net/shibboleth/idp/cli/AbstractIdPHomeAwareCommandLineArguments.java
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-10.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-10.log.gz
deleted file mode 100644
index 33178ba8a..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-10.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-24.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-24.log.gz
deleted file mode 100644
index 91ca7473e..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-24.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-25.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-25.log.gz
deleted file mode 100644
index 05178a3fd..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-25.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-31.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-31.log.gz
deleted file mode 100644
index 552651ce2..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit-2023-08-31.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit.log b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit.log
deleted file mode 100644
index 12c4f27e4..000000000
--- a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-audit.log
+++ /dev/null
@@ -1,64 +0,0 @@
-127.0.0.1|2023-12-14T02:47:08.434930Z|2023-12-14T02:47:08.473841Z||https://proxied2.example.org/|PT-AADXGZLDOJSXIMRKEJKQL6RL5ISXXCGVZAAJVQXYKETIQJSVLVSQHSY2WOVSNVGHAGG6ZE32WMJO2C6PLE2P2OSQIBSUNPPHWJ6IFZNZN6GZ3LGOGF5PLTHSV6ULFO3IE2A7BWBAPVLWWVWBCUOFU6DTWVNN2B5VS2WL2YDN2TZRT6BKFWFBPJAK5IKSILTN5FICEIKBVNYJT7PFXBVPXCTZZBTPCZILGZAQXTATFIXPXA4CSSACMRI53JUIU544Z43KAVZXVZECQMJ267HGBZY37HDFCAXPTJMEEHZVOEVWES2GE6BXLXY3UU4K7M6GFSLBTOLE4UFEGR5Z2POKXSQWR3ZMBTFHR3D56IHUXXP26TVABLFZF6GZBJBC45TXMVWGI3LP [...]
-127.0.0.1|2023-12-14T02:47:08.495910Z|2023-12-14T02:47:08.499769Z||https://test.example.org/|PT-123-ABC|||||||||||TicketExpired|INVALID_TICKET|||null
-127.0.0.1|2023-12-14T02:47:08.505272Z|2023-12-14T02:47:08.526198Z|john|https://proxiedA.example.org/|PT-AADXGZLDOJSXIMWEQGNRPXELDI3L54DAFCK2YSBDC4D6EGKHXAGNXZMHUJ4NW5XZ7HK35JW73YZQT5YTWVLVKGG5EKRM3MAZUXGMPG7Q2GVBC2X6VQKR3EHZTC6RNQGVFF6LGDEDFXHGSCFRLUZ2F7LXQ6QWRUFKDSSJBL6GYSD647S4AFZUY5WTOJBOOSTBFRD7PH5EWM2DMVWPSD4C2GMOXJ5IY6W7HVTPTUGFZ3KJGRZJPX6ORQK2IAFVGS3XIEUPNW2ZKOATN76TLMGUFUICTRUSCCKJL2UAM3XWAWJMYY6XH4WEPLFAUYMNOOBZWUSS3ZKMCHCG3B65NRZ5AGZTR2XVPVZSITWCRMU6YXLDWZPL2DOBZWG6IN5PHVKCNQ52 [...]
-127.0.0.1|2023-12-14T02:47:08.540058Z|2023-12-14T02:47:08.548544Z|john|https://proxiedA.example.org/|PT-AADXGZLDOJSXIMTNV5JLY4FERJG2DOD26QZIMA7CTEZQS44AYZY4OEU3IUPSDP5TOT5NPLH32TZ6GDOQIOBGLD3OOJ2L7XAIYHDGHQAU4MFGAKRGBZ4UNA5P46CMYMFHLXSJU6SR73GBTO5CP4A4LV3VR3FVHDPSKBE464V2GGVGXS6TLP3QGRF4JAI6ON3CLAIE2ABRDVETAWNJLPRMPHEDLYSGJ2MTCMXAOBRMYTB72JXOHFPQWYSSIM6NUEW2HTRVNHVZWZ7WXSXMI27AJR5GBI7UR7W7EDS2VGTSCR6DUSATWY5ZKG2MKK5E2UCD3SRQLMHK6MA5DFF3UWNQN7TE7N2PYKLZIPX5EOY44IXJ4QMDLOKN3N635OQGPDTOYAZU [...]
-127.0.0.1|2023-12-14T02:47:08.556813Z|2023-12-14T02:47:08.563339Z||https://proxiedA.example.org/|PT-AADXGZLDOJSXIMRP7DEEPOEM7VEDFLXQMEC5CUT36ISWDUUCZA3JVXBHS2YQ6LCAB3RB6CRWE4B4H23YIYYW7HNKSTYVSEDYHBIFSSSQGQ7P566PYR5DD44NJ5ON6LXEOCQUCOLYV7NSRSEO52IIFOWSAH4EQWMZ2U5AWG2237ZPYLWYHICRNJ6VVF6YIC6PXFYK3UZSLM3454CCWGMR3GNC7VFWVWDTJJLVVAUMQCP4OG3WDCD5BEVCBZDGO2KPV5WSPE62WSPXLLNLC3VZIRD43QNPP6O3U64DVSERZ5762WZ36HHI6AS42Q66ADWDYKJXZP6ZUZEVEHBLYT6M5TTENZUILHWQTIBUHXLO62DONFTBNR66UXJARJIJCDVMBZ4722ZH [...]
-127.0.0.1|2023-12-14T02:47:08.596428Z|2023-12-14T02:47:08.611934Z||https://service.example.org/||||||||||||SessionExpired|INVALID_TICKET|||null
-127.0.0.1|2023-12-14T02:47:08.619725Z|2023-12-14T02:47:08.621883Z||https://test.example.org/||||||||||||TicketExpired|INVALID_TICKET|||null
-127.0.0.1|2023-12-14T02:47:08.627019Z|2023-12-14T02:47:08.629798Z||E_SERVICE_NOT_SPECIFIED||||||||||||ServiceNotSpecified|INVALID_REQUEST|||null
-127.0.0.1|2023-12-14T02:47:08.636599Z|2023-12-14T02:47:08.638281Z||https://test.example.org/||||||||||||TicketNotSpecified|INVALID_REQUEST|||null
-127.0.0.1|2023-12-14T02:47:08.642999Z|2023-12-14T02:47:08.647961Z||https://service.example.org/|PT-AADXGZLDOJSXIMR2RUCOU2EKQB2ZHKOAKUYFYY5STII4MCYPABRDQ4ZSED6JWPKC2X5IZ2UALLZZWPJQXM6QZILA4KW4O7IDHIBDLHRGCLIMEQFWLBAMZUSDKXDDDK2M336ABCBT7EXNPHAMY7AGG2X6ASHK5F52BOFSRF2JV6Z2UVOVFDKIOQIVZNCM2MPEJKWWRDFDT2QZHMSF4KU5SOHNFR575NSQHDFVQXPGACEP67PZE3PJ4WV5YUT7JN34WNRT2GBKS4OG2NNSKUVTT6M4BEJLJD3OOYE426UZZ4HHFWAU23RVC6BJJTJUPB4TGU4EI6SGXAIMMMBX7EYHHBOGNXU2ZOX42A5IUH45XVHTVKOYNAKJXH7FTH3HUEIC3EBNQL7WL [...]
-127.0.0.1|2023-12-14T02:47:08.654105Z|2023-12-14T02:47:08.658086Z||https://service.example.org/|PT-AADXGZLDOJSXIMWCAPTUFYH4HHVUBT3EQ7ULSRD3ZPCHCV67XISUVHMROFU4I4Z5R2JM6C6ZA7CJ3AJPRWICVW4PNK4GO2IO46EYV6DDANKJB6W3DIPOUROIKZ3RFIGDIHNRQ5T2E5K4C4RBMBLILHCHXOKLUCHLDAZSJXJKLKJCOI24DDXLZ5APLXWW6NRLSKPQ4JF2SPSMDRX3US3WNAU66OT7HRGVWPPNKJDLOZMVGEMO4BVQ6BQYPSN77DBHSRR6VAS6WI6PEG6FCFYCV65SFY2U25KZEHM4LK6XBKAMXH5PV6MX4KAFES4XEIK3KVDPJTABHYSSRQCZDOK5GCUKJHXKR5HIVY4Y6VYPFZ7C6NKEKFAEOPBLO4MI3HK7NG7FYDHDF [...]
-127.0.0.1|2023-12-14T02:47:08.700238Z|2023-12-14T02:47:08.735373Z||https://test.example.org/|ST-123-abcdefg|||||||||||TicketExpired|INVALID_TICKET|||null
-127.0.0.1|2023-12-14T02:47:08.748684Z|2023-12-14T02:47:08.759378Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMSEEJJK6PLRICRAZ5HJSP2XYHUFCWBBB7HIJPQMKJUTPWRCSIPBZC2JFJ3O3N6353NRPPYQFKUUKJVQJMZCQUZSYIO632NLSM2Z3JBGYZFWRAQ7D5CN7FVLBZMDCKYHQIOVMZDJKSR6BRQ5FI6KKWTW5M4NO2ZOM6XNUVHGG5G6WCN66XZXFISH6BB6THXG5NNOYRDBQ3F4VXTMATN3TH3RHOE5QZIVL3SP5ISI5PREW4XKIFIWBFBDMWR5YXC2FL3N56OVNETA5U2JHWW3XSLXABKGOWMKPQU6LR6S5IXNCEOLFQLIKXE2W4F2KR27I5WT34XW56Y67QNM2SLF5CKUQHY-|||mail,uid,eduPersonPrincipalNa [...]
-127.0.0.1|2023-12-14T02:47:08.771648Z|2023-12-14T02:47:08.779011Z|john|https://no-attrs.example.org/|ST-AADXGZLDOJSXIMVOHJ7P3453JHMKEOI67KLVZKVRTXKFTCUFCAUCAYHSUXLNIOMLTS65VFE7QJZ3BMSNPOOXYDXQ2IM7T664WNDSOFAN7XYNO722SPJB5I62ZKQ2QZCE6OZRTAOHKOMED2EYXGVKCUIJADMEVFP77GF3ZMHDE76NODKNFF6JIPXETRTON7HRJ62VGPRBV2OOAHIGR3V5IORUPYNJEMEXF2BIT2LZ6D3MF6QTWR3RRQTUDRHDA7HRLYDKSKYVXJ4JBIW3G2IRI4VPDQZPPPCERMKSJ3NI6RZUPGNJFSISGIDHQTQBIYLU5WU5RBKOVDPGMZTXSCQRRALX4QJK3PHL3EO46J5M6UIA----|||mail,uid,eduPerso [...]
-127.0.0.1|2023-12-14T02:47:08.785735Z|2023-12-14T02:47:08.792936Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMV7U6VTAUBC2GOVNFX4JP2Q3NENKJ67ZM7J2Y4KRPGH5LDBFDC6YK4XJYOT6EY5Q7DAJWENRVCDRYRW77W5FEWJSLGXD5AZRLXGT5WCUJYRS744KTR5OV2QP4C6KIBTBMVVGK57ITMDK7YAXMCYRL6WOGXX4NZ2ILHFNTYPQ6BHTLMTXI4GVNE4U57H5G2AJ72ZM6AVEBVRSBG7WXNCDDE6TA2FIC2A5JPO4JV6MSDHXH767A7EEIDI5RFZ2K5X6UBM32ACF6ITBPWMSUC6ZIXAYKIR3N2MDP5YILWCJLCLLX7IHXXTE724WRJR4EEYCMEWZE3DN3R7TPKTBU67CHP24ENITTFRGEXLBXI7VH4LWP7N3TLE4SWM5REZ [...]
-127.0.0.1|2023-12-14T02:47:08.830840Z|2023-12-14T02:47:08.839114Z||https://test.example.org/|ST-123-ABC|||||||||||TicketExpired|INVALID_TICKET|||null
-127.0.0.1|2023-12-14T02:47:08.844312Z|2023-12-14T02:47:08.846475Z||E_SERVICE_NOT_SPECIFIED|ST-123-ABC|||||||||||ServiceNotSpecified|INVALID_REQUEST|||null
-127.0.0.1|2023-12-14T02:47:08.850833Z|2023-12-14T02:47:08.852501Z||https://test.example.org/|E_TICKET_NOT_SPECIFIED|||||||||||TicketNotSpecified|INVALID_REQUEST|||null
-127.0.0.1|2023-12-14T02:47:08.856324Z|2023-12-14T02:47:08.861835Z||https://test.example.org/|ST-AADXGZLDOJSXIMVLTF6DSCNTDKI2MTZX6QZ6FRVPJGJIJK5KCEOZC6UB6LWZIKKJT3OCSSCZAZYSL7ZKUDYL2UX63VHYMTWBF7SSVVKR76INB7OKDEJWI5KPIZNHXWBKRAAT6IHZDGPZKSWBFUJFJROHONR5SNKRCKQ62JQ6O2HG63QZYZTUTXFCHOKE3G5NJN3BZORNJ67CRF2CR54LYUGQUGVIJ4LAVXOL4XXGNO3MTMRBCVIFWKRSMTVGHTU6N2KD4SV2KTOCRNFPLKHYFJNJSRBSKG627OXMMFBN2IUVZF6ZACQF6BYA536XCNV6VZG3BRB5YCEKOB2XJXMUP56MIWRZPN3D6S4UXWY-|||||||||||ProxyCallbackAuthenticati [...]
-127.0.0.1|2023-12-14T02:47:08.865988Z|2023-12-14T02:47:08.873391Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMTQHSGWQTELG65YSOCWHVWAQ6HXL75R2OV4AXJNFKU4JGMKWCPF5ZU5CNXJ643P5X4CPZ2AL3J2QXPA6GITSGR4YAFZHWHXZBIESZZJKVFYHA5E6IEMNFHG6ISEAFZJKZKCL5DGQKDJOOTAC7HUSMSYUNXXB4C6CH4VLL4Z7V6ZFEUKEYCJE3OQE2Y5BTJZTHJYRKSYNECALM3IKZKLU3CKRQUYLA2R7JTKR4XXNVIV6RJSXQZEQLR73R4MYHMQLMYLBJ3ROOVNO7RVUTAX4BQJECFWKS3ZKALEENSQDSKJBZS7LLR7ND2OAZGZQKMFZNVWEULX4MTA2HBXKRZ3T7MXI---|||mail,uid,eduPersonPrincipalNa [...]
-127.0.0.1|2023-12-14T02:47:08.878637Z|2023-12-14T02:47:08.883482Z||https://no-attrs.example.org/|ST-AADXGZLDOJSXIMVOPKAAYH7IMGFN7Y7JDOYFOGGJ53OJFE4LOGXJPD2NX4BGAOUOHYSWXWMYU4P52FH7ZQBGVVNR3WWVFHTBZDNVVZZR2VR6E4MUJTLYZOT4GF4YUUBLYSDCJTZQH22QPOTY7PNAPKRLYPSSCFNJULUJQYE5HDRJ76ALU4CQAI7K2ICOAK5H62VPEO2JKPDVO5A45YELBEVIJ3XF346A3ETXVBMVHBBL3SNHJK4R4B45PNRUB3KDQMANIZA6HDIZLOTSRPXILY2O6KRGSDVMTUERUWBKTP5PEWO32JUIXT6BPYLMFKJ5OVRP6NMBZ2WAL2WKEY4NAE4NWAH53WEZ7K2AJJBNCVE2L5A-||||||||||||SUCCESS|||null
-127.0.0.1|2023-12-14T02:47:08.888199Z|2023-12-14T02:47:08.893076Z|john|https://alt-username.example.org/|ST-AADXGZLDOJSXIMXH4BJLOPRAAW72KWYUGKKJMQ7XI7TUDZBYCSSQJSF6Y4V6TSKO2D4XXOCYA6N3HLT2RQDOCUGV5W3XFVOU2ZHRHDPA7RCSCMQCN47V4QLEM6X3MMQ2B7QJQQSCH7WLY3IEBZIP3FLEOTAOF5GHMG37VCRZJ66O4BM3XN6OINLBCXPLOR6DUGDTBA7PPS3PEPBJUMDIIWLIV64MKNSLWNXRDDDMYBNNZU5QXLINKPURPKIHHPGOWVE2UELTQNKOVA4ZHBWXTOUQ252EBUZHN2MIEPDAUWEXKYH5QI6LQCX3Y7JKRI74YVQVRF2Z6ZEZTDSGUJ5ECWW4STERNWMQEVRAMFGURTJMTYBY|||mail,uid,eduP [...]
-127.0.0.1|2023-12-14T02:47:08.897534Z|2023-12-14T02:47:08.903108Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMTUVPKSMVMNEM2GZQUJEU4TO243NL4KLR6W5ANCSM3ETNTNCHHEV2EMTSDJ7XVZTL7KBO6SF74AO7ALDPHCDIUPKFNMHK2DLMK53OGNBI7VZ6KAF4PD2LOJY5HW5WEYFL3YYGS7ZEZ4FR57GL6LT2IB2JVZ6KYVTD2K3HFLPILWLBGGNYTIPOGJ4OSOLMK4EO77XXXHXCBFBJWCOFWR2HAWQ2CRI7PNHWQ5QKDGRIGRBZQYYPUM2YNXN5ULKMT7YGH44BTMWLDUZNCZH4TCEKTA3H3232MM7EI5EBOBUCHMO7NUWHEUT5X6J5AB4VANWQTI2NRDZMS6F4SB2RL67PSATMPUG66AYI2MHYIWHAOVNIXML2JOBZKPHBHI [...]
-127.0.0.1|2023-12-14T02:47:08.908257Z|2023-12-14T02:47:08.914252Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMXONQOFVV6FQWY64ZL7NCARPRJT53YUXDIA55TWWVOUVEV6YBYREKVXMZMAPSPXQO2N7AIPJVLD6NC643AUCLMEH2GCLX6WMMOTKNLGWP2Z4MJTCLJNRPQHJY4KASYECH4VG7IIGPEEZFY53R7U5KOVCZPEPX7Z4X77DWXRVL4KIB5T32BUYBXMRET3UFCRDZJMWSCTZUT5DDD2O42GWRMWB5E2KYFS25JJCOAOMWSECZRB3CORPQIIN5E67SAEPGB2BVBV6U6J3CCWYQ7Q7Y3TCXRHRH6WHCXSNCZDUTM3MEOI4IHAA6OSZHN2KJVG34XN7ATTNFWUW5HSVALB6XP4VGWI|||mail,uid,eduPersonPrincipalNa [...]
-127.0.0.1|2023-12-14T02:47:08.952977Z|2023-12-14T02:47:08.959262Z||||||||||||||ServiceNotSpecified||||null
-127.0.0.1|2023-12-14T02:47:09.441240Z|https://gateway.example.org/|||authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:08.977089Z|2023-12-14T02:47:09.502088Z|jdoe|https://gateway.example.org/|ST-AADXGZLDOJSXIMQPORKQA6VIP6CTXDIAQ6GAF4CZV3DZMAXA6SUCBNFVA3CK76EWIFWZGU2QJ5DJOGGIBKIRTV3R6RWE6VARDRJMRZUUT6N6PSU2BSOOFZN7AVD2D4KOYD3LXZH4KGYTENEGJPSJP7A2BTQSD6SOI7WLY5K7JKUNYKZ4J5GOH5W6JJEOILNQX23MFKRYYKOEKY2I5IHPP3NUN7LDAP745IAXE77MLLPS2D2MKUDBWZXASR5IU5OQ5CSAWYBWSEYTTA5IDKP2HZN6VQ6WIRHMTFH4O3SE4544SVXR77LRDUYWUKPVMNQEKXU7QCN5R66FO32E4CU3PHINOLV2V6Z4ZHKTFGKT46SJUWJZE3TQ----||||jdoe||fal [...]
-127.0.0.1|2023-12-14T02:47:09.506121Z|2023-12-14T02:47:09.515337Z||https://gateway.example.org/||||||||||||success||||null
-127.0.0.1|2023-12-14T02:47:09.519667Z|2023-12-14T02:47:09.531362Z|aurora|https://gateway.example.org/|ST-AADXGZLDOJSXIMVSCTPPVYRMG5S7I2N2XNGBUCH3QBN5VMI3Q7JFH2I47OIP4TX4Q6XVIXWVOII34NEOCNEYYULIOQKXXK5NEI3A7BUBLIJHP7D5GIITP4Y4K47O7ESTR5EBUHKVHN45RFBH4QBTZLCHDTFOCIHAIPW2D2RAR7FPH54EZED4VL6XEGWX62X5U4OOB3TB7RU7VPSCPJDYIZPEPND6D6A3EQ73VIOA3EJTW6KDFDORMI3UVW6KNSYXS6WW2OQWT37K3OUY6TGEYAZQYBU4D3GSHZU3JKFFEYJX27CIYMRW4RA6C7VWQNWV6FHTKODSEYECW6GAIXVAWBW4WB2YNUAFAO5RHO4KRA36JGYM||||aurora||true||| [...]
-127.0.0.1|2023-12-14T02:47:09.535242Z|2023-12-14T02:47:09.543625Z|aurora|https://existing.example.org/|ST-AADXGZLDOJSXIMR23T7C3FV3VJE2UUPI3Q6WNMRUXOQTT7GXNDTKRJIAVSM6KNUCZC2B75FVA5N7YYCJK47AO2MT5DHGN4BSBKQCSWGO6PSQNF7RBV2WOB7UN4FXHTBGEGX2ULOV4UCYAVOXXTBUDVQSCXJ4LQL6CDSHEO2F4NLUSGBK3MN7AGDKE5AH4UKNCCWI52277VQN7HKGE4HKUSW7OTYROWGRBA2N373RYPCSS7MGEUKCEZNDDRTPNT4OTCCLWLIEF2JH2UEXBOPMHZAGYATAY2W2I62GNAXOOOIRTCNLIU3RYAAI6CC336TM7J4PX5MBV5224OSUREGWTPKGGX6X4BO3RVNUS7TZZEITEUOMUU------||||aurora [...]
-127.0.0.1|2023-12-14T02:47:09.559954Z|https://existing.example.org/||ae438c98fddcb325024af4ea1219d962ff11f70ca704f964331f67195c28708d|authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:09.548008Z|2023-12-14T02:47:09.582403Z|jdoe|https://existing.example.org/|ST-AADXGZLDOJSXIMWGR5KJCH5SE27AYAGF4O7LOR7YKZTMPCN4VLA27JNP4VCG2TH7SCSN2RL5CXMUPV6ZCI5WA4QWD2F4FXXAZ3KYU56QTFCY2DQ766NX7L2RMI5NAWS65TYUURPXN7326ZVO6MVKV7QAG3SJ3MSYPPBETWEZP7B7ILR3VZQ7DKZL7V7XYZSQLMGKPGYTXOI6UAC4SE2UDTD456M2XO5UWKHXL57NLP46I5G3445ZYRIZYTEE7NVCOQPVOWR2RFGZF7BZGXHH7LYODMQEHLVJUJNNDC7OIUNKF534H5OOMWB3R3IXXAAEYFFO2ZZC5KMEMO43D7SZTMTSIBPW5CN3E2VT5N4NOOGXIEA7434SG2ID3E------|||| [...]
-127.0.0.1|2023-12-14T02:47:09.597224Z|https://slo.example.org/|||authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:09.586340Z|2023-12-14T02:47:09.606288Z|jdoe|https://slo.example.org/|ST-AADXGZLDOJSXIMUP5VJ4Z35S3NPEQNPLMXWE5DB5PGZ6VZ5SXPECIVBRCWHQVVC2F35IZQLXIT3X32JNA4XZDT2QECVHWMAPPGFXZUJG3GO2P34VGJ4VEF6DH7EZ2YF6ZN7HRSDWE4VXRFOOYG2YDUA4DJLIRAOTVWL2XDTBYGLKEK4KLI4DQUDJMCDHS2AXQNJAG7O63A55BL6SAD6OAW4ZHRL3KPYQV46TPDENYD7FVX62A4INKCOCQPY656HRXQSPOC43N6RREISCI3PBGGXUSMH5THF2GRPHMYA57EAZBWPL7HTK7F3Z76T6Z72PWDYCUXPB6RLXMZYLUFEZZEKHBR5OENPMDGN2TDVBIDB7M---||||jdoe||false|||||NoSav [...]
-127.0.0.1|2023-12-14T02:47:09.620529Z|https://start.example.org/|||authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:09.610359Z|2023-12-14T02:47:09.626770Z|jdoe|https://start.example.org/|ST-AADXGZLDOJSXIMR47N6FO2BHVR7X72XQB2RHBYNOQA6EAXOGD27QXRU2NKWIFLYCIXV4GQ3V6HAA4Z3SNYALDBBA37R5JE6ACOO4G2T6XLHLWSFCH3CUHKBNTK6PCESMUX3W4PC4DDLWPZ6ULP3AVI76HEFLDEN3XUKTVVLVZAWMGMT3JIFSPH2FOHJ35BTMK2WP7E4JLCPZSYRF74BYFYQXLYF3YS5ZXWYNPZDFDV53BNCBCZXIZ4UXEFEZF5DAQLR5E3FDUIP2RFGONSJBP6TK3CQ5YMVN2DIKPZHQTGFDGBM643V7W66MBJE367WFQNFS2ABG2HVPRTNTIYCWLKLF6QRD4C7KASNAN3GE7R3U2---||||jdoe||false|||||NoS [...]
-127.0.0.1|2023-12-14T02:47:09.643433Z|https://start.example.org/|||authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:09.633234Z|2023-12-14T02:47:09.724914Z|jdoe|https://start.example.org/|ST-AADXGZLDOJSXIMRJPC3OWXTN6CW52YWOAOJIUTGINAHZ4AH6W7D4EK2SHY3VPDKDLPHSNSBX2YAZGTJ3PCRBC4YHFRFX2DYRJOZN56T5JFLR2NRJLCA6U5NRSWRQLHBBROMH2O6IRACSS6U4FPGQPDU4INDZVQ2WWWHCLPDHNL44FSLUL5NNLXSS4HYJOBCSIERKRGVUV66ARRFD7OTUWQPERM3STPXULVPJFKKWHPQWPMCLLMGZ7PCUUNTGPSAWJ5MOHMXPJN7P7NQ4XPVQOXCYHDF72ZETE3U57ISXT32K6CPHT7J3L2PMXZBOD4I2LIM3ONTRPVANZIDOLKCBYQ5XDA4WZVMW6YHLYAXSIF3Q----||||jdoe||false|||||NoS [...]
-127.0.0.1|2023-12-14T02:47:10.807518Z|https://existing.example.org/||33fd3b9409d6459e0631a49497557e81e41580d5065e4012151371f13ca7c178|authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:10.677791Z|2023-12-14T02:47:10.848923Z|jdoe||||||||false|||||TicketCreationError|||48a54bbf44960653f0ca2196cda2c00d1330d98c674e6d1e39f98a4f5edc6e03|null
-127.0.0.1|2023-12-14T02:47:10.885493Z|2023-12-14T02:47:10.890786Z||https://test.example.org/|ST-123-ABC|||||||||||TicketExpired|INVALID_TICKET|||null
-127.0.0.1|2023-12-14T02:47:10.885493Z|2023-12-14T02:47:10.891526Z||https://test.example.org/|ST-123-ABC|||||||||||TicketExpired|INVALID_TICKET|||null
-127.0.0.1|2023-12-14T02:47:10.895444Z|2023-12-14T02:47:10.903418Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMSJIGWJKYSAFNCOS6VGOZMUEN2QZZUIT2VJ26FU6HXDVETVYQOLTYT2NY2234UZMDCI7K36KMPJIV55GBLVGV2YHV3Z4XSHIAGDFWHGN4YE6JA5EQTC6NH3BQFSKF753PDNGE6DZPTU3TEPHHQ3PFDYUQZEKC7NDJL4TH2A6IQI5SN75TFLG3S3HW3LXESMVEMECZNQ37EKQWPTK64W4ZRFT6RDZXYDPPBLVUBYTKA4IOLRZTK6FGBWCTKOFGVHAXVCYJDHX6ZY4LTOWYTWQKFT7QNKUEBIAY5WGWBEELHKKKKQAXV3RSUHNB3QZK4X7F6PXVFKWP7TZWU4LJASQWBCTTBO|||mail,uid,eduPersonPrincipalNa [...]
-127.0.0.1||2023-12-14T02:47:12.902243Z|jdoe|https://sp.example.org||||uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail||||||||||||null
-127.0.0.1||2023-12-14T02:47:12.930584Z|jdoe|https://sp.example.org|_3d31450c396933331e9d8bfd2acfcc5c|||uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyry6DIIGReFqTF0wT0mRRSNeX4E3TlyYI6ZGgUYLRbKo0vW/nGEuCSc+JiRrStgpSkwEwsvuJccJJslQwscOfBSl+2BqvjcRVGPcTlh7EcsVHkRzwc/i+DgY=|transient||||||||||null
-127.0.0.1||2023-12-14T02:47:12.949711Z|jdoe|https://sp.example.org|_863a5a5bfaebbf915116fed517e45763|||uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyUYdkXjeZ0/ihBHzPTq/f46vAiZ4VS1Z4yS8bve0N49YGpiYYaBZ3UX/trRSxLkaKSS/9o9Nc8SswnpDobtt6AkkSRzWHFbCqA5s1CRzXLgkvlaTWMFxFMks=|transient||||||||||null
-127.0.0.1|2023-12-14T02:47:13.942784Z|https://sp.example.org|_973dda95-87b4-424e-b4b7-bbd5d4f9078b||authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:13.749525Z|2023-12-14T02:47:14.084395Z|jdoe|https://sp.example.org|_6afe129efd7da986927969cac406f22f|password|2023-12-14T02:47:13.943116Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyTsBNyqioOn1UTUuqAhy0K1i2Atg5vhZ7ryMwXfkEsdbROSx/cSlw1FmyFpg6r/AHl12FEMelSl0vpZF9m4hNgjLGMKYG7F9yrdBtA7HXtGx3WKAtS27wMqg=|transient|false|false|AES128-GCM|Unsolicited|POST||Success||bbf700d90e418bd01b8ce0771b0a717fec75d73ebc98a17b027d5 [...]
-127.0.0.1|2023-12-14T02:47:14.142220Z|2023-12-14T02:47:14.213186Z|jdoe|https://sp.example.org|_bd04a1a6cc4774fdc970c5067807c723|||uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|jdoe|||false|AES128-GCM|SOAP|SOAP||Success|||null
-127.0.0.1|2023-12-14T02:47:14.219708Z|2023-12-14T02:47:14.239367Z||https://sp.example.org||||||||false||SOAP|SOAP||Requester|urn:oasis:names:tc:SAML:2.0:status:RequestDenied||null
-127.0.0.1|2023-12-14T02:47:14.242895Z|2023-12-14T02:47:14.265485Z|jdoe|https://sp.example.org|_2256d308d7354455cc06fe2f7ba6b86e|||mail|jdoe|||false|AES128-GCM|SOAP|SOAP||Success|||null
-127.0.0.1|2023-12-14T02:47:14.339564Z|https://sp.example.org|_0c366b39-7594-444d-9ad4-b1639f820628||authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:14.307378Z|2023-12-14T02:47:14.369736Z|jdoe|https://sp.example.org|_4c30175bbc59bd57657509ce8edf72c3|password|2023-12-14T02:47:14.339890Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyVlEpjlwQFUuWae4gnfiCifBaicA9eBnsaOZHWeC5QxEI7Lg6DH4Yl6uDy1noJLhjTqxPgMEfr/1XOuAR+ceWa+PgEd2orBHZdlPPlsLRngmQtNpHUTwIb8o=|transient|false|false|AES128-GCM|POST|POST||Success||f410f7645aaa1e7e3f2650a6e1e8f12928cb9619f669c529426f964765c7 [...]
-127.0.0.1|2023-12-14T02:47:14.436550Z|https://sp.example.org|_287ab7a8-2e92-451f-b318-2e6de5868208||authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:14.408900Z|2023-12-14T02:47:14.464697Z|jdoe|https://sp.example.org|_6900900d5f06467aa6aea25cb8b18937|password|2023-12-14T02:47:14.436793Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyNPA3cmqaKoFLCnaMPrQD7zI0O+dRgfPp3J9LUWA2bC2E4j0Jjdk1bBg9cVfzy4psewrXifGSvyD4OQNlZOqPb3S8XkZhgDTh5Soktt6Fxit/+0V9cuYx208=|transient|false|false|AES128-GCM|Redirect|POST||Success||671411e28b3453607d559f147dc92576983ad504c0ab808925a380c8 [...]
-127.0.0.1|2023-12-14T02:47:14.531603Z|https://sp.example.org|_5b902138-c834-4b57-8b14-e49cf01bf543||authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:14.504344Z|2023-12-14T02:47:14.560427Z|jdoe|https://sp.example.org|_51ba82e5edf5affd6200f0e4af733ba6|password|2023-12-14T02:47:14.531846Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyVO08Go2/ohQ0qIVPEksCLmb/nwRSiVsD1BK/cehKzGK5nxVDdSaxnrgS6G3SlZHdILoGsD8mYKliPDy193Q5jPNzE1EseINnvHhIH0wiAa+PmViUuH1BE6U=|transient|false|false|AES128-GCM|POST|POST||Success||8f422fbd92ed81d04a4a036e6bccf7aec1fb00fdf0e409709c43e3f2df7f [...]
-127.0.0.1|2023-12-14T02:47:14.643057Z|https://sp.example.org|_19d56be1-12ed-4bae-95e9-960e9f1f48c0||authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:14.603508Z|2023-12-14T02:47:14.674200Z|jdoe|https://sp.example.org|_cbe12e30a387623360eb61972f75d8d8|password|2023-12-14T02:47:14.643382Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQy6bUlo016SuDWwMj3axAdzLOD4gYys05e17iGzXLqIKTgINRI89U90EzOhfwzYXgLCA3gP6f1rUHjoHrHRN+wfak+NjZVzRlkG5wk6a+GrpPyrg4oYoOalyI=|transient|false|false|AES128-GCM|SOAP|SOAP||Success||3ae4e85b3d3d8cb3d123d4fdad20b1a9dd18dc1e2af084709a0cc0b86e8e [...]
-127.0.0.1|2023-12-14T02:47:16.864393Z|2023-12-14T02:47:16.911131Z|jdoe|https://sp.example.org|_1a720a97f78b55602aca9b51508955f2|||uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|jdoe|||false||SOAP|SOAP||Success|||null
-127.0.0.1|2023-12-14T02:47:16.916777Z|2023-12-14T02:47:16.930163Z||https://sp.example.org||||||||false||SOAP|SOAP||Requester|||null
-127.0.0.1|2023-12-14T02:47:16.933673Z|2023-12-14T02:47:16.950956Z|jdoe|https://sp.example.org|_b78a231146dc964a299fee06e5a7b943|||mail,eduPersonScopedAffiliation|jdoe|||false||SOAP|SOAP||Success|||null
-127.0.0.1|2023-12-14T02:47:17.040428Z|https://sp.example.org|_3cf36f6a-000c-4ae7-8a3f-d7b6f28195b4||authn/Password|ldap|jdoe|jdoe|Success|null
-127.0.0.1|2023-12-14T02:47:16.999462Z|2023-12-14T02:47:17.068130Z|jdoe|https://sp.example.org|_30fce5058076101603fea3a541f52568|password|2023-12-14T02:47:17.040727Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQy51/5232tvufhj4Ai/n0smU5ZPoledvn16cvsihoMJALOWzKQctDn7gvlW6fSEsjPmjp88SdN+2VRZFoCZBAuVoj6uqP7fpd0bvZFGerlLpQgLaFO7ZE61Uw=|transient|false|false||Shibboleth|POST||Success||24569d07b2a679f0458469b0d1d8f4a5b6cff428cf873f0ef3427f19807ee223|null
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-consent-audit.log b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-consent-audit.log
deleted file mode 100644
index e69de29bb..000000000
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-10.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-10.log.gz
deleted file mode 100644
index d2c263327..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-10.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-24.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-24.log.gz
deleted file mode 100644
index 0e7c604b2..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-24.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-25.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-25.log.gz
deleted file mode 100644
index 124f88717..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-25.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-31.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-31.log.gz
deleted file mode 100644
index 625577bb4..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process-2023-08-31.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process.log b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process.log
deleted file mode 100644
index b2ee0f714..000000000
--- a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-process.log
+++ /dev/null
@@ -1,1314 +0,0 @@
-2023-12-13 21:47:06,164 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.LoggingService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:06,186 -  - INFO [net.shibboleth.shared.xml.impl.BasicParserPool:648] - XMLSecurityManager of type 'com.sun.org.apache.xerces.internal.utils.XMLSecurityManager' is installed
-2023-12-13 21:47:06,191 -  - INFO [org.opensaml.core.config.InitializationService:47] - Initializing OpenSAML using the Java Services API
-2023-12-13 21:47:06,653 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmlenc#ripemd160
-2023-12-13 21:47:06,656 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160
-2023-12-13 21:47:06,660 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160
-2023-12-13 21:47:06,750 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:379] - Loading initial default key: secret2
-2023-12-13 21:47:06,761 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:391] - Default key updated to secret2
-2023-12-13 21:47:06,869 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeRegistryService': Performing initial load
-2023-12-13 21:47:06,869 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeRegistryService': Reloading service configuration
-2023-12-13 21:47:07,017 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeRegistryService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeRegistryService'
-2023-12-13 21:47:07,017 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeRegistryService': Reload complete
-2023-12-13 21:47:07,018 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeRegistryService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:07,022 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.MetadataResolverService': Performing initial load
-2023-12-13 21:47:07,022 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.MetadataResolverService': Reloading service configuration
-2023-12-13 21:47:07,315 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:07,317 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:07,318 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:07,318 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname2) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:07,319 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (http://shibboleth.net/ns/profiles/saml1/sso/browser/includeAttributeStatement) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:07,327 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:07,331 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver URLMD: New metadata successfully loaded for 'class path resource [metadata/example-metadata.xml]'
-2023-12-13 21:47:07,332 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver URLMD: Next refresh cycle for metadata provider 'class path resource [metadata/example-metadata.xml]' will occur on '2023-12-14T02:52:07.331815Z' ('2023-12-13T21:52:07.331815-05:00[America/New_York]' local time)
-2023-12-13 21:47:07,341 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver SP123MD: New metadata successfully loaded for 'class path resource [metadata/example-sp123-metadata.xml]'
-2023-12-13 21:47:07,341 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver SP123MD: Next refresh cycle for metadata provider 'class path resource [metadata/example-sp123-metadata.xml]' will occur on '2023-12-14T02:52:07.341254Z' ('2023-12-13T21:52:07.341254-05:00[America/New_York]' local time)
-2023-12-13 21:47:07,342 -  - INFO [net.shibboleth.idp.saml.metadata.impl.MetadataProviderContainer:97] - Top level Metadata Provider 'ShibbolethMetadata' did not have a sort key; giving it value '1'
-2023-12-13 21:47:07,343 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.MetadataResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.MetadataResolverService'
-2023-12-13 21:47:07,343 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.MetadataResolverService': Reload complete
-2023-12-13 21:47:07,388 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeFilterService': Performing initial load
-2023-12-13 21:47:07,388 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeFilterService': Reloading service configuration
-2023-12-13 21:47:07,416 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeFilterService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeFilterService'
-2023-12-13 21:47:07,416 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeFilterService': Reload complete
-2023-12-13 21:47:07,416 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeFilterService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:07,420 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeResolverService': Performing initial load
-2023-12-13 21:47:07,420 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeResolverService': Reloading service configuration
-2023-12-13 21:47:07,450 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeResolverService'
-2023-12-13 21:47:07,451 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeResolverService': Reload complete
-2023-12-13 21:47:07,451 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:07,455 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.NameIdentifierGenerationService': Performing initial load
-2023-12-13 21:47:07,455 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.NameIdentifierGenerationService': Reloading service configuration
-2023-12-13 21:47:07,475 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.NameIdentifierGenerationService': Completed reload and swapped in latest configuration for service 'shibboleth.NameIdentifierGenerationService'
-2023-12-13 21:47:07,476 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.NameIdentifierGenerationService': Reload complete
-2023-12-13 21:47:07,476 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.NameIdentifierGenerationService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:07,480 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.RelyingPartyResolverService': Performing initial load
-2023-12-13 21:47:07,480 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.RelyingPartyResolverService': Reloading service configuration
-2023-12-13 21:47:07,678 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.RelyingPartyResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.RelyingPartyResolverService'
-2023-12-13 21:47:07,679 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.RelyingPartyResolverService': Reload complete
-2023-12-13 21:47:07,679 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.RelyingPartyResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:07,682 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableAccessControlService': Performing initial load
-2023-12-13 21:47:07,683 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableAccessControlService': Reloading service configuration
-2023-12-13 21:47:07,699 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableAccessControlService': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableAccessControlService'
-2023-12-13 21:47:07,699 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableAccessControlService': Reload complete
-2023-12-13 21:47:07,700 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableAccessControlService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:07,703 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableCASServiceRegistry': Performing initial load
-2023-12-13 21:47:07,703 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableCASServiceRegistry': Reloading service configuration
-2023-12-13 21:47:07,712 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableCASServiceRegistry': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableCASServiceRegistry'
-2023-12-13 21:47:07,712 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload complete
-2023-12-13 21:47:07,713 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:07,716 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ManagedBeanService': Performing initial load
-2023-12-13 21:47:07,716 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ManagedBeanService': Reloading service configuration
-2023-12-13 21:47:07,717 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [net/shibboleth/idp/module/conf/managed-beans.xml]
-2023-12-13 21:47:07,717 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ManagedBeanService': Completed reload and swapped in latest configuration for service 'shibboleth.ManagedBeanService'
-2023-12-13 21:47:07,718 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ManagedBeanService': Reload complete
-2023-12-13 21:47:07,718 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ManagedBeanService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:07,886 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:51] - Shibboleth IdP Version 5.1.0-SNAPSHOT
-2023-12-13 21:47:07,886 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:52] - Java version='17.0.8' vendor='Oracle Corporation'
-2023-12-13 21:47:07,887 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:65] - No Plugins Loaded
-2023-12-13 21:47:07,893 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:85] - Enabled Modules:
-2023-12-13 21:47:07,894 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:87] - 		Core IdP Functions (Required)
-2023-12-13 21:47:08,085 -  - INFO [net.shibboleth.idp.admin.impl.ReportUpdateStatus:136] - No upgrade available from 5.1.0
-2023-12-13 21:47:08,086 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:08,441 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://proxied2.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,458 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated PT-AADXGZLDOJSXIMRKEJKQL6RL5ISXXCGVZAAJVQXYKETIQJSVLVSQHSY2WOVSNVGHAGG6ZE32WMJO2C6PLE2P2OSQIBSUNPPHWJ6IFZNZN6GZ3LGOGF5PLTHSV6ULFO3IE2A7BWBAPVLWWVWBCUOFU6DTWVNN2B5VS2WL2YDN2TZRT6BKFWFBPJAK5IKSILTN5FICEIKBVNYJT7PFXBVPXCTZZBTPCZILGZAQXTATFIXPXA4CSSACMRI53JUIU544Z43KAVZXVZECQMJ267HGBZY37HDFCAXPTJMEEHZVOEVWES2GE6BXLXY3UU4K7M6GFSLBTOLE4UFEG [...]
-2023-12-13 21:47:08,460 -  - WARN [net.shibboleth.idp.cas.ticket.impl.EncodingTicketService:256] - Ticket decoding failed with error: Unwrapped data has expired
-2023-12-13 21:47:08,464 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: BrokenProxyChain
-2023-12-13 21:47:08,474 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.434930Z|2023-12-14T02:47:08.473841Z||https://proxied2.example.org/|PT-AADXGZLDOJSXIMRKEJKQL6RL5ISXXCGVZAAJVQXYKETIQJSVLVSQHSY2WOVSNVGHAGG6ZE32WMJO2C6PLE2P2OSQIBSUNPPHWJ6IFZNZN6GZ3LGOGF5PLTHSV6ULFO3IE2A7BWBAPVLWWVWBCUOFU6DTWVNN2B5VS2WL2YDN2TZRT6BKFWFBPJAK5IKSILTN5FICEIKBVNYJT7PFXBVPXCTZZBTPCZILGZAQXTATFIXPXA4CSSACMRI53JUIU544Z43KAVZXVZECQMJ267HGBZY37HDFCAXPTJMEEHZVOEVWES2GE6BXLXY3UU4K7M6GFSLBTOLE4 [...]
-2023-12-13 21:47:08,496 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,498 -  - ERROR [net.shibboleth.shared.security.DataSealer:303] - Exception unwrapping data: Strict decoding: Last encoded character (before the paddings if any) is a valid base 32 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.
-2023-12-13 21:47:08,498 -  - WARN [net.shibboleth.idp.cas.ticket.impl.EncodingTicketService:256] - Ticket decoding failed with error: Exception unwrapping data
-2023-12-13 21:47:08,499 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.495910Z|2023-12-14T02:47:08.499769Z||https://test.example.org/|PT-123-ABC|||||||||||TicketExpired|INVALID_TICKET|||null
-2023-12-13 21:47:08,506 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://proxiedA.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,508 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated PT-AADXGZLDOJSXIMWEQGNRPXELDI3L54DAFCK2YSBDC4D6EGKHXAGNXZMHUJ4NW5XZ7HK35JW73YZQT5YTWVLVKGG5EKRM3MAZUXGMPG7Q2GVBC2X6VQKR3EHZTC6RNQGVFF6LGDEDFXHGSCFRLUZ2F7LXQ6QWRUFKDSSJBL6GYSD647S4AFZUY5WTOJBOOSTBFRD7PH5EWM2DMVWPSD4C2GMOXJ5IY6W7HVTPTUGFZ3KJGRZJPX6ORQK2IAFVGS3XIEUPNW2ZKOATN76TLMGUFUICTRUSCCKJL2UAM3XWAWJMYY6XH4WEPLFAUYMNOOBZWUSS3ZKMCHCG3 [...]
-2023-12-13 21:47:08,526 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.505272Z|2023-12-14T02:47:08.526198Z|john|https://proxiedA.example.org/|PT-AADXGZLDOJSXIMWEQGNRPXELDI3L54DAFCK2YSBDC4D6EGKHXAGNXZMHUJ4NW5XZ7HK35JW73YZQT5YTWVLVKGG5EKRM3MAZUXGMPG7Q2GVBC2X6VQKR3EHZTC6RNQGVFF6LGDEDFXHGSCFRLUZ2F7LXQ6QWRUFKDSSJBL6GYSD647S4AFZUY5WTOJBOOSTBFRD7PH5EWM2DMVWPSD4C2GMOXJ5IY6W7HVTPTUGFZ3KJGRZJPX6ORQK2IAFVGS3XIEUPNW2ZKOATN76TLMGUFUICTRUSCCKJL2UAM3XWAWJMYY6XH4WEPLFAUYMNOOBZWUSS3 [...]
-2023-12-13 21:47:08,540 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://proxiedA.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,542 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated PT-AADXGZLDOJSXIMTNV5JLY4FERJG2DOD26QZIMA7CTEZQS44AYZY4OEU3IUPSDP5TOT5NPLH32TZ6GDOQIOBGLD3OOJ2L7XAIYHDGHQAU4MFGAKRGBZ4UNA5P46CMYMFHLXSJU6SR73GBTO5CP4A4LV3VR3FVHDPSKBE464V2GGVGXS6TLP3QGRF4JAI6ON3CLAIE2ABRDVETAWNJLPRMPHEDLYSGJ2MTCMXAOBRMYTB72JXOHFPQWYSSIM6NUEW2HTRVNHVZWZ7WXSXMI27AJR5GBI7UR7W7EDS2VGTSCR6DUSATWY5ZKG2MKK5E2UCD3SRQLMHK6MA5D [...]
-2023-12-13 21:47:08,548 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.540058Z|2023-12-14T02:47:08.548544Z|john|https://proxiedA.example.org/|PT-AADXGZLDOJSXIMTNV5JLY4FERJG2DOD26QZIMA7CTEZQS44AYZY4OEU3IUPSDP5TOT5NPLH32TZ6GDOQIOBGLD3OOJ2L7XAIYHDGHQAU4MFGAKRGBZ4UNA5P46CMYMFHLXSJU6SR73GBTO5CP4A4LV3VR3FVHDPSKBE464V2GGVGXS6TLP3QGRF4JAI6ON3CLAIE2ABRDVETAWNJLPRMPHEDLYSGJ2MTCMXAOBRMYTB72JXOHFPQWYSSIM6NUEW2HTRVNHVZWZ7WXSXMI27AJR5GBI7UR7W7EDS2VGTSCR6DUSATWY5ZKG2MKK5E2UCD3SRQL [...]
-2023-12-13 21:47:08,557 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://proxiedA.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,559 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated PT-AADXGZLDOJSXIMRP7DEEPOEM7VEDFLXQMEC5CUT36ISWDUUCZA3JVXBHS2YQ6LCAB3RB6CRWE4B4H23YIYYW7HNKSTYVSEDYHBIFSSSQGQ7P566PYR5DD44NJ5ON6LXEOCQUCOLYV7NSRSEO52IIFOWSAH4EQWMZ2U5AWG2237ZPYLWYHICRNJ6VVF6YIC6PXFYK3UZSLM3454CCWGMR3GNC7VFWVWDTJJLVVAUMQCP4OG3WDCD5BEVCBZDGO2KPV5WSPE62WSPXLLNLC3VZIRD43QNPP6O3U64DVSERZ5762WZ36HHI6AS42Q66ADWDYKJXZP6ZUZEVE [...]
-2023-12-13 21:47:08,561 -  - WARN [net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction:186] - Profile Action ValidateProxyCallbackAction: Proxy authentication failed for https://proxy.example.com/
-javax.security.auth.login.FailedLoginException: https://proxy.example.com/?pgtId=PGT-1702522028560-jry87KiNW7hC9Bb5TGO2STn0iYBCaptbiX2xiRYKYD1YYLG9DF&pgtIou=PGTIOU-1702522028560-oF6emhv75fDR6vK79fidchL9jh5P4wbIBm7LZRup5sNG8ZiODF returned unacceptable HTTP status code: 404
-	at net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator.validate(HttpClientProxyValidator.java:138)
-2023-12-13 21:47:08,562 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: ProxyCallbackAuthenticationFailure
-2023-12-13 21:47:08,563 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.556813Z|2023-12-14T02:47:08.563339Z||https://proxiedA.example.org/|PT-AADXGZLDOJSXIMRP7DEEPOEM7VEDFLXQMEC5CUT36ISWDUUCZA3JVXBHS2YQ6LCAB3RB6CRWE4B4H23YIYYW7HNKSTYVSEDYHBIFSSSQGQ7P566PYR5DD44NJ5ON6LXEOCQUCOLYV7NSRSEO52IIFOWSAH4EQWMZ2U5AWG2237ZPYLWYHICRNJ6VVF6YIC6PXFYK3UZSLM3454CCWGMR3GNC7VFWVWDTJJLVVAUMQCP4OG3WDCD5BEVCBZDGO2KPV5WSPE62WSPXLLNLC3VZIRD43QNPP6O3U64DVSERZ5762WZ36HHI6AS42Q66ADWDYKJXZP6ZU [...]
-2023-12-13 21:47:08,598 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://service.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,603 -  - INFO [net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction:182] - Profile Action GrantProxyTicketAction: IdPSession No-Such-SessionId not found
-2023-12-13 21:47:08,605 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: SessionExpired
-2023-12-13 21:47:08,612 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.596428Z|2023-12-14T02:47:08.611934Z||https://service.example.org/||||||||||||SessionExpired|INVALID_TICKET|||null
-2023-12-13 21:47:08,620 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: TicketExpired
-2023-12-13 21:47:08,621 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.619725Z|2023-12-14T02:47:08.621883Z||https://test.example.org/||||||||||||TicketExpired|INVALID_TICKET|||null
-2023-12-13 21:47:08,627 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: ServiceNotSpecified
-2023-12-13 21:47:08,629 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.627019Z|2023-12-14T02:47:08.629798Z||E_SERVICE_NOT_SPECIFIED||||||||||||ServiceNotSpecified|INVALID_REQUEST|||null
-2023-12-13 21:47:08,637 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: TicketNotSpecified
-2023-12-13 21:47:08,638 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.636599Z|2023-12-14T02:47:08.638281Z||https://test.example.org/||||||||||||TicketNotSpecified|INVALID_REQUEST|||null
-2023-12-13 21:47:08,643 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://service.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,646 -  - INFO [net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction:229] - Profile Action GrantProxyTicketAction: Granted proxy ticket for https://service.example.org/
-2023-12-13 21:47:08,648 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.642999Z|2023-12-14T02:47:08.647961Z||https://service.example.org/|PT-AADXGZLDOJSXIMR2RUCOU2EKQB2ZHKOAKUYFYY5STII4MCYPABRDQ4ZSED6JWPKC2X5IZ2UALLZZWPJQXM6QZILA4KW4O7IDHIBDLHRGCLIMEQFWLBAMZUSDKXDDDK2M336ABCBT7EXNPHAMY7AGG2X6ASHK5F52BOFSRF2JV6Z2UVOVFDKIOQIVZNCM2MPEJKWWRDFDT2QZHMSF4KU5SOHNFR575NSQHDFVQXPGACEP67PZE3PJ4WV5YUT7JN34WNRT2GBKS4OG2NNSKUVTT6M4BEJLJD3OOYE426UZZ4HHFWAU23RVC6BJJTJUPB4TGU4EI6SGXA [...]
-2023-12-13 21:47:08,655 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://service.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,656 -  - INFO [net.shibboleth.idp.cas.flow.impl.GrantProxyTicketAction:229] - Profile Action GrantProxyTicketAction: Granted proxy ticket for https://service.example.org/
-2023-12-13 21:47:08,658 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.654105Z|2023-12-14T02:47:08.658086Z||https://service.example.org/|PT-AADXGZLDOJSXIMWCAPTUFYH4HHVUBT3EQ7ULSRD3ZPCHCV67XISUVHMROFU4I4Z5R2JM6C6ZA7CJ3AJPRWICVW4PNK4GO2IO46EYV6DDANKJB6W3DIPOUROIKZ3RFIGDIHNRQ5T2E5K4C4RBMBLILHCHXOKLUCHLDAZSJXJKLKJCOI24DDXLZ5APLXWW6NRLSKPQ4JF2SPSMDRX3US3WNAU66OT7HRGVWPPNKJDLOZMVGEMO4BVQ6BQYPSN77DBHSRR6VAS6WI6PEG6FCFYCV65SFY2U25KZEHM4LK6XBKAMXH5PV6MX4KAFES4XEIK3KVDPJTABHY [...]
-2023-12-13 21:47:08,729 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,733 -  - ERROR [net.shibboleth.shared.security.DataSealer:303] - Exception unwrapping data: Strict decoding: Last encoded character (before the paddings if any) is a valid base 32 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.
-2023-12-13 21:47:08,733 -  - WARN [net.shibboleth.idp.cas.ticket.impl.EncodingTicketService:256] - Ticket decoding failed with error: Exception unwrapping data
-2023-12-13 21:47:08,735 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.700238Z|2023-12-14T02:47:08.735373Z||https://test.example.org/|ST-123-abcdefg|||||||||||TicketExpired|INVALID_TICKET|||null
-2023-12-13 21:47:08,750 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,752 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated ST-AADXGZLDOJSXIMSEEJJK6PLRICRAZ5HJSP2XYHUFCWBBB7HIJPQMKJUTPWRCSIPBZC2JFJ3O3N6353NRPPYQFKUUKJVQJMZCQUZSYIO632NLSM2Z3JBGYZFWRAQ7D5CN7FVLBZMDCKYHQIOVMZDJKSR6BRQ5FI6KKWTW5M4NO2ZOM6XNUVHGG5G6WCN66XZXFISH6BB6THXG5NNOYRDBQ3F4VXTMATN3TH3RHOE5QZIVL3SP5ISI5PREW4XKIFIWBFBDMWR5YXC2FL3N56OVNETA5U2JHWW3XSLXABKGOWMKPQU6LR6S5IXNCEOLFQLIKXE2W4F2KR27I [...]
-2023-12-13 21:47:08,759 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.748684Z|2023-12-14T02:47:08.759378Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMSEEJJK6PLRICRAZ5HJSP2XYHUFCWBBB7HIJPQMKJUTPWRCSIPBZC2JFJ3O3N6353NRPPYQFKUUKJVQJMZCQUZSYIO632NLSM2Z3JBGYZFWRAQ7D5CN7FVLBZMDCKYHQIOVMZDJKSR6BRQ5FI6KKWTW5M4NO2ZOM6XNUVHGG5G6WCN66XZXFISH6BB6THXG5NNOYRDBQ3F4VXTMATN3TH3RHOE5QZIVL3SP5ISI5PREW4XKIFIWBFBDMWR5YXC2FL3N56OVNETA5U2JHWW3XSLXABKGOWMKPQU6LR6S5IXNCEOLFQLIKXE2W4F2K [...]
-2023-12-13 21:47:08,773 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://no-attrs.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,775 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated ST-AADXGZLDOJSXIMVOHJ7P3453JHMKEOI67KLVZKVRTXKFTCUFCAUCAYHSUXLNIOMLTS65VFE7QJZ3BMSNPOOXYDXQ2IM7T664WNDSOFAN7XYNO722SPJB5I62ZKQ2QZCE6OZRTAOHKOMED2EYXGVKCUIJADMEVFP77GF3ZMHDE76NODKNFF6JIPXETRTON7HRJ62VGPRBV2OOAHIGR3V5IORUPYNJEMEXF2BIT2LZ6D3MF6QTWR3RRQTUDRHDA7HRLYDKSKYVXJ4JBIW3G2IRI4VPDQZPPPCERMKSJ3NI6RZUPGNJFSISGIDHQTQBIYLU5WU5RBKOVDPGM [...]
-2023-12-13 21:47:08,779 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.771648Z|2023-12-14T02:47:08.779011Z|john|https://no-attrs.example.org/|ST-AADXGZLDOJSXIMVOHJ7P3453JHMKEOI67KLVZKVRTXKFTCUFCAUCAYHSUXLNIOMLTS65VFE7QJZ3BMSNPOOXYDXQ2IM7T664WNDSOFAN7XYNO722SPJB5I62ZKQ2QZCE6OZRTAOHKOMED2EYXGVKCUIJADMEVFP77GF3ZMHDE76NODKNFF6JIPXETRTON7HRJ62VGPRBV2OOAHIGR3V5IORUPYNJEMEXF2BIT2LZ6D3MF6QTWR3RRQTUDRHDA7HRLYDKSKYVXJ4JBIW3G2IRI4VPDQZPPPCERMKSJ3NI6RZUPGNJFSISGIDHQTQBIYLU5WU5R [...]
-2023-12-13 21:47:08,787 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,789 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated ST-AADXGZLDOJSXIMV7U6VTAUBC2GOVNFX4JP2Q3NENKJ67ZM7J2Y4KRPGH5LDBFDC6YK4XJYOT6EY5Q7DAJWENRVCDRYRW77W5FEWJSLGXD5AZRLXGT5WCUJYRS744KTR5OV2QP4C6KIBTBMVVGK57ITMDK7YAXMCYRL6WOGXX4NZ2ILHFNTYPQ6BHTLMTXI4GVNE4U57H5G2AJ72ZM6AVEBVRSBG7WXNCDDE6TA2FIC2A5JPO4JV6MSDHXH767A7EEIDI5RFZ2K5X6UBM32ACF6ITBPWMSUC6ZIXAYKIR3N2MDP5YILWCJLCLLX7IHXXTE724WRJR4EEYC [...]
-2023-12-13 21:47:08,792 -  - INFO [net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction:225] - Profile Action PrepareTicketValidationResponseAction: Skipping attribute mail not in stored consent list from ticket
-2023-12-13 21:47:08,793 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.785735Z|2023-12-14T02:47:08.792936Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMV7U6VTAUBC2GOVNFX4JP2Q3NENKJ67ZM7J2Y4KRPGH5LDBFDC6YK4XJYOT6EY5Q7DAJWENRVCDRYRW77W5FEWJSLGXD5AZRLXGT5WCUJYRS744KTR5OV2QP4C6KIBTBMVVGK57ITMDK7YAXMCYRL6WOGXX4NZ2ILHFNTYPQ6BHTLMTXI4GVNE4U57H5G2AJ72ZM6AVEBVRSBG7WXNCDDE6TA2FIC2A5JPO4JV6MSDHXH767A7EEIDI5RFZ2K5X6UBM32ACF6ITBPWMSUC6ZIXAYKIR3N2MDP5YILWCJLCLLX7IHXXTE724WRJR4 [...]
-2023-12-13 21:47:08,832 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,836 -  - ERROR [net.shibboleth.shared.security.DataSealer:303] - Exception unwrapping data: Strict decoding: Last encoded character (before the paddings if any) is a valid base 32 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.
-2023-12-13 21:47:08,836 -  - WARN [net.shibboleth.idp.cas.ticket.impl.EncodingTicketService:256] - Ticket decoding failed with error: Exception unwrapping data
-2023-12-13 21:47:08,839 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.830840Z|2023-12-14T02:47:08.839114Z||https://test.example.org/|ST-123-ABC|||||||||||TicketExpired|INVALID_TICKET|||null
-2023-12-13 21:47:08,845 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: ServiceNotSpecified
-2023-12-13 21:47:08,846 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.844312Z|2023-12-14T02:47:08.846475Z||E_SERVICE_NOT_SPECIFIED|ST-123-ABC|||||||||||ServiceNotSpecified|INVALID_REQUEST|||null
-2023-12-13 21:47:08,851 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: TicketNotSpecified
-2023-12-13 21:47:08,852 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.850833Z|2023-12-14T02:47:08.852501Z||https://test.example.org/|E_TICKET_NOT_SPECIFIED|||||||||||TicketNotSpecified|INVALID_REQUEST|||null
-2023-12-13 21:47:08,856 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,858 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated ST-AADXGZLDOJSXIMVLTF6DSCNTDKI2MTZX6QZ6FRVPJGJIJK5KCEOZC6UB6LWZIKKJT3OCSSCZAZYSL7ZKUDYL2UX63VHYMTWBF7SSVVKR76INB7OKDEJWI5KPIZNHXWBKRAAT6IHZDGPZKSWBFUJFJROHONR5SNKRCKQ62JQ6O2HG63QZYZTUTXFCHOKE3G5NJN3BZORNJ67CRF2CR54LYUGQUGVIJ4LAVXOL4XXGNO3MTMRBCVIFWKRSMTVGHTU6N2KD4SV2KTOCRNFPLKHYFJNJSRBSKG627OXMMFBN2IUVZF6ZACQF6BYA536XCNV6VZG3BRB5YCEKO [...]
-2023-12-13 21:47:08,859 -  - WARN [net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction:186] - Profile Action ValidateProxyCallbackAction: Proxy authentication failed for https://proxy.example.com/
-javax.security.auth.login.FailedLoginException: https://proxy.example.com/?pgtId=PGT-E-AADXGZLDOJSXIMQ6BCCPC67MG7GVO3CPMILJUEWFCHXZLXM3UFVQHRD7JLKZNLUQQ44326LRV4C3G7MCDBTVOKAPIDXPVMDDGFXAPVP6YHRCXKIKWWCY5RGJ3KU4UWMUW6EIOK5S3JHURQ27DGL36L6DQAOYXWPBBDI6LBDKXIUGPZR67EWZKA4K2EO4LF26LUYHBX2Q4HACHLHTY5G5R7GKBN62L2NUVFCKWMCJQHIPFGGLOH64NCLV6HWZ3SUVLOFX76VRIOC574GN72QPY5QO7567LUBWFVPNC6GJX3QVKKE4UBCFREXU3MAWW2DDUSJDDJK4ZREAO5YA6VAR7JD2WGMI62LB6UBFX3GJJYF34EQMOTK6ZW2OIPYWFWMF3U------&pgtIou=PGTIO [...]
-	at net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator.validate(HttpClientProxyValidator.java:138)
-2023-12-13 21:47:08,861 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: ProxyCallbackAuthenticationFailure
-2023-12-13 21:47:08,861 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.856324Z|2023-12-14T02:47:08.861835Z||https://test.example.org/|ST-AADXGZLDOJSXIMVLTF6DSCNTDKI2MTZX6QZ6FRVPJGJIJK5KCEOZC6UB6LWZIKKJT3OCSSCZAZYSL7ZKUDYL2UX63VHYMTWBF7SSVVKR76INB7OKDEJWI5KPIZNHXWBKRAAT6IHZDGPZKSWBFUJFJROHONR5SNKRCKQ62JQ6O2HG63QZYZTUTXFCHOKE3G5NJN3BZORNJ67CRF2CR54LYUGQUGVIJ4LAVXOL4XXGNO3MTMRBCVIFWKRSMTVGHTU6N2KD4SV2KTOCRNFPLKHYFJNJSRBSKG627OXMMFBN2IUVZF6ZACQF6BYA536XCNV6VZG3BRB5YCEKO [...]
-2023-12-13 21:47:08,866 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,868 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated ST-AADXGZLDOJSXIMTQHSGWQTELG65YSOCWHVWAQ6HXL75R2OV4AXJNFKU4JGMKWCPF5ZU5CNXJ643P5X4CPZ2AL3J2QXPA6GITSGR4YAFZHWHXZBIESZZJKVFYHA5E6IEMNFHG6ISEAFZJKZKCL5DGQKDJOOTAC7HUSMSYUNXXB4C6CH4VLL4Z7V6ZFEUKEYCJE3OQE2Y5BTJZTHJYRKSYNECALM3IKZKLU3CKRQUYLA2R7JTKR4XXNVIV6RJSXQZEQLR73R4MYHMQLMYLBJ3ROOVNO7RVUTAX4BQJECFWKS3ZKALEENSQDSKJBZS7LLR7ND2OAZGZQKMFZ [...]
-2023-12-13 21:47:08,873 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.865988Z|2023-12-14T02:47:08.873391Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMTQHSGWQTELG65YSOCWHVWAQ6HXL75R2OV4AXJNFKU4JGMKWCPF5ZU5CNXJ643P5X4CPZ2AL3J2QXPA6GITSGR4YAFZHWHXZBIESZZJKVFYHA5E6IEMNFHG6ISEAFZJKZKCL5DGQKDJOOTAC7HUSMSYUNXXB4C6CH4VLL4Z7V6ZFEUKEYCJE3OQE2Y5BTJZTHJYRKSYNECALM3IKZKLU3CKRQUYLA2R7JTKR4XXNVIV6RJSXQZEQLR73R4MYHMQLMYLBJ3ROOVNO7RVUTAX4BQJECFWKS3ZKALEENSQDSKJBZS7LLR7ND2OAZGZQ [...]
-2023-12-13 21:47:08,879 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://no-attrs.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,881 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated ST-AADXGZLDOJSXIMVOPKAAYH7IMGFN7Y7JDOYFOGGJ53OJFE4LOGXJPD2NX4BGAOUOHYSWXWMYU4P52FH7ZQBGVVNR3WWVFHTBZDNVVZZR2VR6E4MUJTLYZOT4GF4YUUBLYSDCJTZQH22QPOTY7PNAPKRLYPSSCFNJULUJQYE5HDRJ76ALU4CQAI7K2ICOAK5H62VPEO2JKPDVO5A45YELBEVIJ3XF346A3ETXVBMVHBBL3SNHJK4R4B45PNRUB3KDQMANIZA6HDIZLOTSRPXILY2O6KRGSDVMTUERUWBKTP5PEWO32JUIXT6BPYLMFKJ5OVRP6NMBZ2WAL [...]
-2023-12-13 21:47:08,883 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.878637Z|2023-12-14T02:47:08.883482Z||https://no-attrs.example.org/|ST-AADXGZLDOJSXIMVOPKAAYH7IMGFN7Y7JDOYFOGGJ53OJFE4LOGXJPD2NX4BGAOUOHYSWXWMYU4P52FH7ZQBGVVNR3WWVFHTBZDNVVZZR2VR6E4MUJTLYZOT4GF4YUUBLYSDCJTZQH22QPOTY7PNAPKRLYPSSCFNJULUJQYE5HDRJ76ALU4CQAI7K2ICOAK5H62VPEO2JKPDVO5A45YELBEVIJ3XF346A3ETXVBMVHBBL3SNHJK4R4B45PNRUB3KDQMANIZA6HDIZLOTSRPXILY2O6KRGSDVMTUERUWBKTP5PEWO32JUIXT6BPYLMFKJ5OVRP6NMBZ [...]
-2023-12-13 21:47:08,888 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://alt-username.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,890 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated ST-AADXGZLDOJSXIMXH4BJLOPRAAW72KWYUGKKJMQ7XI7TUDZBYCSSQJSF6Y4V6TSKO2D4XXOCYA6N3HLT2RQDOCUGV5W3XFVOU2ZHRHDPA7RCSCMQCN47V4QLEM6X3MMQ2B7QJQQSCH7WLY3IEBZIP3FLEOTAOF5GHMG37VCRZJ66O4BM3XN6OINLBCXPLOR6DUGDTBA7PPS3PEPBJUMDIIWLIV64MKNSLWNXRDDDMYBNNZU5QXLINKPURPKIHHPGOWVE2UELTQNKOVA4ZHBWXTOUQ252EBUZHN2MIEPDAUWEXKYH5QI6LQCX3Y7JKRI74YVQVRF2Z6ZEZT [...]
-2023-12-13 21:47:08,893 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.888199Z|2023-12-14T02:47:08.893076Z|john|https://alt-username.example.org/|ST-AADXGZLDOJSXIMXH4BJLOPRAAW72KWYUGKKJMQ7XI7TUDZBYCSSQJSF6Y4V6TSKO2D4XXOCYA6N3HLT2RQDOCUGV5W3XFVOU2ZHRHDPA7RCSCMQCN47V4QLEM6X3MMQ2B7QJQQSCH7WLY3IEBZIP3FLEOTAOF5GHMG37VCRZJ66O4BM3XN6OINLBCXPLOR6DUGDTBA7PPS3PEPBJUMDIIWLIV64MKNSLWNXRDDDMYBNNZU5QXLINKPURPKIHHPGOWVE2UELTQNKOVA4ZHBWXTOUQ252EBUZHN2MIEPDAUWEXKYH5QI6LQCX3Y7JKRI74Y [...]
-2023-12-13 21:47:08,898 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,899 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated ST-AADXGZLDOJSXIMTUVPKSMVMNEM2GZQUJEU4TO243NL4KLR6W5ANCSM3ETNTNCHHEV2EMTSDJ7XVZTL7KBO6SF74AO7ALDPHCDIUPKFNMHK2DLMK53OGNBI7VZ6KAF4PD2LOJY5HW5WEYFL3YYGS7ZEZ4FR57GL6LT2IB2JVZ6KYVTD2K3HFLPILWLBGGNYTIPOGJ4OSOLMK4EO77XXXHXCBFBJWCOFWR2HAWQ2CRI7PNHWQ5QKDGRIGRBZQYYPUM2YNXN5ULKMT7YGH44BTMWLDUZNCZH4TCEKTA3H3232MM7EI5EBOBUCHMO7NUWHEUT5X6J5AB4VANW [...]
-2023-12-13 21:47:08,902 -  - INFO [net.shibboleth.idp.cas.flow.impl.PrepareTicketValidationResponseAction:225] - Profile Action PrepareTicketValidationResponseAction: Skipping attribute mail not in stored consent list from ticket
-2023-12-13 21:47:08,903 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.897534Z|2023-12-14T02:47:08.903108Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMTUVPKSMVMNEM2GZQUJEU4TO243NL4KLR6W5ANCSM3ETNTNCHHEV2EMTSDJ7XVZTL7KBO6SF74AO7ALDPHCDIUPKFNMHK2DLMK53OGNBI7VZ6KAF4PD2LOJY5HW5WEYFL3YYGS7ZEZ4FR57GL6LT2IB2JVZ6KYVTD2K3HFLPILWLBGGNYTIPOGJ4OSOLMK4EO77XXXHXCBFBJWCOFWR2HAWQ2CRI7PNHWQ5QKDGRIGRBZQYYPUM2YNXN5ULKMT7YGH44BTMWLDUZNCZH4TCEKTA3H3232MM7EI5EBOBUCHMO7NUWHEUT5X6J5AB4 [...]
-2023-12-13 21:47:08,908 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:08,910 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated ST-AADXGZLDOJSXIMXONQOFVV6FQWY64ZL7NCARPRJT53YUXDIA55TWWVOUVEV6YBYREKVXMZMAPSPXQO2N7AIPJVLD6NC643AUCLMEH2GCLX6WMMOTKNLGWP2Z4MJTCLJNRPQHJY4KASYECH4VG7IIGPEEZFY53R7U5KOVCZPEPX7Z4X77DWXRVL4KIB5T32BUYBXMRET3UFCRDZJMWSCTZUT5DDD2O42GWRMWB5E2KYFS25JJCOAOMWSECZRB3CORPQIIN5E67SAEPGB2BVBV6U6J3CCWYQ7Q7Y3TCXRHRH6WHCXSNCZDUTM3MEOI4IHAA6OSZHN2KJVG3 [...]
-2023-12-13 21:47:08,914 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.908257Z|2023-12-14T02:47:08.914252Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMXONQOFVV6FQWY64ZL7NCARPRJT53YUXDIA55TWWVOUVEV6YBYREKVXMZMAPSPXQO2N7AIPJVLD6NC643AUCLMEH2GCLX6WMMOTKNLGWP2Z4MJTCLJNRPQHJY4KASYECH4VG7IIGPEEZFY53R7U5KOVCZPEPX7Z4X77DWXRVL4KIB5T32BUYBXMRET3UFCRDZJMWSCTZUT5DDD2O42GWRMWB5E2KYFS25JJCOAOMWSECZRB3CORPQIIN5E67SAEPGB2BVBV6U6J3CCWYQ7Q7Y3TCXRHRH6WHCXSNCZDUTM3MEOI4IHAA6OSZHN2K [...]
-2023-12-13 21:47:08,954 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: ServiceNotSpecified
-2023-12-13 21:47:08,959 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.952977Z|2023-12-14T02:47:08.959262Z||||||||||||||ServiceNotSpecified||||null
-2023-12-13 21:47:08,997 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://gateway.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:09,440 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:09,441 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:09.441240Z|https://gateway.example.org/|||authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:09,480 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:09,488 -  - INFO [net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction:242] - Profile Action GrantServiceTicketAction: Granted service ticket for https://gateway.example.org/
-2023-12-13 21:47:09,502 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:08.977089Z|2023-12-14T02:47:09.502088Z|jdoe|https://gateway.example.org/|ST-AADXGZLDOJSXIMQPORKQA6VIP6CTXDIAQ6GAF4CZV3DZMAXA6SUCBNFVA3CK76EWIFWZGU2QJ5DJOGGIBKIRTV3R6RWE6VARDRJMRZUUT6N6PSU2BSOOFZN7AVD2D4KOYD3LXZH4KGYTENEGJPSJP7A2BTQSD6SOI7WLY5K7JKUNYKZ4J5GOH5W6JJEOILNQX23MFKRYYKOEKY2I5IHPP3NUN7LDAP745IAXE77MLLPS2D2MKUDBWZXASR5IU5OQ5CSAWYBWSEYTTA5IDKP2HZN6VQ6WIRHMTFH4O3SE4544SVXR77LRDUYWUKPVMNQEKXU7QC [...]
-2023-12-13 21:47:09,507 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://gateway.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:09,513 -  - INFO [net.shibboleth.idp.authn.impl.SelectAuthenticationFlow:137] - Profile Action SelectAuthenticationFlow: Moving incomplete flow authn/Password to intermediate set
-2023-12-13 21:47:09,514 -  - INFO [net.shibboleth.idp.authn.impl.SelectAuthenticationFlow:313] - Profile Action SelectAuthenticationFlow: No potential flows left to choose from, authentication failed
-2023-12-13 21:47:09,515 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:09.506121Z|2023-12-14T02:47:09.515337Z||https://gateway.example.org/||||||||||||success||||null
-2023-12-13 21:47:09,520 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://gateway.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:09,526 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal aurora authenticated
-2023-12-13 21:47:09,529 -  - INFO [net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction:242] - Profile Action GrantServiceTicketAction: Granted service ticket for https://gateway.example.org/
-2023-12-13 21:47:09,531 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:09.519667Z|2023-12-14T02:47:09.531362Z|aurora|https://gateway.example.org/|ST-AADXGZLDOJSXIMVSCTPPVYRMG5S7I2N2XNGBUCH3QBN5VMI3Q7JFH2I47OIP4TX4Q6XVIXWVOII34NEOCNEYYULIOQKXXK5NEI3A7BUBLIJHP7D5GIITP4Y4K47O7ESTR5EBUHKVHN45RFBH4QBTZLCHDTFOCIHAIPW2D2RAR7FPH54EZED4VL6XEGWX62X5U4OOB3TB7RU7VPSCPJDYIZPEPND6D6A3EQ73VIOA3EJTW6KDFDORMI3UVW6KNSYXS6WW2OQWT37K3OUY6TGEYAZQYBU4D3GSHZU3JKFFEYJX27CIYMRW4RA6C7VWQNWV6FHT [...]
-2023-12-13 21:47:09,536 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://existing.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:09,539 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal aurora authenticated
-2023-12-13 21:47:09,542 -  - INFO [net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction:242] - Profile Action GrantServiceTicketAction: Granted service ticket for https://existing.example.org/
-2023-12-13 21:47:09,543 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:09.535242Z|2023-12-14T02:47:09.543625Z|aurora|https://existing.example.org/|ST-AADXGZLDOJSXIMR23T7C3FV3VJE2UUPI3Q6WNMRUXOQTT7GXNDTKRJIAVSM6KNUCZC2B75FVA5N7YYCJK47AO2MT5DHGN4BSBKQCSWGO6PSQNF7RBV2WOB7UN4FXHTBGEGX2ULOV4UCYAVOXXTBUDVQSCXJ4LQL6CDSHEO2F4NLUSGBK3MN7AGDKE5AH4UKNCCWI52277VQN7HKGE4HKUSW7OTYROWGRBA2N373RYPCSS7MGEUKCEZNDDRTPNT4OTCCLWLIEF2JH2UEXBOPMHZAGYATAY2W2I62GNAXOOOIRTCNLIU3RYAAI6CC336TM7J4 [...]
-2023-12-13 21:47:09,548 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://existing.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:09,559 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:09,559 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:09.559954Z|https://existing.example.org/||ae438c98fddcb325024af4ea1219d962ff11f70ca704f964331f67195c28708d|authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:09,561 -  - INFO [net.shibboleth.idp.session.impl.DetectIdentitySwitch:168] - Profile Action DetectIdentitySwitch: Identity switch to jdoe detected, destroying original session ae438c98fddcb325024af4ea1219d962ff11f70ca704f964331f67195c28708d for principal maleficent
-2023-12-13 21:47:09,576 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:09,580 -  - INFO [net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction:242] - Profile Action GrantServiceTicketAction: Granted service ticket for https://existing.example.org/
-2023-12-13 21:47:09,582 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:09.548008Z|2023-12-14T02:47:09.582403Z|jdoe|https://existing.example.org/|ST-AADXGZLDOJSXIMWGR5KJCH5SE27AYAGF4O7LOR7YKZTMPCN4VLA27JNP4VCG2TH7SCSN2RL5CXMUPV6ZCI5WA4QWD2F4FXXAZ3KYU56QTFCY2DQ766NX7L2RMI5NAWS65TYUURPXN7326ZVO6MVKV7QAG3SJ3MSYPPBETWEZP7B7ILR3VZQ7DKZL7V7XYZSQLMGKPGYTXOI6UAC4SE2UDTD456M2XO5UWKHXL57NLP46I5G3445ZYRIZYTEE7NVCOQPVOWR2RFGZF7BZGXHH7LYODMQEHLVJUJNNDC7OIUNKF534H5OOMWB3R3IXXAAEYFFO2 [...]
-2023-12-13 21:47:09,587 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://slo.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:09,596 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:09,597 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:09.597224Z|https://slo.example.org/|||authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:09,598 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:09,602 -  - INFO [net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction:242] - Profile Action GrantServiceTicketAction: Granted service ticket for https://slo.example.org/
-2023-12-13 21:47:09,606 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:09.586340Z|2023-12-14T02:47:09.606288Z|jdoe|https://slo.example.org/|ST-AADXGZLDOJSXIMUP5VJ4Z35S3NPEQNPLMXWE5DB5PGZ6VZ5SXPECIVBRCWHQVVC2F35IZQLXIT3X32JNA4XZDT2QECVHWMAPPGFXZUJG3GO2P34VGJ4VEF6DH7EZ2YF6ZN7HRSDWE4VXRFOOYG2YDUA4DJLIRAOTVWL2XDTBYGLKEK4KLI4DQUDJMCDHS2AXQNJAG7O63A55BL6SAD6OAW4ZHRL3KPYQV46TPDENYD7FVX62A4INKCOCQPY656HRXQSPOC43N6RREISCI3PBGGXUSMH5THF2GRPHMYA57EAZBWPL7HTK7F3Z76T6Z72PWDYCUXPB6R [...]
-2023-12-13 21:47:09,611 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://start.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:09,620 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:09,620 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:09.620529Z|https://start.example.org/|||authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:09,621 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:09,625 -  - INFO [net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction:242] - Profile Action GrantServiceTicketAction: Granted service ticket for https://start.example.org/
-2023-12-13 21:47:09,626 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:09.610359Z|2023-12-14T02:47:09.626770Z|jdoe|https://start.example.org/|ST-AADXGZLDOJSXIMR47N6FO2BHVR7X72XQB2RHBYNOQA6EAXOGD27QXRU2NKWIFLYCIXV4GQ3V6HAA4Z3SNYALDBBA37R5JE6ACOO4G2T6XLHLWSFCH3CUHKBNTK6PCESMUX3W4PC4DDLWPZ6ULP3AVI76HEFLDEN3XUKTVVLVZAWMGMT3JIFSPH2FOHJ35BTMK2WP7E4JLCPZSYRF74BYFYQXLYF3YS5ZXWYNPZDFDV53BNCBCZXIZ4UXEFEZF5DAQLR5E3FDUIP2RFGONSJBP6TK3CQ5YMVN2DIKPZHQTGFDGBM643V7W66MBJE367WFQNFS2ABG [...]
-2023-12-13 21:47:09,634 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://start.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:09,643 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:09,643 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:09.643433Z|https://start.example.org/|||authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:09,644 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:09,721 -  - INFO [net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction:242] - Profile Action GrantServiceTicketAction: Granted service ticket for https://start.example.org/
-2023-12-13 21:47:09,724 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:09.633234Z|2023-12-14T02:47:09.724914Z|jdoe|https://start.example.org/|ST-AADXGZLDOJSXIMRJPC3OWXTN6CW52YWOAOJIUTGINAHZ4AH6W7D4EK2SHY3VPDKDLPHSNSBX2YAZGTJ3PCRBC4YHFRFX2DYRJOZN56T5JFLR2NRJLCA6U5NRSWRQLHBBROMH2O6IRACSS6U4FPGQPDU4INDZVQ2WWWHCLPDHNL44FSLUL5NNLXSS4HYJOBCSIERKRGVUV66ARRFD7OTUWQPERM3STPXULVPJFKKWHPQWPMCLLMGZ7PCUUNTGPSAWJ5MOHMXPJN7P7NQ4XPVQOXCYHDF72ZETE3U57ISXT32K6CPHT7J3L2PMXZBOD4I2LIM3ONTR [...]
-2023-12-13 21:47:09,728 -  - INFO [net.shibboleth.idp.test.TestEnvironmentApplicationContextInitializer:54] - Prepending properties '{idp.service.metadata.resources=testbed.MetadataResolverResources, idp.webflows=classpath*:/flows, idp.session.trackSPSessions=false, idp.session.secondaryServiceIndex=false, idp.home=classpath:/net/shibboleth/idp/module, idp.storage.htmlLocalStorage=false}'
-2023-12-13 21:47:09,992 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.LoggingService': Performing initial load
-2023-12-13 21:47:10,007 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.LoggingService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:10,011 -  - INFO [net.shibboleth.shared.xml.impl.BasicParserPool:648] - XMLSecurityManager of type 'com.sun.org.apache.xerces.internal.utils.XMLSecurityManager' is installed
-2023-12-13 21:47:10,011 -  - INFO [org.opensaml.core.config.InitializationService:47] - Initializing OpenSAML using the Java Services API
-2023-12-13 21:47:10,071 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmlenc#ripemd160
-2023-12-13 21:47:10,071 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160
-2023-12-13 21:47:10,072 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160
-2023-12-13 21:47:10,087 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:379] - Loading initial default key: secret2
-2023-12-13 21:47:10,089 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:391] - Default key updated to secret2
-2023-12-13 21:47:10,128 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeRegistryService': Performing initial load
-2023-12-13 21:47:10,128 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeRegistryService': Reloading service configuration
-2023-12-13 21:47:10,195 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeRegistryService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeRegistryService'
-2023-12-13 21:47:10,195 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeRegistryService': Reload complete
-2023-12-13 21:47:10,195 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeRegistryService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:10,198 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.MetadataResolverService': Performing initial load
-2023-12-13 21:47:10,198 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.MetadataResolverService': Reloading service configuration
-2023-12-13 21:47:10,346 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:10,347 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:10,348 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:10,348 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname2) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:10,348 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (http://shibboleth.net/ns/profiles/saml1/sso/browser/includeAttributeStatement) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:10,349 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:10,350 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver URLMD: New metadata successfully loaded for 'class path resource [metadata/example-metadata.xml]'
-2023-12-13 21:47:10,350 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver URLMD: Next refresh cycle for metadata provider 'class path resource [metadata/example-metadata.xml]' will occur on '2023-12-14T02:52:10.350721Z' ('2023-12-13T21:52:10.350721-05:00[America/New_York]' local time)
-2023-12-13 21:47:10,356 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver SP123MD: New metadata successfully loaded for 'class path resource [metadata/example-sp123-metadata.xml]'
-2023-12-13 21:47:10,356 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver SP123MD: Next refresh cycle for metadata provider 'class path resource [metadata/example-sp123-metadata.xml]' will occur on '2023-12-14T02:52:10.356401Z' ('2023-12-13T21:52:10.356401-05:00[America/New_York]' local time)
-2023-12-13 21:47:10,357 -  - INFO [net.shibboleth.idp.saml.metadata.impl.MetadataProviderContainer:97] - Top level Metadata Provider 'ShibbolethMetadata' did not have a sort key; giving it value '2'
-2023-12-13 21:47:10,357 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.MetadataResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.MetadataResolverService'
-2023-12-13 21:47:10,357 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.MetadataResolverService': Reload complete
-2023-12-13 21:47:10,363 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeFilterService': Performing initial load
-2023-12-13 21:47:10,363 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeFilterService': Reloading service configuration
-2023-12-13 21:47:10,374 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeFilterService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeFilterService'
-2023-12-13 21:47:10,374 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeFilterService': Reload complete
-2023-12-13 21:47:10,374 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeFilterService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:10,377 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeResolverService': Performing initial load
-2023-12-13 21:47:10,377 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeResolverService': Reloading service configuration
-2023-12-13 21:47:10,392 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeResolverService'
-2023-12-13 21:47:10,392 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeResolverService': Reload complete
-2023-12-13 21:47:10,392 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:10,396 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.NameIdentifierGenerationService': Performing initial load
-2023-12-13 21:47:10,396 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.NameIdentifierGenerationService': Reloading service configuration
-2023-12-13 21:47:10,408 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.NameIdentifierGenerationService': Completed reload and swapped in latest configuration for service 'shibboleth.NameIdentifierGenerationService'
-2023-12-13 21:47:10,408 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.NameIdentifierGenerationService': Reload complete
-2023-12-13 21:47:10,408 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.NameIdentifierGenerationService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:10,411 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.RelyingPartyResolverService': Performing initial load
-2023-12-13 21:47:10,411 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.RelyingPartyResolverService': Reloading service configuration
-2023-12-13 21:47:10,506 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.RelyingPartyResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.RelyingPartyResolverService'
-2023-12-13 21:47:10,506 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.RelyingPartyResolverService': Reload complete
-2023-12-13 21:47:10,506 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.RelyingPartyResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:10,509 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableAccessControlService': Performing initial load
-2023-12-13 21:47:10,509 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableAccessControlService': Reloading service configuration
-2023-12-13 21:47:10,522 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableAccessControlService': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableAccessControlService'
-2023-12-13 21:47:10,523 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableAccessControlService': Reload complete
-2023-12-13 21:47:10,523 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableAccessControlService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:10,525 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableCASServiceRegistry': Performing initial load
-2023-12-13 21:47:10,525 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableCASServiceRegistry': Reloading service configuration
-2023-12-13 21:47:10,532 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableCASServiceRegistry': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableCASServiceRegistry'
-2023-12-13 21:47:10,532 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload complete
-2023-12-13 21:47:10,532 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:10,534 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ManagedBeanService': Performing initial load
-2023-12-13 21:47:10,535 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ManagedBeanService': Reloading service configuration
-2023-12-13 21:47:10,535 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [net/shibboleth/idp/module/conf/managed-beans.xml]
-2023-12-13 21:47:10,536 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ManagedBeanService': Completed reload and swapped in latest configuration for service 'shibboleth.ManagedBeanService'
-2023-12-13 21:47:10,536 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ManagedBeanService': Reload complete
-2023-12-13 21:47:10,536 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ManagedBeanService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:10,591 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:51] - Shibboleth IdP Version 5.1.0-SNAPSHOT
-2023-12-13 21:47:10,591 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:52] - Java version='17.0.8' vendor='Oracle Corporation'
-2023-12-13 21:47:10,591 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:65] - No Plugins Loaded
-2023-12-13 21:47:10,596 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:85] - Enabled Modules:
-2023-12-13 21:47:10,596 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:87] - 		Core IdP Functions (Required)
-2023-12-13 21:47:10,623 -  - INFO [net.shibboleth.idp.admin.impl.ReportUpdateStatus:136] - No upgrade available from 5.1.0
-2023-12-13 21:47:10,623 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:10,691 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://existing.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:10,807 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:10,807 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:10.807518Z|https://existing.example.org/||33fd3b9409d6459e0631a49497557e81e41580d5065e4012151371f13ca7c178|authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:10,834 -  - INFO [net.shibboleth.idp.session.impl.DetectIdentitySwitch:168] - Profile Action DetectIdentitySwitch: Identity switch to jdoe detected, destroying original session 33fd3b9409d6459e0631a49497557e81e41580d5065e4012151371f13ca7c178 for principal aurora
-2023-12-13 21:47:10,835 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:10,841 -  - ERROR [net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction:224] - Profile Action GrantServiceTicketAction: Failed granting service ticket due to error.
-java.lang.RuntimeException: createServiceTicket failed for ticket ST-1702522030841-4tRCboZVeSaSCMa1Ho3vZKVKh
-	at net.shibboleth.idp.test.flows.cas.ThrowingTicketService.createServiceTicket(ThrowingTicketService.java:37)
-2023-12-13 21:47:10,844 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: TicketCreationError
-2023-12-13 21:47:10,848 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:10.677791Z|2023-12-14T02:47:10.848923Z|jdoe||||||||false|||||TicketCreationError|||48a54bbf44960653f0ca2196cda2c00d1330d98c674e6d1e39f98a4f5edc6e03|null
-2023-12-13 21:47:10,886 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:10,889 -  - ERROR [net.shibboleth.shared.security.DataSealer:303] - Exception unwrapping data: Strict decoding: Last encoded character (before the paddings if any) is a valid base 32 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.
-2023-12-13 21:47:10,889 -  - WARN [net.shibboleth.idp.cas.ticket.impl.EncodingTicketService:256] - Ticket decoding failed with error: Exception unwrapping data
-2023-12-13 21:47:10,890 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:10.885493Z|2023-12-14T02:47:10.890786Z||https://test.example.org/|ST-123-ABC|||||||||||TicketExpired|INVALID_TICKET|||null
-2023-12-13 21:47:10,891 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:10.885493Z|2023-12-14T02:47:10.891526Z||https://test.example.org/|ST-123-ABC|||||||||||TicketExpired|INVALID_TICKET|||null
-2023-12-13 21:47:10,896 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-2023-12-13 21:47:10,897 -  - INFO [net.shibboleth.idp.cas.flow.impl.ValidateTicketAction:151] - Profile Action ValidateTicketAction: Successfully validated ST-AADXGZLDOJSXIMSJIGWJKYSAFNCOS6VGOZMUEN2QZZUIT2VJ26FU6HXDVETVYQOLTYT2NY2234UZMDCI7K36KMPJIV55GBLVGV2YHV3Z4XSHIAGDFWHGN4YE6JA5EQTC6NH3BQFSKF753PDNGE6DZPTU3TEPHHQ3PFDYUQZEKC7NDJL4TH2A6IQI5SN75TFLG3S3HW3LXESMVEMECZNQ37EKQWPTK64W4ZRFT6RDZXYDPPBLVUBYTKA4IOLRZTK6FGBWCTKOFGVHAXVCYJDHX6ZY4LTOWYTWQKFT7QNKUEBIAY5WGWBEELHKKKKQAXV3RSUHNB3QZK4X7 [...]
-2023-12-13 21:47:10,903 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:10.895444Z|2023-12-14T02:47:10.903418Z|john|https://test.example.org/|ST-AADXGZLDOJSXIMSJIGWJKYSAFNCOS6VGOZMUEN2QZZUIT2VJ26FU6HXDVETVYQOLTYT2NY2234UZMDCI7K36KMPJIV55GBLVGV2YHV3Z4XSHIAGDFWHGN4YE6JA5EQTC6NH3BQFSKF753PDNGE6DZPTU3TEPHHQ3PFDYUQZEKC7NDJL4TH2A6IQI5SN75TFLG3S3HW3LXESMVEMECZNQ37EKQWPTK64W4ZRFT6RDZXYDPPBLVUBYTKA4IOLRZTK6FGBWCTKOFGVHAXVCYJDHX6ZY4LTOWYTWQKFT7QNKUEBIAY5WGWBEELHKKKKQAXV3RSUHNB3QZ [...]
-2023-12-13 21:47:10,906 -  - INFO [net.shibboleth.idp.test.TestEnvironmentApplicationContextInitializer:54] - Prepending properties '{idp.service.metadata.resources=testbed.MetadataResolverResources, idp.webflows=classpath*:/flows, idp.session.trackSPSessions=false, idp.session.secondaryServiceIndex=false, idp.home=classpath:/net/shibboleth/idp/module, idp.storage.htmlLocalStorage=false}'
-2023-12-13 21:47:11,141 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.LoggingService': Performing initial load
-2023-12-13 21:47:11,155 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.LoggingService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:11,158 -  - INFO [net.shibboleth.shared.xml.impl.BasicParserPool:648] - XMLSecurityManager of type 'com.sun.org.apache.xerces.internal.utils.XMLSecurityManager' is installed
-2023-12-13 21:47:11,158 -  - INFO [org.opensaml.core.config.InitializationService:47] - Initializing OpenSAML using the Java Services API
-2023-12-13 21:47:11,209 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmlenc#ripemd160
-2023-12-13 21:47:11,209 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160
-2023-12-13 21:47:11,210 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160
-2023-12-13 21:47:11,223 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:379] - Loading initial default key: secret2
-2023-12-13 21:47:11,224 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:391] - Default key updated to secret2
-2023-12-13 21:47:11,255 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeRegistryService': Performing initial load
-2023-12-13 21:47:11,255 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeRegistryService': Reloading service configuration
-2023-12-13 21:47:11,314 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeRegistryService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeRegistryService'
-2023-12-13 21:47:11,314 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeRegistryService': Reload complete
-2023-12-13 21:47:11,314 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeRegistryService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:11,317 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.MetadataResolverService': Performing initial load
-2023-12-13 21:47:11,317 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.MetadataResolverService': Reloading service configuration
-2023-12-13 21:47:11,427 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:11,428 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:11,428 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:11,428 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname2) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:11,428 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (http://shibboleth.net/ns/profiles/saml1/sso/browser/includeAttributeStatement) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:11,429 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:11,430 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver URLMD: New metadata successfully loaded for 'class path resource [metadata/example-metadata.xml]'
-2023-12-13 21:47:11,430 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver URLMD: Next refresh cycle for metadata provider 'class path resource [metadata/example-metadata.xml]' will occur on '2023-12-14T02:52:11.430407Z' ('2023-12-13T21:52:11.430407-05:00[America/New_York]' local time)
-2023-12-13 21:47:11,435 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver SP123MD: New metadata successfully loaded for 'class path resource [metadata/example-sp123-metadata.xml]'
-2023-12-13 21:47:11,436 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver SP123MD: Next refresh cycle for metadata provider 'class path resource [metadata/example-sp123-metadata.xml]' will occur on '2023-12-14T02:52:11.435875Z' ('2023-12-13T21:52:11.435875-05:00[America/New_York]' local time)
-2023-12-13 21:47:11,437 -  - INFO [net.shibboleth.idp.saml.metadata.impl.MetadataProviderContainer:97] - Top level Metadata Provider 'ShibbolethMetadata' did not have a sort key; giving it value '3'
-2023-12-13 21:47:11,437 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.MetadataResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.MetadataResolverService'
-2023-12-13 21:47:11,437 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.MetadataResolverService': Reload complete
-2023-12-13 21:47:11,443 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeFilterService': Performing initial load
-2023-12-13 21:47:11,443 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeFilterService': Reloading service configuration
-2023-12-13 21:47:11,458 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeFilterService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeFilterService'
-2023-12-13 21:47:11,458 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeFilterService': Reload complete
-2023-12-13 21:47:11,459 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeFilterService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:11,461 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeResolverService': Performing initial load
-2023-12-13 21:47:11,461 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeResolverService': Reloading service configuration
-2023-12-13 21:47:11,472 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeResolverService'
-2023-12-13 21:47:11,472 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeResolverService': Reload complete
-2023-12-13 21:47:11,473 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:11,475 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.NameIdentifierGenerationService': Performing initial load
-2023-12-13 21:47:11,475 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.NameIdentifierGenerationService': Reloading service configuration
-2023-12-13 21:47:11,486 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.NameIdentifierGenerationService': Completed reload and swapped in latest configuration for service 'shibboleth.NameIdentifierGenerationService'
-2023-12-13 21:47:11,487 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.NameIdentifierGenerationService': Reload complete
-2023-12-13 21:47:11,487 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.NameIdentifierGenerationService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:11,489 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.RelyingPartyResolverService': Performing initial load
-2023-12-13 21:47:11,489 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.RelyingPartyResolverService': Reloading service configuration
-2023-12-13 21:47:11,664 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.RelyingPartyResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.RelyingPartyResolverService'
-2023-12-13 21:47:11,664 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.RelyingPartyResolverService': Reload complete
-2023-12-13 21:47:11,664 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.RelyingPartyResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:11,667 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableAccessControlService': Performing initial load
-2023-12-13 21:47:11,667 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableAccessControlService': Reloading service configuration
-2023-12-13 21:47:11,680 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableAccessControlService': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableAccessControlService'
-2023-12-13 21:47:11,680 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableAccessControlService': Reload complete
-2023-12-13 21:47:11,681 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableAccessControlService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:11,683 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableCASServiceRegistry': Performing initial load
-2023-12-13 21:47:11,683 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableCASServiceRegistry': Reloading service configuration
-2023-12-13 21:47:11,689 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableCASServiceRegistry': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableCASServiceRegistry'
-2023-12-13 21:47:11,689 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload complete
-2023-12-13 21:47:11,689 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:11,691 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ManagedBeanService': Performing initial load
-2023-12-13 21:47:11,691 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ManagedBeanService': Reloading service configuration
-2023-12-13 21:47:11,691 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [net/shibboleth/idp/module/conf/managed-beans.xml]
-2023-12-13 21:47:11,692 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ManagedBeanService': Completed reload and swapped in latest configuration for service 'shibboleth.ManagedBeanService'
-2023-12-13 21:47:11,692 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ManagedBeanService': Reload complete
-2023-12-13 21:47:11,692 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ManagedBeanService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:11,742 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:51] - Shibboleth IdP Version 5.1.0-SNAPSHOT
-2023-12-13 21:47:11,742 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:52] - Java version='17.0.8' vendor='Oracle Corporation'
-2023-12-13 21:47:11,742 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:65] - No Plugins Loaded
-2023-12-13 21:47:11,746 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:85] - Enabled Modules:
-2023-12-13 21:47:11,747 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:87] - 		Core IdP Functions (Required)
-2023-12-13 21:47:11,775 -  - INFO [net.shibboleth.idp.admin.impl.ReportUpdateStatus:136] - No upgrade available from 5.1.0
-2023-12-13 21:47:11,775 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:11,846 -  - INFO [net.shibboleth.idp.saml.nameid.impl.BaseTransientDecoder:83] - Transient Decoder 'net.shibboleth.idp.saml.nameid.impl.TransientNameIDDecoder#5581f3e3': Could not find transient identifier
-2023-12-13 21:47:11,846 -  - INFO [net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow:60] - Profile Action SelectSubjectCanonicalizationFlow: Moving incomplete flow c14n/SAML2Transient to intermediate set, reselecting a different one
-2023-12-13 21:47:11,887 -  - INFO [net.shibboleth.idp.saml.nameid.impl.BaseTransientDecoder:83] - Transient Decoder 'net.shibboleth.idp.saml.nameid.impl.TransientNameIdentifierDecoder#6e737ae4': Could not find transient identifier
-2023-12-13 21:47:11,887 -  - INFO [net.shibboleth.idp.authn.impl.SelectSubjectCanonicalizationFlow:60] - Profile Action SelectSubjectCanonicalizationFlow: Moving incomplete flow c14n/SAML1Transient to intermediate set, reselecting a different one
-2023-12-13 21:47:11,988 -  - INFO [net.shibboleth.idp.test.TestEnvironmentApplicationContextInitializer:54] - Prepending properties '{idp.service.metadata.resources=testbed.MetadataResolverResources, idp.webflows=classpath*:/flows, idp.session.trackSPSessions=false, idp.session.secondaryServiceIndex=false, idp.home=classpath:/net/shibboleth/idp/module, idp.storage.htmlLocalStorage=false}'
-2023-12-13 21:47:12,192 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.LoggingService': Performing initial load
-2023-12-13 21:47:12,206 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.LoggingService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:12,209 -  - INFO [net.shibboleth.shared.xml.impl.BasicParserPool:648] - XMLSecurityManager of type 'com.sun.org.apache.xerces.internal.utils.XMLSecurityManager' is installed
-2023-12-13 21:47:12,209 -  - INFO [org.opensaml.core.config.InitializationService:47] - Initializing OpenSAML using the Java Services API
-2023-12-13 21:47:12,257 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmlenc#ripemd160
-2023-12-13 21:47:12,257 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160
-2023-12-13 21:47:12,258 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160
-2023-12-13 21:47:12,271 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:379] - Loading initial default key: secret2
-2023-12-13 21:47:12,272 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:391] - Default key updated to secret2
-2023-12-13 21:47:12,308 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeRegistryService': Performing initial load
-2023-12-13 21:47:12,308 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeRegistryService': Reloading service configuration
-2023-12-13 21:47:12,365 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeRegistryService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeRegistryService'
-2023-12-13 21:47:12,365 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeRegistryService': Reload complete
-2023-12-13 21:47:12,365 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeRegistryService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:12,367 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.MetadataResolverService': Performing initial load
-2023-12-13 21:47:12,368 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.MetadataResolverService': Reloading service configuration
-2023-12-13 21:47:12,477 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:12,477 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:12,478 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:12,478 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname2) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:12,478 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (http://shibboleth.net/ns/profiles/saml1/sso/browser/includeAttributeStatement) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:12,479 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:12,480 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver URLMD: New metadata successfully loaded for 'class path resource [metadata/example-metadata.xml]'
-2023-12-13 21:47:12,480 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver URLMD: Next refresh cycle for metadata provider 'class path resource [metadata/example-metadata.xml]' will occur on '2023-12-14T02:52:12.480451Z' ('2023-12-13T21:52:12.480451-05:00[America/New_York]' local time)
-2023-12-13 21:47:12,485 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver SP123MD: New metadata successfully loaded for 'class path resource [metadata/example-sp123-metadata.xml]'
-2023-12-13 21:47:12,485 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver SP123MD: Next refresh cycle for metadata provider 'class path resource [metadata/example-sp123-metadata.xml]' will occur on '2023-12-14T02:52:12.485578Z' ('2023-12-13T21:52:12.485578-05:00[America/New_York]' local time)
-2023-12-13 21:47:12,486 -  - INFO [net.shibboleth.idp.saml.metadata.impl.MetadataProviderContainer:97] - Top level Metadata Provider 'ShibbolethMetadata' did not have a sort key; giving it value '4'
-2023-12-13 21:47:12,487 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.MetadataResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.MetadataResolverService'
-2023-12-13 21:47:12,487 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.MetadataResolverService': Reload complete
-2023-12-13 21:47:12,500 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeFilterService': Performing initial load
-2023-12-13 21:47:12,500 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeFilterService': Reloading service configuration
-2023-12-13 21:47:12,518 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeFilterService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeFilterService'
-2023-12-13 21:47:12,518 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeFilterService': Reload complete
-2023-12-13 21:47:12,518 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeFilterService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:12,522 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeResolverService': Performing initial load
-2023-12-13 21:47:12,522 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeResolverService': Reloading service configuration
-2023-12-13 21:47:12,540 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeResolverService'
-2023-12-13 21:47:12,540 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeResolverService': Reload complete
-2023-12-13 21:47:12,541 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:12,544 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.NameIdentifierGenerationService': Performing initial load
-2023-12-13 21:47:12,544 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.NameIdentifierGenerationService': Reloading service configuration
-2023-12-13 21:47:12,557 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.NameIdentifierGenerationService': Completed reload and swapped in latest configuration for service 'shibboleth.NameIdentifierGenerationService'
-2023-12-13 21:47:12,557 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.NameIdentifierGenerationService': Reload complete
-2023-12-13 21:47:12,557 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.NameIdentifierGenerationService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:12,563 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.RelyingPartyResolverService': Performing initial load
-2023-12-13 21:47:12,563 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.RelyingPartyResolverService': Reloading service configuration
-2023-12-13 21:47:12,707 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.RelyingPartyResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.RelyingPartyResolverService'
-2023-12-13 21:47:12,707 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.RelyingPartyResolverService': Reload complete
-2023-12-13 21:47:12,707 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.RelyingPartyResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:12,709 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableAccessControlService': Performing initial load
-2023-12-13 21:47:12,710 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableAccessControlService': Reloading service configuration
-2023-12-13 21:47:12,719 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableAccessControlService': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableAccessControlService'
-2023-12-13 21:47:12,719 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableAccessControlService': Reload complete
-2023-12-13 21:47:12,720 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableAccessControlService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:12,721 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableCASServiceRegistry': Performing initial load
-2023-12-13 21:47:12,722 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableCASServiceRegistry': Reloading service configuration
-2023-12-13 21:47:12,727 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableCASServiceRegistry': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableCASServiceRegistry'
-2023-12-13 21:47:12,727 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload complete
-2023-12-13 21:47:12,727 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:12,729 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ManagedBeanService': Performing initial load
-2023-12-13 21:47:12,729 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ManagedBeanService': Reloading service configuration
-2023-12-13 21:47:12,729 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [net/shibboleth/idp/module/conf/managed-beans.xml]
-2023-12-13 21:47:12,730 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ManagedBeanService': Completed reload and swapped in latest configuration for service 'shibboleth.ManagedBeanService'
-2023-12-13 21:47:12,730 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ManagedBeanService': Reload complete
-2023-12-13 21:47:12,730 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ManagedBeanService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:12,776 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:51] - Shibboleth IdP Version 5.1.0-SNAPSHOT
-2023-12-13 21:47:12,776 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:52] - Java version='17.0.8' vendor='Oracle Corporation'
-2023-12-13 21:47:12,776 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:65] - No Plugins Loaded
-2023-12-13 21:47:12,780 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:85] - Enabled Modules:
-2023-12-13 21:47:12,780 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:87] - 		Core IdP Functions (Required)
-2023-12-13 21:47:12,815 -  - INFO [net.shibboleth.idp.admin.impl.ReportUpdateStatus:136] - No upgrade available from 5.1.0
-2023-12-13 21:47:12,815 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:12,902 -  - INFO [Shibboleth-Audit.ResolverTest:333] - 127.0.0.1||2023-12-14T02:47:12.902243Z|jdoe|https://sp.example.org||||uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail||||||||||||null
-2023-12-13 21:47:12,930 -  - INFO [Shibboleth-Audit.ResolverTest:333] - 127.0.0.1||2023-12-14T02:47:12.930584Z|jdoe|https://sp.example.org|_3d31450c396933331e9d8bfd2acfcc5c|||uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyry6DIIGReFqTF0wT0mRRSNeX4E3TlyYI6ZGgUYLRbKo0vW/nGEuCSc+JiRrStgpSkwEwsvuJccJJslQwscOfBSl+2BqvjcRVGPcTlh7EcsVHkRzwc/i+DgY=|transient||||||||||null
-2023-12-13 21:47:12,949 -  - INFO [Shibboleth-Audit.ResolverTest:333] - 127.0.0.1||2023-12-14T02:47:12.949711Z|jdoe|https://sp.example.org|_863a5a5bfaebbf915116fed517e45763|||uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyUYdkXjeZ0/ihBHzPTq/f46vAiZ4VS1Z4yS8bve0N49YGpiYYaBZ3UX/trRSxLkaKSS/9o9Nc8SswnpDobtt6AkkSRzWHFbCqA5s1CRzXLgkvlaTWMFxFMks=|transient||||||||||null
-2023-12-13 21:47:12,955 -  - INFO [net.shibboleth.idp.test.TestEnvironmentApplicationContextInitializer:54] - Prepending properties '{idp.service.metadata.resources=testbed.MetadataResolverResources, idp.webflows=classpath*:/flows, idp.session.trackSPSessions=false, idp.session.secondaryServiceIndex=false, idp.home=classpath:/net/shibboleth/idp/module, idp.storage.htmlLocalStorage=false}'
-2023-12-13 21:47:13,130 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.LoggingService': Performing initial load
-2023-12-13 21:47:13,141 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.LoggingService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:13,143 -  - INFO [net.shibboleth.shared.xml.impl.BasicParserPool:648] - XMLSecurityManager of type 'com.sun.org.apache.xerces.internal.utils.XMLSecurityManager' is installed
-2023-12-13 21:47:13,144 -  - INFO [org.opensaml.core.config.InitializationService:47] - Initializing OpenSAML using the Java Services API
-2023-12-13 21:47:13,182 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmlenc#ripemd160
-2023-12-13 21:47:13,182 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160
-2023-12-13 21:47:13,183 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160
-2023-12-13 21:47:13,193 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:379] - Loading initial default key: secret2
-2023-12-13 21:47:13,195 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:391] - Default key updated to secret2
-2023-12-13 21:47:13,229 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeRegistryService': Performing initial load
-2023-12-13 21:47:13,229 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeRegistryService': Reloading service configuration
-2023-12-13 21:47:13,230 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [system/conf/attribute-registry-system.xml]
-2023-12-13 21:47:13,244 -  - WARN [net.shibboleth.shared.spring.custom.AbstractCustomBeanDefinitionParser:60] - Duplicate Definition 'IdPNotOK' of type 'net.shibboleth.idp.attribute.resolver.ad.impl.SimpleAttributeDefinition'
-2023-12-13 21:47:13,257 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeRegistryService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeRegistryService'
-2023-12-13 21:47:13,257 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeRegistryService': Reload complete
-2023-12-13 21:47:13,257 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeRegistryService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:13,260 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.MetadataResolverService': Performing initial load
-2023-12-13 21:47:13,267 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.MetadataResolverService': Reloading service configuration
-2023-12-13 21:47:13,381 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:13,381 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:13,382 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:13,382 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname2) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:13,382 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (http://shibboleth.net/ns/profiles/saml1/sso/browser/includeAttributeStatement) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:13,383 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:13,383 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver URLMD: New metadata successfully loaded for 'class path resource [metadata/example-metadata.xml]'
-2023-12-13 21:47:13,383 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver URLMD: Next refresh cycle for metadata provider 'class path resource [metadata/example-metadata.xml]' will occur on '2023-12-14T02:52:13.383801Z' ('2023-12-13T21:52:13.383801-05:00[America/New_York]' local time)
-2023-12-13 21:47:13,389 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver SP123MD: New metadata successfully loaded for 'class path resource [metadata/example-sp123-metadata.xml]'
-2023-12-13 21:47:13,389 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver SP123MD: Next refresh cycle for metadata provider 'class path resource [metadata/example-sp123-metadata.xml]' will occur on '2023-12-14T02:52:13.389108Z' ('2023-12-13T21:52:13.389108-05:00[America/New_York]' local time)
-2023-12-13 21:47:13,390 -  - INFO [net.shibboleth.idp.saml.metadata.impl.MetadataProviderContainer:97] - Top level Metadata Provider 'ShibbolethMetadata' did not have a sort key; giving it value '5'
-2023-12-13 21:47:13,390 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.MetadataResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.MetadataResolverService'
-2023-12-13 21:47:13,390 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.MetadataResolverService': Reload complete
-2023-12-13 21:47:13,396 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeFilterService': Performing initial load
-2023-12-13 21:47:13,396 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeFilterService': Reloading service configuration
-2023-12-13 21:47:13,410 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeFilterService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeFilterService'
-2023-12-13 21:47:13,410 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeFilterService': Reload complete
-2023-12-13 21:47:13,410 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeFilterService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:13,412 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeResolverService': Performing initial load
-2023-12-13 21:47:13,412 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeResolverService': Reloading service configuration
-2023-12-13 21:47:13,425 -  - WARN [net.shibboleth.shared.spring.custom.AbstractCustomBeanDefinitionParser:60] - Duplicate Definition 'IdPNotOK' of type 'net.shibboleth.idp.attribute.resolver.ad.impl.SimpleAttributeDefinition'
-2023-12-13 21:47:13,431 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeResolverService'
-2023-12-13 21:47:13,431 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeResolverService': Reload complete
-2023-12-13 21:47:13,432 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:13,434 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.NameIdentifierGenerationService': Performing initial load
-2023-12-13 21:47:13,434 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.NameIdentifierGenerationService': Reloading service configuration
-2023-12-13 21:47:13,444 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.NameIdentifierGenerationService': Completed reload and swapped in latest configuration for service 'shibboleth.NameIdentifierGenerationService'
-2023-12-13 21:47:13,444 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.NameIdentifierGenerationService': Reload complete
-2023-12-13 21:47:13,444 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.NameIdentifierGenerationService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:13,446 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.RelyingPartyResolverService': Performing initial load
-2023-12-13 21:47:13,446 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.RelyingPartyResolverService': Reloading service configuration
-2023-12-13 21:47:13,573 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.RelyingPartyResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.RelyingPartyResolverService'
-2023-12-13 21:47:13,573 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.RelyingPartyResolverService': Reload complete
-2023-12-13 21:47:13,573 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.RelyingPartyResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:13,575 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableAccessControlService': Performing initial load
-2023-12-13 21:47:13,575 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableAccessControlService': Reloading service configuration
-2023-12-13 21:47:13,585 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableAccessControlService': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableAccessControlService'
-2023-12-13 21:47:13,585 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableAccessControlService': Reload complete
-2023-12-13 21:47:13,585 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableAccessControlService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:13,587 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableCASServiceRegistry': Performing initial load
-2023-12-13 21:47:13,587 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableCASServiceRegistry': Reloading service configuration
-2023-12-13 21:47:13,594 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableCASServiceRegistry': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableCASServiceRegistry'
-2023-12-13 21:47:13,594 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload complete
-2023-12-13 21:47:13,594 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:13,596 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ManagedBeanService': Performing initial load
-2023-12-13 21:47:13,596 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ManagedBeanService': Reloading service configuration
-2023-12-13 21:47:13,597 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [net/shibboleth/idp/module/conf/managed-beans.xml]
-2023-12-13 21:47:13,597 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ManagedBeanService': Completed reload and swapped in latest configuration for service 'shibboleth.ManagedBeanService'
-2023-12-13 21:47:13,597 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ManagedBeanService': Reload complete
-2023-12-13 21:47:13,597 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ManagedBeanService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:13,638 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:51] - Shibboleth IdP Version 5.1.0-SNAPSHOT
-2023-12-13 21:47:13,639 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:52] - Java version='17.0.8' vendor='Oracle Corporation'
-2023-12-13 21:47:13,639 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:65] - No Plugins Loaded
-2023-12-13 21:47:13,643 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:85] - Enabled Modules:
-2023-12-13 21:47:13,643 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:87] - 		Core IdP Functions (Required)
-2023-12-13 21:47:13,673 -  - INFO [net.shibboleth.idp.admin.impl.ReportUpdateStatus:136] - No upgrade available from 5.1.0
-2023-12-13 21:47:13,673 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:13,942 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:13,942 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:13.942784Z|https://sp.example.org|_973dda95-87b4-424e-b4b7-bbd5d4f9078b||authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:13,974 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:14,084 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:13.749525Z|2023-12-14T02:47:14.084395Z|jdoe|https://sp.example.org|_6afe129efd7da986927969cac406f22f|password|2023-12-14T02:47:13.943116Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyTsBNyqioOn1UTUuqAhy0K1i2Atg5vhZ7ryMwXfkEsdbROSx/cSlw1FmyFpg6r/AHl12FEMelSl0vpZF9m4hNgjLGMKYG7F9yrdBtA7HXtGx3WKAtS27wMqg=|transient|false|false|AES128-GCM|Unsolicited|POST| [...]
-2023-12-13 21:47:14,213 -  - INFO [Shibboleth-Audit.AttributeQuery:333] - 127.0.0.1|2023-12-14T02:47:14.142220Z|2023-12-14T02:47:14.213186Z|jdoe|https://sp.example.org|_bd04a1a6cc4774fdc970c5067807c723|||uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|jdoe|||false|AES128-GCM|SOAP|SOAP||Success|||null
-2023-12-13 21:47:14,226 -  - WARN [net.shibboleth.idp.profile.impl.WebFlowMessageHandlerAdaptor:204] - Profile Action WebFlowMessageHandlerAdaptor: Exception handling message
-org.opensaml.messaging.handler.MessageHandlerException: Message context was not authenticated
-	at org.opensaml.messaging.handler.impl.CheckMandatoryAuthentication.doInvoke(CheckMandatoryAuthentication.java:66)
-2023-12-13 21:47:14,231 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: MessageAuthenticationError
-2023-12-13 21:47:14,239 -  - INFO [Shibboleth-Audit.AttributeQuery:333] - 127.0.0.1|2023-12-14T02:47:14.219708Z|2023-12-14T02:47:14.239367Z||https://sp.example.org||||||||false||SOAP|SOAP||Requester|urn:oasis:names:tc:SAML:2.0:status:RequestDenied||null
-2023-12-13 21:47:14,254 -  - ERROR [net.shibboleth.idp.saml.saml2.profile.impl.FilterByQueriedAttributes:183] - Profile Action FilterByQueriedAttributes: Error decoding queried Attribute
-net.shibboleth.idp.attribute.AttributeDecodingException: No transcoding rule for Attribute 'urn:mace:dir:attribute-def:foo'
-	at net.shibboleth.idp.saml.saml2.profile.impl.FilterByQueriedAttributes.decodeAttribute(FilterByQueriedAttributes.java:237)
-2023-12-13 21:47:14,265 -  - INFO [Shibboleth-Audit.AttributeQuery:333] - 127.0.0.1|2023-12-14T02:47:14.242895Z|2023-12-14T02:47:14.265485Z|jdoe|https://sp.example.org|_2256d308d7354455cc06fe2f7ba6b86e|||mail|jdoe|||false|AES128-GCM|SOAP|SOAP||Success|||null
-2023-12-13 21:47:14,330 -  - INFO [net.shibboleth.idp.saml.saml2.profile.impl.ProcessRequestedAuthnContext:175] - Profile Action ProcessRequestedAuthnContext: Ignoring AuthnContextClassRef: urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified
-2023-12-13 21:47:14,339 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:14,339 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:14.339564Z|https://sp.example.org|_0c366b39-7594-444d-9ad4-b1639f820628||authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:14,341 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:14,369 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:14.307378Z|2023-12-14T02:47:14.369736Z|jdoe|https://sp.example.org|_4c30175bbc59bd57657509ce8edf72c3|password|2023-12-14T02:47:14.339890Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyVlEpjlwQFUuWae4gnfiCifBaicA9eBnsaOZHWeC5QxEI7Lg6DH4Yl6uDy1noJLhjTqxPgMEfr/1XOuAR+ceWa+PgEd2orBHZdlPPlsLRngmQtNpHUTwIb8o=|transient|false|false|AES128-GCM|POST|POST||Succes [...]
-2023-12-13 21:47:14,428 -  - INFO [net.shibboleth.idp.saml.saml2.profile.impl.ProcessRequestedAuthnContext:175] - Profile Action ProcessRequestedAuthnContext: Ignoring AuthnContextClassRef: urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified
-2023-12-13 21:47:14,436 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:14,436 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:14.436550Z|https://sp.example.org|_287ab7a8-2e92-451f-b318-2e6de5868208||authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:14,437 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:14,464 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:14.408900Z|2023-12-14T02:47:14.464697Z|jdoe|https://sp.example.org|_6900900d5f06467aa6aea25cb8b18937|password|2023-12-14T02:47:14.436793Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyNPA3cmqaKoFLCnaMPrQD7zI0O+dRgfPp3J9LUWA2bC2E4j0Jjdk1bBg9cVfzy4psewrXifGSvyD4OQNlZOqPb3S8XkZhgDTh5Soktt6Fxit/+0V9cuYx208=|transient|false|false|AES128-GCM|Redirect|POST||Su [...]
-2023-12-13 21:47:14,522 -  - INFO [net.shibboleth.idp.saml.saml2.profile.impl.ProcessRequestedAuthnContext:175] - Profile Action ProcessRequestedAuthnContext: Ignoring AuthnContextClassRef: urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified
-2023-12-13 21:47:14,531 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:14,531 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:14.531603Z|https://sp.example.org|_5b902138-c834-4b57-8b14-e49cf01bf543||authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:14,532 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:14,560 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:14.504344Z|2023-12-14T02:47:14.560427Z|jdoe|https://sp.example.org|_51ba82e5edf5affd6200f0e4af733ba6|password|2023-12-14T02:47:14.531846Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQyVO08Go2/ohQ0qIVPEksCLmb/nwRSiVsD1BK/cehKzGK5nxVDdSaxnrgS6G3SlZHdILoGsD8mYKliPDy193Q5jPNzE1EseINnvHhIH0wiAa+PmViUuH1BE6U=|transient|false|false|AES128-GCM|POST|POST||Succes [...]
-2023-12-13 21:47:14,634 -  - INFO [net.shibboleth.idp.saml.saml2.profile.impl.ProcessRequestedAuthnContext:175] - Profile Action ProcessRequestedAuthnContext: Ignoring AuthnContextClassRef: urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified
-2023-12-13 21:47:14,642 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:14,643 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:14.643057Z|https://sp.example.org|_19d56be1-12ed-4bae-95e9-960e9f1f48c0||authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:14,644 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:14,674 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:14.603508Z|2023-12-14T02:47:14.674200Z|jdoe|https://sp.example.org|_cbe12e30a387623360eb61972f75d8d8|password|2023-12-14T02:47:14.643382Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQy6bUlo016SuDWwMj3axAdzLOD4gYys05e17iGzXLqIKTgINRI89U90EzOhfwzYXgLCA3gP6f1rUHjoHrHRN+wfak+NjZVzRlkG5wk6a+GrpPyrg4oYoOalyI=|transient|false|false|AES128-GCM|SOAP|SOAP||Succes [...]
-2023-12-13 21:47:14,679 -  - INFO [net.shibboleth.idp.test.TestEnvironmentApplicationContextInitializer:54] - Prepending properties '{idp.service.metadata.resources=testbed.MetadataResolverResources, idp.webflows=classpath*:/flows, idp.session.trackSPSessions=false, idp.session.secondaryServiceIndex=false, idp.home=classpath:/net/shibboleth/idp/module, idp.storage.htmlLocalStorage=false}'
-2023-12-13 21:47:14,839 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.LoggingService': Performing initial load
-2023-12-13 21:47:14,849 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.LoggingService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:14,851 -  - INFO [net.shibboleth.shared.xml.impl.BasicParserPool:648] - XMLSecurityManager of type 'com.sun.org.apache.xerces.internal.utils.XMLSecurityManager' is installed
-2023-12-13 21:47:14,851 -  - INFO [org.opensaml.core.config.InitializationService:47] - Initializing OpenSAML using the Java Services API
-2023-12-13 21:47:14,887 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmlenc#ripemd160
-2023-12-13 21:47:14,887 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160
-2023-12-13 21:47:14,887 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160
-2023-12-13 21:47:14,897 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:379] - Loading initial default key: secret2
-2023-12-13 21:47:14,898 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:391] - Default key updated to secret2
-2023-12-13 21:47:14,920 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeRegistryService': Performing initial load
-2023-12-13 21:47:14,920 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeRegistryService': Reloading service configuration
-2023-12-13 21:47:14,961 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeRegistryService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeRegistryService'
-2023-12-13 21:47:14,961 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeRegistryService': Reload complete
-2023-12-13 21:47:14,961 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeRegistryService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:14,963 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.MetadataResolverService': Performing initial load
-2023-12-13 21:47:14,963 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.MetadataResolverService': Reloading service configuration
-2023-12-13 21:47:15,064 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:15,065 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:15,065 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:15,066 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname2) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:15,066 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (http://shibboleth.net/ns/profiles/saml1/sso/browser/includeAttributeStatement) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:15,067 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:15,068 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver URLMD: New metadata successfully loaded for 'class path resource [metadata/example-metadata.xml]'
-2023-12-13 21:47:15,068 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver URLMD: Next refresh cycle for metadata provider 'class path resource [metadata/example-metadata.xml]' will occur on '2023-12-14T02:52:15.068115Z' ('2023-12-13T21:52:15.068115-05:00[America/New_York]' local time)
-2023-12-13 21:47:15,072 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver SP123MD: New metadata successfully loaded for 'class path resource [metadata/example-sp123-metadata.xml]'
-2023-12-13 21:47:15,073 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver SP123MD: Next refresh cycle for metadata provider 'class path resource [metadata/example-sp123-metadata.xml]' will occur on '2023-12-14T02:52:15.072679Z' ('2023-12-13T21:52:15.072679-05:00[America/New_York]' local time)
-2023-12-13 21:47:15,073 -  - INFO [net.shibboleth.idp.saml.metadata.impl.MetadataProviderContainer:97] - Top level Metadata Provider 'ShibbolethMetadata' did not have a sort key; giving it value '6'
-2023-12-13 21:47:15,074 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.MetadataResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.MetadataResolverService'
-2023-12-13 21:47:15,074 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.MetadataResolverService': Reload complete
-2023-12-13 21:47:15,079 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeFilterService': Performing initial load
-2023-12-13 21:47:15,079 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeFilterService': Reloading service configuration
-2023-12-13 21:47:15,093 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeFilterService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeFilterService'
-2023-12-13 21:47:15,093 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeFilterService': Reload complete
-2023-12-13 21:47:15,093 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeFilterService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,095 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeResolverService': Performing initial load
-2023-12-13 21:47:15,095 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeResolverService': Reloading service configuration
-2023-12-13 21:47:15,115 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeResolverService'
-2023-12-13 21:47:15,115 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeResolverService': Reload complete
-2023-12-13 21:47:15,115 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,118 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.NameIdentifierGenerationService': Performing initial load
-2023-12-13 21:47:15,118 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.NameIdentifierGenerationService': Reloading service configuration
-2023-12-13 21:47:15,127 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.NameIdentifierGenerationService': Completed reload and swapped in latest configuration for service 'shibboleth.NameIdentifierGenerationService'
-2023-12-13 21:47:15,128 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.NameIdentifierGenerationService': Reload complete
-2023-12-13 21:47:15,128 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.NameIdentifierGenerationService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,130 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.RelyingPartyResolverService': Performing initial load
-2023-12-13 21:47:15,130 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.RelyingPartyResolverService': Reloading service configuration
-2023-12-13 21:47:15,238 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.RelyingPartyResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.RelyingPartyResolverService'
-2023-12-13 21:47:15,238 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.RelyingPartyResolverService': Reload complete
-2023-12-13 21:47:15,238 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.RelyingPartyResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,241 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableAccessControlService': Performing initial load
-2023-12-13 21:47:15,241 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableAccessControlService': Reloading service configuration
-2023-12-13 21:47:15,250 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableAccessControlService': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableAccessControlService'
-2023-12-13 21:47:15,250 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableAccessControlService': Reload complete
-2023-12-13 21:47:15,250 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableAccessControlService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:15,251 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableCASServiceRegistry': Performing initial load
-2023-12-13 21:47:15,252 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableCASServiceRegistry': Reloading service configuration
-2023-12-13 21:47:15,257 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableCASServiceRegistry': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableCASServiceRegistry'
-2023-12-13 21:47:15,257 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload complete
-2023-12-13 21:47:15,257 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,258 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ManagedBeanService': Performing initial load
-2023-12-13 21:47:15,258 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ManagedBeanService': Reloading service configuration
-2023-12-13 21:47:15,259 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [net/shibboleth/idp/module/conf/managed-beans.xml]
-2023-12-13 21:47:15,259 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ManagedBeanService': Completed reload and swapped in latest configuration for service 'shibboleth.ManagedBeanService'
-2023-12-13 21:47:15,259 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ManagedBeanService': Reload complete
-2023-12-13 21:47:15,259 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ManagedBeanService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,296 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:51] - Shibboleth IdP Version 5.1.0-SNAPSHOT
-2023-12-13 21:47:15,297 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:52] - Java version='17.0.8' vendor='Oracle Corporation'
-2023-12-13 21:47:15,297 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:65] - No Plugins Loaded
-2023-12-13 21:47:15,300 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:85] - Enabled Modules:
-2023-12-13 21:47:15,301 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:87] - 		Core IdP Functions (Required)
-2023-12-13 21:47:15,346 -  - INFO [net.shibboleth.idp.test.TestEnvironmentApplicationContextInitializer:54] - Prepending properties '{idp.service.metadata.resources=testbed.MetadataResolverResources, idp.webflows=classpath*:/flows, idp.session.trackSPSessions=false, idp.session.secondaryServiceIndex=false, idp.home=classpath:/net/shibboleth/idp/module, idp.storage.htmlLocalStorage=false}'
-2023-12-13 21:47:15,471 -  - INFO [net.shibboleth.idp.admin.impl.ReportUpdateStatus:136] - No upgrade available from 5.1.0
-2023-12-13 21:47:15,471 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:15,510 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.LoggingService': Performing initial load
-2023-12-13 21:47:15,520 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.LoggingService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:15,522 -  - INFO [net.shibboleth.shared.xml.impl.BasicParserPool:648] - XMLSecurityManager of type 'com.sun.org.apache.xerces.internal.utils.XMLSecurityManager' is installed
-2023-12-13 21:47:15,522 -  - INFO [org.opensaml.core.config.InitializationService:47] - Initializing OpenSAML using the Java Services API
-2023-12-13 21:47:15,555 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmlenc#ripemd160
-2023-12-13 21:47:15,555 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160
-2023-12-13 21:47:15,556 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160
-2023-12-13 21:47:15,565 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:379] - Loading initial default key: secret2
-2023-12-13 21:47:15,566 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:391] - Default key updated to secret2
-2023-12-13 21:47:15,587 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeRegistryService': Performing initial load
-2023-12-13 21:47:15,587 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeRegistryService': Reloading service configuration
-2023-12-13 21:47:15,626 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeRegistryService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeRegistryService'
-2023-12-13 21:47:15,626 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeRegistryService': Reload complete
-2023-12-13 21:47:15,626 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeRegistryService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,628 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.MetadataResolverService': Performing initial load
-2023-12-13 21:47:15,628 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.MetadataResolverService': Reloading service configuration
-2023-12-13 21:47:15,715 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:15,716 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:15,716 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:15,716 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname2) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:15,716 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (http://shibboleth.net/ns/profiles/saml1/sso/browser/includeAttributeStatement) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:15,717 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:15,717 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver URLMD: New metadata successfully loaded for 'class path resource [metadata/example-metadata.xml]'
-2023-12-13 21:47:15,718 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver URLMD: Next refresh cycle for metadata provider 'class path resource [metadata/example-metadata.xml]' will occur on '2023-12-14T02:52:15.717890Z' ('2023-12-13T21:52:15.717890-05:00[America/New_York]' local time)
-2023-12-13 21:47:15,721 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver SP123MD: New metadata successfully loaded for 'class path resource [metadata/example-sp123-metadata.xml]'
-2023-12-13 21:47:15,721 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver SP123MD: Next refresh cycle for metadata provider 'class path resource [metadata/example-sp123-metadata.xml]' will occur on '2023-12-14T02:52:15.721370Z' ('2023-12-13T21:52:15.721370-05:00[America/New_York]' local time)
-2023-12-13 21:47:15,722 -  - INFO [net.shibboleth.idp.saml.metadata.impl.MetadataProviderContainer:97] - Top level Metadata Provider 'ShibbolethMetadata' did not have a sort key; giving it value '7'
-2023-12-13 21:47:15,722 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.MetadataResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.MetadataResolverService'
-2023-12-13 21:47:15,722 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.MetadataResolverService': Reload complete
-2023-12-13 21:47:15,726 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeFilterService': Performing initial load
-2023-12-13 21:47:15,726 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeFilterService': Reloading service configuration
-2023-12-13 21:47:15,735 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeFilterService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeFilterService'
-2023-12-13 21:47:15,735 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeFilterService': Reload complete
-2023-12-13 21:47:15,736 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeFilterService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,737 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeResolverService': Performing initial load
-2023-12-13 21:47:15,737 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeResolverService': Reloading service configuration
-2023-12-13 21:47:15,748 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeResolverService'
-2023-12-13 21:47:15,748 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeResolverService': Reload complete
-2023-12-13 21:47:15,748 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,750 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.NameIdentifierGenerationService': Performing initial load
-2023-12-13 21:47:15,750 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.NameIdentifierGenerationService': Reloading service configuration
-2023-12-13 21:47:15,757 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.NameIdentifierGenerationService': Completed reload and swapped in latest configuration for service 'shibboleth.NameIdentifierGenerationService'
-2023-12-13 21:47:15,757 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.NameIdentifierGenerationService': Reload complete
-2023-12-13 21:47:15,758 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.NameIdentifierGenerationService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,759 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.RelyingPartyResolverService': Performing initial load
-2023-12-13 21:47:15,759 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.RelyingPartyResolverService': Reloading service configuration
-2023-12-13 21:47:15,865 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.RelyingPartyResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.RelyingPartyResolverService'
-2023-12-13 21:47:15,866 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.RelyingPartyResolverService': Reload complete
-2023-12-13 21:47:15,866 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.RelyingPartyResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,868 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableAccessControlService': Performing initial load
-2023-12-13 21:47:15,868 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableAccessControlService': Reloading service configuration
-2023-12-13 21:47:15,882 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableAccessControlService': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableAccessControlService'
-2023-12-13 21:47:15,882 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableAccessControlService': Reload complete
-2023-12-13 21:47:15,883 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableAccessControlService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:15,885 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableCASServiceRegistry': Performing initial load
-2023-12-13 21:47:15,885 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableCASServiceRegistry': Reloading service configuration
-2023-12-13 21:47:15,893 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableCASServiceRegistry': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableCASServiceRegistry'
-2023-12-13 21:47:15,893 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload complete
-2023-12-13 21:47:15,894 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,896 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ManagedBeanService': Performing initial load
-2023-12-13 21:47:15,896 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ManagedBeanService': Reloading service configuration
-2023-12-13 21:47:15,896 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [net/shibboleth/idp/module/conf/managed-beans.xml]
-2023-12-13 21:47:15,897 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ManagedBeanService': Completed reload and swapped in latest configuration for service 'shibboleth.ManagedBeanService'
-2023-12-13 21:47:15,897 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ManagedBeanService': Reload complete
-2023-12-13 21:47:15,897 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ManagedBeanService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:15,957 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:51] - Shibboleth IdP Version 5.1.0-SNAPSHOT
-2023-12-13 21:47:15,958 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:52] - Java version='17.0.8' vendor='Oracle Corporation'
-2023-12-13 21:47:15,958 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:65] - No Plugins Loaded
-2023-12-13 21:47:15,964 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:85] - Enabled Modules:
-2023-12-13 21:47:15,965 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:87] - 		Core IdP Functions (Required)
-2023-12-13 21:47:15,997 -  - INFO [net.shibboleth.idp.admin.impl.ReportUpdateStatus:136] - No upgrade available from 5.1.0
-2023-12-13 21:47:15,998 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:16,040 -  - INFO [net.shibboleth.idp.test.TestEnvironmentApplicationContextInitializer:54] - Prepending properties '{idp.service.metadata.resources=testbed.MetadataResolverResources, idp.webflows=classpath*:/flows, idp.session.trackSPSessions=false, idp.session.secondaryServiceIndex=false, idp.home=classpath:/net/shibboleth/idp/module, idp.storage.htmlLocalStorage=false}'
-2023-12-13 21:47:16,234 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.LoggingService': Performing initial load
-2023-12-13 21:47:16,247 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.LoggingService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:16,250 -  - INFO [net.shibboleth.shared.xml.impl.BasicParserPool:648] - XMLSecurityManager of type 'com.sun.org.apache.xerces.internal.utils.XMLSecurityManager' is installed
-2023-12-13 21:47:16,250 -  - INFO [org.opensaml.core.config.InitializationService:47] - Initializing OpenSAML using the Java Services API
-2023-12-13 21:47:16,327 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmlenc#ripemd160
-2023-12-13 21:47:16,327 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160
-2023-12-13 21:47:16,327 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160
-2023-12-13 21:47:16,339 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:379] - Loading initial default key: secret2
-2023-12-13 21:47:16,340 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:391] - Default key updated to secret2
-2023-12-13 21:47:16,364 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeRegistryService': Performing initial load
-2023-12-13 21:47:16,364 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeRegistryService': Reloading service configuration
-2023-12-13 21:47:16,417 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeRegistryService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeRegistryService'
-2023-12-13 21:47:16,418 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeRegistryService': Reload complete
-2023-12-13 21:47:16,418 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeRegistryService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:16,419 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.MetadataResolverService': Performing initial load
-2023-12-13 21:47:16,420 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.MetadataResolverService': Reloading service configuration
-2023-12-13 21:47:16,525 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:16,526 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:16,527 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:16,527 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (https://sp.example.org/tagname2) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:16,527 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.EntityAttributesFilter:234] - Adding new EntityAttribute (http://shibboleth.net/ns/profiles/saml1/sso/browser/includeAttributeStatement) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:16,528 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:16,528 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver URLMD: New metadata successfully loaded for 'class path resource [metadata/example-metadata.xml]'
-2023-12-13 21:47:16,528 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver URLMD: Next refresh cycle for metadata provider 'class path resource [metadata/example-metadata.xml]' will occur on '2023-12-14T02:52:16.528706Z' ('2023-12-13T21:52:16.528706-05:00[America/New_York]' local time)
-2023-12-13 21:47:16,533 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver SP123MD: New metadata successfully loaded for 'class path resource [metadata/example-sp123-metadata.xml]'
-2023-12-13 21:47:16,533 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver SP123MD: Next refresh cycle for metadata provider 'class path resource [metadata/example-sp123-metadata.xml]' will occur on '2023-12-14T02:52:16.533593Z' ('2023-12-13T21:52:16.533593-05:00[America/New_York]' local time)
-2023-12-13 21:47:16,534 -  - INFO [net.shibboleth.idp.saml.metadata.impl.MetadataProviderContainer:97] - Top level Metadata Provider 'ShibbolethMetadata' did not have a sort key; giving it value '8'
-2023-12-13 21:47:16,534 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.MetadataResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.MetadataResolverService'
-2023-12-13 21:47:16,535 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.MetadataResolverService': Reload complete
-2023-12-13 21:47:16,539 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeFilterService': Performing initial load
-2023-12-13 21:47:16,539 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeFilterService': Reloading service configuration
-2023-12-13 21:47:16,549 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeFilterService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeFilterService'
-2023-12-13 21:47:16,550 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeFilterService': Reload complete
-2023-12-13 21:47:16,550 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeFilterService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:16,552 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeResolverService': Performing initial load
-2023-12-13 21:47:16,552 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeResolverService': Reloading service configuration
-2023-12-13 21:47:16,565 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeResolverService'
-2023-12-13 21:47:16,565 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeResolverService': Reload complete
-2023-12-13 21:47:16,565 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:16,567 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.NameIdentifierGenerationService': Performing initial load
-2023-12-13 21:47:16,567 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.NameIdentifierGenerationService': Reloading service configuration
-2023-12-13 21:47:16,579 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.NameIdentifierGenerationService': Completed reload and swapped in latest configuration for service 'shibboleth.NameIdentifierGenerationService'
-2023-12-13 21:47:16,579 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.NameIdentifierGenerationService': Reload complete
-2023-12-13 21:47:16,580 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.NameIdentifierGenerationService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:16,582 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.RelyingPartyResolverService': Performing initial load
-2023-12-13 21:47:16,582 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.RelyingPartyResolverService': Reloading service configuration
-2023-12-13 21:47:16,688 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.RelyingPartyResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.RelyingPartyResolverService'
-2023-12-13 21:47:16,688 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.RelyingPartyResolverService': Reload complete
-2023-12-13 21:47:16,688 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.RelyingPartyResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:16,690 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableAccessControlService': Performing initial load
-2023-12-13 21:47:16,690 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableAccessControlService': Reloading service configuration
-2023-12-13 21:47:16,698 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableAccessControlService': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableAccessControlService'
-2023-12-13 21:47:16,699 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableAccessControlService': Reload complete
-2023-12-13 21:47:16,699 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableAccessControlService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:16,700 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableCASServiceRegistry': Performing initial load
-2023-12-13 21:47:16,700 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableCASServiceRegistry': Reloading service configuration
-2023-12-13 21:47:16,706 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableCASServiceRegistry': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableCASServiceRegistry'
-2023-12-13 21:47:16,706 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload complete
-2023-12-13 21:47:16,706 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:16,707 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ManagedBeanService': Performing initial load
-2023-12-13 21:47:16,707 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ManagedBeanService': Reloading service configuration
-2023-12-13 21:47:16,708 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [net/shibboleth/idp/module/conf/managed-beans.xml]
-2023-12-13 21:47:16,708 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ManagedBeanService': Completed reload and swapped in latest configuration for service 'shibboleth.ManagedBeanService'
-2023-12-13 21:47:16,708 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ManagedBeanService': Reload complete
-2023-12-13 21:47:16,709 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ManagedBeanService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:16,745 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:51] - Shibboleth IdP Version 5.1.0-SNAPSHOT
-2023-12-13 21:47:16,746 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:52] - Java version='17.0.8' vendor='Oracle Corporation'
-2023-12-13 21:47:16,746 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:65] - No Plugins Loaded
-2023-12-13 21:47:16,752 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:85] - Enabled Modules:
-2023-12-13 21:47:16,753 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:87] - 		Core IdP Functions (Required)
-2023-12-13 21:47:16,776 -  - INFO [net.shibboleth.idp.admin.impl.ReportUpdateStatus:136] - No upgrade available from 5.1.0
-2023-12-13 21:47:16,777 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:16,822 -  - INFO [net.shibboleth.idp.profile.interceptor.impl.FilterFlowsByNonBrowserSupport:77] - Profile Action FilterFlowsByNonBrowserSupport: No available interceptor flows remain after filtering
-2023-12-13 21:47:16,863 -  - WARN [DEPRECATED:176] - Spring WebFlow 'SAML 1.1 Attribute Query': This feature is at-risk for removal in a future version
-2023-12-13 21:47:16,911 -  - INFO [Shibboleth-Audit.AttributeQuery:333] - 127.0.0.1|2023-12-14T02:47:16.864393Z|2023-12-14T02:47:16.911131Z|jdoe|https://sp.example.org|_1a720a97f78b55602aca9b51508955f2|||uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|jdoe|||false||SOAP|SOAP||Success|||null
-2023-12-13 21:47:16,923 -  - WARN [net.shibboleth.idp.profile.impl.WebFlowMessageHandlerAdaptor:204] - Profile Action WebFlowMessageHandlerAdaptor: Exception handling message
-org.opensaml.messaging.handler.MessageHandlerException: Message context was not authenticated
-	at org.opensaml.messaging.handler.impl.CheckMandatoryAuthentication.doInvoke(CheckMandatoryAuthentication.java:66)
-2023-12-13 21:47:16,924 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: MessageAuthenticationError
-2023-12-13 21:47:16,930 -  - INFO [Shibboleth-Audit.AttributeQuery:333] - 127.0.0.1|2023-12-14T02:47:16.916777Z|2023-12-14T02:47:16.930163Z||https://sp.example.org||||||||false||SOAP|SOAP||Requester|||null
-2023-12-13 21:47:16,943 -  - WARN [net.shibboleth.idp.saml.saml1.profile.impl.FilterByQueriedAttributeDesignators:185] - Profile Action FilterByQueriedAttributeDesignators: Error decoding AttributeDesignators
-net.shibboleth.idp.attribute.AttributeDecodingException: No transcoding rule for AttributeDesignator 'urn:mace:dir:attribute-def:foo'
-	at net.shibboleth.idp.saml.saml1.profile.impl.FilterByQueriedAttributeDesignators.decodeAttributeDesignator(FilterByQueriedAttributeDesignators.java:226)
-2023-12-13 21:47:16,951 -  - INFO [Shibboleth-Audit.AttributeQuery:333] - 127.0.0.1|2023-12-14T02:47:16.933673Z|2023-12-14T02:47:16.950956Z|jdoe|https://sp.example.org|_b78a231146dc964a299fee06e5a7b943|||mail,eduPersonScopedAffiliation|jdoe|||false||SOAP|SOAP||Success|||null
-2023-12-13 21:47:16,997 -  - WARN [DEPRECATED:176] - Spring WebFlow 'SAML 1.1 SSO': This feature is at-risk for removal in a future version
-2023-12-13 21:47:17,039 -  - INFO [net.shibboleth.idp.authn.impl.LDAPCredentialValidator:174] - Credential Validator ldap: Login by 'jdoe' succeeded
-2023-12-13 21:47:17,040 -  - INFO [Shibboleth-Audit.Password:333] - 127.0.0.1|2023-12-14T02:47:17.040428Z|https://sp.example.org|_3cf36f6a-000c-4ae7-8a3f-d7b6f28195b4||authn/Password|ldap|jdoe|jdoe|Success|null
-2023-12-13 21:47:17,042 -  - INFO [net.shibboleth.idp.authn.impl.FinalizeAuthentication:201] - Profile Action FinalizeAuthentication: Principal jdoe authenticated
-2023-12-13 21:47:17,068 -  - INFO [Shibboleth-Audit.SSO:333] - 127.0.0.1|2023-12-14T02:47:16.999462Z|2023-12-14T02:47:17.068130Z|jdoe|https://sp.example.org|_30fce5058076101603fea3a541f52568|password|2023-12-14T02:47:17.040727Z|uid,schacHomeOrganization,eduPersonPrincipalName,eduPersonScopedAffiliation,mail|AAdzZWNyZXQy51/5232tvufhj4Ai/n0smU5ZPoledvn16cvsihoMJALOWzKQctDn7gvlW6fSEsjPmjp88SdN+2VRZFoCZBAuVoj6uqP7fpd0bvZFGerlLpQgLaFO7ZE61Uw=|transient|false|false||Shibboleth|POST||Success||2 [...]
-2023-12-13 21:47:17,214 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.LoggingService': Performing initial load
-2023-12-13 21:47:17,224 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.LoggingService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:17,225 -  - INFO [net.shibboleth.shared.xml.impl.BasicParserPool:648] - XMLSecurityManager of type 'com.sun.org.apache.xerces.internal.utils.XMLSecurityManager' is installed
-2023-12-13 21:47:17,226 -  - INFO [org.opensaml.core.config.InitializationService:47] - Initializing OpenSAML using the Java Services API
-2023-12-13 21:47:17,259 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmlenc#ripemd160
-2023-12-13 21:47:17,259 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160
-2023-12-13 21:47:17,259 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160
-2023-12-13 21:47:17,268 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:379] - Loading initial default key: secret2
-2023-12-13 21:47:17,269 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:391] - Default key updated to secret2
-2023-12-13 21:47:17,288 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeRegistryService': Performing initial load
-2023-12-13 21:47:17,289 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeRegistryService': Reloading service configuration
-2023-12-13 21:47:17,329 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeRegistryService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeRegistryService'
-2023-12-13 21:47:17,329 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeRegistryService': Reload complete
-2023-12-13 21:47:17,329 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeRegistryService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:17,330 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.MetadataResolverService': Performing initial load
-2023-12-13 21:47:17,330 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.MetadataResolverService': Reloading service configuration
-2023-12-13 21:47:17,441 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:17,442 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:17,443 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:17,443 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver URLMD: New metadata successfully loaded for 'class path resource [metadata/example-metadata.xml]'
-2023-12-13 21:47:17,443 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver URLMD: Next refresh cycle for metadata provider 'class path resource [metadata/example-metadata.xml]' will occur on '2023-12-14T02:52:17.443712Z' ('2023-12-13T21:52:17.443712-05:00[America/New_York]' local time)
-2023-12-13 21:47:17,447 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver SP123MD: New metadata successfully loaded for 'class path resource [metadata/example-sp123-metadata.xml]'
-2023-12-13 21:47:17,448 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver SP123MD: Next refresh cycle for metadata provider 'class path resource [metadata/example-sp123-metadata.xml]' will occur on '2023-12-14T02:52:17.447735Z' ('2023-12-13T21:52:17.447735-05:00[America/New_York]' local time)
-2023-12-13 21:47:17,448 -  - INFO [net.shibboleth.idp.saml.metadata.impl.MetadataProviderContainer:97] - Top level Metadata Provider 'ShibbolethMetadata' did not have a sort key; giving it value '9'
-2023-12-13 21:47:17,449 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.MetadataResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.MetadataResolverService'
-2023-12-13 21:47:17,449 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.MetadataResolverService': Reload complete
-2023-12-13 21:47:17,453 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeFilterService': Performing initial load
-2023-12-13 21:47:17,453 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeFilterService': Reloading service configuration
-2023-12-13 21:47:17,462 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeFilterService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeFilterService'
-2023-12-13 21:47:17,462 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeFilterService': Reload complete
-2023-12-13 21:47:17,462 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeFilterService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:17,464 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeResolverService': Performing initial load
-2023-12-13 21:47:17,464 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeResolverService': Reloading service configuration
-2023-12-13 21:47:17,475 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeResolverService'
-2023-12-13 21:47:17,475 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeResolverService': Reload complete
-2023-12-13 21:47:17,476 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:17,477 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.NameIdentifierGenerationService': Performing initial load
-2023-12-13 21:47:17,477 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.NameIdentifierGenerationService': Reloading service configuration
-2023-12-13 21:47:17,485 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.NameIdentifierGenerationService': Completed reload and swapped in latest configuration for service 'shibboleth.NameIdentifierGenerationService'
-2023-12-13 21:47:17,485 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.NameIdentifierGenerationService': Reload complete
-2023-12-13 21:47:17,486 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.NameIdentifierGenerationService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:17,487 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.RelyingPartyResolverService': Performing initial load
-2023-12-13 21:47:17,487 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.RelyingPartyResolverService': Reloading service configuration
-2023-12-13 21:47:17,574 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.RelyingPartyResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.RelyingPartyResolverService'
-2023-12-13 21:47:17,574 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.RelyingPartyResolverService': Reload complete
-2023-12-13 21:47:17,575 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.RelyingPartyResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:17,576 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableAccessControlService': Performing initial load
-2023-12-13 21:47:17,576 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableAccessControlService': Reloading service configuration
-2023-12-13 21:47:17,584 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableAccessControlService': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableAccessControlService'
-2023-12-13 21:47:17,584 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableAccessControlService': Reload complete
-2023-12-13 21:47:17,584 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableAccessControlService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:17,585 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableCASServiceRegistry': Performing initial load
-2023-12-13 21:47:17,585 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableCASServiceRegistry': Reloading service configuration
-2023-12-13 21:47:17,590 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableCASServiceRegistry': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableCASServiceRegistry'
-2023-12-13 21:47:17,590 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload complete
-2023-12-13 21:47:17,590 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:17,592 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ManagedBeanService': Performing initial load
-2023-12-13 21:47:17,592 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ManagedBeanService': Reloading service configuration
-2023-12-13 21:47:17,592 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [net/shibboleth/idp/module/conf/managed-beans.xml]
-2023-12-13 21:47:17,592 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ManagedBeanService': Completed reload and swapped in latest configuration for service 'shibboleth.ManagedBeanService'
-2023-12-13 21:47:17,593 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ManagedBeanService': Reload complete
-2023-12-13 21:47:17,593 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ManagedBeanService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:17,626 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:51] - Shibboleth IdP Version 5.1.0-SNAPSHOT
-2023-12-13 21:47:17,626 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:52] - Java version='17.0.8' vendor='Oracle Corporation'
-2023-12-13 21:47:17,626 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:65] - No Plugins Loaded
-2023-12-13 21:47:17,630 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:85] - Enabled Modules:
-2023-12-13 21:47:17,630 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:87] - 		Core IdP Functions (Required)
-2023-12-13 21:47:17,643 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [system/conf/global-system.xml]
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:351)
-Caused by: java.io.FileNotFoundException: class path resource [system/conf/global-system.xml] cannot be opened because it does not exist
-	at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:215)
-2023-12-13 21:47:17,645 -  - ERROR [net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer:148] - Unable to find '/conf/idp.properties' at '/opt/shibboleth-idp'
-2023-12-13 21:47:17,645 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-net.shibboleth.shared.logic.ConstraintViolationException: Unable to find '/conf/idp.properties' at '/opt/shibboleth-idp'
-	at net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer.initialize(IdPPropertiesApplicationContextInitializer.java:150)
-2023-12-13 21:47:17,647 -  - WARN [net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer:152] - Unable to find '/conf/idp.properties' at '/opt/shibboleth-idp'
-2023-12-13 21:47:17,652 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [net/shibboleth/idp/conf/global-system.xml]
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:426)
-Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'idp.home' in value "${idp.home}/conf/global.xml"
-	at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180)
-2023-12-13 21:47:17,653 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-net.shibboleth.shared.logic.ConstraintViolationException: idp.home cannot end with '/'
-	at net.shibboleth.shared.logic.Constraint.isFalse(Constraint.java:62)
-2023-12-13 21:47:17,654 -  - WARN [net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer:152] - Unable to find '/conf/idp.properties' at '/ends-with-slash/'
-2023-12-13 21:47:17,661 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from relative location [/ends-with-slash//conf/global.xml]
-Offending resource: class path resource [net/shibboleth/idp/conf/global-system.xml]
-	at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:72)
-Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-conf-impl/target/classes/net/shibboleth/idp/conf/ends-with-slash//conf/global.xml]
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:351)
-Caused by: java.io.FileNotFoundException: /Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-conf-impl/target/classes/net/shibboleth/idp/conf/ends-with-slash/conf/global.xml (No such file or directory)
-	at java.base/java.io.FileInputStream.open0(Native Method)
-2023-12-13 21:47:17,666 -  - INFO [net.shibboleth.idp.admin.impl.ReportUpdateStatus:136] - No upgrade available from 5.1.0
-2023-12-13 21:47:17,666 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:17,814 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.LoggingService': Performing initial load
-2023-12-13 21:47:17,824 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.LoggingService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:17,826 -  - INFO [net.shibboleth.shared.xml.impl.BasicParserPool:648] - XMLSecurityManager of type 'com.sun.org.apache.xerces.internal.utils.XMLSecurityManager' is installed
-2023-12-13 21:47:17,826 -  - INFO [org.opensaml.core.config.InitializationService:47] - Initializing OpenSAML using the Java Services API
-2023-12-13 21:47:17,864 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmlenc#ripemd160
-2023-12-13 21:47:17,865 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160
-2023-12-13 21:47:17,865 -  - INFO [org.opensaml.xmlsec.algorithm.AlgorithmRegistry:273] - Algorithm failed runtime support check, will not be usable: http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160
-2023-12-13 21:47:17,874 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:379] - Loading initial default key: secret2
-2023-12-13 21:47:17,875 -  - INFO [net.shibboleth.shared.security.impl.BasicKeystoreKeyStrategy:391] - Default key updated to secret2
-2023-12-13 21:47:17,895 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeRegistryService': Performing initial load
-2023-12-13 21:47:17,895 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeRegistryService': Reloading service configuration
-2023-12-13 21:47:17,955 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeRegistryService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeRegistryService'
-2023-12-13 21:47:17,955 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeRegistryService': Reload complete
-2023-12-13 21:47:17,956 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeRegistryService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:17,958 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.MetadataResolverService': Performing initial load
-2023-12-13 21:47:17,959 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.MetadataResolverService': Reloading service configuration
-2023-12-13 21:47:18,103 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:18,104 -  - INFO [org.opensaml.saml.metadata.resolver.filter.impl.AlgorithmFilter:279] - Adding EncryptionMethod (http://www.w3.org/2009/xmlenc11#rsa-oaep) to EntityDescriptor (https://sp.example.org)
-2023-12-13 21:47:18,105 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:18,106 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver URLMD: New metadata successfully loaded for 'class path resource [metadata/example-metadata.xml]'
-2023-12-13 21:47:18,106 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver URLMD: Next refresh cycle for metadata provider 'class path resource [metadata/example-metadata.xml]' will occur on '2023-12-14T02:52:18.106635Z' ('2023-12-13T21:52:18.106635-05:00[America/New_York]' local time)
-2023-12-13 21:47:18,112 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:627] - ResourceBackedMetadataResolver SP123MD: New metadata successfully loaded for 'class path resource [metadata/example-sp123-metadata.xml]'
-2023-12-13 21:47:18,112 -  - INFO [org.opensaml.saml.metadata.resolver.impl.AbstractReloadingMetadataResolver:426] - ResourceBackedMetadataResolver SP123MD: Next refresh cycle for metadata provider 'class path resource [metadata/example-sp123-metadata.xml]' will occur on '2023-12-14T02:52:18.112463Z' ('2023-12-13T21:52:18.112463-05:00[America/New_York]' local time)
-2023-12-13 21:47:18,113 -  - INFO [net.shibboleth.idp.saml.metadata.impl.MetadataProviderContainer:97] - Top level Metadata Provider 'ShibbolethMetadata' did not have a sort key; giving it value '10'
-2023-12-13 21:47:18,113 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.MetadataResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.MetadataResolverService'
-2023-12-13 21:47:18,113 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.MetadataResolverService': Reload complete
-2023-12-13 21:47:18,118 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeFilterService': Performing initial load
-2023-12-13 21:47:18,118 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeFilterService': Reloading service configuration
-2023-12-13 21:47:18,130 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeFilterService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeFilterService'
-2023-12-13 21:47:18,130 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeFilterService': Reload complete
-2023-12-13 21:47:18,130 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeFilterService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:18,132 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.AttributeResolverService': Performing initial load
-2023-12-13 21:47:18,132 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.AttributeResolverService': Reloading service configuration
-2023-12-13 21:47:18,147 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.AttributeResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.AttributeResolverService'
-2023-12-13 21:47:18,147 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.AttributeResolverService': Reload complete
-2023-12-13 21:47:18,148 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.AttributeResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:18,149 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.NameIdentifierGenerationService': Performing initial load
-2023-12-13 21:47:18,149 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.NameIdentifierGenerationService': Reloading service configuration
-2023-12-13 21:47:18,159 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.NameIdentifierGenerationService': Completed reload and swapped in latest configuration for service 'shibboleth.NameIdentifierGenerationService'
-2023-12-13 21:47:18,160 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.NameIdentifierGenerationService': Reload complete
-2023-12-13 21:47:18,160 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.NameIdentifierGenerationService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:18,162 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.RelyingPartyResolverService': Performing initial load
-2023-12-13 21:47:18,162 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.RelyingPartyResolverService': Reloading service configuration
-2023-12-13 21:47:18,276 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.RelyingPartyResolverService': Completed reload and swapped in latest configuration for service 'shibboleth.RelyingPartyResolverService'
-2023-12-13 21:47:18,276 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.RelyingPartyResolverService': Reload complete
-2023-12-13 21:47:18,277 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.RelyingPartyResolverService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:18,278 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableAccessControlService': Performing initial load
-2023-12-13 21:47:18,278 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableAccessControlService': Reloading service configuration
-2023-12-13 21:47:18,288 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableAccessControlService': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableAccessControlService'
-2023-12-13 21:47:18,288 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableAccessControlService': Reload complete
-2023-12-13 21:47:18,289 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableAccessControlService': Reload interval set to: PT5M, starting refresh thread
-2023-12-13 21:47:18,291 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ReloadableCASServiceRegistry': Performing initial load
-2023-12-13 21:47:18,291 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ReloadableCASServiceRegistry': Reloading service configuration
-2023-12-13 21:47:18,297 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ReloadableCASServiceRegistry': Completed reload and swapped in latest configuration for service 'shibboleth.ReloadableCASServiceRegistry'
-2023-12-13 21:47:18,297 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload complete
-2023-12-13 21:47:18,298 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ReloadableCASServiceRegistry': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:18,299 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:170] - Service 'shibboleth.ManagedBeanService': Performing initial load
-2023-12-13 21:47:18,300 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:257] - Service 'shibboleth.ManagedBeanService': Reloading service configuration
-2023-12-13 21:47:18,300 -  - INFO [net.shibboleth.shared.spring.util.ApplicationContextBuilder:473] - Skipping non-existent resource: class path resource [net/shibboleth/idp/module/conf/managed-beans.xml]
-2023-12-13 21:47:18,300 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:419] - Service 'shibboleth.ManagedBeanService': Completed reload and swapped in latest configuration for service 'shibboleth.ManagedBeanService'
-2023-12-13 21:47:18,301 -  - INFO [net.shibboleth.shared.spring.service.ReloadableSpringService:426] - Service 'shibboleth.ManagedBeanService': Reload complete
-2023-12-13 21:47:18,301 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:197] - Service 'shibboleth.ManagedBeanService': Reload interval set to: PT15M, starting refresh thread
-2023-12-13 21:47:18,341 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:51] - Shibboleth IdP Version 5.1.0-SNAPSHOT
-2023-12-13 21:47:18,342 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:52] - Java version='17.0.8' vendor='Oracle Corporation'
-2023-12-13 21:47:18,342 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:65] - No Plugins Loaded
-2023-12-13 21:47:18,349 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:85] - Enabled Modules:
-2023-12-13 21:47:18,349 -  - INFO [net.shibboleth.idp.admin.impl.LogImplementationDetails:87] - 		Core IdP Functions (Required)
-2023-12-13 21:47:18,364 -  - ERROR [net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer:148] - Unable to find '/conf/idp.properties' at 'foo'
-2023-12-13 21:47:18,364 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-net.shibboleth.shared.logic.ConstraintViolationException: Unable to find '/conf/idp.properties' at 'foo'
-	at net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer.initialize(IdPPropertiesApplicationContextInitializer.java:150)
-2023-12-13 21:47:18,365 -  - WARN [net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer:152] - Unable to find '/conf/idp.properties' at 'foo'
-2023-12-13 21:47:18,373 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from relative location [foo/conf/global.xml]
-Offending resource: class path resource [net/shibboleth/idp/conf/global-system.xml]
-	at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:72)
-Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-conf-impl/target/classes/net/shibboleth/idp/conf/foo/conf/global.xml]
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:351)
-Caused by: java.io.FileNotFoundException: /Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-conf-impl/target/classes/net/shibboleth/idp/conf/foo/conf/global.xml (No such file or directory)
-	at java.base/java.io.FileInputStream.open0(Native Method)
-2023-12-13 21:47:18,381 -  - INFO [net.shibboleth.idp.admin.impl.ReportUpdateStatus:136] - No upgrade available from 5.1.0
-2023-12-13 21:47:18,381 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:18,417 -  - INFO [net.shibboleth.shared.testing.InMemoryDirectory:214] - In-memory directory server stopped
-2023-12-13 21:47:18,417 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1325566093::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.770769Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1334222991::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,418 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1503237047::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.395377Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1446254691::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,419 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 587598032::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.789319Z, connectionConfig=[org.ldaptive.ConnectionConfig at 364660745::ldapUrl=ldap://localhost:10389, connectTimeout [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,417 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 2029734615::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.395318Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1446254691::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,451 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1495514607::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.906461Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1863753725::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,435 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 2132442213::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.923401Z, connectionConfig=[org.ldaptive.ConnectionConfig at 978519437::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,423 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 960046311::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.789078Z, connectionConfig=[org.ldaptive.ConnectionConfig at 364660745::ldapUrl=ldap://localhost:10389, connectTimeout [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,420 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1304792808::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.361387Z, connectionConfig=[org.ldaptive.ConnectionConfig at 518374038::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,421 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 459016085::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.789078Z, connectionConfig=[org.ldaptive.ConnectionConfig at 364660745::ldapUrl=ldap://localhost:10389, connectTimeout [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,423 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1524819158::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.767361Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1334222991::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,444 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 21374672::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.924432Z, connectionConfig=[org.ldaptive.ConnectionConfig at 978519437::ldapUrl=ldap://localhost:10389, connectTimeout= [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,429 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 496138688::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.907775Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1863753725::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,438 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1325386799::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.906577Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1863753725::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,426 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 2066317110::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.925070Z, connectionConfig=[org.ldaptive.ConnectionConfig at 978519437::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,417 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1586188592::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.361767Z, connectionConfig=[org.ldaptive.ConnectionConfig at 518374038::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,424 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 382668147::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.395318Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1446254691::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,423 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 514611319::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.361788Z, connectionConfig=[org.ldaptive.ConnectionConfig at 518374038::ldapUrl=ldap://localhost:10389, connectTimeout [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,420 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 721461931::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.769294Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1334222991::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-2023-12-13 21:47:18,642 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeFilterService': Starting shutdown
-2023-12-13 21:47:18,642 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeFilterService': Starting shutdown
-2023-12-13 21:47:18,642 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeFilterService': Starting shutdown
-2023-12-13 21:47:18,642 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeFilterService': Starting shutdown
-2023-12-13 21:47:18,642 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeFilterService': Starting shutdown
-2023-12-13 21:47:18,643 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeFilterService': Completing shutdown
-2023-12-13 21:47:18,642 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeFilterService': Starting shutdown
-2023-12-13 21:47:18,643 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeFilterService': Completing shutdown
-2023-12-13 21:47:18,642 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeFilterService': Starting shutdown
-2023-12-13 21:47:18,642 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeFilterService': Starting shutdown
-2023-12-13 21:47:18,643 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeFilterService': Completing shutdown
-2023-12-13 21:47:18,643 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeFilterService': Completing shutdown
-2023-12-13 21:47:18,642 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeFilterService': Completing shutdown
-2023-12-13 21:47:18,642 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeFilterService': Completing shutdown
-2023-12-13 21:47:18,643 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeFilterService': Completing shutdown
-2023-12-13 21:47:18,643 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeFilterService': Completing shutdown
-2023-12-13 21:47:18,643 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeResolverService': Starting shutdown
-2023-12-13 21:47:18,643 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeResolverService': Completing shutdown
-2023-12-13 21:47:18,643 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeResolverService': Starting shutdown
-2023-12-13 21:47:18,643 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeResolverService': Starting shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeResolverService': Completing shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeResolverService': Completing shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeResolverService': Starting shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeResolverService': Completing shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeResolverService': Starting shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeResolverService': Starting shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeResolverService': Completing shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeResolverService': Starting shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeResolverService': Completing shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeResolverService': Completing shutdown
-2023-12-13 21:47:18,644 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeResolverService': Starting shutdown
-2023-12-13 21:47:18,645 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeResolverService': Completing shutdown
-2023-12-13 21:47:18,645 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.MetadataResolverService': Starting shutdown
-2023-12-13 21:47:18,645 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.MetadataResolverService': Completing shutdown
-2023-12-13 21:47:18,645 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.MetadataResolverService': Starting shutdown
-2023-12-13 21:47:18,645 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.MetadataResolverService': Starting shutdown
-2023-12-13 21:47:18,646 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.MetadataResolverService': Completing shutdown
-2023-12-13 21:47:18,645 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.MetadataResolverService': Starting shutdown
-2023-12-13 21:47:18,646 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.MetadataResolverService': Starting shutdown
-2023-12-13 21:47:18,646 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.MetadataResolverService': Completing shutdown
-2023-12-13 21:47:18,646 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.MetadataResolverService': Completing shutdown
-2023-12-13 21:47:18,646 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.MetadataResolverService': Starting shutdown
-2023-12-13 21:47:18,646 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.MetadataResolverService': Completing shutdown
-2023-12-13 21:47:18,646 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.MetadataResolverService': Completing shutdown
-2023-12-13 21:47:18,646 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.MetadataResolverService': Starting shutdown
-2023-12-13 21:47:18,646 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.MetadataResolverService': Completing shutdown
-2023-12-13 21:47:18,647 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeRegistryService': Starting shutdown
-2023-12-13 21:47:18,647 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeRegistryService': Completing shutdown
-2023-12-13 21:47:18,647 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.MetadataResolverService': Starting shutdown
-2023-12-13 21:47:18,647 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.MetadataResolverService': Completing shutdown
-2023-12-13 21:47:18,647 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.NameIdentifierGenerationService': Starting shutdown
-2023-12-13 21:47:18,648 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.NameIdentifierGenerationService': Completing shutdown
-2023-12-13 21:47:18,651 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeRegistryService': Starting shutdown
-2023-12-13 21:47:18,651 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeRegistryService': Starting shutdown
-2023-12-13 21:47:18,651 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeRegistryService': Completing shutdown
-2023-12-13 21:47:18,651 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeRegistryService': Completing shutdown
-2023-12-13 21:47:18,651 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeRegistryService': Starting shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeRegistryService': Starting shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeRegistryService': Completing shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeRegistryService': Completing shutdown
-2023-12-13 21:47:18,651 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeRegistryService': Starting shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.NameIdentifierGenerationService': Starting shutdown
-2023-12-13 21:47:18,651 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeRegistryService': Starting shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.NameIdentifierGenerationService': Completing shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeRegistryService': Completing shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeRegistryService': Completing shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.AttributeRegistryService': Starting shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.NameIdentifierGenerationService': Starting shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.NameIdentifierGenerationService': Starting shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.NameIdentifierGenerationService': Completing shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.AttributeRegistryService': Completing shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.NameIdentifierGenerationService': Completing shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.NameIdentifierGenerationService': Starting shutdown
-2023-12-13 21:47:18,652 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.NameIdentifierGenerationService': Starting shutdown
-2023-12-13 21:47:18,653 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.NameIdentifierGenerationService': Completing shutdown
-2023-12-13 21:47:18,653 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.NameIdentifierGenerationService': Starting shutdown
-2023-12-13 21:47:18,653 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.NameIdentifierGenerationService': Starting shutdown
-2023-12-13 21:47:18,653 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.NameIdentifierGenerationService': Completing shutdown
-2023-12-13 21:47:18,653 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.NameIdentifierGenerationService': Completing shutdown
-2023-12-13 21:47:18,653 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.NameIdentifierGenerationService': Completing shutdown
-2023-12-13 21:47:18,662 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.RelyingPartyResolverService': Starting shutdown
-2023-12-13 21:47:18,662 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.RelyingPartyResolverService': Starting shutdown
-2023-12-13 21:47:18,662 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.RelyingPartyResolverService': Completing shutdown
-2023-12-13 21:47:18,662 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.RelyingPartyResolverService': Completing shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableAccessControlService': Starting shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableAccessControlService': Starting shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableAccessControlService': Completing shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableAccessControlService': Completing shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableCASServiceRegistry': Starting shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableCASServiceRegistry': Starting shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableCASServiceRegistry': Completing shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableCASServiceRegistry': Completing shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ManagedBeanService': Starting shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ManagedBeanService': Completing shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ManagedBeanService': Starting shutdown
-2023-12-13 21:47:18,663 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ManagedBeanService': Completing shutdown
-2023-12-13 21:47:18,731 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.RelyingPartyResolverService': Starting shutdown
-2023-12-13 21:47:18,731 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.RelyingPartyResolverService': Completing shutdown
-2023-12-13 21:47:18,732 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableAccessControlService': Starting shutdown
-2023-12-13 21:47:18,732 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableAccessControlService': Completing shutdown
-2023-12-13 21:47:18,732 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableCASServiceRegistry': Starting shutdown
-2023-12-13 21:47:18,732 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableCASServiceRegistry': Completing shutdown
-2023-12-13 21:47:18,732 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ManagedBeanService': Starting shutdown
-2023-12-13 21:47:18,732 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ManagedBeanService': Completing shutdown
-2023-12-13 21:47:18,738 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.RelyingPartyResolverService': Starting shutdown
-2023-12-13 21:47:18,739 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.RelyingPartyResolverService': Completing shutdown
-2023-12-13 21:47:18,739 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableAccessControlService': Starting shutdown
-2023-12-13 21:47:18,739 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableAccessControlService': Completing shutdown
-2023-12-13 21:47:18,740 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableCASServiceRegistry': Starting shutdown
-2023-12-13 21:47:18,740 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableCASServiceRegistry': Completing shutdown
-2023-12-13 21:47:18,740 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ManagedBeanService': Starting shutdown
-2023-12-13 21:47:18,740 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ManagedBeanService': Completing shutdown
-2023-12-13 21:47:18,741 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.RelyingPartyResolverService': Starting shutdown
-2023-12-13 21:47:18,741 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.RelyingPartyResolverService': Completing shutdown
-2023-12-13 21:47:18,741 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.RelyingPartyResolverService': Starting shutdown
-2023-12-13 21:47:18,741 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.RelyingPartyResolverService': Completing shutdown
-2023-12-13 21:47:18,741 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableAccessControlService': Starting shutdown
-2023-12-13 21:47:18,741 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.RelyingPartyResolverService': Starting shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableAccessControlService': Completing shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.RelyingPartyResolverService': Completing shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.RelyingPartyResolverService': Starting shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableCASServiceRegistry': Starting shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableAccessControlService': Starting shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.RelyingPartyResolverService': Completing shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableCASServiceRegistry': Completing shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableAccessControlService': Completing shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableAccessControlService': Starting shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ManagedBeanService': Starting shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableAccessControlService': Completing shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ManagedBeanService': Completing shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableCASServiceRegistry': Starting shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableCASServiceRegistry': Starting shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableCASServiceRegistry': Completing shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableAccessControlService': Starting shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableCASServiceRegistry': Completing shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ManagedBeanService': Starting shutdown
-2023-12-13 21:47:18,742 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ManagedBeanService': Completing shutdown
-2023-12-13 21:47:18,743 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ManagedBeanService': Starting shutdown
-2023-12-13 21:47:18,743 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableAccessControlService': Completing shutdown
-2023-12-13 21:47:18,743 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ManagedBeanService': Completing shutdown
-2023-12-13 21:47:18,743 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ReloadableCASServiceRegistry': Starting shutdown
-2023-12-13 21:47:18,743 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ReloadableCASServiceRegistry': Completing shutdown
-2023-12-13 21:47:18,743 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.ManagedBeanService': Starting shutdown
-2023-12-13 21:47:18,743 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.ManagedBeanService': Completing shutdown
-2023-12-13 21:47:18,812 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.LoggingService': Starting shutdown
-2023-12-13 21:47:18,812 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.LoggingService': Completing shutdown
-2023-12-13 21:47:18,822 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.LoggingService': Starting shutdown
-2023-12-13 21:47:18,822 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.LoggingService': Completing shutdown
-2023-12-13 21:47:18,824 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.LoggingService': Starting shutdown
-2023-12-13 21:47:18,824 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.LoggingService': Completing shutdown
-2023-12-13 21:47:18,824 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.LoggingService': Starting shutdown
-2023-12-13 21:47:18,824 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.LoggingService': Completing shutdown
-2023-12-13 21:47:18,824 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.LoggingService': Starting shutdown
-2023-12-13 21:47:18,824 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.LoggingService': Completing shutdown
-2023-12-13 21:47:19,429 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 904371168::name=dn-search-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldapt [...]
-java.lang.IllegalStateException: Pool dn-search-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-2023-12-13 21:47:19,429 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 781204585::name=bind-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldaptive.S [...]
-java.lang.IllegalStateException: Pool bind-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-2023-12-13 21:47:19,447 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 361064184::name=bind-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldaptive.S [...]
-java.lang.IllegalStateException: Pool bind-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-2023-12-13 21:47:19,447 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 1998450406::name=dn-search-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldap [...]
-java.lang.IllegalStateException: Pool dn-search-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-2023-12-13 21:47:19,451 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 848075765::name=dn-search-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldapt [...]
-java.lang.IllegalStateException: Pool dn-search-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-2023-12-13 21:47:19,451 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 62096277::name=bind-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldaptive.Se [...]
-java.lang.IllegalStateException: Pool bind-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-2023-12-13 21:47:19,485 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.LoggingService': Starting shutdown
-2023-12-13 21:47:19,485 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.LoggingService': Completing shutdown
-2023-12-13 21:47:19,489 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.LoggingService': Starting shutdown
-2023-12-13 21:47:19,489 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.LoggingService': Completing shutdown
-2023-12-13 21:47:19,492 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:206] - Service 'shibboleth.LoggingService': Starting shutdown
-2023-12-13 21:47:19,492 -  - INFO [net.shibboleth.shared.service.AbstractReloadableService:215] - Service 'shibboleth.LoggingService': Completing shutdown
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-10.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-10.log.gz
deleted file mode 100644
index 16575fcee..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-10.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-24.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-24.log.gz
deleted file mode 100644
index f8ecd0a34..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-24.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-25.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-25.log.gz
deleted file mode 100644
index 09a8f05f8..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-25.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-31.log.gz b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-31.log.gz
deleted file mode 100644
index d232eea17..000000000
Binary files a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn-2023-08-31.log.gz and /dev/null differ
diff --git a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn.log b/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn.log
deleted file mode 100644
index f78bb40ce..000000000
--- a/idp-conf-impl/classpath:/net/shibboleth/idp/module/logs/idp-warn.log
+++ /dev/null
@@ -1,4450 +0,0 @@
-2023-12-13 21:47:07,327 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:08,086 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:08,441 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://proxied2.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ProxyValidateFlowTest.testFailureBrokenProxyChain(ProxyValidateFlowTest.java:180)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,460 -  - WARN [net.shibboleth.idp.cas.ticket.impl.EncodingTicketService:256] - Ticket decoding failed with error: Unwrapped data has expired
-2023-12-13 21:47:08,464 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: BrokenProxyChain
-2023-12-13 21:47:08,496 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ProxyValidateFlowTest.testFailureTicketExpired(ProxyValidateFlowTest.java:88)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,498 -  - ERROR [net.shibboleth.shared.security.DataSealer:303] - Exception unwrapping data: Strict decoding: Last encoded character (before the paddings if any) is a valid base 32 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.
-2023-12-13 21:47:08,498 -  - WARN [net.shibboleth.idp.cas.ticket.impl.EncodingTicketService:256] - Ticket decoding failed with error: Exception unwrapping data
-2023-12-13 21:47:08,506 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://proxiedA.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ProxyValidateFlowTest.testSuccess(ProxyValidateFlowTest.java:73)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,540 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://proxiedA.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ProxyValidateFlowTest.testSuccessWithProxy(ProxyValidateFlowTest.java:108)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,557 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://proxiedA.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ProxyValidateFlowTest.testProxyCallbackAuthnFailure(ProxyValidateFlowTest.java:132)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,561 -  - WARN [net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction:186] - Profile Action ValidateProxyCallbackAction: Proxy authentication failed for https://proxy.example.com/
-javax.security.auth.login.FailedLoginException: https://proxy.example.com/?pgtId=PGT-1702522028560-jry87KiNW7hC9Bb5TGO2STn0iYBCaptbiX2xiRYKYD1YYLG9DF&pgtIou=PGTIOU-1702522028560-oF6emhv75fDR6vK79fidchL9jh5P4wbIBm7LZRup5sNG8ZiODF returned unacceptable HTTP status code: 404
-	at net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator.validate(HttpClientProxyValidator.java:138)
-	at net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction.doExecute(ValidateProxyCallbackAction.java:183)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ProxyValidateFlowTest.testProxyCallbackAuthnFailure(ProxyValidateFlowTest.java:132)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,562 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: ProxyCallbackAuthenticationFailure
-2023-12-13 21:47:08,598 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://service.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ProxyFlowTest.testFailureSessionExpired(ProxyFlowTest.java:156)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,605 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: SessionExpired
-2023-12-13 21:47:08,620 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: TicketExpired
-2023-12-13 21:47:08,627 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: ServiceNotSpecified
-2023-12-13 21:47:08,637 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: TicketNotSpecified
-2023-12-13 21:47:08,643 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://service.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ProxyFlowTest.testSuccess(ProxyFlowTest.java:108)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,655 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://service.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ProxyFlowTest.testSuccessWithIdPSessionValidation(ProxyFlowTest.java:127)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,729 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.SamlValidateFlowTest.testFailureTicketExpired(SamlValidateFlowTest.java:148)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,733 -  - ERROR [net.shibboleth.shared.security.DataSealer:303] - Exception unwrapping data: Strict decoding: Last encoded character (before the paddings if any) is a valid base 32 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.
-2023-12-13 21:47:08,733 -  - WARN [net.shibboleth.idp.cas.ticket.impl.EncodingTicketService:256] - Ticket decoding failed with error: Exception unwrapping data
-2023-12-13 21:47:08,750 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.SamlValidateFlowTest.testSuccess(SamlValidateFlowTest.java:91)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,773 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://no-attrs.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.SamlValidateFlowTest.testSuccessWhenResolveAttributesFalse(SamlValidateFlowTest.java:176)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,787 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.SamlValidateFlowTest.testSuccessWithConsent(SamlValidateFlowTest.java:126)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,832 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ServiceValidateFlowTest.testFailureTicketExpired(ServiceValidateFlowTest.java:187)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,836 -  - ERROR [net.shibboleth.shared.security.DataSealer:303] - Exception unwrapping data: Strict decoding: Last encoded character (before the paddings if any) is a valid base 32 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.
-2023-12-13 21:47:08,836 -  - WARN [net.shibboleth.idp.cas.ticket.impl.EncodingTicketService:256] - Ticket decoding failed with error: Exception unwrapping data
-2023-12-13 21:47:08,845 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: ServiceNotSpecified
-2023-12-13 21:47:08,851 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: TicketNotSpecified
-2023-12-13 21:47:08,856 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ServiceValidateFlowTest.testProxyCallbackAuthnFailure(ServiceValidateFlowTest.java:247)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,859 -  - WARN [net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction:186] - Profile Action ValidateProxyCallbackAction: Proxy authentication failed for https://proxy.example.com/
-javax.security.auth.login.FailedLoginException: https://proxy.example.com/?pgtId=PGT-E-AADXGZLDOJSXIMQ6BCCPC67MG7GVO3CPMILJUEWFCHXZLXM3UFVQHRD7JLKZNLUQQ44326LRV4C3G7MCDBTVOKAPIDXPVMDDGFXAPVP6YHRCXKIKWWCY5RGJ3KU4UWMUW6EIOK5S3JHURQ27DGL36L6DQAOYXWPBBDI6LBDKXIUGPZR67EWZKA4K2EO4LF26LUYHBX2Q4HACHLHTY5G5R7GKBN62L2NUVFCKWMCJQHIPFGGLOH64NCLV6HWZ3SUVLOFX76VRIOC574GN72QPY5QO7567LUBWFVPNC6GJX3QVKKE4UBCFREXU3MAWW2DDUSJDDJK4ZREAO5YA6VAR7JD2WGMI62LB6UBFX3GJJYF34EQMOTK6ZW2OIPYWFWMF3U------&pgtIou=PGTIO [...]
-	at net.shibboleth.idp.cas.proxy.impl.HttpClientProxyValidator.validate(HttpClientProxyValidator.java:138)
-	at net.shibboleth.idp.cas.flow.impl.ValidateProxyCallbackAction.doExecute(ValidateProxyCallbackAction.java:183)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ServiceValidateFlowTest.testProxyCallbackAuthnFailure(ServiceValidateFlowTest.java:247)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,861 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: ProxyCallbackAuthenticationFailure
-2023-12-13 21:47:08,866 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ServiceValidateFlowTest.testSuccess(ServiceValidateFlowTest.java:121)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,879 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://no-attrs.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ServiceValidateFlowTest.testSuccessNoAttributes(ServiceValidateFlowTest.java:306)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,888 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://alt-username.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ServiceValidateFlowTest.testSuccessWithAltUsername(ServiceValidateFlowTest.java:272)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,898 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ServiceValidateFlowTest.testSuccessWithConsent(ServiceValidateFlowTest.java:161)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,908 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ServiceValidateFlowTest.testSuccessWithProxy(ServiceValidateFlowTest.java:215)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:08,954 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: ServiceNotSpecified
-2023-12-13 21:47:08,997 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://gateway.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.LoginFlowTest.testGatewayNoSession(LoginFlowTest.java:103)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:09,507 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://gateway.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.LoginFlowTest.testGatewayNoSessionNoAuth(LoginFlowTest.java:119)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:09,520 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://gateway.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.LoginFlowTest.testGatewayWithSession(LoginFlowTest.java:136)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:09,536 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://existing.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.LoginFlowTest.testLoginExistingSession(LoginFlowTest.java:241)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:09,548 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://existing.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.LoginFlowTest.testLoginExistingSessionDoNotCache(LoginFlowTest.java:269)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:09,587 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://slo.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.LoginFlowTest.testLoginStartSession(LoginFlowTest.java:151)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:09,611 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://start.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.LoginFlowTest.testLoginStartSessionWithPostMethod(LoginFlowTest.java:178)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:09,634 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://start.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.LoginFlowTest.testLoginWithConsent(LoginFlowTest.java:210)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:10,349 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:10,623 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:10,691 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://existing.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.LoginFlowTicketCreationErrorTest.testTicketCreationError(LoginFlowTicketCreationErrorTest.java:57)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:10,841 -  - ERROR [net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction:224] - Profile Action GrantServiceTicketAction: Failed granting service ticket due to error.
-java.lang.RuntimeException: createServiceTicket failed for ticket ST-1702522030841-4tRCboZVeSaSCMa1Ho3vZKVKh
-	at net.shibboleth.idp.test.flows.cas.ThrowingTicketService.createServiceTicket(ThrowingTicketService.java:37)
-	at net.shibboleth.idp.cas.flow.impl.GrantServiceTicketAction.doExecute(GrantServiceTicketAction.java:217)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.LoginFlowTicketCreationErrorTest.testTicketCreationError(LoginFlowTicketCreationErrorTest.java:57)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:10,844 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: TicketCreationError
-2023-12-13 21:47:10,886 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ValidateFlowTest.testFailureTicketExpired(ValidateFlowTest.java:101)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:10,889 -  - ERROR [net.shibboleth.shared.security.DataSealer:303] - Exception unwrapping data: Strict decoding: Last encoded character (before the paddings if any) is a valid base 32 alphabet but not a possible encoding. Expected the discarded bits from the character to be zero.
-2023-12-13 21:47:10,889 -  - WARN [net.shibboleth.idp.cas.ticket.impl.EncodingTicketService:256] - Ticket decoding failed with error: Exception unwrapping data
-2023-12-13 21:47:10,896 -  - WARN [net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry:118] - Metadata resolution failed for https://test.example.org/
-net.shibboleth.shared.resolver.ResolverException: No compatible role resolved
-	at net.shibboleth.idp.cas.service.impl.MetadataServiceRegistry.lookup(MetadataServiceRegistry.java:116)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.query(BuildRelyingPartyContextAction.java:143)
-	at net.shibboleth.idp.cas.flow.impl.BuildRelyingPartyContextAction.doExecute(BuildRelyingPartyContextAction.java:111)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.cas.ValidateFlowTest.testSuccess(ValidateFlowTest.java:82)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:11,429 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:11,775 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:12,479 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:12,815 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:13,244 -  - WARN [net.shibboleth.shared.spring.custom.AbstractCustomBeanDefinitionParser:60] - Duplicate Definition 'IdPNotOK' of type 'net.shibboleth.idp.attribute.resolver.ad.impl.SimpleAttributeDefinition'
-2023-12-13 21:47:13,383 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:13,425 -  - WARN [net.shibboleth.shared.spring.custom.AbstractCustomBeanDefinitionParser:60] - Duplicate Definition 'IdPNotOK' of type 'net.shibboleth.idp.attribute.resolver.ad.impl.SimpleAttributeDefinition'
-2023-12-13 21:47:13,673 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:14,226 -  - WARN [net.shibboleth.idp.profile.impl.WebFlowMessageHandlerAdaptor:204] - Profile Action WebFlowMessageHandlerAdaptor: Exception handling message
-org.opensaml.messaging.handler.MessageHandlerException: Message context was not authenticated
-	at org.opensaml.messaging.handler.impl.CheckMandatoryAuthentication.doInvoke(CheckMandatoryAuthentication.java:66)
-	at org.opensaml.messaging.handler.AbstractMessageHandler.invoke(AbstractMessageHandler.java:93)
-	at net.shibboleth.idp.profile.impl.WebFlowMessageHandlerAdaptor.doExecute(WebFlowMessageHandlerAdaptor.java:202)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.saml2.SAML2AttributeQueryFlowTest.testSAML2AttributeQueryFlowNoCredential(SAML2AttributeQueryFlowTest.java:138)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:14,231 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: MessageAuthenticationError
-2023-12-13 21:47:14,254 -  - ERROR [net.shibboleth.idp.saml.saml2.profile.impl.FilterByQueriedAttributes:183] - Profile Action FilterByQueriedAttributes: Error decoding queried Attribute
-net.shibboleth.idp.attribute.AttributeDecodingException: No transcoding rule for Attribute 'urn:mace:dir:attribute-def:foo'
-	at net.shibboleth.idp.saml.saml2.profile.impl.FilterByQueriedAttributes.decodeAttribute(FilterByQueriedAttributes.java:237)
-	at net.shibboleth.idp.saml.saml2.profile.impl.FilterByQueriedAttributes.doExecute(FilterByQueriedAttributes.java:181)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.saml2.SAML2AttributeQueryFlowTest.testSAML2AttributeQueryFlowWithDesignators(SAML2AttributeQueryFlowTest.java:116)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:15,067 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:15,471 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:15,717 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:15,998 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:16,528 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:16,777 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:16,863 -  - WARN [DEPRECATED:176] - Spring WebFlow 'SAML 1.1 Attribute Query': This feature is at-risk for removal in a future version
-2023-12-13 21:47:16,923 -  - WARN [net.shibboleth.idp.profile.impl.WebFlowMessageHandlerAdaptor:204] - Profile Action WebFlowMessageHandlerAdaptor: Exception handling message
-org.opensaml.messaging.handler.MessageHandlerException: Message context was not authenticated
-	at org.opensaml.messaging.handler.impl.CheckMandatoryAuthentication.doInvoke(CheckMandatoryAuthentication.java:66)
-	at org.opensaml.messaging.handler.AbstractMessageHandler.invoke(AbstractMessageHandler.java:93)
-	at net.shibboleth.idp.profile.impl.WebFlowMessageHandlerAdaptor.doExecute(WebFlowMessageHandlerAdaptor.java:202)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.saml1.SAML1AttributeQueryFlowTest.testSAML1AttributeQueryFlowNoCredential(SAML1AttributeQueryFlowTest.java:133)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:16,924 -  - WARN [org.opensaml.profile.action.impl.LogEvent:94] - A non-proceed event occurred while processing the request: MessageAuthenticationError
-2023-12-13 21:47:16,943 -  - WARN [net.shibboleth.idp.saml.saml1.profile.impl.FilterByQueriedAttributeDesignators:185] - Profile Action FilterByQueriedAttributeDesignators: Error decoding AttributeDesignators
-net.shibboleth.idp.attribute.AttributeDecodingException: No transcoding rule for AttributeDesignator 'urn:mace:dir:attribute-def:foo'
-	at net.shibboleth.idp.saml.saml1.profile.impl.FilterByQueriedAttributeDesignators.decodeAttributeDesignator(FilterByQueriedAttributeDesignators.java:226)
-	at net.shibboleth.idp.saml.saml1.profile.impl.FilterByQueriedAttributeDesignators.doExecute(FilterByQueriedAttributeDesignators.java:182)
-	at org.opensaml.profile.action.AbstractProfileAction.execute(AbstractProfileAction.java:170)
-	at net.shibboleth.idp.profile.AbstractProfileAction.doExecute(AbstractProfileAction.java:156)
-	at net.shibboleth.idp.profile.AbstractProfileAction.execute(AbstractProfileAction.java:127)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
-	at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
-	at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
-	at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.SubflowState.handleEvent(SubflowState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.endActiveFlowSession(FlowExecutionImpl.java:414)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.endActiveFlowSession(RequestControlContextImpl.java:238)
-	at org.springframework.webflow.engine.EndState.doEnter(EndState.java:107)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:234)
-	at org.springframework.webflow.engine.SubflowState.doEnter(SubflowState.java:101)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Transition.execute(Transition.java:228)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
-	at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
-	at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
-	at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
-	at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105)
-	at org.springframework.webflow.engine.State.enter(State.java:194)
-	at org.springframework.webflow.engine.Flow.start(Flow.java:527)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
-	at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
-	at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
-	at net.shibboleth.idp.test.flows.saml1.SAML1AttributeQueryFlowTest.testSAML1AttributeQueryFlowWithDesignators(SAML1AttributeQueryFlowTest.java:112)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:258)
-	at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:154)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:272)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:669)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:16,997 -  - WARN [DEPRECATED:176] - Spring WebFlow 'SAML 1.1 SSO': This feature is at-risk for removal in a future version
-2023-12-13 21:47:17,443 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:17,643 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [system/conf/global-system.xml]
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:351)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:319)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:184)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:220)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:191)
-	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
-	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
-	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
-	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:700)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586)
-	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:394)
-	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:274)
-	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:102)
-	at net.shibboleth.idp.test.spring.IdPPropertiesApplicationContextInitializerTest.testNoInitializer(IdPPropertiesApplicationContextInitializerTest.java:56)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-Caused by: java.io.FileNotFoundException: class path resource [system/conf/global-system.xml] cannot be opened because it does not exist
-	at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:215)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
-	... 46 common frames omitted
-2023-12-13 21:47:17,645 -  - ERROR [net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer:148] - Unable to find '/conf/idp.properties' at '/opt/shibboleth-idp'
-2023-12-13 21:47:17,645 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-net.shibboleth.shared.logic.ConstraintViolationException: Unable to find '/conf/idp.properties' at '/opt/shibboleth-idp'
-	at net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer.initialize(IdPPropertiesApplicationContextInitializer.java:150)
-	at org.springframework.web.context.ContextLoader.customizeContext(ContextLoader.java:433)
-	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:393)
-	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:274)
-	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:102)
-	at net.shibboleth.idp.test.spring.IdPPropertiesApplicationContextInitializerTest.testNotFound(IdPPropertiesApplicationContextInitializerTest.java:64)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:17,647 -  - WARN [net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer:152] - Unable to find '/conf/idp.properties' at '/opt/shibboleth-idp'
-2023-12-13 21:47:17,652 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [net/shibboleth/idp/conf/global-system.xml]
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:426)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:347)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:319)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:184)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:220)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:191)
-	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
-	at net.shibboleth.shared.spring.context.DelimiterAwareApplicationContext.loadBeanDefinitions(DelimiterAwareApplicationContext.java:71)
-	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
-	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:700)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586)
-	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:394)
-	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:274)
-	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:102)
-	at net.shibboleth.idp.test.spring.IdPPropertiesApplicationContextInitializerTest.testNotFoundFalseFailFast(IdPPropertiesApplicationContextInitializerTest.java:73)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'idp.home' in value "${idp.home}/conf/global.xml"
-	at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180)
-	at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126)
-	at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239)
-	at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210)
-	at org.springframework.core.env.AbstractEnvironment.resolveRequiredPlaceholders(AbstractEnvironment.java:588)
-	at net.shibboleth.shared.spring.custom.SchemaTypeAwareBeanDefinitionDocumentReader.importBeanDefinitionResource(SchemaTypeAwareBeanDefinitionDocumentReader.java:61)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:190)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:175)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:520)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:400)
-	... 47 common frames omitted
-2023-12-13 21:47:17,653 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-net.shibboleth.shared.logic.ConstraintViolationException: idp.home cannot end with '/'
-	at net.shibboleth.shared.logic.Constraint.isFalse(Constraint.java:62)
-	at net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer.selectSearchLocation(IdPPropertiesApplicationContextInitializer.java:190)
-	at net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer.initialize(IdPPropertiesApplicationContextInitializer.java:104)
-	at org.springframework.web.context.ContextLoader.customizeContext(ContextLoader.java:433)
-	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:393)
-	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:274)
-	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:102)
-	at net.shibboleth.idp.test.spring.IdPPropertiesApplicationContextInitializerTest.testUserDefinedEndsWithSlash(IdPPropertiesApplicationContextInitializerTest.java:102)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:17,654 -  - WARN [net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer:152] - Unable to find '/conf/idp.properties' at '/ends-with-slash/'
-2023-12-13 21:47:17,661 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from relative location [/ends-with-slash//conf/global.xml]
-Offending resource: class path resource [net/shibboleth/idp/conf/global-system.xml]
-	at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:72)
-	at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:119)
-	at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:104)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:265)
-	at net.shibboleth.shared.spring.custom.SchemaTypeAwareBeanDefinitionDocumentReader.importBeanDefinitionResource(SchemaTypeAwareBeanDefinitionDocumentReader.java:93)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:190)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:175)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:520)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:400)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:347)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:319)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:184)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:220)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:191)
-	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
-	at net.shibboleth.shared.spring.context.DelimiterAwareApplicationContext.loadBeanDefinitions(DelimiterAwareApplicationContext.java:71)
-	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
-	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:700)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586)
-	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:394)
-	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:274)
-	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:102)
-	at net.shibboleth.idp.test.spring.IdPPropertiesApplicationContextInitializerTest.testUserDefinedEndsWithSlashFalseFailFast(IdPPropertiesApplicationContextInitializerTest.java:110)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-conf-impl/target/classes/net/shibboleth/idp/conf/ends-with-slash//conf/global.xml]
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:351)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:319)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:184)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:220)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:254)
-	... 54 common frames omitted
-Caused by: java.io.FileNotFoundException: /Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-conf-impl/target/classes/net/shibboleth/idp/conf/ends-with-slash/conf/global.xml (No such file or directory)
-	at java.base/java.io.FileInputStream.open0(Native Method)
-	at java.base/java.io.FileInputStream.open(FileInputStream.java:216)
-	at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
-	at java.base/java.io.FileInputStream.<init>(FileInputStream.java:111)
-	at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86)
-	at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:189)
-	at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:232)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
-	... 58 common frames omitted
-2023-12-13 21:47:17,666 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:18,105 -  - WARN [net.shibboleth.shared.collection.CollectionSupport:64] - Duplicate detected building OrganizationUIInfo URL
-2023-12-13 21:47:18,364 -  - ERROR [net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer:148] - Unable to find '/conf/idp.properties' at 'foo'
-2023-12-13 21:47:18,364 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-net.shibboleth.shared.logic.ConstraintViolationException: Unable to find '/conf/idp.properties' at 'foo'
-	at net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer.initialize(IdPPropertiesApplicationContextInitializer.java:150)
-	at org.springframework.web.context.ContextLoader.customizeContext(ContextLoader.java:433)
-	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:393)
-	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:274)
-	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:102)
-	at net.shibboleth.idp.test.spring.IdPPropertiesApplicationContextInitializerTest.testUserDefinedNotFound(IdPPropertiesApplicationContextInitializerTest.java:79)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-2023-12-13 21:47:18,365 -  - WARN [net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer:152] - Unable to find '/conf/idp.properties' at 'foo'
-2023-12-13 21:47:18,373 -  - ERROR [org.springframework.web.context.ContextLoader:294] - Context initialization failed
-org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from relative location [foo/conf/global.xml]
-Offending resource: class path resource [net/shibboleth/idp/conf/global-system.xml]
-	at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:72)
-	at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:119)
-	at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:104)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:265)
-	at net.shibboleth.shared.spring.custom.SchemaTypeAwareBeanDefinitionDocumentReader.importBeanDefinitionResource(SchemaTypeAwareBeanDefinitionDocumentReader.java:93)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:190)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:175)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:520)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:400)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:347)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:319)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:184)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:220)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:191)
-	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
-	at net.shibboleth.shared.spring.context.DelimiterAwareApplicationContext.loadBeanDefinitions(DelimiterAwareApplicationContext.java:71)
-	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
-	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:700)
-	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586)
-	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:394)
-	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:274)
-	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:102)
-	at net.shibboleth.idp.test.spring.IdPPropertiesApplicationContextInitializerTest.testUserDefinedNotFoundFalseFailFast(IdPPropertiesApplicationContextInitializerTest.java:87)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
-	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:677)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
-	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
-	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
-	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
-	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
-	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
-	at org.testng.TestRunner.privateRun(TestRunner.java:829)
-	at org.testng.TestRunner.run(TestRunner.java:602)
-	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
-	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
-	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
-	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
-	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
-	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
-	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
-	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
-	at org.testng.TestNG.runSuites(TestNG.java:1099)
-	at org.testng.TestNG.run(TestNG.java:1067)
-	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
-	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
-	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
-	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
-	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
-	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
-	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
-Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from URL [file:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-conf-impl/target/classes/net/shibboleth/idp/conf/foo/conf/global.xml]
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:351)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:319)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:184)
-	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:220)
-	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:254)
-	... 54 common frames omitted
-Caused by: java.io.FileNotFoundException: /Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-conf-impl/target/classes/net/shibboleth/idp/conf/foo/conf/global.xml (No such file or directory)
-	at java.base/java.io.FileInputStream.open0(Native Method)
-	at java.base/java.io.FileInputStream.open(FileInputStream.java:216)
-	at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
-	at java.base/java.io.FileInputStream.<init>(FileInputStream.java:111)
-	at java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86)
-	at java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:189)
-	at org.springframework.core.io.UrlResource.getInputStream(UrlResource.java:232)
-	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
-	... 58 common frames omitted
-2023-12-13 21:47:18,381 -  - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:142] - Could not locate version info for version 5.1.0
-2023-12-13 21:47:18,417 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1325566093::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.770769Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1334222991::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,417 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 2029734615::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.395318Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1446254691::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,435 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 2132442213::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.923401Z, connectionConfig=[org.ldaptive.ConnectionConfig at 978519437::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,418 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1503237047::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.395377Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1446254691::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,423 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 960046311::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.789078Z, connectionConfig=[org.ldaptive.ConnectionConfig at 364660745::ldapUrl=ldap://localhost:10389, connectTimeout [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,420 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1304792808::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.361387Z, connectionConfig=[org.ldaptive.ConnectionConfig at 518374038::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,419 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 587598032::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.789319Z, connectionConfig=[org.ldaptive.ConnectionConfig at 364660745::ldapUrl=ldap://localhost:10389, connectTimeout [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,421 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 459016085::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.789078Z, connectionConfig=[org.ldaptive.ConnectionConfig at 364660745::ldapUrl=ldap://localhost:10389, connectTimeout [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,451 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1495514607::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.906461Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1863753725::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,444 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 21374672::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.924432Z, connectionConfig=[org.ldaptive.ConnectionConfig at 978519437::ldapUrl=ldap://localhost:10389, connectTimeout= [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,429 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 496138688::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.907775Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1863753725::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,438 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1325386799::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.906577Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1863753725::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,426 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 2066317110::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:13.925070Z, connectionConfig=[org.ldaptive.ConnectionConfig at 978519437::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,417 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1586188592::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.361767Z, connectionConfig=[org.ldaptive.ConnectionConfig at 518374038::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,424 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 382668147::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.395318Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1446254691::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,423 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 514611319::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:09.361788Z, connectionConfig=[org.ldaptive.ConnectionConfig at 518374038::ldapUrl=ldap://localhost:10389, connectTimeout [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,420 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 721461931::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.769294Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1334222991::ldapUrl=ldap://localhost:10389, connectTimeou [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:18,423 -  - ERROR [org.ldaptive.transport.netty.NettyConnection:322] - Connection open failed for org.ldaptive.transport.netty.NettyConnection at 1524819158::ldapUrl=[org.ldaptive.LdapURL at -535073044::scheme=ldap, hostname=localhost, port=10389, baseDn=null, attributes=null, scope=null, filter=null, inetAddress=null], isOpen=false, connectTime=2023-12-14T02:47:10.767361Z, connectionConfig=[org.ldaptive.ConnectionConfig at 1334222991::ldapUrl=ldap://localhost:10389, connectTimeo [...]
-org.ldaptive.ConnectException: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-	at org.ldaptive.transport.netty.NettyConnection.connectInternal(NettyConnection.java:403)
-	at org.ldaptive.transport.netty.NettyConnection.open(NettyConnection.java:296)
-	at org.ldaptive.transport.TransportConnection.strategyOpen(TransportConnection.java:171)
-	at org.ldaptive.transport.TransportConnection.reopen(TransportConnection.java:128)
-	at org.ldaptive.transport.netty.NettyConnection.reconnect(NettyConnection.java:1078)
-	at org.ldaptive.transport.netty.NettyConnection$CloseFutureListener.lambda$operationComplete$0(NettyConnection.java:1283)
-	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
-	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:10389
-Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
-	at io.netty.channel.unix.Errors.newConnectException0(Errors.java:166)
-	at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131)
-	at io.netty.channel.unix.Socket.finishConnect(Socket.java:359)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.doFinishConnect(AbstractKQueueChannel.java:665)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.finishConnect(AbstractKQueueChannel.java:645)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.shutdownInput(AbstractKQueueChannel.java:455)
-	at io.netty.channel.kqueue.AbstractKQueueChannel$AbstractKQueueUnsafe.readEOF(AbstractKQueueChannel.java:493)
-	at io.netty.channel.kqueue.KQueueEventLoop.processReady(KQueueEventLoop.java:220)
-	at io.netty.channel.kqueue.KQueueEventLoop.run(KQueueEventLoop.java:296)
-	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
-	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
-	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
-	at java.base/java.lang.Thread.run(Thread.java:833)
-2023-12-13 21:47:19,429 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 781204585::name=bind-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldaptive.S [...]
-java.lang.IllegalStateException: Pool bind-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-	at org.ldaptive.pool.AbstractConnectionPool.close(AbstractConnectionPool.java:616)
-	at org.ldaptive.PooledConnectionFactory.close(PooledConnectionFactory.java:172)
-	at org.ldaptive.auth.Authenticator.lambda$closeConnectionFactoryManagers$0(Authenticator.java:326)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
-	at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:174)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707)
-	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
-	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
-	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
-	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
-	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
-	at org.ldaptive.auth.Authenticator.closeConnectionFactoryManagers(Authenticator.java:324)
-	at org.ldaptive.auth.Authenticator.close(Authenticator.java:306)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:1064)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:65)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1037)
-	at org.springframework.webflow.engine.Flow.destroy(Flow.java:589)
-	at org.springframework.webflow.engine.builder.DefaultFlowHolder.destroy(DefaultFlowHolder.java:100)
-	at org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl.destroy(FlowDefinitionRegistryImpl.java:111)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:183)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:61)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:1019)
-2023-12-13 21:47:19,429 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 904371168::name=dn-search-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldapt [...]
-java.lang.IllegalStateException: Pool dn-search-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-	at org.ldaptive.pool.AbstractConnectionPool.close(AbstractConnectionPool.java:616)
-	at org.ldaptive.PooledConnectionFactory.close(PooledConnectionFactory.java:172)
-	at org.ldaptive.auth.Authenticator.lambda$closeConnectionFactoryManagers$0(Authenticator.java:326)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
-	at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:174)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707)
-	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
-	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
-	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
-	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
-	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
-	at org.ldaptive.auth.Authenticator.closeConnectionFactoryManagers(Authenticator.java:324)
-	at org.ldaptive.auth.Authenticator.close(Authenticator.java:306)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:1064)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:65)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1037)
-	at org.springframework.webflow.engine.Flow.destroy(Flow.java:589)
-	at org.springframework.webflow.engine.builder.DefaultFlowHolder.destroy(DefaultFlowHolder.java:100)
-	at org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl.destroy(FlowDefinitionRegistryImpl.java:111)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:183)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:61)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:1019)
-2023-12-13 21:47:19,447 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 361064184::name=bind-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldaptive.S [...]
-java.lang.IllegalStateException: Pool bind-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-	at org.ldaptive.pool.AbstractConnectionPool.close(AbstractConnectionPool.java:616)
-	at org.ldaptive.PooledConnectionFactory.close(PooledConnectionFactory.java:172)
-	at org.ldaptive.auth.Authenticator.lambda$closeConnectionFactoryManagers$0(Authenticator.java:326)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
-	at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:174)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707)
-	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
-	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
-	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
-	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
-	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
-	at org.ldaptive.auth.Authenticator.closeConnectionFactoryManagers(Authenticator.java:324)
-	at org.ldaptive.auth.Authenticator.close(Authenticator.java:306)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:1064)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:65)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1037)
-	at org.springframework.webflow.engine.Flow.destroy(Flow.java:589)
-	at org.springframework.webflow.engine.builder.DefaultFlowHolder.destroy(DefaultFlowHolder.java:100)
-	at org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl.destroy(FlowDefinitionRegistryImpl.java:111)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:183)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:61)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:1019)
-2023-12-13 21:47:19,447 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 1998450406::name=dn-search-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldap [...]
-java.lang.IllegalStateException: Pool dn-search-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-	at org.ldaptive.pool.AbstractConnectionPool.close(AbstractConnectionPool.java:616)
-	at org.ldaptive.PooledConnectionFactory.close(PooledConnectionFactory.java:172)
-	at org.ldaptive.auth.Authenticator.lambda$closeConnectionFactoryManagers$0(Authenticator.java:326)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
-	at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:174)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707)
-	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
-	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
-	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
-	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
-	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
-	at org.ldaptive.auth.Authenticator.closeConnectionFactoryManagers(Authenticator.java:324)
-	at org.ldaptive.auth.Authenticator.close(Authenticator.java:306)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:1064)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:65)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1037)
-	at org.springframework.webflow.engine.Flow.destroy(Flow.java:589)
-	at org.springframework.webflow.engine.builder.DefaultFlowHolder.destroy(DefaultFlowHolder.java:100)
-	at org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl.destroy(FlowDefinitionRegistryImpl.java:111)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:183)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:61)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:1019)
-2023-12-13 21:47:19,451 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 848075765::name=dn-search-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldapt [...]
-java.lang.IllegalStateException: Pool dn-search-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-	at org.ldaptive.pool.AbstractConnectionPool.close(AbstractConnectionPool.java:616)
-	at org.ldaptive.PooledConnectionFactory.close(PooledConnectionFactory.java:172)
-	at org.ldaptive.auth.Authenticator.lambda$closeConnectionFactoryManagers$0(Authenticator.java:326)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
-	at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:174)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707)
-	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
-	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
-	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
-	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
-	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
-	at org.ldaptive.auth.Authenticator.closeConnectionFactoryManagers(Authenticator.java:324)
-	at org.ldaptive.auth.Authenticator.close(Authenticator.java:306)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:1064)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:65)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1037)
-	at org.springframework.webflow.engine.Flow.destroy(Flow.java:589)
-	at org.springframework.webflow.engine.builder.DefaultFlowHolder.destroy(DefaultFlowHolder.java:100)
-	at org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl.destroy(FlowDefinitionRegistryImpl.java:111)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:183)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:61)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:1019)
-2023-12-13 21:47:19,451 -  - ERROR [org.ldaptive.auth.Authenticator:328] - Error closing connection factory [org.ldaptive.PooledConnectionFactory at 62096277::name=bind-pool, minPoolSize=3, maxPoolSize=10, validateOnCheckIn=false, validateOnCheckOut=false, validatePeriodically=true, activator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$792/0x000000015085d0e0 at 6876c051, passivator=org.ldaptive.pool.AbstractConnectionPool$$Lambda$793/0x000000015085d338 at 1e69c079, validator=[org.ldaptive.Se [...]
-java.lang.IllegalStateException: Pool bind-pool is not initialized
-	at org.ldaptive.pool.AbstractConnectionPool.throwIfNotInitialized(AbstractConnectionPool.java:472)
-	at org.ldaptive.pool.AbstractConnectionPool.close(AbstractConnectionPool.java:616)
-	at org.ldaptive.PooledConnectionFactory.close(PooledConnectionFactory.java:172)
-	at org.ldaptive.auth.Authenticator.lambda$closeConnectionFactoryManagers$0(Authenticator.java:326)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
-	at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:174)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
-	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
-	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707)
-	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
-	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
-	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
-	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
-	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
-	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
-	at org.ldaptive.auth.Authenticator.closeConnectionFactoryManagers(Authenticator.java:324)
-	at org.ldaptive.auth.Authenticator.close(Authenticator.java:306)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:1064)
-	at net.shibboleth.idp.authn.config.LDAPAuthenticationFactoryBean.destroyInstance(LDAPAuthenticationFactoryBean.java:65)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1037)
-	at org.springframework.webflow.engine.Flow.destroy(Flow.java:589)
-	at org.springframework.webflow.engine.builder.DefaultFlowHolder.destroy(DefaultFlowHolder.java:100)
-	at org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl.destroy(FlowDefinitionRegistryImpl.java:111)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:183)
-	at net.shibboleth.idp.profile.spring.factory.FlowDefinitionRegistryFactoryBean.destroyInstance(FlowDefinitionRegistryFactoryBean.java:61)
-	at org.springframework.beans.factory.config.AbstractFactoryBean.destroy(AbstractFactoryBean.java:199)
-	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:211)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1200)
-	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520)
-	at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1193)
-	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1125)
-	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1086)
-	at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:1019)
diff --git a/idp-parent/pom.xml b/idp-parent/pom.xml
index 3d926497a..4b59443af 100644
--- a/idp-parent/pom.xml
+++ b/idp-parent/pom.xml
@@ -8,7 +8,7 @@
     <parent>
         <groupId>net.shibboleth</groupId>
         <artifactId>parent</artifactId>
-        <version>11.3.6</version>
+        <version>11.3.6-SNAPSHOT</version>
     </parent>
 
     <name>Shibboleth Identity Provider</name>
diff --git a/idp-spring/target/classes/META-INF/MANIFEST.MF b/idp-spring/target/classes/META-INF/MANIFEST.MF
deleted file mode 100644
index 5299a1e40..000000000
--- a/idp-spring/target/classes/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,6 +0,0 @@
-Manifest-Version: 1.0
-Build-Jdk-Spec: 21
-Automatic-Module-Name: net.shibboleth.idp.spring
-Created-By: Maven Integration for Eclipse
-Sealed: true
-
diff --git a/idp-spring/target/classes/META-INF/maven/net.shibboleth.idp/idp-spring/pom.properties b/idp-spring/target/classes/META-INF/maven/net.shibboleth.idp/idp-spring/pom.properties
deleted file mode 100644
index a96ab7bbb..000000000
--- a/idp-spring/target/classes/META-INF/maven/net.shibboleth.idp/idp-spring/pom.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-#Generated by Maven Integration for Eclipse
-#Fri Mar 01 18:29:06 EST 2024
-artifactId=idp-spring
-groupId=net.shibboleth.idp
-m2e.projectLocation=/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring
-m2e.projectName=idp-spring
-version=5.1.0-SNAPSHOT
diff --git a/idp-spring/target/classes/META-INF/maven/net.shibboleth.idp/idp-spring/pom.xml b/idp-spring/target/classes/META-INF/maven/net.shibboleth.idp/idp-spring/pom.xml
deleted file mode 100644
index cb6bd9844..000000000
--- a/idp-spring/target/classes/META-INF/maven/net.shibboleth.idp/idp-spring/pom.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>net.shibboleth.idp</groupId>
-        <artifactId>idp-parent</artifactId>
-        <version>5.1.0-SNAPSHOT</version>
-    </parent>
-
-    <name>Shibboleth IdP :: Spring Integration</name>
-    <description>Spring Integration</description>
-    <artifactId>idp-spring</artifactId>
-    <packaging>jar</packaging>
-
-    <properties>
-        <automatic.module.name>net.shibboleth.idp.spring</automatic.module.name>
-    </properties>
-
-    <dependencies>
-        <!-- Compile Dependencies -->
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>idp-profile-impl</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>${opensaml.groupId}</groupId>
-            <artifactId>opensaml-spring</artifactId>
-        </dependency>
-        
-        <dependency>
-            <groupId>${shib-shared.groupId}</groupId>
-            <artifactId>shib-spring</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>${spring.groupId}</groupId>
-            <artifactId>spring-beans</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>${spring.groupId}</groupId>
-            <artifactId>spring-context</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>${spring.groupId}</groupId>
-            <artifactId>spring-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>${spring.groupId}</groupId>
-            <artifactId>spring-web</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>${spring-webflow.groupId}</groupId>
-            <artifactId>spring-webflow</artifactId>
-        </dependency>
-        
-        <!-- Provided Dependencies -->
-        <dependency>
-            <groupId>jakarta.servlet</groupId>
-            <artifactId>jakarta.servlet-api</artifactId>
-            <scope>provided</scope>
-        </dependency>
-
-        <!-- Runtime Dependencies -->
-
-        <!-- Test Dependencies -->
-        <dependency>
-            <groupId>org.openjdk.nashorn</groupId>
-            <artifactId>nashorn-core</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-    </dependencies>
-    
-</project>
diff --git a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/BasicX509CredentialFactoryBean.class b/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/BasicX509CredentialFactoryBean.class
deleted file mode 100644
index 084413cc0..000000000
Binary files a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/BasicX509CredentialFactoryBean.class and /dev/null differ
diff --git a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowDefinitionRegistryFactoryBean$DefaultFlowRegistry.class b/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowDefinitionRegistryFactoryBean$DefaultFlowRegistry.class
deleted file mode 100644
index c60a6d5de..000000000
Binary files a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowDefinitionRegistryFactoryBean$DefaultFlowRegistry.class and /dev/null differ
diff --git a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowDefinitionRegistryFactoryBean.class b/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowDefinitionRegistryFactoryBean.class
deleted file mode 100644
index d0fbf2f43..000000000
Binary files a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowDefinitionRegistryFactoryBean.class and /dev/null differ
diff --git a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowDefinitionResourceFactory.class b/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowDefinitionResourceFactory.class
deleted file mode 100644
index 7899a0bc1..000000000
Binary files a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowDefinitionResourceFactory.class and /dev/null differ
diff --git a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowModelFlowBuilder.class b/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowModelFlowBuilder.class
deleted file mode 100644
index 0b9bb0a41..000000000
Binary files a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowModelFlowBuilder.class and /dev/null differ
diff --git a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoader.class b/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoader.class
deleted file mode 100644
index fb03b2e6e..000000000
Binary files a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoader.class and /dev/null differ
diff --git a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/package-info.class b/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/package-info.class
deleted file mode 100644
index aa7851bb8..000000000
Binary files a/idp-spring/target/classes/net/shibboleth/idp/profile/spring/factory/package-info.class and /dev/null differ
diff --git a/idp-spring/target/idp-spring-5.1.0-SNAPSHOT-tests.jar b/idp-spring/target/idp-spring-5.1.0-SNAPSHOT-tests.jar
deleted file mode 100644
index 335c5212d..000000000
Binary files a/idp-spring/target/idp-spring-5.1.0-SNAPSHOT-tests.jar and /dev/null differ
diff --git a/idp-spring/target/idp-spring-5.1.0-SNAPSHOT.jar b/idp-spring/target/idp-spring-5.1.0-SNAPSHOT.jar
deleted file mode 100644
index 5ef6c5703..000000000
Binary files a/idp-spring/target/idp-spring-5.1.0-SNAPSHOT.jar and /dev/null differ
diff --git a/idp-spring/target/maven-archiver/pom.properties b/idp-spring/target/maven-archiver/pom.properties
deleted file mode 100644
index 68872d24a..000000000
--- a/idp-spring/target/maven-archiver/pom.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-artifactId=idp-spring
-groupId=net.shibboleth.idp
-version=5.1.0-SNAPSHOT
diff --git a/idp-spring/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/idp-spring/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
deleted file mode 100644
index 32ecb5e3f..000000000
--- a/idp-spring/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ /dev/null
@@ -1,7 +0,0 @@
-net/shibboleth/idp/profile/spring/factory/FlowDefinitionResourceFactory.class
-net/shibboleth/idp/profile/spring/factory/BasicX509CredentialFactoryBean.class
-net/shibboleth/idp/profile/spring/factory/package-info.class
-net/shibboleth/idp/profile/spring/factory/FlowDefinitionRegistryFactoryBean.class
-net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoader.class
-net/shibboleth/idp/profile/spring/factory/FlowDefinitionRegistryFactoryBean$DefaultFlowRegistry.class
-net/shibboleth/idp/profile/spring/factory/FlowModelFlowBuilder.class
diff --git a/idp-spring/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/idp-spring/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
deleted file mode 100644
index 5f7d8e72f..000000000
--- a/idp-spring/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ /dev/null
@@ -1,6 +0,0 @@
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/FlowDefinitionRegistryFactoryBean.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/FlowModelFlowBuilder.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/BasicX509CredentialFactoryBean.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/package-info.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoader.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/src/main/java/net/shibboleth/idp/profile/spring/factory/FlowDefinitionResourceFactory.java
diff --git a/idp-spring/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/idp-spring/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
deleted file mode 100644
index 7d74b9cd9..000000000
--- a/idp-spring/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
+++ /dev/null
@@ -1 +0,0 @@
-net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoaderTest.class
diff --git a/idp-spring/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/idp-spring/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
deleted file mode 100644
index 6f5ebbdba..000000000
--- a/idp-spring/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
+++ /dev/null
@@ -1 +0,0 @@
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/src/test/java/net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoaderTest.java
diff --git a/idp-spring/target/surefire-reports/Surefire suite/Surefire test.html b/idp-spring/target/surefire-reports/Surefire suite/Surefire test.html
deleted file mode 100644
index a10aa33ca..000000000
--- a/idp-spring/target/surefire-reports/Surefire suite/Surefire test.html	
+++ /dev/null
@@ -1,90 +0,0 @@
-<html>
-<head>
-<title>TestNG:  Surefire test</title>
-<link href="../testng.css" rel="stylesheet" type="text/css" />
-<link href="../my-testng.css" rel="stylesheet" type="text/css" />
-
-<style type="text/css">
-.log { display: none;} 
-.stack-trace { display: none;} 
-</style>
-<script type="text/javascript">
-<!--
-function flip(e) {
-  current = e.style.display;
-  if (current == 'block') {
-    e.style.display = 'none';
-    return 0;
-  }
-  else {
-    e.style.display = 'block';
-    return 1;
-  }
-}
-
-function toggleBox(szDivId, elem, msg1, msg2)
-{
-  var res = -1;  if (document.getElementById) {
-    res = flip(document.getElementById(szDivId));
-  }
-  else if (document.all) {
-    // this is the way old msie versions work
-    res = flip(document.all[szDivId]);
-  }
-  if(elem) {
-    if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2;
-  }
-
-}
-
-function toggleAllBoxes() {
-  if (document.getElementsByTagName) {
-    d = document.getElementsByTagName('div');
-    for (i = 0; i < d.length; i++) {
-      if (d[i].className == 'log') {
-        flip(d[i]);
-      }
-    }
-  }
-}
-
-// -->
-</script>
-
-</head>
-<body>
-<h2 align='center'>Surefire test</h2><table border='1' align="center">
-<tr>
-<td>Tests passed/Failed/Skipped:</td><td>2/0/0</td>
-</tr><tr>
-<td>Started on:</td><td>Wed Dec 13 21:47:02 EST 2023</td>
-</tr>
-<tr><td>Total time:</td><td>0 seconds (38 ms)</td>
-</tr><tr>
-<td>Included groups:</td><td></td>
-</tr><tr>
-<td>Excluded groups:</td><td></td>
-</tr>
-</table><p/>
-<small><i>(Hover the method name to see the test class name)</i></small><p/>
-<table width='100%' border='1' class='invocation-passed'>
-<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr>
-<tr><td><b>Test method</b></td>
-<td><b>Attribute(s)</b></td>
-<td width="30%"><b>Exception</b></td>
-<td width="10%"><b>Time (seconds)</b></td>
-<td><b>Instance</b></td>
-</tr>
-<tr>
-<td title='net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.testClasspathWildcard_GetResource_IDP1833()'><b>testClasspathWildcard_GetResource_IDP1833</b><br>Test class: net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest</td>
-<td></td>
-<td>0</td>
-<td>net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest at 316bcf94</td></tr>
-<tr>
-<td title='net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.testClasspathWildcard_GetResourceByPath_IDP1833()'><b>testClasspathWildcard_GetResourceByPath_IDP1833</b><br>Test class: net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest</td>
-<td></td>
-<td>0</td>
-<td>net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest at 316bcf94</td></tr>
-</table><p>
-</body>
-</html>
\ No newline at end of file
diff --git a/idp-spring/target/surefire-reports/Surefire suite/Surefire test.xml b/idp-spring/target/surefire-reports/Surefire suite/Surefire test.xml
deleted file mode 100644
index b081ef3ec..000000000
--- a/idp-spring/target/surefire-reports/Surefire suite/Surefire test.xml	
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated by org.testng.reporters.JUnitXMLReporter -->
-<testsuite ignored="0" hostname="Brent-Putmans-Mac-Mini.local" failures="0" tests="2" name="Surefire test" time="0.038" errors="0" timestamp="2023-12-13T21:47:02 EST">
-  <testcase classname="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest" name="testClasspathWildcard_GetResourceByPath_IDP1833" time="0.012"/>
-  <testcase classname="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest" name="testClasspathWildcard_GetResource_IDP1833" time="0.001"/>
-</testsuite> <!-- Surefire test -->
diff --git a/idp-spring/target/surefire-reports/TEST-net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.xml b/idp-spring/target/surefire-reports/TEST-net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.xml
deleted file mode 100644
index 65498908d..000000000
--- a/idp-spring/target/surefire-reports/TEST-net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest" time="0.504" tests="2" errors="0" skipped="0" failures="0">
-  <properties>
-    <property name="java.specification.version" value="17"/>
-    <property name="sun.jnu.encoding" value="UTF-8"/>
-    <property name="java.class.path" value="/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/target/test-classes:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/target/classes:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-profile-impl/target/idp-profile-impl-5.1.0-SNAPSHOT.jar:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-profile-api/target/idp-profile-api-5.1.0-SNAPSHOT.jar:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-authn-api/targ [...]
-    <property name="java.vm.vendor" value="Oracle Corporation"/>
-    <property name="sun.arch.data.model" value="64"/>
-    <property name="java.vendor.url" value="https://java.oracle.com/"/>
-    <property name="user.timezone" value="America/New_York"/>
-    <property name="os.name" value="Mac OS X"/>
-    <property name="java.vm.specification.version" value="17"/>
-    <property name="sun.java.launcher" value="SUN_STANDARD"/>
-    <property name="user.country" value="US"/>
-    <property name="sun.boot.library.path" value="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/lib"/>
-    <property name="sun.java.command" value="/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/target/surefire/surefirebooter-20231213214701556_599.jar /Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/target/surefire 2023-12-13T21-45-49_287-jvmRun1 surefire-20231213214701556_597tmp surefire_14-20231213214701556_598tmp"/>
-    <property name="http.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/>
-    <property name="jdk.debug" value="release"/>
-    <property name="surefire.test.class.path" value="/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/target/test-classes:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/target/classes:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-profile-impl/target/idp-profile-impl-5.1.0-SNAPSHOT.jar:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-profile-api/target/idp-profile-api-5.1.0-SNAPSHOT.jar:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-authn [...]
-    <property name="sun.cpu.endian" value="little"/>
-    <property name="user.home" value="/Users/putmanb"/>
-    <property name="user.language" value="en"/>
-    <property name="java.specification.vendor" value="Oracle Corporation"/>
-    <property name="java.version.date" value="2023-07-18"/>
-    <property name="java.home" value="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"/>
-    <property name="file.separator" value="/"/>
-    <property name="basedir" value="/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring"/>
-    <property name="java.vm.compressedOopsMode" value="Zero based"/>
-    <property name="line.separator" value="
"/>
-    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
-    <property name="java.specification.name" value="Java Platform API Specification"/>
-    <property name="surefire.real.class.path" value="/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/target/surefire/surefirebooter-20231213214701556_599.jar"/>
-    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
-    <property name="ftp.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/>
-    <property name="java.runtime.version" value="17.0.8+9-LTS-211"/>
-    <property name="user.name" value="putmanb"/>
-    <property name="path.separator" value=":"/>
-    <property name="os.version" value="11.7.6"/>
-    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
-    <property name="file.encoding" value="UTF-8"/>
-    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
-    <property name="localRepository" value="/Users/putmanb/Dev/Java/maven-repo"/>
-    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
-    <property name="java.io.tmpdir" value="/var/folders/3b/6pjvjt_j3ws2rtq52q2rc_7r0000gn/T/"/>
-    <property name="java.version" value="17.0.8"/>
-    <property name="user.dir" value="/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring"/>
-    <property name="os.arch" value="x86_64"/>
-    <property name="no-check-m2" value="true"/>
-    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
-    <property name="native.encoding" value="UTF-8"/>
-    <property name="java.library.path" value="/Users/putmanb/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:."/>
-    <property name="java.vm.info" value="mixed mode, sharing"/>
-    <property name="java.vendor" value="Oracle Corporation"/>
-    <property name="java.vm.version" value="17.0.8+9-LTS-211"/>
-    <property name="sun.io.unicode.encoding" value="UnicodeBig"/>
-    <property name="socksNonProxyHosts" value="local|*.local|169.254/16|*.169.254/16"/>
-    <property name="java.class.version" value="61.0"/>
-  </properties>
-  <testcase name="testClasspathWildcard_GetResourceByPath_IDP1833" classname="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest" time="0.011">
-    <system-out><![CDATA[21:47:01,796 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.4.13
-21:47:01,798 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - No custom configurators were discovered as a service.
-21:47:01,798 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
-21:47:01,800 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
-21:47:01,810 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
-21:47:01,811 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
-21:47:01,825 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 11 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
-21:47:01,825 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
-21:47:01,825 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
-21:47:01,832 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/target/test-classes/logback-test.xml]
-21:47:01,900 |-WARN in ch.qos.logback.classic.joran.action.LevelAction - <level> element is deprecated. Near [level] on line 17
-21:47:01,900 |-WARN in ch.qos.logback.classic.joran.action.LevelAction - Please use "level" attribute within <logger> or <root> elements instead.
-21:47:01,941 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [net.shibboleth.shared.spring.resource] to DEBUG
-21:47:01,941 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [net.shibboleth.idp.profile.spring] to DEBUG
-21:47:01,941 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [STDOUT]
-21:47:01,941 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
-21:47:01,960 |-INFO in ch.qos.logback.classic.model.processor.LevelModelHandler - ROOT level set to INFO
-21:47:01,961 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [STDOUT] to Logger[ROOT]
-21:47:01,961 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor at 56620197 - End of configuration.
-21:47:01,961 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator at 6eda5c9 - Registering current configuration as safe fallback point
-21:47:01,961 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 136 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
-
-]]></system-out>
-  </testcase>
-  <testcase name="testClasspathWildcard_GetResource_IDP1833" classname="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest" time="0.002"/>
-</testsuite>
\ No newline at end of file
diff --git a/idp-spring/target/surefire-reports/bullet_point.png b/idp-spring/target/surefire-reports/bullet_point.png
deleted file mode 100644
index 176e6d5b3..000000000
Binary files a/idp-spring/target/surefire-reports/bullet_point.png and /dev/null differ
diff --git a/idp-spring/target/surefire-reports/collapseall.gif b/idp-spring/target/surefire-reports/collapseall.gif
deleted file mode 100644
index a2d80a904..000000000
Binary files a/idp-spring/target/surefire-reports/collapseall.gif and /dev/null differ
diff --git a/idp-spring/target/surefire-reports/emailable-report.html b/idp-spring/target/surefire-reports/emailable-report.html
deleted file mode 100644
index 8cdd493c9..000000000
--- a/idp-spring/target/surefire-reports/emailable-report.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="https://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
-<title>TestNG Report</title>
-<style type="text/css">table {margin-bottom:10px;border-collapse:collapse;empty-cells:show}th,td {border:1px solid #009;padding:.25em .5em}th {vertical-align:bottom}td {vertical-align:top}table a {font-weight:bold}.stripe td {background-color: #E6EBF9}.num {text-align:right}.passedodd td {background-color: #3F3}.passedeven td {background-color: #0A0}.skippedodd td {background-color: #DDD}.skippedeven td {background-color: #CCC}.failedodd td,.attn {background-color: #F33}.failedeven td,.s [...]
-</head>
-<body>
-<table>
-<tr><th>Test</th><th># Passed</th><th># Skipped</th><th># Retried</th><th># Failed</th><th>Time (ms)</th><th>Included Groups</th><th>Excluded Groups</th></tr>
-<tr><th colspan="8">Surefire suite</th></tr>
-<tr><td><a href="#t0">Surefire test</a></td><td class="num">2</td><td class="num">0</td><td class="num">0</td><td class="num">0</td><td class="num">38</td><td></td><td></td></tr>
-</table>
-<table id='summary'><thead><tr><th>Class</th><th>Method</th><th>Start</th><th>Time (ms)</th></tr></thead><tbody><tr><th colspan="4">Surefire suite</th></tr></tbody><tbody id="t0"><tr><th colspan="4">Surefire test — passed</th></tr><tr class="passedeven"><td rowspan="2">net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest</td><td><a href="#m0">testClasspathWildcard_GetResourceByPath_IDP1833</a></td><td rowspan="1">1702522022129</td><td rowspan="1">12</td></tr><tr [...]
-</table>
-<h2>Surefire test</h2><h3 id="m0">net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest#testClasspathWildcard_GetResourceByPath_IDP1833</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p>
-<h3 id="m1">net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest#testClasspathWildcard_GetResource_IDP1833</h3><table class="result"><tr><th class="invisible"/></tr></table><p class="totop"><a href="#summary">back to summary</a></p>
-</body>
-</html>
diff --git a/idp-spring/target/surefire-reports/failed.png b/idp-spring/target/surefire-reports/failed.png
deleted file mode 100644
index c117be59a..000000000
Binary files a/idp-spring/target/surefire-reports/failed.png and /dev/null differ
diff --git a/idp-spring/target/surefire-reports/index.html b/idp-spring/target/surefire-reports/index.html
deleted file mode 100644
index e2fd92d58..000000000
--- a/idp-spring/target/surefire-reports/index.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE html>
-
-<html>
-  <head>
-  <meta charset='utf-8'>
-  <title>TestNG reports</title>
-
-    <link type="text/css" href="testng-reports1.css" rel="stylesheet" id="ultra" />
-    <link type="text/css" href="testng-reports.css" rel="stylesheet" id="retro" disabled="false"/>
-    <script type="text/javascript" src="jquery-3.6.0.min.js"></script>
-    <script type="text/javascript" src="testng-reports.js"></script>
-    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
-    <script type='text/javascript'>
-      google.load('visualization', '1', {packages:['table']});
-      google.setOnLoadCallback(drawTable);
-      var suiteTableInitFunctions = new Array();
-      var suiteTableData = new Array();
-    </script>
-    <!--
-      <script type="text/javascript" src="jquery-ui/js/jquery-ui-1.8.16.custom.min.js"></script>
-     -->
-  </head>
-
-  <body>    <div class="top-banner-root">
-      <span class="top-banner-title-font">Test results</span>
-      <button id="button" class="button">Switch Retro Theme</button> <!-- button -->
-      <br/>
-      <span class="top-banner-font-1">1 suite</span>
-    </div> <!-- top-banner-root -->
-    <div class="navigator-root">
-      <div class="navigator-suite-header">
-        <span>All suites</span>
-        <a href="#" title="Collapse/expand all the suites" class="collapse-all-link">
-          <img src="collapseall.gif" class="collapse-all-icon">
-          </img> <!-- collapse-all-icon -->
-        </a> <!-- collapse-all-link -->
-      </div> <!-- navigator-suite-header -->
-      <div class="suite">
-        <div class="rounded-window">
-          <div class="suite-header light-rounded-window-top">
-            <a href="#" panel-name="suite-Surefire_suite" class="navigator-link">
-              <span class="suite-name border-passed">Surefire suite</span>
-            </a> <!-- navigator-link -->
-          </div> <!-- suite-header light-rounded-window-top -->
-          <div class="navigator-suite-content">
-            <div class="suite-section-title">
-              <span>Info</span>
-            </div> <!-- suite-section-title -->
-            <div class="suite-section-content">
-              <ul>
-                <li>
-                  <a href="#" panel-name="test-xml-Surefire_suite" class="navigator-link ">
-                    <span>[unset file name]</span>
-                  </a> <!-- navigator-link  -->
-                </li>
-                <li>
-                  <a href="#" panel-name="testlist-Surefire_suite" class="navigator-link ">
-                    <span class="test-stats">1 test</span>
-                  </a> <!-- navigator-link  -->
-                </li>
-                <li>
-                  <a href="#" panel-name="group-Surefire_suite" class="navigator-link ">
-                    <span>0 groups</span>
-                  </a> <!-- navigator-link  -->
-                </li>
-                <li>
-                  <a href="#" panel-name="times-Surefire_suite" class="navigator-link ">
-                    <span>Times</span>
-                  </a> <!-- navigator-link  -->
-                </li>
-                <li>
-                  <a href="#" panel-name="reporter-Surefire_suite" class="navigator-link ">
-                    <span>Reporter output</span>
-                  </a> <!-- navigator-link  -->
-                </li>
-                <li>
-                  <a href="#" panel-name="ignored-methods-Surefire_suite" class="navigator-link ">
-                    <span>Ignored methods</span>
-                  </a> <!-- navigator-link  -->
-                </li>
-                <li>
-                  <a href="#" panel-name="chronological-Surefire_suite" class="navigator-link ">
-                    <span>Chronological view</span>
-                  </a> <!-- navigator-link  -->
-                </li>
-              </ul>
-            </div> <!-- suite-section-content -->
-            <div class="result-section">
-              <div class="suite-section-title">
-                <span>Results</span>
-              </div> <!-- suite-section-title -->
-              <div class="suite-section-content">
-                <ul>
-                  <li>
-                    <span class="method-stats">2 methods,   2 passed</span>
-                  </li>
-                  <li>
-                    <span class="method-list-title passed">Passed methods</span>
-                    <span class="show-or-hide-methods passed">
-                      <a href="#" panel-name="suite-Surefire_suite" class="hide-methods passed suite-Surefire_suite"> (hide)</a> <!-- hide-methods passed suite-Surefire_suite -->
-                      <a href="#" panel-name="suite-Surefire_suite" class="show-methods passed suite-Surefire_suite"> (show)</a> <!-- show-methods passed suite-Surefire_suite -->
-                    </span>
-                    <div class="method-list-content passed suite-Surefire_suite">
-                      <span>
-                        <img src="passed.png" width="3%"/>
-                        <a href="#" panel-name="suite-Surefire_suite" title="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest" class="method navigator-link" hash-for-method="testClasspathWildcard_GetResourceByPath_IDP1833">testClasspathWildcard_GetResourceByPath_IDP1833</a> <!-- method navigator-link -->
-                      </span>
-                      <br/>
-                      <span>
-                        <img src="passed.png" width="3%"/>
-                        <a href="#" panel-name="suite-Surefire_suite" title="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest" class="method navigator-link" hash-for-method="testClasspathWildcard_GetResource_IDP1833">testClasspathWildcard_GetResource_IDP1833</a> <!-- method navigator-link -->
-                      </span>
-                      <br/>
-                    </div> <!-- method-list-content passed suite-Surefire_suite -->
-                  </li>
-                </ul>
-              </div> <!-- suite-section-content -->
-            </div> <!-- result-section -->
-          </div> <!-- navigator-suite-content -->
-        </div> <!-- rounded-window -->
-      </div> <!-- suite -->
-    </div> <!-- navigator-root -->
-    <div class="wrapper">
-      <div class="main-panel-root">
-        <div panel-name="suite-Surefire_suite" class="panel Surefire_suite">
-          <div class="suite-Surefire_suite-class-passed">
-            <div class="main-panel-header rounded-window-top">
-              <img src="passed.png"/>
-              <span class="class-name">net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest</span>
-            </div> <!-- main-panel-header rounded-window-top -->
-            <div class="main-panel-content rounded-window-bottom">
-              <div class="method">
-                <div class="method-content">
-                  <a name="testClasspathWildcard_GetResourceByPath_IDP1833">
-                  </a> <!-- testClasspathWildcard_GetResourceByPath_IDP1833 -->
-                  <span class="method-name">testClasspathWildcard_GetResourceByPath_IDP1833</span>
-                </div> <!-- method-content -->
-              </div> <!-- method -->
-              <div class="method">
-                <div class="method-content">
-                  <a name="testClasspathWildcard_GetResource_IDP1833">
-                  </a> <!-- testClasspathWildcard_GetResource_IDP1833 -->
-                  <span class="method-name">testClasspathWildcard_GetResource_IDP1833</span>
-                </div> <!-- method-content -->
-              </div> <!-- method -->
-            </div> <!-- main-panel-content rounded-window-bottom -->
-          </div> <!-- suite-Surefire_suite-class-passed -->
-        </div> <!-- panel Surefire_suite -->
-        <div panel-name="test-xml-Surefire_suite" class="panel">
-          <div class="main-panel-header rounded-window-top">
-          </div> <!-- main-panel-header rounded-window-top -->
-          <div class="main-panel-content rounded-window-bottom">
-            <pre>
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
-<suite name="Surefire suite" verbose="0">
-  <test thread-count="5" name="Surefire test" verbose="0">
-    <classes>
-      <class name="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest"/>
-    </classes>
-  </test> <!-- Surefire test -->
-</suite> <!-- Surefire suite -->
-            </pre>
-          </div> <!-- main-panel-content rounded-window-bottom -->
-        </div> <!-- panel -->
-        <div panel-name="testlist-Surefire_suite" class="panel">
-          <div class="main-panel-header rounded-window-top">
-            <span class="header-content">Tests for Surefire suite</span>
-          </div> <!-- main-panel-header rounded-window-top -->
-          <div class="main-panel-content rounded-window-bottom">
-            <ul>
-              <li>
-                <span class="test-name">Surefire test (1 class)</span>
-              </li>
-            </ul>
-          </div> <!-- main-panel-content rounded-window-bottom -->
-        </div> <!-- panel -->
-        <div panel-name="group-Surefire_suite" class="panel">
-          <div class="main-panel-header rounded-window-top">
-            <span class="header-content">Groups for Surefire suite</span>
-          </div> <!-- main-panel-header rounded-window-top -->
-          <div class="main-panel-content rounded-window-bottom">
-          </div> <!-- main-panel-content rounded-window-bottom -->
-        </div> <!-- panel -->
-        <div panel-name="times-Surefire_suite" class="panel">
-          <div class="main-panel-header rounded-window-top">
-            <span class="header-content">Times for Surefire suite</span>
-          </div> <!-- main-panel-header rounded-window-top -->
-          <div class="main-panel-content rounded-window-bottom">
-            <div class="times-div">
-              <script type="text/javascript">
-suiteTableInitFunctions.push('tableData_Surefire_suite');
-function tableData_Surefire_suite() {
-var data = new google.visualization.DataTable();
-data.addColumn('number', 'Number');
-data.addColumn('string', 'Method');
-data.addColumn('string', 'Class');
-data.addColumn('number', 'Time (ms)');
-data.addRows(2);
-data.setCell(0, 0, 0)
-data.setCell(0, 1, 'testClasspathWildcard_GetResourceByPath_IDP1833')
-data.setCell(0, 2, 'net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest')
-data.setCell(0, 3, 12);
-data.setCell(1, 0, 1)
-data.setCell(1, 1, 'testClasspathWildcard_GetResource_IDP1833')
-data.setCell(1, 2, 'net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest')
-data.setCell(1, 3, 1);
-window.suiteTableData['Surefire_suite']= { tableData: data, tableDiv: 'times-div-Surefire_suite'}
-return data;
-}
-              </script>
-              <span class="suite-total-time">Total running time: 13 ms</span>
-              <div id="times-div-Surefire_suite">
-              </div> <!-- times-div-Surefire_suite -->
-            </div> <!-- times-div -->
-          </div> <!-- main-panel-content rounded-window-bottom -->
-        </div> <!-- panel -->
-        <div panel-name="reporter-Surefire_suite" class="panel">
-          <div class="main-panel-header rounded-window-top">
-            <span class="header-content">Reporter output for Surefire suite</span>
-          </div> <!-- main-panel-header rounded-window-top -->
-          <div class="main-panel-content rounded-window-bottom">
-          </div> <!-- main-panel-content rounded-window-bottom -->
-        </div> <!-- panel -->
-        <div panel-name="ignored-methods-Surefire_suite" class="panel">
-          <div class="main-panel-header rounded-window-top">
-            <span class="header-content">0 ignored methods</span>
-          </div> <!-- main-panel-header rounded-window-top -->
-          <div class="main-panel-content rounded-window-bottom">
-          </div> <!-- main-panel-content rounded-window-bottom -->
-        </div> <!-- panel -->
-        <div panel-name="chronological-Surefire_suite" class="panel">
-          <div class="main-panel-header rounded-window-top">
-            <span class="header-content">Methods in chronological order</span>
-          </div> <!-- main-panel-header rounded-window-top -->
-          <div class="main-panel-content rounded-window-bottom">
-            <div class="chronological-class">
-              <div class="chronological-class-name">net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest</div> <!-- chronological-class-name -->
-              <div class="test-method">
-                <span class="method-name">testClasspathWildcard_GetResourceByPath_IDP1833</span>
-                <span class="method-start">0 ms</span>
-              </div> <!-- test-method -->
-              <div class="test-method">
-                <span class="method-name">testClasspathWildcard_GetResource_IDP1833</span>
-                <span class="method-start">14 ms</span>
-              </div> <!-- test-method -->
-          </div> <!-- main-panel-content rounded-window-bottom -->
-        </div> <!-- panel -->
-      </div> <!-- main-panel-root -->
-    </div> <!-- wrapper -->
-  </body>
-<script type="text/javascript" src="testng-reports2.js"></script>
-</html>
diff --git a/idp-spring/target/surefire-reports/jquery-3.6.0.min.js b/idp-spring/target/surefire-reports/jquery-3.6.0.min.js
deleted file mode 100644
index c4c6022f2..000000000
--- a/idp-spring/target/surefire-reports/jquery-3.6.0.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */
-!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l= [...]
diff --git a/idp-spring/target/surefire-reports/junitreports/TEST-net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.xml b/idp-spring/target/surefire-reports/junitreports/TEST-net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.xml
deleted file mode 100644
index 676f3317b..000000000
--- a/idp-spring/target/surefire-reports/junitreports/TEST-net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated by org.testng.reporters.JUnitReportReporter -->
-<testsuite hostname="Brent-Putmans-Mac-Mini.local" failures="0" tests="2" name="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest" time="0.013" errors="0" timestamp="2023-12-13T21:47:02 EST" skipped="0">
-  <testcase classname="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest" name="testClasspathWildcard_GetResource_IDP1833" time="0.001"/>
-  <system-out/>
-  <testcase classname="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest" name="testClasspathWildcard_GetResourceByPath_IDP1833" time="0.012"/>
-  <system-out/>
-</testsuite> <!-- net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest -->
diff --git a/idp-spring/target/surefire-reports/navigator-bullet.png b/idp-spring/target/surefire-reports/navigator-bullet.png
deleted file mode 100644
index 36d90d395..000000000
Binary files a/idp-spring/target/surefire-reports/navigator-bullet.png and /dev/null differ
diff --git a/idp-spring/target/surefire-reports/net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest-output.txt b/idp-spring/target/surefire-reports/net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest-output.txt
deleted file mode 100644
index db7781561..000000000
--- a/idp-spring/target/surefire-reports/net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest-output.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-21:47:01,796 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.4.13
-21:47:01,798 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - No custom configurators were discovered as a service.
-21:47:01,798 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
-21:47:01,800 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
-21:47:01,810 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
-21:47:01,811 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
-21:47:01,825 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 11 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
-21:47:01,825 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
-21:47:01,825 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
-21:47:01,832 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-spring/target/test-classes/logback-test.xml]
-21:47:01,900 |-WARN in ch.qos.logback.classic.joran.action.LevelAction - <level> element is deprecated. Near [level] on line 17
-21:47:01,900 |-WARN in ch.qos.logback.classic.joran.action.LevelAction - Please use "level" attribute within <logger> or <root> elements instead.
-21:47:01,941 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [net.shibboleth.shared.spring.resource] to DEBUG
-21:47:01,941 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [net.shibboleth.idp.profile.spring] to DEBUG
-21:47:01,941 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [STDOUT]
-21:47:01,941 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
-21:47:01,960 |-INFO in ch.qos.logback.classic.model.processor.LevelModelHandler - ROOT level set to INFO
-21:47:01,961 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [STDOUT] to Logger[ROOT]
-21:47:01,961 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor at 56620197 - End of configuration.
-21:47:01,961 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator at 6eda5c9 - Registering current configuration as safe fallback point
-21:47:01,961 |-INFO in ch.qos.logback.classic.util.ContextInitializer at 393671df - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 136 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY
-
diff --git a/idp-spring/target/surefire-reports/net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.txt b/idp-spring/target/surefire-reports/net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.txt
deleted file mode 100644
index 23bf49cfe..000000000
--- a/idp-spring/target/surefire-reports/net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest
--------------------------------------------------------------------------------
-Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.504 s -- in net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/Surefire test.properties b/idp-spring/target/surefire-reports/old/Surefire suite/Surefire test.properties
deleted file mode 100644
index d7c8865f0..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/Surefire test.properties	
+++ /dev/null
@@ -1 +0,0 @@
-[SuiteResult context=Surefire test]
\ No newline at end of file
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/classes.html b/idp-spring/target/surefire-reports/old/Surefire suite/classes.html
deleted file mode 100644
index 839ce387b..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/classes.html	
+++ /dev/null
@@ -1,32 +0,0 @@
-<table border='1'>
-<tr>
-<th>Class name</th>
-<th>Method name</th>
-<th>Groups</th>
-</tr><tr>
-<td>net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest</td>
-<td> </td><td> </td></tr>
-<tr>
-<td align='center' colspan='3'>@Test</td>
-</tr>
-<tr>
-<td> </td>
-<td>testClasspathWildcard_GetResource_IDP1833</td>
-<td> </td></tr>
-<tr>
-<td> </td>
-<td>testClasspathWildcard_GetResourceByPath_IDP1833</td>
-<td> </td></tr>
-<tr>
-<td align='center' colspan='3'>@BeforeClass</td>
-</tr>
-<tr>
-<td align='center' colspan='3'>@BeforeMethod</td>
-</tr>
-<tr>
-<td align='center' colspan='3'>@AfterMethod</td>
-</tr>
-<tr>
-<td align='center' colspan='3'>@AfterClass</td>
-</tr>
-</table>
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/groups.html b/idp-spring/target/surefire-reports/old/Surefire suite/groups.html
deleted file mode 100644
index 199cb3f11..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/groups.html	
+++ /dev/null
@@ -1 +0,0 @@
-<h2>Groups used for this test run</h2>
\ No newline at end of file
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/index.html b/idp-spring/target/surefire-reports/old/Surefire suite/index.html
deleted file mode 100644
index 9f73abdbe..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/index.html	
+++ /dev/null
@@ -1,6 +0,0 @@
-<html><head><title>Results for Surefire suite</title></head>
-<frameset cols="26%,74%">
-<frame src="toc.html" name="navFrame">
-<frame src="main.html" name="mainFrame">
-</frameset>
-</html>
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/main.html b/idp-spring/target/surefire-reports/old/Surefire suite/main.html
deleted file mode 100644
index fddc3cab2..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/main.html	
+++ /dev/null
@@ -1,2 +0,0 @@
-<html><head><title>Results for Surefire suite</title></head>
-<body>Select a result on the left-hand pane.</body></html>
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/methods-alphabetical.html b/idp-spring/target/surefire-reports/old/Surefire suite/methods-alphabetical.html
deleted file mode 100644
index 79df6ec47..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/methods-alphabetical.html	
+++ /dev/null
@@ -1,8 +0,0 @@
-<h2>Methods run, sorted chronologically</h2><h3>>> means before, << means after</h3><p/><br/><em>Surefire suite</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/>
-<table border="1">
-<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr>
-<tr bgcolor="a29b66">  <td>23/12/13 21:47:02</td>   <td>0</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="FlowRelativeResourceLoaderTest.testClasspathWildcard_GetResourceByPath_IDP1833()[pri:0, instance:net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest at 316bcf94]">testClasspathWildcard_GetResourceByPath_IDP1833</td> 
-  <td>main at 292641216</td>   <td></td> </tr>
-<tr bgcolor="a29b66">  <td>23/12/13 21:47:02</td>   <td>14</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="FlowRelativeResourceLoaderTest.testClasspathWildcard_GetResource_IDP1833()[pri:0, instance:net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest at 316bcf94]">testClasspathWildcard_GetResource_IDP1833</td> 
-  <td>main at 292641216</td>   <td></td> </tr>
-</table>
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/methods-not-run.html b/idp-spring/target/surefire-reports/old/Surefire suite/methods-not-run.html
deleted file mode 100644
index 54b14cb85..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/methods-not-run.html	
+++ /dev/null
@@ -1,2 +0,0 @@
-<h2>Methods that were not run</h2><table>
-</table>
\ No newline at end of file
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/methods.html b/idp-spring/target/surefire-reports/old/Surefire suite/methods.html
deleted file mode 100644
index dd9a2cc75..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/methods.html	
+++ /dev/null
@@ -1,8 +0,0 @@
-<h2>Methods run, sorted chronologically</h2><h3>>> means before, << means after</h3><p/><br/><em>Surefire suite</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/>
-<table border="1">
-<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr>
-<tr bgcolor="a29b66">  <td>23/12/13 21:47:02</td>   <td>0</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="FlowRelativeResourceLoaderTest.testClasspathWildcard_GetResource_IDP1833()[pri:0, instance:net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest at 316bcf94]">testClasspathWildcard_GetResource_IDP1833</td> 
-  <td>main at 292641216</td>   <td></td> </tr>
-<tr bgcolor="a29b66">  <td>23/12/13 21:47:02</td>   <td>-14</td> <td> </td><td> </td><td> </td><td> </td><td> </td><td title="FlowRelativeResourceLoaderTest.testClasspathWildcard_GetResourceByPath_IDP1833()[pri:0, instance:net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest at 316bcf94]">testClasspathWildcard_GetResourceByPath_IDP1833</td> 
-  <td>main at 292641216</td>   <td></td> </tr>
-</table>
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/reporter-output.html b/idp-spring/target/surefire-reports/old/Surefire suite/reporter-output.html
deleted file mode 100644
index 063bc2e96..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/reporter-output.html	
+++ /dev/null
@@ -1 +0,0 @@
-<h2>Reporter output</h2><table></table>
\ No newline at end of file
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/testng.xml.html b/idp-spring/target/surefire-reports/old/Surefire suite/testng.xml.html
deleted file mode 100644
index 52b4d8bc7..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/testng.xml.html	
+++ /dev/null
@@ -1 +0,0 @@
-<html><head><title>testng.xml for Surefire suite</title></head><body><tt><?xml version="1.0" encoding="UTF-8"?><br/><!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd"><br/><suite name="Surefire suite" verbose="0"><br/>  <test thread-count="5" name="Surefire test" verbose="0"><br/>    <classes><br/>      <class name="net.shib [...]
\ No newline at end of file
diff --git a/idp-spring/target/surefire-reports/old/Surefire suite/toc.html b/idp-spring/target/surefire-reports/old/Surefire suite/toc.html
deleted file mode 100644
index 6d14f7fac..000000000
--- a/idp-spring/target/surefire-reports/old/Surefire suite/toc.html	
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-<head>
-<title>Results for Surefire suite</title>
-<link href="../testng.css" rel="stylesheet" type="text/css" />
-<link href="../my-testng.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<h3><p align="center">Results for<br/><em>Surefire suite</em></p></h3>
-<table border='1' width='100%'>
-<tr valign='top'>
-<td>1 test</td>
-<td><a target='mainFrame' href='classes.html'>1 class</a></td>
-<td>2 methods:<br/>
-  <a target='mainFrame' href='methods.html'>chronological</a><br/>
-  <a target='mainFrame' href='methods-alphabetical.html'>alphabetical</a><br/>
-  <a target='mainFrame' href='methods-not-run.html'>not run (0)</a></td>
-</tr>
-<tr>
-<td><a target='mainFrame' href='groups.html'>0 group</a></td>
-<td><a target='mainFrame' href='reporter-output.html'>reporter output</a></td>
-<td><a target='mainFrame' href='testng.xml.html'>testng.xml</a></td>
-</tr></table>
-<table width='100%' class='test-passed'>
-<tr><td>
-<table style='width: 100%'><tr><td valign='top'>Surefire test (2/0/0)</td><td valign='top' align='right'>
-  <a href='Surefire test.html' target='mainFrame'>Results</a>
-</td></tr></table>
-</td></tr><p/>
-</table>
-</body></html>
\ No newline at end of file
diff --git a/idp-spring/target/surefire-reports/old/index.html b/idp-spring/target/surefire-reports/old/index.html
deleted file mode 100644
index 2baa40c84..000000000
--- a/idp-spring/target/surefire-reports/old/index.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-<head><title></title><link href="./testng.css" rel="stylesheet" type="text/css" />
-<link href="./my-testng.css" rel="stylesheet" type="text/css" />
-</head><body>
-<h2><p align='center'>Test results</p></h2>
-<table border='1' width='100%' class='main-page'><tr><th>Suite</th><th>Passed</th><th>Failed</th><th>Skipped</th><th>testng.xml</th></tr>
-<tr align='center' class='invocation-passed'><td><em>Total</em></td><td><em>2</em></td><td><em>0</em></td><td><em>0</em></td><td> </td></tr>
-<tr align='center' class='invocation-passed'><td><a href='Surefire suite/index.html'>Surefire suite</a></td>
-<td>2</td><td>0</td><td>0</td><td><a href='Surefire suite/testng.xml.html'>Link</a></td></tr></table></body></html>
diff --git a/idp-spring/target/surefire-reports/passed.png b/idp-spring/target/surefire-reports/passed.png
deleted file mode 100644
index 45e85bbfd..000000000
Binary files a/idp-spring/target/surefire-reports/passed.png and /dev/null differ
diff --git a/idp-spring/target/surefire-reports/skipped.png b/idp-spring/target/surefire-reports/skipped.png
deleted file mode 100644
index c36a32439..000000000
Binary files a/idp-spring/target/surefire-reports/skipped.png and /dev/null differ
diff --git a/idp-spring/target/surefire-reports/testng-reports.css b/idp-spring/target/surefire-reports/testng-reports.css
deleted file mode 100644
index d7b75c404..000000000
--- a/idp-spring/target/surefire-reports/testng-reports.css
+++ /dev/null
@@ -1,326 +0,0 @@
-body {
-    margin: 0 0 5px 5px;
-}
-
-ul {
-    margin: 0;
-}
-
-li {
-    list-style-type: none;
-}
-
-a {
-    text-decoration: none;
-}
-
-a:hover {
-    text-decoration: underline;
-}
-
-.navigator-selected {
-    background: #ffa500;
-}
-
-.wrapper {
-    position: absolute;
-    top: 60px;
-    bottom: 0;
-    left: 400px;
-    right: 0;
-    overflow: auto;
-}
-
-.navigator-root {
-    position: absolute;
-    top: 60px;
-    bottom: 0;
-    left: 0;
-    width: 400px;
-    overflow-y: auto;
-}
-
-.suite {
-    margin: 0 10px 10px 0;
-    background-color: #fff8dc;
-}
-
-.suite-name {
-    padding-left: 10px;
-    font-size: 25px;
-    font-family: Times, sans-serif;
-}
-
-.main-panel-header {
-    padding: 5px;
-    background-color: #9FB4D9; /*afeeee*/;
-    font-family: monospace;
-    font-size: 18px;
-}
-
-.main-panel-content {
-    padding: 5px;
-    margin-bottom: 10px;
-    background-color: #DEE8FC; /*d0ffff*/;
-}
-
-.rounded-window {
-    border-radius: 10px;
-    border-style: solid;
-    border-width: 1px;
-}
-
-.rounded-window-top {
-    border-top-right-radius: 10px 10px;
-    border-top-left-radius: 10px 10px;
-    border-style: solid;
-    border-width: 1px;
-    overflow: auto;
-}
-
-.light-rounded-window-top {
-    border-top-right-radius: 10px 10px;
-    border-top-left-radius: 10px 10px;
-}
-
-.rounded-window-bottom {
-    border-style: solid;
-    border-width: 0 1px 1px 1px;
-    border-bottom-right-radius: 10px 10px;
-    border-bottom-left-radius: 10px 10px;
-    overflow: auto;
-}
-
-.method-name {
-    font-size: 12px;
-    font-family: monospace;
-}
-
-.method-content {
-    border-style: solid;
-    border-width: 0 0 1px 0;
-    margin-bottom: 10px;
-    padding-bottom: 5px;
-    width: 80%;
-}
-
-.parameters {
-    font-size: 14px;
-    font-family: monospace;
-}
-
-.stack-trace {
-    white-space: pre;
-    font-family: monospace;
-    font-size: 12px;
-    font-weight: bold;
-    margin-top: 0;
-    margin-left: 20px;
-}
-
-.testng-xml {
-    font-family: monospace;
-}
-
-.method-list-content {
-    margin-left: 10px;
-}
-
-.navigator-suite-content {
-    margin-left: 10px;
-    font: 12px 'Lucida Grande';
-}
-
-.suite-section-title {
-    margin-top: 10px;
-    width: 80%;
-    border-style: solid;
-    border-width: 1px 0 0 0;
-    font-family: Times, sans-serif;
-    font-size: 18px;
-    font-weight: bold;
-}
-
-.suite-section-content {
-    list-style-image: url(bullet_point.png);
-}
-
-.top-banner-root {
-    position: absolute;
-    top: 0;
-    height: 45px;
-    left: 0;
-    right: 0;
-    padding: 5px;
-    margin: 0 0 5px 0;
-    background-color: #0066ff;
-    font-family: Times, sans-serif;
-    color: #fff;
-    text-align: center;
-}
-.button{
-    position: absolute;
-    margin-left:500px;
-    margin-top:8px;
-    background-color: white;
-    color:#0066ff;
-    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-    font-weight:bold;
-    border-color:#0066ff ;
-    border-radius:25px;
-    cursor: pointer;
-    height:30px;
-    width:150px;
-    outline:none;
-
-}
-
-.top-banner-title-font {
-    font-size: 25px;
-}
-
-.test-name {
-    font-family: 'Lucida Grande', sans-serif;
-    font-size: 16px;
-}
-
-.suite-icon {
-    padding: 5px;
-    float: right;
-    height: 20px;
-}
-
-.test-group {
-    font: 20px 'Lucida Grande';
-    margin: 5px 5px 10px 5px;
-    border-width: 0 0 1px 0;
-    border-style: solid;
-    padding: 5px;
-}
-
-.test-group-name {
-    font-weight: bold;
-}
-
-.method-in-group {
-    font-size: 16px;
-    margin-left: 80px;
-}
-
-table.google-visualization-table-table {
-    width: 100%;
-}
-
-.reporter-method-name {
-    font-size: 14px;
-    font-family: monospace;
-}
-
-.reporter-method-output-div {
-    padding: 5px;
-    margin: 0 0 5px 20px;
-    font-size: 12px;
-    font-family: monospace;
-    border-width: 0 0 0 1px;
-    border-style: solid;
-}
-
-.ignored-class-div {
-    font-size: 14px;
-    font-family: monospace;
-}
-
-.ignored-methods-div {
-    padding: 5px;
-    margin: 0 0 5px 20px;
-    font-size: 12px;
-    font-family: monospace;
-    border-width: 0 0 0 1px;
-    border-style: solid;
-}
-
-.border-failed {
-    border-top-left-radius: 10px 10px;
-    border-bottom-left-radius: 10px 10px;
-    border-style: solid;
-    border-width: 0 0 0 10px;
-    border-color: #f00;
-}
-
-.border-skipped {
-    border-top-left-radius: 10px 10px;
-    border-bottom-left-radius: 10px 10px;
-    border-style: solid;
-    border-width: 0 0 0 10px;
-    border-color: #edc600;
-}
-
-.border-passed {
-    border-top-left-radius: 10px 10px;
-    border-bottom-left-radius: 10px 10px;
-    border-style: solid;
-    border-width: 0 0 0 10px;
-    border-color: #19f52d;
-}
-
-.times-div {
-    text-align: center;
-    padding: 5px;
-}
-
-.suite-total-time {
-    font: 16px 'Lucida Grande';
-}
-
-.configuration-suite {
-    margin-left: 20px;
-}
-
-.configuration-test {
-    margin-left: 40px;
-}
-
-.configuration-class {
-    margin-left: 60px;
-}
-
-.configuration-method {
-    margin-left: 80px;
-}
-
-.test-method {
-    margin-left: 100px;
-}
-
-.chronological-class {
-    background-color: skyblue;
-    border-style: solid;
-    border-width: 0 0 1px 1px;
-}
-
-.method-start {
-    float: right;
-}
-
-.chronological-class-name {
-    padding: 0 0 0 5px;
-    color: #008;
-}
-
-.after, .before, .test-method {
-    font-family: monospace;
-    font-size: 14px;
-}
-
-.navigator-suite-header {
-    font-size: 22px;
-    margin: 0 10px 5px 0;
-    background-color: #deb887;
-    text-align: center;
-}
-
-.collapse-all-icon {
-    padding: 5px;
-    float: right;
-}
-/*retro Theme*/
diff --git a/idp-spring/target/surefire-reports/testng-reports.js b/idp-spring/target/surefire-reports/testng-reports.js
deleted file mode 100644
index c1a84a35d..000000000
--- a/idp-spring/target/surefire-reports/testng-reports.js
+++ /dev/null
@@ -1,122 +0,0 @@
-$(document).ready(function() {
-    $('a.navigator-link').on("click", function() {
-        // Extract the panel for this link
-        var panel = getPanelName($(this));
-
-        // Mark this link as currently selected
-        $('.navigator-link').parent().removeClass('navigator-selected');
-        $(this).parent().addClass('navigator-selected');
-
-        showPanel(panel);
-    });
-
-    installMethodHandlers('failed');
-    installMethodHandlers('skipped');
-    installMethodHandlers('passed', true); // hide passed methods by default
-
-    $('a.method').on("click", function() {
-        showMethod($(this));
-        return false;
-    });
-
-    // Hide all the panels and display the first one (do this last
-    // to make sure the click() will invoke the listeners)
-    $('.panel').hide();
-    $('.navigator-link').first().trigger("click");
-
-    // Collapse/expand the suites
-    $('a.collapse-all-link').on("click", function() {
-        var contents = $('.navigator-suite-content');
-        if (contents.css('display') == 'none') {
-            contents.show();
-        } else {
-            contents.hide();
-        }
-    });
-});
-
-// The handlers that take care of showing/hiding the methods
-function installMethodHandlers(name, hide) {
-    function getContent(t) {
-    return $('.method-list-content.' + name + "." + t.attr('panel-name'));
-    }
-
-    function getHideLink(t, name) {
-        var s = 'a.hide-methods.' + name + "." + t.attr('panel-name');
-        return $(s);
-    }
-
-    function getShowLink(t, name) {
-        return $('a.show-methods.' + name + "." + t.attr('panel-name'));
-    }
-
-    function getMethodPanelClassSel(element, name) {
-        var panelName = getPanelName(element);
-    var sel = '.' + panelName + "-class-" + name;
-        return $(sel);
-    }
-
-    $('a.hide-methods.' + name).on("click", function() {
-        var w = getContent($(this));
-        w.hide();
-        getHideLink($(this), name).hide();
-        getShowLink($(this), name).show();
-    getMethodPanelClassSel($(this), name).hide();
-    });
-
-    $('a.show-methods.' + name).on("click", function() {
-        var w = getContent($(this));
-        w.show();
-        getHideLink($(this), name).show();
-        getShowLink($(this), name).hide();
-    showPanel(getPanelName($(this)));
-    getMethodPanelClassSel($(this), name).show();
-    });
-
-    if (hide) {
-        $('a.hide-methods.' + name).trigger("click");
-    } else {
-        $('a.show-methods.' + name).trigger("click");
-    }
-}
-
-function getHashForMethod(element) {
-    return element.attr('hash-for-method');
-}
-
-function getPanelName(element) {
-    return element.attr('panel-name');
-}
-
-function showPanel(panelName) {
-    $('.panel').hide();
-    var panel = $('.panel[panel-name="' + panelName + '"]');
-    panel.show();
-}
-
-function showMethod(element) {
-    var hashTag = getHashForMethod(element);
-    var panelName = getPanelName(element);
-    showPanel(panelName);
-    var current = document.location.href;
-    var base = current.substring(0, current.indexOf('#'))
-    document.location.href = base + '#' + hashTag;
-    var newPosition = $(document).scrollTop() - 65;
-    $(document).scrollTop(newPosition);
-}
-
-function drawTable() {
-    for (var i = 0; i < suiteTableInitFunctions.length; i++) {
-        window[suiteTableInitFunctions[i]]();
-    }
-
-    for (var k in window.suiteTableData) {
-        var v = window.suiteTableData[k];
-        var div = v.tableDiv;
-        var data = v.tableData
-        var table = new google.visualization.Table(document.getElementById(div));
-        table.draw(data, {
-            showRowNumber : false
-        });
-    }
-}
diff --git a/idp-spring/target/surefire-reports/testng-reports1.css b/idp-spring/target/surefire-reports/testng-reports1.css
deleted file mode 100644
index 570323ffb..000000000
--- a/idp-spring/target/surefire-reports/testng-reports1.css
+++ /dev/null
@@ -1,344 +0,0 @@
-body {
-    background-color: whitesmoke;
-    margin: 0 0 5px 5px;
-}
-ul {
-     margin-top: 10px;
-     margin-left:-10px;
-}
- li {
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     padding:5px 5px;
- }
- a {
-     text-decoration: none;
-     color: black;
-     font-size: 14px;
- }
-
- a:hover {
-    color:black ;
-    text-decoration: underline;
- }
-
- .navigator-selected {
-     /* #ffa500; Mouse hover color after click Orange.*/
-     background:#027368
- }
-
- .wrapper {
-     position: absolute;
-     top: 60px;
-     bottom: 0;
-     left: 400px;
-     right: 0;
-     margin-right:9px;
-     overflow: auto;/*imortant*/
- }
-
- .navigator-root {
-     position: absolute;
-     top: 60px;
-     bottom: 0;
-     left: 0;
-     width: 400px;
-     overflow-y: auto;/*important*/
- }
-
- .suite {
-     margin: -5px 10px 10px 5px;
-     background-color: whitesmoke ;/*Colour of the left bside box*/
- }
-
- .suite-name {
-     font-size: 24px;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;/*All TEST SUITE*/
-     color: white;
- }
-
- .main-panel-header {
-     padding: 5px;
-     background-color: #027368; /*afeeee*/;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     color:white;
-     font-size: 18px;
- }
-
- .main-panel-content {
-     padding: 5px;
-     margin-bottom: 10px;
-     background-color: #CCD0D1; /*d0ffff*/; /*Belongs to backGround of rightSide boxes*/
- }
-
- .rounded-window {
-     border-style: dotted;
-     border-width: 1px;/*Border of left Side box*/
-     background-color: whitesmoke;
-     border-radius: 10px;
- }
-
- .rounded-window-top {
-     border-top-right-radius: 10px 10px;
-     border-top-left-radius: 10px 10px;
-     border-style: solid;
-     border-width: 1px;
-     overflow: auto;/*Top of RightSide box*/
- }
-
- .light-rounded-window-top {
-     background-color: #027368;
-     padding-left:120px;
-     border-radius: 10px;
-
- }
-
- .rounded-window-bottom {
-     border-bottom-right-radius: 10px 10px;
-     border-bottom-left-radius: 10px 10px;
-     overflow: auto;/*Bottom of rightSide box*/
- }
-
- .method-name {
-     font-size: 14px;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     font-weight: bold;
- }
-
- .method-content {
-     border-style: solid;
-     border-width: 0 0 1px 0;
-     margin-bottom: 10px;
-     padding-bottom: 5px;
-     width: 100%;
- }
-
- .parameters {
-     font-size: 14px;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- }
-
- .stack-trace {
-     white-space: pre;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     font-size: 12px;
-     font-weight: bold;
-     margin-top: 0;
-     margin-left: 20px; /*Error Stack Trace Message*/
- }
-
- .testng-xml {
-    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- }
-
- .method-list-content {
-     margin-left: 10px;
- }
-
- .navigator-suite-content {
-     margin-left: 10px;
-     font: 12px 'Lucida Grande';
- }
-
- .suite-section-title {
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     font-size: 14px;
-     font-weight:bold;
-     background-color: #8C8887;
-     margin-left: -10px;
-     margin-top:10px;
-     padding:6px;
- }
-
- .suite-section-content {
-     list-style-image: url(bullet_point.png);
-     background-color: whitesmoke;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     overflow: hidden;
- }
-
- .top-banner-root {
-     position: absolute;
-     top: 0;
-     height: 45px;
-     left: 0;
-     right: 0;
-     padding: 5px;
-     margin: 0 0 5px 0;
-     background-color: #027368;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     font-size: 18px;
-     color: #fff;
-     text-align: center;/*Belongs to the Top of Report*//*Status: - Completed*/
- }
-
- .top-banner-title-font {
-     font-size: 25px;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     padding: 3px;
-     float: right;
- }
-
- .test-name {
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     font-size: 16px;
- }
-
- .suite-icon {
-     padding: 5px;
-     float: right;
-     height: 20px;
- }
-
- .test-group {
-     font: 20px 'Lucida Grande';
-     margin: 5px 5px 10px 5px;
-     border-width: 0 0 1px 0;
-     border-style: solid;
-     padding: 5px;
- }
-
- .test-group-name {
-     font-weight: bold;
- }
-
- .method-in-group {
-     font-size: 16px;
-     margin-left: 80px;
- }
-
- table.google-visualization-table-table {
-     width: 100%;
- }
-
- .reporter-method-name {
-     font-size: 14px;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- }
-
- .reporter-method-output-div {
-     padding: 5px;
-     margin: 0 0 5px 20px;
-     font-size: 12px;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     border-width: 0 0 0 1px;
-     border-style: solid;
- }
-
- .ignored-class-div {
-     font-size: 14px;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- }
-
- .ignored-methods-div {
-     padding: 5px;
-     margin: 0 0 5px 20px;
-     font-size: 12px;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     border-width: 0 0 0 1px;
-     border-style: solid;
- }
-
- .border-failed {
-    border-radius:2px;
-     border-style: solid;
-     border-width: 0 0 0 10px;
-     border-color: #F20505;
- }
-
- .border-skipped {
-     border-radius:2px;
-     border-style: solid;
-     border-width: 0 0 0 10px;
-     border-color: #F2BE22;
- }
-
- .border-passed {
-     border-radius:2px;
-     border-style: solid;
-     border-width: 0 0 0 10px;
-     border-color: #038C73;
- }
-
- .times-div {
-     text-align: center;
-     padding: 5px;
- }
-
- .suite-total-time {
-     font: 16px 'Lucida Grande';
- }
-
- .configuration-suite {
-     margin-left: 20px;
- }
-
- .configuration-test {
-     margin-left: 40px;
- }
-
- .configuration-class {
-     margin-left: 60px;
- }
-
- .configuration-method {
-     margin-left: 80px;
- }
-
- .test-method {
-     margin-left: 100px;
- }
-
- .chronological-class {
-     background-color: #CCD0D1;
-     border-width: 0 0 1px 1px;/*Chronological*/
- }
-
- .method-start {
-     float: right;
- }
-
- .chronological-class-name {
-     padding: 0 0 0 5px;
-     margin-top:5px;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     color: #008;
- }
-
- .after, .before, .test-method {
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     font-size: 14px;
-     margin-top:5px;
- }
-
- .navigator-suite-header {
-     font-size: 18px;
-     margin: 0px 10px 10px 5px;
-     padding: 5px;
-     border-radius: 10px;
-     background-color: #027368;
-     color: white;
-     font-weight:bold;
-     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-     text-align: center; /*All Suites on top of left box*//*Status: -Completed*/
- }
-
- .collapse-all-icon {
-     padding: 3px;
-     float: right;
- }
- .button{
-    position: absolute;
-    margin-left:500px;
-    margin-top:8px;
-    background-color: white;
-    color:#027368;
-    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-    font-weight:bold;
-    border-color:#027368;
-    border-radius:25px;
-    cursor: pointer;
-    height:30px;
-    width:150px;
-    outline: none;
-}
-/*Author: - Akhil Gullapalli*/
\ No newline at end of file
diff --git a/idp-spring/target/surefire-reports/testng-reports2.js b/idp-spring/target/surefire-reports/testng-reports2.js
deleted file mode 100644
index 5342859fa..000000000
--- a/idp-spring/target/surefire-reports/testng-reports2.js
+++ /dev/null
@@ -1,76 +0,0 @@
-window.onload = function () {
-  let cookies = document.cookie;
-  let cookieValue = cookies.split('=');
-  if (cookieValue[1] === 'null' || localStorage.getItem('Theme') === 'null') {
-    document.getElementById('retro').setAttribute('disabled', 'false');
-  } else if (cookieValue[1] === 'Switch Ultra Theme' ||
-      localStorage.getItem('Theme') === 'Switch Ultra Theme') {
-    document.getElementById('button').innerText = "Switch Retro Theme";
-    document.getElementById('retro').setAttribute('disabled', 'false');
-
-  } else if (cookieValue[1] === 'Switch Retro Theme' ||
-      localStorage.getItem('Theme') === 'Switch Retro Theme') {
-    if (cookieValue[1] === 'Switch Ultra Theme' ||
-        localStorage.getItem('Theme') === 'Switch Ultra Theme') {
-      document.getElementById('button').innerText = "Switch Retro Theme";
-      document.getElementById('retro').setAttribute('disabled', 'false');
-
-      document.getElementById('button').innerText = "Switch Ultra Theme";
-      document.getElementById('retro').removeAttribute('disabled');
-      document.getElementById('ultra').setAttribute('disabled', 'false');
-      localStorage.setItem('Theme', select);
-
-    } else if (select === 'Switch Ultra Theme') {
-      document.getElementById('button').innerText = "Switch Retro Theme";
-      document.getElementById('ultra').removeAttribute('disabled');
-      document.getElementById('retro').setAttribute('disabled', 'false');
-      localStorage.setItem('Theme', select);
-    }
-  } else if (cookieValue[1] === 'Switch Retro Theme' ||
-      localStorage.getItem('Theme') === 'Switch Retro Theme') {
-    document.getElementById('button').innerText = "Switch Ultra Theme";
-    document.getElementById('ultra').setAttribute('disabled', 'false');
-  }
-}
-document.getElementById('button').onclick = function () {
-  let select = document.getElementById('button').innerText;
-  if (select === 'Switch Retro Theme') {
-    let d = new Date();
-    days = 365;
-    d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000
-    document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";";
-    document.getElementById('button').innerText = "Switch Ultra Theme";
-    document.getElementById('retro').removeAttribute('disabled');
-    document.getElementById('ultra').setAttribute('disabled', 'false');
-    localStorage.setItem('Theme', select);
-
-  } else if (select === 'Switch Ultra Theme') {
-    let d = new Date();
-    days = 365;
-    d.setTime(+d + (days * 86400000)); //24 * 60 * 60 * 1000
-    document.cookie = "Theme =" + select + "; expires=" + d.toGMTString() + ";";
-    document.getElementById('button').innerText = "Switch Retro Theme";
-    document.getElementById('ultra').removeAttribute('disabled');
-    document.getElementById('retro').setAttribute('disabled', 'false');
-    localStorage.setItem('Theme', select);
-  }
-}
-//Function to mouse hovering affect.
-document.getElementById('button').onmouseover = function () {
-  document.getElementById('button').style.borderRadius = "25px";
-  document.getElementById('button').style.width = "180px";
-  document.getElementById('button').style.height = "45px";
-  document.getElementById('button').style.marginTop = "1px";
-
-}
-//Function to mouse out affect
-document.getElementById('button').onmouseout = function () {
-  document.getElementById('button').style.borderRadius = "25px";
-  document.getElementById('button').style.width = "150px";
-  document.getElementById('button').style.height = "30px";
-  document.getElementById('button').style.marginTop = "8px";
-
-}
-
-//This is the file where we handle the switching of the Themes.
-/*Author:- Akhil Gullapalli*/
diff --git a/idp-spring/target/surefire-reports/testng-results.xml b/idp-spring/target/surefire-reports/testng-results.xml
deleted file mode 100644
index 3fbef2830..000000000
--- a/idp-spring/target/surefire-reports/testng-results.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<testng-results ignored="0" total="2" passed="2" failed="0" skipped="0">
-  <reporter-output>
-  </reporter-output>
-  <suite started-at="2023-12-13T21:47:02 EST" name="Surefire suite" finished-at="2023-12-13T21:47:02 EST" duration-ms="38">
-    <groups>
-    </groups>
-    <test started-at="2023-12-13T21:47:02 EST" name="Surefire test" finished-at="2023-12-13T21:47:02 EST" duration-ms="38">
-      <class name="net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest">
-        <test-method signature="testClasspathWildcard_GetResourceByPath_IDP1833()[pri:0, instance:net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest at 316bcf94]" started-at="2023-12-13T21:47:02 EST" name="testClasspathWildcard_GetResourceByPath_IDP1833" finished-at="2023-12-13T21:47:02 EST" duration-ms="12" status="PASS">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- testClasspathWildcard_GetResourceByPath_IDP1833 -->
-        <test-method signature="testClasspathWildcard_GetResource_IDP1833()[pri:0, instance:net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest at 316bcf94]" started-at="2023-12-13T21:47:02 EST" name="testClasspathWildcard_GetResource_IDP1833" finished-at="2023-12-13T21:47:02 EST" duration-ms="1" status="PASS">
-          <reporter-output>
-          </reporter-output>
-        </test-method> <!-- testClasspathWildcard_GetResource_IDP1833 -->
-      </class> <!-- net.shibboleth.idp.profile.spring.factory.FlowRelativeResourceLoaderTest -->
-    </test> <!-- Surefire test -->
-  </suite> <!-- Surefire suite -->
-</testng-results>
diff --git a/idp-spring/target/surefire-reports/testng.css b/idp-spring/target/surefire-reports/testng.css
deleted file mode 100644
index 5124ba863..000000000
--- a/idp-spring/target/surefire-reports/testng.css
+++ /dev/null
@@ -1,9 +0,0 @@
-.invocation-failed,  .test-failed  { background-color: #DD0000; }
-.invocation-percent, .test-percent { background-color: #006600; }
-.invocation-passed,  .test-passed  { background-color: #00AA00; }
-.invocation-skipped, .test-skipped { background-color: #CCCC00; }
-
-.main-page {
-  font-size: x-large;
-}
-
diff --git a/idp-spring/target/test-classes/logback-test.xml b/idp-spring/target/test-classes/logback-test.xml
deleted file mode 100644
index e23dbbb37..000000000
--- a/idp-spring/target/test-classes/logback-test.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<configuration>
-
-    <logger name="net.shibboleth.shared.spring.resource" level="DEBUG"/>
-    <logger name="net.shibboleth.idp.profile.spring" level="DEBUG"/>
-
-
-    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
-        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
-            <pattern>%level [%logger:%line] - %msg%n</pattern>
-            <charset>UTF-8</charset>
-        </encoder>
-    </appender>
-
-    <root>
-        <level value="INFO" />
-        <appender-ref ref="STDOUT" />
-    </root>
-    
-    
-    
-</configuration>
\ No newline at end of file
diff --git a/idp-spring/target/test-classes/net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoaderTest.class b/idp-spring/target/test-classes/net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoaderTest.class
deleted file mode 100644
index 2b96b5137..000000000
Binary files a/idp-spring/target/test-classes/net/shibboleth/idp/profile/spring/factory/FlowRelativeResourceLoaderTest.class and /dev/null differ
diff --git a/idp-spring/target/test-classes/net/shibboleth/idp/profile/spring/factory/idp1833-beans.xml b/idp-spring/target/test-classes/net/shibboleth/idp/profile/spring/factory/idp1833-beans.xml
deleted file mode 100644
index d5486ad60..000000000
--- a/idp-spring/target/test-classes/net/shibboleth/idp/profile/spring/factory/idp1833-beans.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
-       xmlns:context="http://www.springframework.org/schema/context"
-       xmlns:util="http://www.springframework.org/schema/util"
-       xmlns:p="http://www.springframework.org/schema/p"
-       xmlns:c="http://www.springframework.org/schema/c"
-       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
-                           http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
-                           http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"
-                           
-       default-init-method="initialize"
-       default-destroy-method="destroy">
-
-   <!-- A resource relative to idp1833-flow-example.xml. To test IDP-1833 -->
-        
-</beans>
\ No newline at end of file
diff --git a/idp-spring/target/test-classes/net/shibboleth/idp/profile/spring/factory/idp1833-flow-example.xml b/idp-spring/target/test-classes/net/shibboleth/idp/profile/spring/factory/idp1833-flow-example.xml
deleted file mode 100644
index 951d7052f..000000000
--- a/idp-spring/target/test-classes/net/shibboleth/idp/profile/spring/factory/idp1833-flow-example.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<flow xmlns="http://www.springframework.org/schema/webflow"
-      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-      xsi:schemaLocation="http://www.springframework.org/schema/webflow http://www.springframework.org/schema/webflow/spring-webflow.xsd"
-      >
-      <!-- A blank flow, to serve as a relative resource location for IDP-1833 -->
- </flow>
diff --git a/idp-testing/target/classes/META-INF/MANIFEST.MF b/idp-testing/target/classes/META-INF/MANIFEST.MF
deleted file mode 100644
index 19be38040..000000000
--- a/idp-testing/target/classes/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,6 +0,0 @@
-Manifest-Version: 1.0
-Build-Jdk-Spec: 21
-Automatic-Module-Name: net.shibboleth.idp.testing
-Created-By: Maven Integration for Eclipse
-Sealed: true
-
diff --git a/idp-testing/target/classes/META-INF/maven/net.shibboleth.idp/idp-testing/pom.properties b/idp-testing/target/classes/META-INF/maven/net.shibboleth.idp/idp-testing/pom.properties
deleted file mode 100644
index 6a1fad235..000000000
--- a/idp-testing/target/classes/META-INF/maven/net.shibboleth.idp/idp-testing/pom.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-#Generated by Maven Integration for Eclipse
-#Fri Mar 01 18:29:05 EST 2024
-artifactId=idp-testing
-groupId=net.shibboleth.idp
-m2e.projectLocation=/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing
-m2e.projectName=idp-testing
-version=5.1.0-SNAPSHOT
diff --git a/idp-testing/target/classes/META-INF/maven/net.shibboleth.idp/idp-testing/pom.xml b/idp-testing/target/classes/META-INF/maven/net.shibboleth.idp/idp-testing/pom.xml
deleted file mode 100644
index 863baedff..000000000
--- a/idp-testing/target/classes/META-INF/maven/net.shibboleth.idp/idp-testing/pom.xml
+++ /dev/null
@@ -1,120 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>net.shibboleth.idp</groupId>
-        <artifactId>idp-parent</artifactId>
-        <version>5.1.0-SNAPSHOT</version>
-    </parent>
-
-    <name>Shibboleth IdP :: Testing</name>
-    <description>Testing APIs for IdP components</description>
-    <artifactId>idp-testing</artifactId>
-    <packaging>jar</packaging>
-
-    <properties>
-        <automatic.module.name>net.shibboleth.idp.testing</automatic.module.name>
-    </properties>
-
-    <dependencies>
-        <!-- Compile Dependencies -->
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>idp-authn-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>idp-profile-api</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>${shib-profile.groupId}</groupId>
-            <artifactId>shib-profile-api</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>${shib-attribute.groupId}</groupId>
-            <artifactId>shib-attribute-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>${shib-attribute.groupId}</groupId>
-            <artifactId>shib-attribute-resolver-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>${shib-attribute.groupId}</groupId>
-            <artifactId>shib-saml-attribute-impl</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>${opensaml.groupId}</groupId>
-            <artifactId>opensaml-messaging-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>${opensaml.groupId}</groupId>
-            <artifactId>opensaml-profile-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>${opensaml.groupId}</groupId>
-            <artifactId>opensaml-security-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>${opensaml.groupId}</groupId>
-            <artifactId>opensaml-xmlsec-api</artifactId>
-        </dependency>
-
-        <!-- Normally test scope. -->
-        <dependency>
-            <groupId>org.testng</groupId>
-            <artifactId>testng</artifactId>
-            <scope>compile</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>com.google.guava</groupId>
-            <artifactId>guava</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>${spring.groupId}</groupId>
-            <artifactId>spring-test</artifactId>
-            <scope>compile</scope>
-        </dependency>
-        <dependency>
-            <groupId>${spring-webflow.groupId}</groupId>
-            <artifactId>spring-webflow</artifactId>
-        </dependency>
-
-        <!-- Provided Dependencies -->
-        <dependency>
-            <groupId>jakarta.servlet</groupId>
-            <artifactId>jakarta.servlet-api</artifactId>
-            <scope>provided</scope>
-        </dependency>
-
-        <!-- Runtime Dependencies -->
-
-        <!-- Test Dependencies -->
-        <!-- Needed for XMLObject providers. -->
-        <dependency>
-            <groupId>${opensaml.groupId}</groupId>
-            <artifactId>opensaml-core-impl</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>${opensaml.groupId}</groupId>
-            <artifactId>opensaml-saml-api</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>${opensaml.groupId}</groupId>
-            <artifactId>opensaml-saml-impl</artifactId>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-
-</project>
diff --git a/idp-testing/target/classes/net/shibboleth/idp/authn/testing/MockAuthenticationProfileConfiguration.class b/idp-testing/target/classes/net/shibboleth/idp/authn/testing/MockAuthenticationProfileConfiguration.class
deleted file mode 100644
index 9f98016f2..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/authn/testing/MockAuthenticationProfileConfiguration.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/authn/testing/TestPrincipal.class b/idp-testing/target/classes/net/shibboleth/idp/authn/testing/TestPrincipal.class
deleted file mode 100644
index cddb86768..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/authn/testing/TestPrincipal.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/authn/testing/package-info.class b/idp-testing/target/classes/net/shibboleth/idp/authn/testing/package-info.class
deleted file mode 100644
index 187a22d02..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/authn/testing/package-info.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/profile/testing/ActionTestingSupport.class b/idp-testing/target/classes/net/shibboleth/idp/profile/testing/ActionTestingSupport.class
deleted file mode 100644
index 872c2ee3f..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/profile/testing/ActionTestingSupport.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/profile/testing/MockProfileConfiguration.class b/idp-testing/target/classes/net/shibboleth/idp/profile/testing/MockProfileConfiguration.class
deleted file mode 100644
index 290252d35..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/profile/testing/MockProfileConfiguration.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/profile/testing/RequestContextBuilder.class b/idp-testing/target/classes/net/shibboleth/idp/profile/testing/RequestContextBuilder.class
deleted file mode 100644
index 76bbde94e..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/profile/testing/RequestContextBuilder.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/profile/testing/package-info.class b/idp-testing/target/classes/net/shibboleth/idp/profile/testing/package-info.class
deleted file mode 100644
index 46f6c3999..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/profile/testing/package-info.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/TestSources$StaticAttributeDefinition.class b/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/TestSources$StaticAttributeDefinition.class
deleted file mode 100644
index 14e399339..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/TestSources$StaticAttributeDefinition.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/TestSources$StaticDataConnector.class b/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/TestSources$StaticDataConnector.class
deleted file mode 100644
index c993ff24a..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/TestSources$StaticDataConnector.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/TestSources.class b/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/TestSources.class
deleted file mode 100644
index b5b147b60..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/TestSources.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/package-info.class b/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/package-info.class
deleted file mode 100644
index 9ab7063d4..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/saml/impl/testing/package-info.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/saml/profile/testing/ActionTestSupportAction.class b/idp-testing/target/classes/net/shibboleth/idp/saml/profile/testing/ActionTestSupportAction.class
deleted file mode 100644
index 9059ebdf1..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/saml/profile/testing/ActionTestSupportAction.class and /dev/null differ
diff --git a/idp-testing/target/classes/net/shibboleth/idp/saml/profile/testing/package-info.class b/idp-testing/target/classes/net/shibboleth/idp/saml/profile/testing/package-info.class
deleted file mode 100644
index 8d1197b09..000000000
Binary files a/idp-testing/target/classes/net/shibboleth/idp/saml/profile/testing/package-info.class and /dev/null differ
diff --git a/idp-testing/target/idp-testing-5.1.0-SNAPSHOT.jar b/idp-testing/target/idp-testing-5.1.0-SNAPSHOT.jar
deleted file mode 100644
index b248aad08..000000000
Binary files a/idp-testing/target/idp-testing-5.1.0-SNAPSHOT.jar and /dev/null differ
diff --git a/idp-testing/target/maven-archiver/pom.properties b/idp-testing/target/maven-archiver/pom.properties
deleted file mode 100644
index e9b837b5c..000000000
--- a/idp-testing/target/maven-archiver/pom.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-artifactId=idp-testing
-groupId=net.shibboleth.idp
-version=5.1.0-SNAPSHOT
diff --git a/idp-testing/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/idp-testing/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
deleted file mode 100644
index 06c965997..000000000
--- a/idp-testing/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ /dev/null
@@ -1,13 +0,0 @@
-net/shibboleth/idp/saml/impl/testing/TestSources.class
-net/shibboleth/idp/authn/testing/MockAuthenticationProfileConfiguration.class
-net/shibboleth/idp/saml/profile/testing/ActionTestSupportAction.class
-net/shibboleth/idp/saml/profile/testing/package-info.class
-net/shibboleth/idp/profile/testing/RequestContextBuilder.class
-net/shibboleth/idp/profile/testing/package-info.class
-net/shibboleth/idp/profile/testing/ActionTestingSupport.class
-net/shibboleth/idp/saml/impl/testing/TestSources$StaticDataConnector.class
-net/shibboleth/idp/profile/testing/MockProfileConfiguration.class
-net/shibboleth/idp/authn/testing/package-info.class
-net/shibboleth/idp/saml/impl/testing/TestSources$StaticAttributeDefinition.class
-net/shibboleth/idp/authn/testing/TestPrincipal.class
-net/shibboleth/idp/saml/impl/testing/package-info.class
diff --git a/idp-testing/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/idp-testing/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
deleted file mode 100644
index 4efe6625b..000000000
--- a/idp-testing/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ /dev/null
@@ -1,11 +0,0 @@
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/saml/impl/testing/TestSources.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/profile/testing/MockProfileConfiguration.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/profile/testing/ActionTestingSupport.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/profile/testing/package-info.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/authn/testing/TestPrincipal.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/authn/testing/MockAuthenticationProfileConfiguration.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/saml/impl/testing/package-info.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/profile/testing/RequestContextBuilder.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/authn/testing/package-info.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/saml/profile/testing/package-info.java
-/Users/putmanb/Dev/Git/Shib/java-identity-provider/idp-testing/src/main/java/net/shibboleth/idp/saml/profile/testing/ActionTestSupportAction.java

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list