Build failed in Jenkins: java-idp-plugin-webauthn-v1-multi-java17 » OpenJDK-22,Windows2022 #3
Shibboleth Jenkins
noreply at shibboleth.net
Tue Apr 1 02:21:07 UTC 2025
See <http://127.0.0.1:1583/jenkins/job/java-idp-plugin-webauthn-v1-multi-java17/jdk=OpenJDK-22,label=Windows2022/3/display/redirect?page=changes>
Changes:
[Phil Smart] Fix CSP digester and missing default property
[Phil Smart] Add error message to registration view
[Phil Smart] Add key validation error output to registration views
[Phil Smart] Remove unused Javascript call
[Phil Smart] Bump version after release
[Phil Smart] Update plugin version to 0.0.2 in properties file
[Phil Smart] Add newline at the end of the properties file
[Phil Smart] Add Yubico licence
[Phil Smart] Remove Javascript map file
[Phil Smart] Fix typo
[Phil Smart] Add authenticationFlows property to admin flow
[Phil Smart] Improve Javadoc
[Phil Smart] Improve Javadoc
[Phil Smart] Fix Javadoc, Add missing annotations, cleanup log output
[Phil Smart] JWEBAUTHN-5 - Add support for FIDO Alliance Metadata
[Phil Smart] JWEBAUTHN-5 - Add support for FIDO Alliance Metadata
[Phil Smart] Update default metadata service URL to MDSv3
[Phil Smart] Javadoc
[Phil Smart] Add credProps (Credential Properties) to registration request
[Phil Smart] Simplify JSON parsing of CreationOptions and RequestOptions
[Phil Smart] Add unit tests
[Phil Smart] Add more unit tests
[Phil Smart] Add internal Registration and Assertion result objects
[Phil Smart] Add downloaded CRL support and example CRL files
[Phil Smart] Fix bug in update method
[Phil Smart] Add signature counter update to the credential repository interface
[Phil Smart] JWEBAUTHN-6 - Signal an end-state from the authentication flow if user
[Phil Smart] JWEBAUTHN-6 - Signal an end-state from the authentication flow if user
[Phil Smart] Add default values for predicates
[Phil Smart] JWEBAUTHN-6 - Signal an end-state from the authentication flow if user
[Phil Smart] Change client-side credential storage from a violation to a warning
[Phil Smart] Fix comment
[Phil Smart] Improve property naming
[Phil Smart] Remove default CRL lists
[Phil Smart] Fix property default in postconfig
[Phil Smart] Add messages.properties to bean file and extend IDP message sources
[Phil Smart] Update files to be tagged for release
[Phil Smart] Bump version after release
[Phil Smart] Fix thread test
[Phil Smart] Turn on attribute resolution for the admin/registration flow.
[Phil Smart] JWEBAUTHN-11 - Pull identity information from the AttributeResolver
[Phil Smart] Fix tests
[Phil Smart] JWEBAUTHN-8 - Add an admin flow suitable for an sys admin to manage
[Phil Smart] Improve credential deletion action for the admin flow
[Phil Smart] Minor view and property improvements
[Phil Smart] Add meta-refresh tag with a 5 minute refresh
[Phil Smart] Code, config, and Javadoc cleanup
[Phil Smart] Fix error handling in validation action
[Phil Smart] Add user.id principal type, set mode/flow of operation to base context
[Phil Smart] Move registration result to appropriate package
[Phil Smart] Fix tests
[Phil Smart] Improve Javadoc
[Phil Smart] JWEBAUTHN-12 - Add an access control predicate for guarding against
[Phil Smart] Fix typo
[Phil Smart] Add AuthenticationFlowLookupStrategy
[Phil Smart] Fix possible NPE
[Phil Smart] Add existing username check in credential lookup from userHandle
[Phil Smart] Improve logging and Javadoc
[Phil Smart] Allow configuration of username collection in the registration flow
[Phil Smart] Improve defaults
[Phil Smart] Fix project version
[Phil Smart] Update files to be tagged for release
[Phil Smart] Bump version after release
[Phil Smart] Update plugin properties version
[Phil Smart] Wire subject decorator to authn flow descriptor
[Phil Smart] Cleanup user.id in WebAuthn client
[Phil Smart] JWEBAUTHN-13 - Add option to disable signature count updates
[Phil Smart] Fix consent revocation expression
[Phil Smart] Improve views
[Phil Smart] Improve CSP in views
[Phil Smart] Fix CSS
[Phil Smart] Cleanup POM
[Phil Smart] Fix Javadoc. Small code improvements.
[Phil Smart] Improve naming of public key credential responses
[Phil Smart] Simplify credential to remove extraction actions
[Phil Smart] Javadoc and logging improvements
[Phil Smart] Externalise registration messages
[Phil Smart] Improve Javadoc
[Phil Smart] Javadoc and minor code cleanup
[Phil Smart] Fix CSP for username input view
[Phil Smart] Add error message if registration fails verification
[Phil Smart] Fix CSP on username input page
[Phil Smart] Cleanups
[Phil Smart] Update yubico-webauthn version to 2.5.2
[Phil Smart] JWEBAUTHN-16 - Add auditing
[Phil Smart] JWEBAUTHN-16 - Add auditing
[Phil Smart] Remove supportedPrincipals leaving supportedPrincipalsByString
[Phil Smart] Disable FIDO metadata tests
[Phil Smart] Add more tests
[Phil Smart] JWEBAUTHN-16 - Add auditing
[Phil Smart] Rename storage service credential repository to WebAuthn cred repo
[Phil Smart] Fix audit statement location
[Phil Smart] Remove constraint checks from nullable context fields
[Phil Smart] Add more tests
[Phil Smart] Add attestation validation test
[Phil Smart] Add more tests
[Phil Smart] Add more tests
[Phil Smart] Fix test
[Phil Smart] Fix WebAuthnUserIdPrinicpal serializer
[Phil Smart] Add logging statement to lookup credentials from userHandle
[Phil Smart] Add integration flow tests
[Phil Smart] Complete flow tests
[Phil Smart] Add more usernameless tests
[Phil Smart] Add more flow tests for 2fa mode
[Phil Smart] Update flow state ID and add comments
[Phil Smart] Tighten context creation in registration flow
[Phil Smart] Fix extra character in management view
[Phil Smart] Remove redundant jquery requirement
[Phil Smart] Guarantee nonnull fields in registration result
[Phil Smart] Improve credential registration builder
[Phil Smart] Add more flow tests
[Phil Smart] Improve view-state name
[Phil Smart] Improve log message
[Phil Smart] Remove redundant class
[Phil Smart] Add registration flow tests
[Phil Smart] Add Javadoc
[Phil Smart] Add flow tests of management flow
[Phil Smart] Fix tests, remove any registered credentials before each test
[Phil Smart] Clean POMS
[Phil Smart] Add test: one user can not register credential for another user
[Phil Smart] Fix javadoc
[Phil Smart] Remove duplicated dependency
[Phil Smart] Add missing package-info
[Phil Smart] Fix all checkstyle issues
[Phil Smart] Remove redundant bean
[Phil Smart] Allowing wiring of the challenge generation strategy
[Phil Smart] Add bad assertion signature test
[Phil Smart] Fix CSP in registration page
[Phil Smart] Fix issue that removed the Error and Info UI contexts from the reg ctx
[Phil Smart] Improve messages: Add missing admin properties
[Phil Smart] Minify webauthn-json JS
[Phil Smart] Add error and info UI reset functions
[Phil Smart] CSP fix
[Phil Smart] Tweak bean names and allow non defaults
[Phil Smart] Make algorithm explicit in secure random generator for userId
[Phil Smart] Change Challenge and UserID generation to use a secure
[Phil Smart] Fix tests and null strategy generation
[Phil Smart] Re-order properties in the properties file
[Phil Smart] Improve log level or log statement
[Phil Smart] Improve log level
[Phil Smart] Set plugin version to 1.0.0 for release
[Phil Smart] Fix client-side storage issues
[Phil Smart] Bump project to v0.9.0 SNAPSHOT for Release Candidate status
[Phil Smart] Rename client storage save and load flow-state ids
[Phil Smart] JWEBAUTHN-21 - IdP does not start with a non-existing fido metadata
[Phil Smart] JWEBAUTHN-23 - user.displayName is not used
[Phil Smart] Add additional test to check cross-registration and use of credentials
[Phil Smart] Add annotation and fix log level
[Phil Smart] Add usernameless flow UV not signalled test
[Phil Smart] Add UV flag to assertion result and log it
[Phil Smart] Fix uv method name
[Phil Smart] JWEBAUTHN-24 - Make user.name configurable
[Phil Smart] JWEBAUTHN-26 - Allow metadata to be attached to registrations
[Phil Smart] JWEBAUTHN-22 - Support for different usernames in key registration
[Phil Smart] JWEBAUTHN-22 - Support for different usernames in key registration
[Phil Smart] Fix test
[Phil Smart] JWEBAUTHN-26 - Allow metadata to be attached to registrations
[Phil Smart] JWEBAUTHN-22 - Support for different usernames in key registration
[Phil Smart] Fix tests
[Phil Smart] Fix test
[Phil Smart] Revert "Fix test"
[Phil Smart] JWEBAUTHN-22 - Support for different usernames in key registration
[Phil Smart] Fix tests because of JWEBAUTHN-22
[Phil Smart] Add tests for webauthn user.name different than IdP username
[Phil Smart] Cleanup WebAuthn user.name field names
[Phil Smart] Bump yubico WebAuthn version to 2.5.3
[Phil Smart] JWEBAUTHN-21 - IdP does not start with a non-existing fido metadata
[Phil Smart] JWEBAUTHN-21 - IdP does not start with a non-existing fido metadata
[Phil Smart] JWEBAUTHN-21 - IdP does not start with a non-existing fido metadata
[Phil Smart] Fix checkstyle
[Phil Smart] Fix test and minor code cleanup
[Phil Smart] Improve property names
[Phil Smart] Improve validation action
[Phil Smart] Improve logging
[Phil Smart] Fix failure result when credential not added
[Phil Smart] Add missing properties
[Phil Smart] JWEBAUTHN-28 - Support software authenticator AAGUID UI descriptions
[Phil Smart] Add aaguid JSON schema to test
[Phil Smart] Enabled authn flow resumption after inline key enrolment
[Phil Smart] JWEBAUTHN-29 - username that does not canonicalize leads to uncaught
[Phil Smart] Improve registration view
[Phil Smart] Move Icon column to the other side of the Authenticator column
[Phil Smart] JWEBAUTHN-27 - Add basic authenticator policy
[Phil Smart] Add policy engine properties
[Phil Smart] JWEBAUTHN-27 - Add basic authenticator policy
[Phil Smart] JWEBAUTHN-27 - Add basic authenticator policy
[Phil Smart] Add length check to aaguid before metadata lookup
[Phil Smart] JWEBAUTHN-27 - Add basic authenticator policy
[Phil Smart] Rename authenticator policy outcome to ACCEPT from ALLOW
[Phil Smart] Separate registration and metadata properties from authentication
[Phil Smart] Temporarily remove unusable UV capabilities authenticator policy
[Phil Smart] JWEBAUTHN-27 - Add basic authenticator policy
[Phil Smart] JWEBAUTHN-27 - Add basic authenticator policy
[Phil Smart] Rename CredentialRegistration to CredentialRecord
[Phil Smart] Remove unused context field
[Phil Smart] Harmonize bean IDs
[Phil Smart] Add Spring bean parent to Inspector rule
[Phil Smart] Fix views after checking with accessibility tool
[Phil Smart] Fix naming issue in properties file.
[Phil Smart] Fix default property value
[Phil Smart] Add another read write test to the credential repository tests
[Phil Smart] Add credential labeller
[Phil Smart] Remove extra space from message properties
[Phil Smart] JWEBAUTHN-27 - Add basic authenticator policy
[Phil Smart] Improve properties files and split metadata into its own
[Phil Smart] Improve XML config files
[Phil Smart] Cleanup and simplify XML config files
[Phil Smart] Improve bean identifiers
[Phil Smart] Add raw username to extraction action
[Phil Smart] Add raw username extraction to registration action
[Phil Smart] Convert registration options to functions
[Phil Smart] Fix bean names which did not get updated
[Phil Smart] Fix duplicated resolve attributes property
[Phil Smart] Fix bean name
[Phil Smart] Externalise passkey labeller label.
[Phil Smart] Make base64 encoding consistent for logging
[Phil Smart] Make base64 encoding consistent for logging
[Phil Smart] Improve default error and registration messages
[Phil Smart] Fix message selection in WebAuthn error lookup function
[Phil Smart] Improve log statements
[Phil Smart] Updated to latest yubico webauthn-server version
[Phil Smart] Tweak logging
[Phil Smart] Improve logging and log levels
[Phil Smart] Remove unused default property value
[Phil Smart] Fix Javadoc
[Phil Smart] Update plugin version for release
[Phil Smart] Change enforcer goal name
[Phil Smart] Update files to be tagged for release
[Phil Smart] Bump version after release
[Phil Smart] Fix enforcer goal ID in POM
[Phil Smart] Fix grammar in default message
[Phil Smart] Fix missing inline enrolment parameter on username input view
[Phil Smart] JWEBAUTHN-38 - AllowUntrustedAttestation property is missing from
[Phil Smart] Fix Javadoc and bean name
[Phil Smart] JWEBAUTHN-40 - Credential repository injection/configuration is not
[Phil Smart] JWEBAUTHN-40 - Credential repository injection/configuration is not
[Phil Smart] JWEBAUTHN-36 - giving a username that does canonicalize to management
[Phil Smart] JWEBAUTHN-42 - credential policies are not evaluated for all keys
[Phil Smart] JWEBAUTHN-42 - credential policies are not evaluated for all keys
[Phil Smart] Remove comment
[Phil Smart] JWEBAUTHN-37 - Lookup user credentials from user handle expects user
[Phil Smart] JWEBAUTHN-43 - evaluate credential policy rules for all tokens in store
[Phil Smart] JWEBAUTHN-37 - Lookup user credentials from user handle expects user
[Phil Smart] JWEBAUTHN-30 - two different NoRegisteredWebAuthnCredentials events
[Phil Smart] JWEBAUTHN-44 - Document approach for conditionally requiring 2fa for the
[Phil Smart] JWEBAUTHN-33 - Make collecting nickname during key registration
[Phil Smart] Add overloaded methods to the encoder to deal with custom date formats
[Phil Smart] Add since tags
[Phil Smart] Improve signature counter update credential repository function
[Phil Smart] Fix method call in credential repository
[Phil Smart] Fix test
[Phil Smart] Allow unknown properties when deserializing the credential record
[Phil Smart] Avoid signature counter updates for authenticators which do no implement
[Phil Smart] Improve efficiency of signature count updates
[Phil Smart] Remove bad comment
[Phil Smart] Remove unused field
[Phil Smart] Add guard to context helping determine if WebAuthn creds are available
[Phil Smart] JWEBAUTHN-44 - Document approach for conditionally requiring 2fa for the
[Phil Smart] JWEBAUTHN-46 - the management view shows canonical username instead of
[Phil Smart] JWEBAUTHN-32 - add a Last Used field to registration and management views
[Phil Smart] Update to 1.1.0-SNAPSHOT
[Phil Smart] Add since tags and minor cleanup
[Phil Smart] Javadoc and minor logging issue.
[Phil Smart] Fix javadoc
[Phil Smart] Fix checkstyle
[Phil Smart] Replace deprecated method call
[Phil Smart] Reset forceAuthn property default to false, to maintain compatibility
[Phil Smart] JWEBAUTHN-48 - Default cleanup hook is not wired up correctly
[Phil Smart] Update files to be tagged for release
[Phil Smart] Bump version after release
------------------------------------------
Started by upstream project "java-idp-plugin-webauthn-v1-multi-java17" build number 3
originally caused by:
Started by upstream project "trigger-multi-v17" build number 1048
originally caused by:
Started by upstream project "completed-nightly-v17" build number 825
originally caused by:
Started by upstream project "java-idp-plugin-webauthn-v1-nightly-java17" build number 384
originally caused by:
Started by upstream project "java-idp-plugin-thymeleaf-v1-nightly-java17" build number 1
originally caused by:
Started by upstream project "java-idp-plugin-totp-v2-nightly-java17" build number 613
originally caused by:
Started by upstream project "java-plugin-storage-jdbc-v2-nightly-java17" build number 1027
originally caused by:
Started by upstream project "java-idp-plugin-metadatagen-v2-nightly-java17" build number 615
originally caused by:
Started by upstream project "java-idp-plugin-scripting-v2-nightly-java17" build number 1804
originally caused by:
Started by upstream project "java-idp-plugin-duo-v2-nightly-java17" build number 627
originally caused by:
Started by upstream project "java-idp-plugin-oidc-rp-v2-nightly-java17" build number 617
originally caused by:
Started by upstream project "java-idp-oidc-v4-nightly-java17" build number 1847
originally caused by:
(deeply nested causes)
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on EC2 (ec2-I2) - WindowsServer2022 (i-0aa62db46cd2a5154) (Windows2022) in workspace <http://127.0.0.1:1583/jenkins/job/java-idp-plugin-webauthn-v1-multi-java17/jdk=OpenJDK-22,label=Windows2022/ws/>
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
No credentials specified
Cloning the remote Git repository
Cloning repository https://git.shibboleth.net/git/java-idp-plugin-webauthn
> git init <http://127.0.0.1:1583/jenkins/job/java-idp-plugin-webauthn-v1-multi-java17/jdk=OpenJDK-22,label=Windows2022/ws/> # timeout=10
Fetching upstream changes from https://git.shibboleth.net/git/java-idp-plugin-webauthn
> git --version # timeout=10
> git --version # 'git version 2.44.0.windows.1'
> git fetch --tags --force --progress -- https://git.shibboleth.net/git/java-idp-plugin-webauthn +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://git.shibboleth.net/git/java-idp-plugin-webauthn # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
Checking out Revision a5e1c744b7a0e8cb5633b6e26eeb1ce11462eb93 (refs/remotes/origin/main)
> git config core.sparsecheckout # timeout=10
> git checkout -f a5e1c744b7a0e8cb5633b6e26eeb1ce11462eb93 # timeout=10
Commit message: "Bump version after release"
> git rev-list --no-walk c8b25e8d217171ed7becd9516b9bd8fe7efc5cdb # timeout=10
[Windows2022] $ cmd.exe /C "\opt\maven_home\bin\mvn.cmd -Djdk=OpenJDK-22 -Dmatrix-combinations= -Dlabel=Windows2022 -Dno-check-m2= -V -B clean test --update-snapshots --fail-at-end && exit %%ERRORLEVEL%%"
Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
Maven home: c:\opt\maven_home
Java version: 11.0.23, vendor: Amazon.com Inc., runtime: c:\opt\java_home
Default locale: en_US, platform encoding: Cp1252
OS name: "windows server 2022", version: "10.0", arch: "amd64", family: "windows"
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Shibboleth IdP :: Plugins :: WebAuthn Login Flow [pom]
[INFO] Shibboleth IdP :: Plugins :: WebAuthn Login Flow API [jar]
[INFO] Shibboleth IdP :: Plugins :: WebAuthn Login Flow Impl [jar]
[INFO] Shibboleth IdP :: Plugins :: WebAuthn Login Flow Distribution [pom]
[INFO]
[INFO] -----< net.shibboleth.idp.plugin.authn:idp-plugin-webauthn-parent >-----
[INFO] Building Shibboleth IdP :: Plugins :: WebAuthn Login Flow 1.1.1-SNAPSHOT [1/4]
[INFO] from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ idp-plugin-webauthn-parent ---
[INFO]
[INFO] --- enforcer:3.0.0-M3:enforce (maven-version) @ idp-plugin-webauthn-parent ---
[INFO]
[INFO] ------< net.shibboleth.idp.plugin.authn:idp-plugin-webauthn-api >-------
[INFO] Building Shibboleth IdP :: Plugins :: WebAuthn Login Flow API 1.1.1-SNAPSHOT [2/4]
[INFO] from webauthn-api\pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/yubico/webauthn-server-core/2.5.4/webauthn-server-core-2.5.4.pom
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/yubico/webauthn-server-core/2.5.4/webauthn-server-core-2.5.4.pom
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/yubico/webauthn-server-core/2.5.4/webauthn-server-core-2.5.4.pom
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/yubico/webauthn-server-core/2.5.4/webauthn-server-core-2.5.4.pom (2.8 kB at 35 kB/s)
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/yubico/webauthn-server-parent/2.5.4/webauthn-server-parent-2.5.4.pom
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/yubico/webauthn-server-parent/2.5.4/webauthn-server-parent-2.5.4.pom
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/yubico/webauthn-server-parent/2.5.4/webauthn-server-parent-2.5.4.pom
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/yubico/webauthn-server-parent/2.5.4/webauthn-server-parent-2.5.4.pom (3.3 kB at 250 kB/s)
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/yubico/yubico-util/2.5.4/yubico-util-2.5.4.pom
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/yubico/yubico-util/2.5.4/yubico-util-2.5.4.pom
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/yubico/yubico-util/2.5.4/yubico-util-2.5.4.pom
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/yubico/yubico-util/2.5.4/yubico-util-2.5.4.pom (2.8 kB at 233 kB/s)
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.15.2/jackson-dataformat-cbor-2.15.2.pom
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.15.2/jackson-dataformat-cbor-2.15.2.pom
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.15.2/jackson-dataformat-cbor-2.15.2.pom
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.15.2/jackson-dataformat-cbor-2.15.2.pom (3.1 kB at 255 kB/s)
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/fasterxml/jackson/dataformat/jackson-dataformats-binary/2.15.2/jackson-dataformats-binary-2.15.2.pom
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/fasterxml/jackson/dataformat/jackson-dataformats-binary/2.15.2/jackson-dataformats-binary-2.15.2.pom
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformats-binary/2.15.2/jackson-dataformats-binary-2.15.2.pom
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformats-binary/2.15.2/jackson-dataformats-binary-2.15.2.pom (3.8 kB at 424 kB/s)
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.15.2/jackson-datatype-jdk8-2.15.2.pom
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.15.2/jackson-datatype-jdk8-2.15.2.pom
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.15.2/jackson-datatype-jdk8-2.15.2.pom
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.15.2/jackson-datatype-jdk8-2.15.2.pom (2.6 kB at 215 kB/s)
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/upokecenter/cbor/4.5.2/cbor-4.5.2.pom
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/upokecenter/cbor/4.5.2/cbor-4.5.2.pom
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/upokecenter/cbor/4.5.2/cbor-4.5.2.pom
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/upokecenter/cbor/4.5.2/cbor-4.5.2.pom (4.6 kB at 209 kB/s)
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/github/peteroupc/numbers/1.8.2/numbers-1.8.2.pom
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/github/peteroupc/numbers/1.8.2/numbers-1.8.2.pom
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/github/peteroupc/numbers/1.8.2/numbers-1.8.2.pom
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/github/peteroupc/numbers/1.8.2/numbers-1.8.2.pom (4.5 kB at 448 kB/s)
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/yubico/webauthn-server-attestation/2.5.4/webauthn-server-attestation-2.5.4.pom
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/yubico/webauthn-server-attestation/2.5.4/webauthn-server-attestation-2.5.4.pom
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/yubico/webauthn-server-attestation/2.5.4/webauthn-server-attestation-2.5.4.pom
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/yubico/webauthn-server-attestation/2.5.4/webauthn-server-attestation-2.5.4.pom (2.5 kB at 253 kB/s)
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/yubico/webauthn-server-core/2.5.4/webauthn-server-core-2.5.4.jar
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/yubico/yubico-util/2.5.4/yubico-util-2.5.4.jar
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/upokecenter/cbor/4.5.2/cbor-4.5.2.jar
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/github/peteroupc/numbers/1.8.2/numbers-1.8.2.jar
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.15.2/jackson-dataformat-cbor-2.15.2.jar
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.15.2/jackson-datatype-jdk8-2.15.2.jar
[INFO] Downloading from shibboleth-releases: https://build.shibboleth.net/maven/releases/com/yubico/webauthn-server-attestation/2.5.4/webauthn-server-attestation-2.5.4.jar
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/yubico/webauthn-server-core/2.5.4/webauthn-server-core-2.5.4.jar
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/yubico/yubico-util/2.5.4/yubico-util-2.5.4.jar
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.15.2/jackson-dataformat-cbor-2.15.2.jar
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.15.2/jackson-datatype-jdk8-2.15.2.jar
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/github/peteroupc/numbers/1.8.2/numbers-1.8.2.jar
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/yubico/webauthn-server-attestation/2.5.4/webauthn-server-attestation-2.5.4.jar
[INFO] Downloading from shibboleth-thirdparty: https://build.shibboleth.net/maven/thirdparty/com/upokecenter/cbor/4.5.2/cbor-4.5.2.jar
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/yubico/webauthn-server-core/2.5.4/webauthn-server-core-2.5.4.jar
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/yubico/webauthn-server-core/2.5.4/webauthn-server-core-2.5.4.jar (375 kB at 5.4 MB/s)
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/yubico/yubico-util/2.5.4/yubico-util-2.5.4.jar
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.15.2/jackson-datatype-jdk8-2.15.2.jar
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/github/peteroupc/numbers/1.8.2/numbers-1.8.2.jar
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.15.2/jackson-dataformat-cbor-2.15.2.jar
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/upokecenter/cbor/4.5.2/cbor-4.5.2.jar
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/yubico/yubico-util/2.5.4/yubico-util-2.5.4.jar (15 kB at 369 kB/s)
[INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/yubico/webauthn-server-attestation/2.5.4/webauthn-server-attestation-2.5.4.jar
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/github/peteroupc/numbers/1.8.2/numbers-1.8.2.jar (321 kB at 7.3 MB/s)
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.15.2/jackson-datatype-jdk8-2.15.2.jar (36 kB at 737 kB/s)
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/yubico/webauthn-server-attestation/2.5.4/webauthn-server-attestation-2.5.4.jar (136 kB at 2.2 MB/s)
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.15.2/jackson-dataformat-cbor-2.15.2.jar (70 kB at 1.1 MB/s)
[INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/upokecenter/cbor/4.5.2/cbor-4.5.2.jar (231 kB at 3.5 MB/s)
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ idp-plugin-webauthn-api ---
[INFO]
[INFO] --- enforcer:3.0.0-M3:enforce (maven-version) @ idp-plugin-webauthn-api ---
[INFO]
[INFO] --- resources:3.2.0:resources (default-resources) @ idp-plugin-webauthn-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory C:\opt\jenkins\workspace\java-idp-plugin-webauthn-v1-multi-java17\jdk\OpenJDK-22\label\Windows2022\webauthn-api\src\main\resources
[INFO]
[INFO] --- compiler:3.10.1:compile (default-compile) @ idp-plugin-webauthn-api ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 63 source files to C:\opt\jenkins\workspace\java-idp-plugin-webauthn-v1-multi-java17\jdk\OpenJDK-22\label\Windows2022\webauthn-api\target\classes
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping Shibboleth IdP :: Plugins :: WebAuthn Login Flow Impl
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] ------< net.shibboleth.idp.plugin.authn:idp-plugin-webauthn-dist >------
[INFO] Building Shibboleth IdP :: Plugins :: WebAuthn Login Flow Distribution 1.1.1-SNAPSHOT [3/4]
[INFO] from webauthn-dist\pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- clean:3.1.0:clean (default-clean) @ idp-plugin-webauthn-dist ---
[INFO]
[INFO] --- enforcer:3.0.0-M3:enforce (maven-version) @ idp-plugin-webauthn-dist ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Shibboleth IdP :: Plugins :: WebAuthn Login Flow 1.1.1-SNAPSHOT:
[INFO]
[INFO] Shibboleth IdP :: Plugins :: WebAuthn Login Flow ... SUCCESS [ 0.788 s]
[INFO] Shibboleth IdP :: Plugins :: WebAuthn Login Flow API FAILURE [ 12.865 s]
[INFO] Shibboleth IdP :: Plugins :: WebAuthn Login Flow Impl SKIPPED
[INFO] Shibboleth IdP :: Plugins :: WebAuthn Login Flow Distribution SUCCESS [ 0.299 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14.369 s
[INFO] Finished at: 2025-04-01T02:21:06Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project idp-plugin-webauthn-api: Fatal error compiling: error: release version 17 not supported -> [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/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :idp-plugin-webauthn-api
Build step 'Invoke top-level Maven targets' marked build as failure
TestNG Reports Processing: START
Looking for TestNG results report in workspace using pattern: **/target/surefire-reports/testng-results.xml
Did not find any matching files.
More information about the commits
mailing list