[java-identity-provider] branch main updated: IDP-2463 IDP Update is re-enabling plugin modules
Codeberg
noreply at shibboleth.net
Thu Jun 18 17:53:10 UTC 2026
This is an automated email from the git hooks/post-receive script.
codeberg pushed a commit to branch main
in repository java-identity-provider.
View the commit online:
https://codeberg.org/Shibboleth/java-identity-provider/commit/69601bbabb5802ade428d9e5c45e9d99ad59551f
The following commit(s) were added to refs/heads/main by this push:
new 69601bbab IDP-2463 IDP Update is re-enabling plugin modules
69601bbab is described below
commit 69601bbabb5802ade428d9e5c45e9d99ad59551f
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Thu Jun 18 18:52:42 2026 +0100
IDP-2463 IDP Update is re-enabling plugin modules
https://shibboleth.atlassian.net/browse/IDP-2463
Always consult the plugin classpath for the list of enabled modules
---
.../java/net/shibboleth/idp/installer/impl/CurrentInstallState.java | 2 +-
.../src/main/java/net/shibboleth/idp/installer/impl/V5Install.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/CurrentInstallState.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/CurrentInstallState.java
index e0b971ec0..e485a1d0c 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/CurrentInstallState.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/CurrentInstallState.java
@@ -136,7 +136,7 @@ public final class CurrentInstallState extends AbstractInitializableComponent {
assert td != null;
final ModuleContext moduleContext = new ModuleContext(td);
enabledModules = new HashSet<>();
- final Iterator<IdPModule> modules = ServiceLoader.load(IdPModule.class).iterator();
+ final Iterator<IdPModule> modules = ServiceLoader.load(IdPModule.class, getInstalledPluginsLoader()).iterator();
while (modules.hasNext()) {
final IdPModule module = modules.next();
if (module.isEnabled(moduleContext)) {
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/V5Install.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/V5Install.java
index 800c840af..f2ded2f1b 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/V5Install.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/impl/V5Install.java
@@ -428,7 +428,7 @@ public class V5Install {
*/
protected void enableModules() throws BuildException {
final ModuleContext moduleContext = ensureModuleContext();
- final Iterator<IdPModule> modules = ServiceLoader.load(IdPModule.class).iterator();
+ final Iterator<IdPModule> modules = ServiceLoader.load(IdPModule.class, currentState.getInstalledPluginsLoader()).iterator();
while (modules.hasNext()) {
try {
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list