Skip to content

Require the holder's identifier to be a URI #2077

Require the holder's identifier to be a URI

Require the holder's identifier to be a URI #2077

Triggered via push July 30, 2025 10:09
Status Failure
Total duration 3m 1s
Artifacts

test-jvm.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors
at.asitplus.wallet.lib.agent.ValidatorVcTest ► Manually created and valid credential is valid[jvm]: vck/src/commonTest/kotlin/at/asitplus/wallet/lib/agent/ValidatorVcTest.kt#L434
Failed test found in: vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVcTest.xml Error: java.lang.AssertionError: InvalidStructure(input=eyJ0eXAiOiJqd3QiLCJhbGciOiJFUzI1NiIsImp3ayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6Ik9BaGxwTXJtQ2pUMnNtQ2tVdkEyU2huUXdtVXRMUExuNWNhdTc2R0ppR28iLCJ5IjoiaU1lQWg4aW5YRDdSNl80SU9tSlEwMWt6VlhrQkprTXpqaDE2RmZOS25FOCJ9fQ.eyJ2YyI6eyJpZCI6InVybjp1dWlkOjQ5Y2NkNjkyLTVkMTAtNGY3Yi05MjhmLWE4ZDM1ZGQzZjNhNyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRpYWwiLCJBdG9taWNBdHRyaWJ1dGUyMDIzIl0sImlzc3VlciI6Imh0dHBzOi8vaXNzdWVyLmV4YW1wbGUuY29tLyIsImlzc3VhbmNlRGF0ZSI6IjIwMjUtMDctMzBUMTA6MTI6MTguNTY2MjA2NzMzWiIsImV4cGlyYXRpb25EYXRlIjoiMjAyNS0wNy0zMFQxMDoxMzoxOC41NjYyMDgwMzVaIiwic3RhdHVzIjp7InN0YXR1c19saXN0Ijp7ImlkeCI6MSwidXJpIjoiaHR0cHM6Ly93YWxsZXQuYS1zaXQuYXQvYmFja2VuZC9jcmVkZW50aWFscy9zdGF0dXMvMSJ9fSwiY3JlZGVudGlhbFN1YmplY3QiOnsidHlwZSI6IkF0b21pY0F0dHJpYnV0ZTIwMjMiLCJpZCI6ImRpZDprZXk6ekRuYWVVS3BrbXJudW5wR2lGTWtaOXBHTW5USFl3NnJWYVAxVFBLc01iazk4a3BmQSIsIm5hbWUiOiJnaXZlbl9uYW1lIiwidmFsdWUiOiJTdXNhbm5lIiwibWltZS10eXBlIjoiYXBwbGljYXRpb24vdGV4dCJ9fSwic3ViIjoiYWU0MjgyNmZhYjg2YmIzNCIsIm5iZiI6MTc1Mzg3MDMzOCwiaXNzIjoiaHR0cHM6Ly9pc3N1ZXIuZXhhbXBsZS5jb20vIiwiZXhwIjoxNzUzODcwMzk4LCJqdGkiOiJ1cm46dXVpZDo0OWNjZDY5Mi01ZDEwLTRmN2ItOTI4Zi1hOGQzNWRkM2YzYTcifQ.J-EwDtDNMCA5VlwKXd3mC43YfIofKE4mqrskUeEU5d5KCp9mBoL2TBNfNBNeStMD_ENH1GBeqF6xdmAWjxV_8Q) is of type at.asitplus.wallet.lib.agent.Verifier.VerifyCredentialResult.InvalidStructure but expected at.asitplus.wallet.lib.agent.Verifier.VerifyCredentialResult.SuccessJwt
at.asitplus.wallet.lib.agent.ValidatorVcTest ► No expiration date is valid[jvm]: vck/src/commonTest/kotlin/at/asitplus/wallet/lib/agent/ValidatorVcTest.kt#L434
Failed test found in: vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVcTest.xml Error: java.lang.AssertionError: InvalidStructure(input=eyJ0eXAiOiJqd3QiLCJhbGciOiJFUzI1NiIsImp3ayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6Ii0tNGlUY1NvY2lQdDZsRWtZUk9HZG15YWJ6UEtLMEdEdVppWXJMZUZ0MDQiLCJ5IjoiZ3VISW1aZUVsOVJuN2dBQ3hmb2FZbk90M2FmX0NsOExITUYwa0JobUdlNCJ9fQ.eyJ2YyI6eyJpZCI6InVybjp1dWlkOmJlNzU1ZDUyLTgyNjEtNGYyYS05ZmJkLTk3ODE4MjVhODZmMCIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRpYWwiLCJBdG9taWNBdHRyaWJ1dGUyMDIzIl0sImlzc3VlciI6Imh0dHBzOi8vaXNzdWVyLmV4YW1wbGUuY29tLyIsImlzc3VhbmNlRGF0ZSI6IjIwMjUtMDctMzBUMTA6MTI6MTguNjU3MzU3NjkxWiIsImV4cGlyYXRpb25EYXRlIjpudWxsLCJzdGF0dXMiOnsic3RhdHVzX2xpc3QiOnsiaWR4IjoxLCJ1cmkiOiJodHRwczovL3dhbGxldC5hLXNpdC5hdC9iYWNrZW5kL2NyZWRlbnRpYWxzL3N0YXR1cy8xIn19LCJjcmVkZW50aWFsU3ViamVjdCI6eyJ0eXBlIjoiQXRvbWljQXR0cmlidXRlMjAyMyIsImlkIjoiZGlkOmtleTp6RG5hZXZrb1hBSEtuYzFVUjF2NU1qd0NyMjVRWW9Gd3J0elBnMURXN21aenZQS1MyIiwibmFtZSI6ImdpdmVuX25hbWUiLCJ2YWx1ZSI6IlN1c2FubmUiLCJtaW1lLXR5cGUiOiJhcHBsaWNhdGlvbi90ZXh0In19LCJzdWIiOiI4YjU2YTJmNDczM2Q2NThhIiwibmJmIjoxNzUzODcwMzM4LCJpc3MiOiJodHRwczovL2lzc3Vlci5leGFtcGxlLmNvbS8iLCJleHAiOm51bGwsImp0aSI6InVybjp1dWlkOmJlNzU1ZDUyLTgyNjEtNGYyYS05ZmJkLTk3ODE4MjVhODZmMCJ9.narYhqsvFDLF0F5pUIt9DbG5J7-9n_JDtMRU8Z464Wh3s317FFWks2XKxNxzBM-X8QCG853-whMvGJAYeF-qGg) is of type at.asitplus.wallet.lib.agent.Verifier.VerifyCredentialResult.InvalidStructure but expected at.asitplus.wallet.lib.agent.Verifier.VerifyCredentialResult.SuccessJwt
at.asitplus.wallet.lib.agent.ValidatorVcTest ► Invalid issuance date in credential is not valid[jvm]: vck/src/commonTest/kotlin/at/asitplus/wallet/lib/agent/ValidatorVcTest.kt#L434
Failed test found in: vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVcTest.xml Error: java.lang.AssertionError: InvalidStructure(input=eyJ0eXAiOiJqd3QiLCJhbGciOiJFUzI1NiIsImp3ayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6IjVuX0hucXl0bHc5ZG5sdjE4NE5pVExXbnFvRUM5UmJFZVQzVFBRTWNqVU0iLCJ5IjoiZm9GUld4b2dITTdUWk1NcGhuTzBLcmQ4a192TjlkcG45Q2YyY3NYQ2hnUSJ9fQ.eyJ2YyI6eyJpZCI6InVybjp1dWlkOjkwODNiMGM3LWRhNGMtNGM3MS04NjQyLTFmMjRjZDg2MmI3ZSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRpYWwiLCJBdG9taWNBdHRyaWJ1dGUyMDIzIl0sImlzc3VlciI6Imh0dHBzOi8vaXNzdWVyLmV4YW1wbGUuY29tLyIsImlzc3VhbmNlRGF0ZSI6IjIwMjUtMDctMzBUMTE6MTI6MTguNzY0MDM3ODkzWiIsImV4cGlyYXRpb25EYXRlIjoiMjAyNS0wNy0zMFQxMDoxMzoxOC43NjQwNTYyNzdaIiwic3RhdHVzIjp7InN0YXR1c19saXN0Ijp7ImlkeCI6MSwidXJpIjoiaHR0cHM6Ly93YWxsZXQuYS1zaXQuYXQvYmFja2VuZC9jcmVkZW50aWFscy9zdGF0dXMvMSJ9fSwiY3JlZGVudGlhbFN1YmplY3QiOnsidHlwZSI6IkF0b21pY0F0dHJpYnV0ZTIwMjMiLCJpZCI6ImRpZDprZXk6ekRuYWV6V3E2dmhoQnhqRnVIdXlQRm16QUdwUDVQdFE5WTFYYkdlSEFRYVd3UWZaUCIsIm5hbWUiOiJnaXZlbl9uYW1lIiwidmFsdWUiOiJTdXNhbm5lIiwibWltZS10eXBlIjoiYXBwbGljYXRpb24vdGV4dCJ9fSwic3ViIjoiYWM5YzBmZWJkMmEzM2UzZSIsIm5iZiI6MTc1Mzg3MzkzOCwiaXNzIjoiaHR0cHM6Ly9pc3N1ZXIuZXhhbXBsZS5jb20vIiwiZXhwIjoxNzUzODcwMzk4LCJqdGkiOiJ1cm46dXVpZDo5MDgzYjBjNy1kYTRjLTRjNzEtODY0Mi0xZjI0Y2Q4NjJiN2UifQ.pNQX5r4jAQTRKLcvsZVtkL2W-eREA5lj0kmTMQ3h6XUuJw_ZPCMSCUao8c5bk8ZCh69VltgoRi3Y9kfz2DWLcg) is of type at.asitplus.wallet.lib.agent.Verifier.VerifyCredentialResult.InvalidStructure but expected at.asitplus.wallet.lib.agent.Verifier.VerifyCredentialResult.SuccessJwt
at.asitplus.wallet.lib.agent.ValidatorVpTest ► Presentation of VC from different holder is detected[jvm]: vck/src/commonTest/kotlin/at/asitplus/wallet/lib/agent/ValidatorVpTest.kt#L139
Failed test found in: vck/build/test-results/jvmTest/TEST-at.asitplus.wallet.lib.agent.ValidatorVpTest.xml Error: java.lang.AssertionError: List should be empty but has 1 elements, first being: VcJwsVerificationResultWrapper(vcJws=VerifiableCredentialJws(vc=VerifiableCredential(id=urn:uuid:d2b3f63b-85b8-40df-91dc-ddceb771925d, type=[VerifiableCredential, AtomicAttribute2023], issuer=https://issuer.example.com/, issuanceDate=2025-07-30T10:12:18.882066058Z, expirationDate=2025-07-30T10:13:18.881459328Z, credentialStatus=Status(statusList=StatusListInfo(index=2, uri=UniformResourceIdentifier(url=https://wallet.a-sit.at/backend/credentials/status/1))), credentialSubject=AtomicAttribute2023(id=did:key:zDnaeStohw7NWJzeGyKXEki9dV9Be5V3Xz9SCXSaNecDnVc9t, name=given_name, value=Susanne, mimeType=application/text)), subject=did:key:zDnaeStohw7NWJzeGyKXEki9dV9Be5V3Xz9SCXSaNecDnVc9t, notBefore=2025-07-30T10:12:18Z, issuer=https://issuer.example.com/, expiration=2025-07-30T10:13:18Z, jwtId=urn:uuid:d2b3f63b-85b8-40df-91dc-ddceb771925d), freshnessSummary=VcJws(timelinessValidationSummary=VcJws(details=VcJwsTimelinessValidationDetails(evaluationTime=2025-07-30T10:12:18.903226618Z, jwsExpiredError=null, credentialExpiredError=null, jwsNotYetValidError=null, credentialNotYetValidError=null)), tokenStatusValidationResult=Valid(tokenStatus=TokenStatus(value=0))))
build
Failed test were found and 'fail-on-error' option is set to true
build
Process completed with exit code 1.
ValidatorVcTest ► [iosSimulatorArm64] Manually created and valid credential is valid: vck/build/test-results/iosSimulatorArm64Test/TEST-ValidatorVcTest-8935a082.xml#L0
Failed test found in: vck/build/test-results/iosSimulatorArm64Test/TEST-ValidatorVcTest-8935a082.xml Error: kotlin.AssertionError: InvalidStructure(input=eyJ0eXAiOiJqd3QiLCJhbGciOiJFUzI1NiIsImp3ayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6ImtmNkZpcDB3OEJqUmQyOU54NjUtMVJuQ2lpNF8xZWF5ekJJbld0Umt4RHMiLCJ5IjoicEt1Q24wZWZyMHplSjUzVU1OMmxwbHN5dXI4M3NvT2I5U3pwVkFVYnh1NCJ9fQ.eyJ2YyI6eyJpZCI6InVybjp1dWlkOjQ5Mjc4NTU1LTI0YmYtNGY3NS04YmUxLTg2MTg2MGFkMzMzOSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRpYWwiLCJBdG9taWNBdHRyaWJ1dGUyMDIzIl0sImlzc3VlciI6Imh0dHBzOi8vaXNzdWVyLmV4YW1wbGUuY29tLyIsImlzc3VhbmNlRGF0ZSI6IjIwMjUtMDctMzBUMTA6MjY6NTMuMjQzMTgzWiIsImV4cGlyYXRpb25EYXRlIjoiMjAyNS0wNy0zMFQxMDoyNzo1My4yNDMxODRaIiwic3RhdHVzIjp7InN0YXR1c19saXN0Ijp7ImlkeCI6MSwidXJpIjoiaHR0cHM6Ly93YWxsZXQuYS1zaXQuYXQvYmFja2VuZC9jcmVkZW50aWFscy9zdGF0dXMvMSJ9fSwiY3JlZGVudGlhbFN1YmplY3QiOnsidHlwZSI6IkF0b21pY0F0dHJpYnV0ZTIwMjMiLCJpZCI6ImRpZDprZXk6ekRuYWVwdnNQR3hYUmVKQTd2Z3B1TGlXUnF4TTlSZXlEaXJhQ2hRNEdudVl5anNZMiIsIm5hbWUiOiJnaXZlbl9uYW1lIiwidmFsdWUiOiJTdXNhbm5lIiwibWltZS10eXBlIjoiYXBwbGljYXRpb24vdGV4dCJ9fSwic3ViIjoiYWM5ZjhiMzlkNzBjOGRjMCIsIm5iZiI6MTc1Mzg3MTIxMywiaXNzIjoiaHR0cHM6Ly9pc3N1ZXIuZXhhbXBsZS5jb20vIiwiZXhwIjoxNzUzODcxMjczLCJqdGkiOiJ1cm46dXVpZDo0OTI3ODU1NS0yNGJmLTRmNzUtOGJlMS04NjE4NjBhZDMzMzkifQ.eEhMmRDEzAS5aP-jJkGiPN17dHE5ofsP4E3hArXaL22h3TcipKYCgamtcS_1fEWHE0sTXebH9bgfEEdqGv_4HQ) is of type InvalidStructure but expected SuccessJwt
ValidatorVcTest ► [iosSimulatorArm64] No expiration date is valid: vck/build/test-results/iosSimulatorArm64Test/TEST-ValidatorVcTest-8935a082.xml#L0
Failed test found in: vck/build/test-results/iosSimulatorArm64Test/TEST-ValidatorVcTest-8935a082.xml Error: kotlin.AssertionError: InvalidStructure(input=eyJ0eXAiOiJqd3QiLCJhbGciOiJFUzI1NiIsImp3ayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6IlNTRURDYjJzNlIwVThyRnZhZTVNYUNKWWJ3MlNQRFFiQzRPOXpidmlaS0UiLCJ5IjoiNmVtamV6VzBWTVBxYnB4a25oaEg4dktDMjFjOWVIYVAzOTd0aFQwRHRlbyJ9fQ.eyJ2YyI6eyJpZCI6InVybjp1dWlkOjk5OGVhODZjLTBhMjMtNDBiOS1hYzdjLTA5MGQ2NWIwMTY0YSIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRpYWwiLCJBdG9taWNBdHRyaWJ1dGUyMDIzIl0sImlzc3VlciI6Imh0dHBzOi8vaXNzdWVyLmV4YW1wbGUuY29tLyIsImlzc3VhbmNlRGF0ZSI6IjIwMjUtMDctMzBUMTA6MjY6NTQuNTI4ODI2WiIsImV4cGlyYXRpb25EYXRlIjpudWxsLCJzdGF0dXMiOnsic3RhdHVzX2xpc3QiOnsiaWR4IjoxLCJ1cmkiOiJodHRwczovL3dhbGxldC5hLXNpdC5hdC9iYWNrZW5kL2NyZWRlbnRpYWxzL3N0YXR1cy8xIn19LCJjcmVkZW50aWFsU3ViamVjdCI6eyJ0eXBlIjoiQXRvbWljQXR0cmlidXRlMjAyMyIsImlkIjoiZGlkOmtleTp6RG5hZVhMcGdqWXFKNkpIVEhlNHkxYWlHS1BlQktxOEIxd3dxMWJ1WWJjMllVQVRtIiwibmFtZSI6ImdpdmVuX25hbWUiLCJ2YWx1ZSI6IlN1c2FubmUiLCJtaW1lLXR5cGUiOiJhcHBsaWNhdGlvbi90ZXh0In19LCJzdWIiOiI3MmJjN2VlNzVkNmJjZjMwIiwibmJmIjoxNzUzODcxMjE0LCJpc3MiOiJodHRwczovL2lzc3Vlci5leGFtcGxlLmNvbS8iLCJleHAiOm51bGwsImp0aSI6InVybjp1dWlkOjk5OGVhODZjLTBhMjMtNDBiOS1hYzdjLTA5MGQ2NWIwMTY0YSJ9.wHo4Fyis0YNoW9ml1aCsi2NZv36gkS1HHQCqsdXd8xOqs9DieFge5WJvLTjiIXuDPnzUJ5BkqGG_PBw-22GWEQ) is of type InvalidStructure but expected SuccessJwt
ValidatorVcTest ► [iosSimulatorArm64] Invalid issuance date in credential is not valid: vck/build/test-results/iosSimulatorArm64Test/TEST-ValidatorVcTest-8935a082.xml#L0
Failed test found in: vck/build/test-results/iosSimulatorArm64Test/TEST-ValidatorVcTest-8935a082.xml Error: kotlin.AssertionError: InvalidStructure(input=eyJ0eXAiOiJqd3QiLCJhbGciOiJFUzI1NiIsImp3ayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6Ikpyb1pIeXZVNVlrSS00ajFWT3BfS00zaEJkVktpN296djRZQ2dqQ3FYQUEiLCJ5IjoiYm5MZUxwTGdQbUoxNjdaMjJnOGtKUW5SOTB6bUIyWG44OUg3N182ZFlRTSJ9fQ.eyJ2YyI6eyJpZCI6InVybjp1dWlkOjQyYWNiYTdiLWEzZDItNGNkZi05YTQ1LTRmMjg5NzE2ZDkxYyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRpYWwiLCJBdG9taWNBdHRyaWJ1dGUyMDIzIl0sImlzc3VlciI6Imh0dHBzOi8vaXNzdWVyLmV4YW1wbGUuY29tLyIsImlzc3VhbmNlRGF0ZSI6IjIwMjUtMDctMzBUMTE6MjY6NTUuMjI1OTAxWiIsImV4cGlyYXRpb25EYXRlIjoiMjAyNS0wNy0zMFQxMDoyNzo1NS4yMjU5MDZaIiwic3RhdHVzIjp7InN0YXR1c19saXN0Ijp7ImlkeCI6MSwidXJpIjoiaHR0cHM6Ly93YWxsZXQuYS1zaXQuYXQvYmFja2VuZC9jcmVkZW50aWFscy9zdGF0dXMvMSJ9fSwiY3JlZGVudGlhbFN1YmplY3QiOnsidHlwZSI6IkF0b21pY0F0dHJpYnV0ZTIwMjMiLCJpZCI6ImRpZDprZXk6ekRuYWVmVXhHUDZhOWh4cWdrOGlCWTVUcktnWnRheURkTWJCRG5LanB2bzRkNWNxOCIsIm5hbWUiOiJnaXZlbl9uYW1lIiwidmFsdWUiOiJTdXNhbm5lIiwibWltZS10eXBlIjoiYXBwbGljYXRpb24vdGV4dCJ9fSwic3ViIjoiZGNkYTBhYzQzNDZmMTY2OSIsIm5iZiI6MTc1Mzg3NDgxNSwiaXNzIjoiaHR0cHM6Ly9pc3N1ZXIuZXhhbXBsZS5jb20vIiwiZXhwIjoxNzUzODcxMjc1LCJqdGkiOiJ1cm46dXVpZDo0MmFjYmE3Yi1hM2QyLTRjZGYtOWE0NS00ZjI4OTcxNmQ5MWMifQ.DJ1RjapCwAGbYLIveJsenF_folYV4WxIuydpiZ_1JAQKBGxY_v13JMc2IMDtPVhdWVL4iO6SMNHv-QLJwGVs_A) is of type InvalidStructure but expected SuccessJwt
ValidatorVpTest ► [iosSimulatorArm64] Presentation of VC from different holder is detected: vck/build/test-results/iosSimulatorArm64Test/TEST-ValidatorVpTest-2509acaf.xml#L0
Failed test found in: vck/build/test-results/iosSimulatorArm64Test/TEST-ValidatorVpTest-2509acaf.xml Error: kotlin.AssertionError: List should be empty but has 1 elements, first being: VcJwsVerificationResultWrapper(vcJws=VerifiableCredentialJws(vc=VerifiableCredential(id=urn:uuid:efec86ad-0b3b-4ccd-ae86-50fe881458a0, type=[VerifiableCredential, AtomicAttribute2023], issuer=https://issuer.example.com/, issuanceDate=2025-07-30T10:26:56.218126Z, expirationDate=2025-07-30T10:27:56.207370Z, credentialStatus=Status(statusList=StatusListInfo(index=2, uri=UniformResourceIdentifier(url=https://wallet.a-sit.at/backend/credentials/status/1))), credentialSubject=AtomicAttribute2023(id=did:key:zDnaeTjLoQB2AEk6stLWNzxrqAkw1yvsVtFke45U7tdVZZse8, name=given_name, value=Susanne, mimeType=application/text)), subject=did:key:zDnaeTjLoQB2AEk6stLWNzxrqAkw1yvsVtFke45U7tdVZZse8, notBefore=2025-07-30T10:26:56Z, issuer=https://issuer.example.com/, expiration=2025-07-30T10:27:56Z, jwtId=urn:uuid:efec86ad-0b3b-4ccd-ae86-50fe881458a0), freshnessSummary=VcJws(timelinessValidationSummary=VcJws(details=VcJwsTimelinessValidationDetails(evaluationTime=2025-07-30T10:26:56.948531Z, jwsExpiredError=null, credentialExpiredError=null, jwsNotYetValidError=null, credentialNotYetValidError=null)), tokenStatusValidationResult=Valid(tokenStatus=TokenStatus(value=0))))