8000 Build failures on OpenJDK 17 · Issue #8889 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

Build failures on OpenJDK 17 #8889

Closed
Closed

Description

@eleionomai

Describe the bug

Trying to build from scratch but running into errors.

Version

main branch (1e1a677)

Expected behavior

Proper build.

Actual behavior

[INFO] 5 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Keycloak 16.0.0-SNAPSHOT:
[INFO]
[INFO] Keycloak ........................................... SUCCESS [  6.476 s]
[INFO] Keycloak Common .................................... SUCCESS [ 12.540 s]
[INFO] Keycloak Core ...................................... SUCCESS [ 14.529 s]
[INFO] Keycloak Server SPI ................................ SUCCESS [ 12.179 s]
[INFO] Keycloak Server Private SPI ........................ SUCCESS [ 26.036 s]
[INFO] Keycloak Kerberos Federation ....................... SUCCESS [  1.685 s]
[INFO] Keycloak LDAP UserStoreProvider .................... SUCCESS [  6.269 s]
[INFO] Keycloak SAML Core Public API ...................... SUCCESS [ 15.817 s]
[INFO] Keycloak SAML Core ................................. SUCCESS [ 14.082 s]
[INFO] Keycloak REST Services ............................. SUCCESS [01:09 min]
[INFO] Keycloak JS Integration ............................ SUCCESS [  6.041 s]
[INFO] Keycloak Themes .................................... SUCCESS [12:13 min]
[INFO] Keycloak Model Parent .............................. SUCCESS [  0.095 s]
[INFO] Keycloak Model JPA ................................. SUCCESS [ 15.056 s]
[INFO] Keycloak Model Java Annotations and Processor ...... SUCCESS [  1.116 s]
[INFO] Keycloak Model Map ................................. FAILURE [  4.731 s]
[INFO] Keycloak Model Infinispan .......................... SKIPPED
[INFO] Keycloak Model Hot Rod ............................. SKIPPED
[INFO] Keycloak SSSD Federation ........................... SKIPPED
[INFO] KeyCloak Authz: Parent ............................. SKIPPED
[INFO] KeyCloak AuthZ: Provider Parent .................... SKIPPED
[INFO] KeyCloak AuthZ: Common Policy Providers ............ SKIPPED
[INFO] Keycloak WildFly Integration ....................... SKIPPED
[INFO] Keycloak WildFly Add User Script ................... SKIPPED
[INFO] Keycloak WildFly Extensions ........................ SKIPPED
[INFO] Keycloak WildFly Server Subsystem .................. SKIPPED
[INFO] Keycloak Integration ............................... SKIPPED
[INFO] Keycloak Client CLI ................................ SKIPPED
[INFO] Keycloak Client Registration CLI ................... SKIPPED
[INFO] Keycloak Admin CLI ................................. SKIPPED
[INFO] Keycloak Client CLI Distribution ................... SKIPPED
[INFO] Distribution Parent ................................ SKIPPED
[INFO] Keycloak Distribution Licenses Common .............. SKIPPED
[INFO] Keycloak Distribution Maven Plugins Parent ......... SKIPPED
[INFO] Keycloak Licenses Processor Maven Plugin ........... SKIPPED
[INFO] Feature Pack Builds ................................ SKIPPED
[INFO] Keycloak Feature Pack: Server Dependencies ......... SKIPPED
[INFO] Keycloak Feature Pack: Server ...................... SKIPPED
[INFO] Galleon Feature Pack Builds ........................ SKIPPED
[INFO] Keycloak Galleon Feature Pack: Server .............. SKIPPED
[INFO] Keycloak Server Galleon Based Distribution ......... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  15:45 min
[INFO] Finished at: 2021-11-23T15:07:01+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1-jboss-1:compile (default-compile) on project keycloak-model-map: Compilation failure: Compilation failure:
[ERROR] keycloak/model/map/src/main/java/org/keycloak/models/map/storage/chm/ConcurrentHashMapStorageProviderFactory.java:[105,57] incompatible types: invalid constructor reference
[ERROR]     constructor MapClientEntityImpl in class org.keycloak.models.map.client.MapClientEntityImpl cannot be applied to given types
[ERROR]       required: no arguments
[ERROR]       found:    org.keycloak.models.map.common.DeepCloner
[ERROR]       reason: actual and formal argument lists differ in length
[ERROR] keycloak/model/map/target/generated-sources/annotations/org/keycloak/models/map/client/MapClientEntityImpl.java:[5,8] org.keycloak.models.map.client.MapClientEntityImpl is not abstract and does not override abstract method setSurrogateAuthRequired(java.lang.Boolean) in org.keycloak.models.map.client.MapClientEntity
[ERROR] keycloak/model/map/target/generated-sources/annotations/org/keycloak/models/map/client/MapClientEntityImpl.java:[11,9] incompatible types: missing return value
[ERROR] keycloak/model/map/target/generated-sources/annotations/org/keycloak/models/map/client/MapProtocolMapperEntityImpl.java:[5,8] org.keycloak.models.map.client.MapProtocolMapperEntityImpl is not abstract and does not override abstract method setConfig(java.util.Map<java.lang.String,java.lang.String>) in org.keycloak.models.map.client.MapProtocolMapperEntity
[ERROR] keycloak/model/map/target/generated-sources/annotations/org/keycloak/models/map/client/MapProtocolMapperEntityImpl.java:[11,9] incompatible types: missing return value
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :keycloak-model-map

