-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
16.0.1.Final, 19.0.0.Beta12
-
None
[standalone@embedded /] /subsystem=elytron/provider-loader=test:add(class-names=["org.wildfly.security.WildFlyElytronProvider"],configuration={key=value},module=test.provider) { "outcome" => "failed", "failure-description" => {"WFLYCTL0080: Failed services" => {"org.wildfly.security.providers.test" => "java.lang.reflect.InvocationTargetException Caused by: java.lang.reflect.InvocationTargetException Caused by: java.lang.UnsupportedOperationException: configure is not supported"}}, "rolled-back" => true }
Stacktrace:
13:08:58,692 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service org.wildfly.security.providers.test: org.jboss.msc.service.StartException in service org.wildfly.security.providers.test: java.lang.reflect.InvocationTargetException at org.wildfly.extension.elytron@19.0.0.Beta12//org.wildfly.extension.elytron.ProviderDefinitions$1$1.loadProviders(ProviderDefinitions.java:300) at org.wildfly.extension.elytron@19.0.0.Beta12//org.wildfly.extension.elytron.ProviderDefinitions$1$1$1.get(ProviderDefinitions.java:191) at org.wildfly.extension.elytron@19.0.0.Beta12//org.wildfly.extension.elytron.ProviderDefinitions$1$1$1.get(ProviderDefinitions.java:176) at org.wildfly.extension.elytron@19.0.0.Beta12//org.wildfly.extension.elytron.ElytronDoohickey.get(ElytronDoohickey.java:114) at org.wildfly.extension.elytron@19.0.0.Beta12//org.wildfly.extension.elytron.TrivialService.start(TrivialService.java:61) at org.jboss.msc@1.4.13.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1739) at org.jboss.msc@1.4.13.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1701) at org.jboss.msc@1.4.13.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1559) at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35) at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990) at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486) at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.wildfly.extension.elytron@19.0.0.Beta12//org.wildfly.extension.elytron.ProviderDefinitions$1$1.loadProviders(ProviderDefinitions.java:249) ... 12 more Caused by: java.lang.UnsupportedOperationException: configure is not supported at java.base/java.security.Provider.configure(Provider.java:297) ... 17 more 13:08:58,695 ERROR [org.jboss.as.controller.management-operation] (pool-3-thread-1) WFLYCTL0013: Operation ("add") failed - address: ([ ("subsystem" => "elytron"), ("provider-loader" => "test") ]) - failure description: {"WFLYCTL0080: Failed services" => {"org.wildfly.security.providers.test" => "java.lang.reflect.InvocationTargetException Caused by: java.lang.reflect.InvocationTargetException Caused by: java.lang.UnsupportedOperationException: configure is not supported"}} 13:08:58,695 ERROR [org.jboss.as.controller.management-operation] (pool-3-thread-1) WFLYCTL0013: Operation ("add") failed - address: ([ ("subsystem" => "elytron"), ("provider-loader" => "test") ]) - failure description: {"WFLYCTL0080: Failed services" => {"org.wildfly.security.providers.test" => "java.lang.reflect.InvocationTargetException Caused by: java.lang.reflect.InvocationTargetException Caused by: java.lang.UnsupportedOperationException: configure is not supported"}}
Reproducible likely with any WildFly version and JDK >= 11. It works fine with JDK8 (+ WildFly 24).
Provider.configure method used in ProviderDefinitions.java#L246 seems to be unsupported.
- relates to
-
WFCORE-5239 No suitable provider found for type 'PKCS11' on openjdk 11 when configuration is passed in provider-loader
- Closed