How to Reproduce?

git clone https://github.com/keycloak/keycloak.git
mvn -Pdistribution -pl distribution/server-dist -am -Dmaven.test.skip clean install

Anything else?

Microsoft Windows [Version 10.0.18363.1854]
(c) 2019 Microsoft Corporation. Alle Rechte vorbehalten.

>java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

>mvn -version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: C:\Program Files (x86)\apache-maven-3.8.4
Java version: 17.0.1, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-17.0.1
Default locale: de_DE, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Activity

  1. sre4ever commented on Nov 25, 2021

    @sre4ever

    Reproducing the same issue attempting to build with Java 17 (openjdk-17-jdk-headless:amd64 17.0.1+12-1+deb11u2).

    Builds fine with Java 11.

    Keycloak 16.0.0-SNAPSHOT / main / b03b390.

  2. added
    kind/featureCategorizes a PR related to a new feature
    and removed
    kind/bugCategorizes a PR related to a bug
    on Dec 2, 2021
  3. changed the title [-]build error[/-] [+]Support Java 17[/+] on Dec 2, 2021
  4. stianst commented on Dec 2, 2021

    @stianst
    Contributor

    Changing this to a feature request to support Java 17, as we don't support that at the moment.

  5. vishgyana commented on Dec 9, 2021

    @vishgyana

    I also facing the same issue. is it support for Java 15 ?

    java 15.0.1 2020-10-20
    Java(TM) SE Runtime Environment (build 15.0.1+9-18)
    Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)

    Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
    Maven home: /Users/vgts/Documents/apache-maven-3.8.4
    Java version: 15.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home
    Default locale: en_IN, platform encoding: UTF-8
    OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"

  6. andreaTP commented on Jan 3, 2022

    @andreaTP
    Contributor

    I took a brief look at this, the reported error is easy to fix:
    main...andreaTP:fix-java-17

    The next issue boils down to the dependency on picketbox:
    https://github.com/andreaTP/keycloak/runs/4694428717?check_suite_focus=true#step:6:4553

    Error:  Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1-jboss-1:compile (default-compile) on project keycloak-jboss-adapter-core: Compilation failure: Compilation failure: 
    Error:  /home/runner/work/keycloak/keycloak/adapters/spi/jboss-adapter-core/src/main/java/org/keycloak/adapters/jboss/KeycloakLoginModule.java:[39,8] cannot access java.security.acl.Group
    Error:    class file for java.security.acl.Group not found
    Error:  /home/runner/work/keycloak/keycloak/adapters/spi/jboss-adapter-core/src/main/java/org/keycloak/adapters/jboss/KeycloakLoginModule.java:[85,29] getRoleSets() in org.keycloak.adapters.jboss.KeycloakLoginModule cannot override getRoleSets() in org.jboss.security.auth.spi.AbstractServerLoginModule
    Error:    return type org.jboss.security.SimpleGroup[] is not compatible with java.security.acl.Group[]
    Error:  /home/runner/work/keycloak/keycloak/adapters/spi/jboss-adapter-core/src/main/java/org/keycloak/adapters/jboss/KeycloakLoginModule.java:[84,5] method does not override or implement a method from a supertype

    Is there any on-going effort to get rid of the deprecated java.security.acl.Group completely @stianst ?

  7. changed the title [-]Support Java 17[/-] [+]Build fails with Java 17[/+] on Feb 3, 2022
  8. changed the title [-]Build fails with Java 17[/-] [+]Build failures on OpenJDK 17[/+] on Feb 3, 2022
  9. added
    area/coreCore server — startup, configuration, providers/SPIs, cross-cutting concerns
    and removed
    kind/featureCategorizes a PR related to a new feature
    on Feb 3, 2022
  10. Saikishorkhadge commented on Feb 21, 2022

    @Saikishorkhadge

    Can some one share me the compatible jdk url for download?

  11. 1 remaining item

  12. Saikishorkhadge commented on Feb 21, 2022

    @Saikishorkhadge
  13. abstractj commented on Mar 21, 2022

    @abstractj
    Contributor

    Superseded by #9993.

    @andreaTP @stianst @eleionomai the issues reported here are no longer present on main. It should be safe to close this issue, and follow up on #9993

  14. andreaTP commented on Mar 21, 2022

    @andreaTP
    Contributor

    @abstractj there are still a few more issues ahead:

    • bump patch version of a few hibernate and wildfly deps
    • get rid of picketbox or hack it around (including in the codebase the source file of Groups IIRC)

    I managed to get a full build on Java 17 but a Galleon plugin was failing when building the distribution.

    I do believe that we should keep an "umbrella" ticket for supporting Java 17 open until we have checked all the boxes ...

  15. abstractj commented on Mar 21, 2022

    @abstractj
    Contributor

    @andreaTP interesting, I could only see the issues reported on #9993 now. Probably it is something related with my working environment. Anyway, let's keep it open, as you suggested. But I believe it is safe to remove the triage label.

  16. added this to the 19.0.0 milestone on Apr 22, 2022
  17. mansimrans78 commented on Jul 4, 2022

    @mansimrans78

    @andreaTP @abstractj I'm trying to build the distribution profile for keycloak 18.0.0 using jdk17 and galleon-maven-plugin is failing. Is there any workaround for this?
    {"domain-failure-description" => {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-26" => "WFLYCTL0158: Operation handler failed: java.lang.ExceptionInInitializerError"}}} at org.wildfly.galleon.plugin.config.generator.WfConfigGenerator.doHandle(WfConfigGenerator.java:356) at org.wildfly.galleon.plugin.config.generator.WfConfigGenerator.endBatch(WfConfigGenerator.java:272) at org.wildfly.galleon.plugin.config.generator.WfConfigGenerator.executeScript(WfConfigGenerator.java:470) at org.wildfly.galleon.plugin.config.generator.WfConfigGenerator.forkedForEmbedded(WfConfigGenerator.java:447) at org.wildfly.galleon.plugin.server.ForkedEmbeddedUtil.main(ForkedEmbeddedUtil.java:209)

    Forked embedded process has failed with the following error:
    org.jboss.galleon.ProvisioningException: Failed to generate domain.xml on
    { "operation" => "composite", "address" => [], "rollback-on-runtime-failure" => true, "steps" => [ { "operation" => "add", "address" => [{"interface" => "management"}] }, { "operation" => "add", "address" => [{"interface" => "public"}] }, { "operation" => "add", "address" => [{"interface" => "private"}], "inet-address" => "${jboss.bind.address.private:127.0.0.1}" }, { "operation" => "add", "address" => [{"profile" => "auth-server-standalone"}] }, { "operation" => "add", "address" => [{"profile" => "auth-server-clustered"}] }, { "operation" => "add", "address" => [{"profile" => "load-balancer"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.jmx"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.logging"}] }, { "operation" => "add", "address" => [{"extension" => "org.wildfly.extension.core-management"}] }, { "operation" => "add", "address" => [{"extension" => "org.wildfly.extension.elytron"}] }, { "operation" => "add", "address" => [{"extension" => "org.wildfly.extension.request-controller"}] }, { "operation" => "add", "address" => [{"extension" => "org.wildfly.extension.security.manager"}] }, { "operation" => "add", "address" => [{"extension" => "org.wildfly.extension.io"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.naming"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.ee"}] }, { "operation" => "add", "address" => [{"extension" => "org.wildfly.extension.undertow"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.remoting"}] }, { "operation" => "add", "address" => [{"extension" => "org.wildfly.extension.bean-validation"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.transactions"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.connector"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.ejb3"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.clustering.infinispan"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.jpa"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.jaxrs"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.mail"}] }, { "operation" => "add", "address" => [{"extension" => "org.keycloak.keycloak-server-subsystem"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.clustering.jgroups"}] }, { "operation" => "add", "address" => [{"extension" => "org.jboss.as.modcluster"}] }, { "operation" => "add", "address" => [{"system-property" => "java.net.preferIPv4Stack"}], "value" => true }, { "operation" => "write-attribute", "address" => [ {"core-service" => "management"}, {"access" => "authorization"} ], "name" => "provider", "value" => "simple" }, { "operation" => "add", "address" => [ {"core-service" => "management"}, {"access" => "authorization"}, {"role-mapping" => "SuperUser"} ] }, { "operation" => "add", "address" => [ {"core-service" => "management"}, {"access" => "authorization"}, {"role-mapping" => "SuperUser"}, {"include" => "user-$local"} ], "name" => "$local", "type" => "USER" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly10.0"}], "excluded-extensions" => [ "org.wildfly.extension.clustering.web", "org.wildfly.extension.core-management", "org.wildfly.extension.datasources-agroal", "org.wildfly.extension.discovery", "org.wildfly.extension.ee-security", "org.wildfly.extension.elytron", "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.config-smallrye", "org.wildfly.extension.microprofile.fault-tolerance-smallrye", "org.wildfly.extension.microprofile.health-smallrye", "org.wildfly.extension.microprofile.jwt-smallrye", "org.wildfly.extension.microprofile.metrics-smallrye", "org.wildfly.extension.microprofile.openapi-smallrye", "org.wildfly.extension.microprofile.opentracing-smallrye", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly10.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly10.1"}], "excluded-extensions" => [ "org.wildfly.extension.clustering.web", "org.wildfly.extension.core-management", "org.wildfly.extension.datasources-agroal", "org.wildfly.extension.discovery", "org.wildfly.extension.ee-security", "org.wildfly.extension.elytron", "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.config-smallrye", "org.wildfly.extension.microprofile.fault-tolerance-smallrye", "org.wildfly.extension.microprofile.health-smallrye", "org.wildfly.extension.microprofile.jwt-smallrye", "org.wildfly.extension.microprofile.metrics-smallrye", "org.wildfly.extension.microprofile.openapi-smallrye", "org.wildfly.extension.microprofile.opentracing-smallrye", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly10.1" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly11.0"}], "excluded-extensions" => [ "org.wildfly.extension.clustering.web", "org.wildfly.extension.datasources-agroal", "org.wildfly.extension.ee-security", "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.config-smallrye", "org.wildfly.extension.microprofile.fault-tolerance-smallrye", "org.wildfly.extension.microprofile.health-smallrye", "org.wildfly.extension.microprofile.jwt-smallrye", "org.wildfly.extension.microprofile.metrics-smallrye", "org.wildfly.extension.microprofile.openapi-smallrye", "org.wildfly.extension.microprofile.opentracing-smallrye", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly11.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly12.0"}], "excluded-extensions" => [ "org.wildfly.extension.clustering.web", "org.wildfly.extension.datasources-agroal", "org.wildfly.extension.ee-security", "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.config-smallrye", "org.wildfly.extension.microprofile.fault-tolerance-smallrye", "org.wildfly.extension.microprofile.health-smallrye", "org.wildfly.extension.microprofile.jwt-smallrye", "org.wildfly.extension.microprofile.metrics-smallrye", "org.wildfly.extension.microprofile.openapi-smallrye", "org.wildfly.extension.microprofile.opentracing-smallrye", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly12.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly13.0"}], "excluded-extensions" => [ "org.wildfly.extension.clustering.web", "org.wildfly.extension.datasources-agroal", "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.config-smallrye", "org.wildfly.extension.microprofile.fault-tolerance-smallrye", "org.wildfly.extension.microprofile.health-smallrye", "org.wildfly.extension.microprofile.jwt-smallrye", "org.wildfly.extension.microprofile.metrics-smallrye", "org.wildfly.extension.microprofile.openapi-smallrye", "org.wildfly.extension.microprofile.opentracing-smallrye", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly13.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly14.0"}], "excluded-extensions" => [ "org.wildfly.extension.clustering.web", "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.fault-tolerance-smallrye", "org.wildfly.extension.microprofile.jwt-smallrye", "org.wildfly.extension.microprofile.metrics-smallrye", "org.wildfly.extension.microprofile.openapi-smallrye", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly14.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly15.0"}], "excluded-extensions" => [ "org.wildfly.extension.clustering.web", "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.fault-tolerance-smallrye", "org.wildfly.extension.microprofile.jwt-smallrye", "org.wildfly.extension.microprofile.openapi-smallrye", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly15.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly16.0"}], "excluded-extensions" => [ "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.fault-tolerance-smallrye", "org.wildfly.extension.microprofile.jwt-smallrye", "org.wildfly.extension.microprofile.openapi-smallrye", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly16.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly17.0"}], "excluded-extensions" => [ "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.fault-tolerance-smallrye", "org.wildfly.extension.microprofile.jwt-smallrye", "org.wildfly.extension.microprofile.openapi-smallrye", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly17.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly18.0"}], "excluded-extensions" => [ "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.fault-tolerance-smallrye", "org.wildfly.extension.microprofile.jwt-smallrye", "org.wildfly.extension.microprofile.openapi-smallrye", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly18.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly19.0"}], "excluded-extensions" => [ "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly19.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly20.0"}], "excluded-extensions" => [ "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly20.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly21.0"}], "excluded-extensions" => [ "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.health", "org.wildfly.extension.metrics", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly21.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly22.0"}], "excluded-extensions" => [ "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.microprofile.reactive-messaging-smallrye", "org.wildfly.extension.microprofile.reactive-streams-operators-smallrye", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly22.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly23.0"}], "excluded-extensions" => [ "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly23.0" }, { "operation" => "add", "address" => [{"host-exclude" => "WildFly24.0"}], "excluded-extensions" => [ "org.wildfly.extension.elytron-oidc-client", "org.wildfly.extension.opentelemetry" ], "host-release" => "WildFly24.0" } ] }

  18. modified the milestones: 19.0.0, 20.0.0 on Jul 21, 2022
  19. stianst commented on Jul 21, 2022

    @stianst
    Contributor

    Sounds like the last hurdle here is Galleon issues, which will be resolved after Keycloak 19 is released as we'll delete the WildFly distribution.

  20. tsaarni commented on Aug 8, 2022

    @tsaarni
    Contributor

    I had two compilation problems when trying build with JDK17 which I attempt to address with PRs #13619 and #13621.

  21. mposolda commented on Aug 24, 2022

    @mposolda
    Contributor

    @tsaarni Thanks! Created separate issues for the problems you mentioned:
    #13960
    #13961
    I've merged the first PR. Second PR looks good, but pending anopther review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/coreCore server — startup, configuration, providers/SPIs, cross-cutting concernskind/bugCategorizes a PR related to a bug

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0