2023-08-28 15:45:15 2023-08-28 13:45:15:007 +0000 [main] DEBUG id.walt.services.WaltIdServices - Creating dir-structure at: data 2023-08-28 15:45:15 2023-08-28 13:45:15:807 +0000 [main] WARN io.javalin.Javalin - JDK15 and Kotlin 1.5 break reflection in different ways - the OpenAPI plugin will not work properly. Please visit https://github.com/tipsy/javalin/issues/1193 if you want to help fix this issue. 2023-08-28 15:45:15 2023-08-28 13:45:15:807 +0000 [main] WARN io.javalin.Javalin - You can disable this warning by doing `OpenApiVersionUtil.logWarnings = false` 2023-08-28 15:45:15 2023-08-28 13:45:15:842 +0000 [main] INFO org.eclipse.jetty.util.log - Logging initialized @1896ms to org.eclipse.jetty.util.log.Slf4jLog 2023-08-28 15:45:15 2023-08-28 13:45:15:995 +0000 [main] INFO io.javalin.Javalin - 2023-08-28 15:45:15 __ __ _ __ __ 2023-08-28 15:45:15 / /____ _ _ __ ____ _ / /(_)____ / // / 2023-08-28 15:45:15 __ / // __ `/| | / // __ `// // // __ \ / // /_ 2023-08-28 15:45:15 / /_/ // /_/ / | |/ // /_/ // // // / / / /__ __/ 2023-08-28 15:45:15 \____/ \__,_/ |___/ \__,_//_//_//_/ /_/ /_/ 2023-08-28 15:45:15 2023-08-28 15:45:15 https://javalin.io/documentation 2023-08-28 15:45:15 2023-08-28 15:45:16 2023-08-28 13:45:16:098 +0000 [main] INFO io.javalin.Javalin - Starting Javalin ... 2023-08-28 15:45:16 2023-08-28 13:45:16:117 +0000 [main] INFO io.javalin.Javalin - You are running Javalin 4.6.8 (released May 4, 2023. Your Javalin version is 115 days old. Consider checking for a newer version.). 2023-08-28 15:45:16 2023-08-28 13:45:16:267 +0000 [main] INFO io.javalin.Javalin - Static file handler added: StaticFileConfig(hostedPath=/, directory=META-INF/resources/webjars, location=CLASSPATH, precompress=false, aliasCheck=null, headers={Cache-Control=max-age=31622400}). File system location: 'jar:file:/app/lib/redoc-2.0.0-rc.45.jar!/META-INF/resources/webjars' 2023-08-28 15:45:16 2023-08-28 13:45:16:267 +0000 [main] INFO io.javalin.Javalin - Listening on http://0.0.0.0:7000/ 2023-08-28 15:45:16 2023-08-28 13:45:16:267 +0000 [main] INFO io.javalin.Javalin - Javalin started in 272ms \o/ 2023-08-28 15:48:19 2023-08-28 13:48:19:169 +0000 [JettyServerThreadPool-69] DEBUG id.walt.multitenancy.FileSystemStoreConfigCreator - Making file system store config: /waltid-walletkit/data-root/data/test@test.de 2023-08-28 15:48:19 2023-08-28 13:48:19:175 +0000 [JettyServerThreadPool-69] DEBUG id.walt.multitenancy.FileSystemStoreConfigCreator - Max key size before hashing has been set to: 111 2023-08-28 15:48:19 2023-08-28 13:48:19:335 +0000 [JettyServerThreadPool-69] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: POST http://walletkit:7000/api/auth/login - 200 in 262.59448ms 2023-08-28 15:48:19 Request: {"id":"test@test.de","password":"test@test.de"} 2023-08-28 15:48:19 Response: {"did" : null, "email" : "test@test.de", "ethAccount" : null, "flowAccount" : null, "id" : "test@test.de", "password" : null, "polkadotAccount" : null, "polkadotEvmAccount" : null, "tezosAccount" : null, "token" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0QHRlc3QuZGUifQ.OQxTC1I3y8J-Geqipc_zGb3Mj9GSCyGA2MXcaQUOq6o"} 2023-08-28 15:48:19 2023-08-28 13:48:19:381 +0000 [JettyServerThreadPool-56] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 24.673834ms 2023-08-28 15:48:19 Response: {"list" : []} 2023-08-28 15:48:21 2023-08-28 13:48:21:704 +0000 [JettyServerThreadPool-57] INFO id.walt.issuer.backend.IssuerController - Setting issuer API context: default 2023-08-28 15:48:21 2023-08-28 13:48:21:707 +0000 [JettyServerThreadPool-57] DEBUG id.walt.multitenancy.FileSystemStoreConfigCreator - Making file system store config: /waltid-walletkit/data-root/data/tenants/ISSUER/default 2023-08-28 15:48:22 2023-08-28 13:48:22:063 +0000 [JettyServerThreadPool-57] INFO id.walt.issuer.backend.IssuerController - Resetting issuer API context 2023-08-28 15:48:22 2023-08-28 13:48:22:063 +0000 [JettyServerThreadPool-57] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/issuer-api/default/wallets/list - 200 in 359.21567ms 2023-08-28 15:45:14 walt.id SSI Kit 1.2306061032.0 (running on Java 19.0.2+7) 2023-08-28 15:45:15 2023-08-28 15:45:16 web walletkit started at: http://0.0.0.0:7000 2023-08-28 15:45:16 swagger docs are hosted at: http://0.0.0.0:7000/api/swagger 2023-08-28 15:48:22 Response: [{"description" : "walt.id web wallet", "id" : "walt.id", "presentPath" : "api/siop/initiatePresentation/", "receivePath" : "api/siop/initiateIssuance/", "url" : "http://localhost:3000"}] 2023-08-28 15:48:22 2023-08-28 13:48:22:071 +0000 [JettyServerThreadPool-58] INFO id.walt.issuer.backend.IssuerController - Setting issuer API context: default 2023-08-28 15:48:22 2023-08-28 13:48:22:133 +0000 [JettyServerThreadPool-58] INFO id.walt.issuer.backend.IssuerController - Resetting issuer API context 2023-08-28 15:48:22 2023-08-28 13:48:22:136 +0000 [JettyServerThreadPool-58] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/issuer-api/default/credentials/listIssuables - 200 in 65.306564ms 2023-08-28 15:48:22 Response: {"credentials" : [{"credentialData" : {"credentialSubject": {"id": "did:ebsi:2AEMAqXWKYMu1JHPAgGcga4dxu7ThgfgN95VyJBJGZbSJUtp", "currentAddress": ["1 Boulevard de la Liberté, 59800 Lille"], "dateOfBirth": "1993-04-08", "familyName": "DOE", "firstName": "Jane", "gender": "FEMALE", "nameAndFamilyNameAtBirth": "Jane DOE", "personalIdentifier": "0904008084H", "placeOfBirth": "LILLE, FRANCE"}}, "type" : "VerifiableId"}, {"credentialData" : {"credentialSubject": {"id": "did:ebsi:2AEMAqXWKYMu1JHPAgGcga4dxu7ThgfgN95VyJBJGZbSJUtp", "awardingOpportunity": {"awardingBody": {"eidasLegalIdentifier": "Unknown", "homepage": "https://leaston.bcdiploma.com/", "id": "did:ebsi:2A9BZ9SUe6BatacSpvs1V5CdjHvLpQ7bEsi2Jb6LdHKnQxaN", "preferredName": "Leaston University", "registration": "0597065J"}, "endedAtTime": "2020-06-26T00:00:00Z", "id": "https://leaston.bcdiploma.com/law-economics-management#AwardingOpportunity", "identifier": "https://certificate-demo.bcdiploma.com/check/87ED2F2270E6C41456E94B86B9D9115B4E35BCCAD200A49B846592C14F79C86BV1Fnbllta0NZTnJkR3lDWlRmTDlSRUJEVFZISmNmYzJhUU5sZUJ5Z2FJSHpWbmZZ", "location": "FRANCE", "startedAtTime": "2019-09-02T00:00:00Z"}, "dateOfBirth": "1993-04-08", "familyName": "DOE", "givenNames": "Jane", "gradingScheme": {"id": "https://leaston.bcdiploma.com/law-economics-management#GradingScheme", "title": "Lower Second-Class Honours"}, "identifier": "0904008084H", "learningAchievement": {"additionalNote": ["DISTRIBUTION MANAGEMENT"], "description": "MARKETING AND SALES", "id": "https://leaston.bcdiploma.com/law-economics-management#LearningAchievment", "title": "MASTERS LAW, ECONOMICS AND MANAGEMENT"}, "learningSpecification": {"ectsCreditPoints": 120, "eqfLevel": 7, "id": "https://leaston.bcdiploma.com/law-economics-management#LearningSpecification", "iscedfCode": ["7"], "nqfLevel": ["7"]}}}, "type" : "VerifiableDiploma"}, {"credentialData" : {"credentialSubject": {"id": "did:web:delta-dao.com", "ethereumAddress": "0x4C84a36fCDb7Bc750294A7f3B5ad5CA8F74C4A52", "hasCountry": "GER", "hasJurisdiction": "GER", "hasLegallyBindingName": "deltaDAO AG", "hasRegistrationNumber": "DEK1101R.HRB170364", "hash": "9ecf754ffdad0c6de238f60728a90511780b2f7dbe2f0ea015115515f3f389cd", "leiCode": "391200FJBNU0YW987L26", "parentOrganisation": "", "subOrganisation": ""}}, "type" : "ParticipantCredential"}, {"credentialData" : {"credentialSubject": {"id": "did:jwk:1235667890", "achievement": {"criteria": {"narrative": "The cohort of the JFF Plugfest 2 in August-November of 2022 collaborated to push interoperability of VCs in education forward.", "type": "Criteria"}, "description": "This wallet can display this Open Badge 3.0", "id": "0", "image": {"id": "https://w3c-ccg.github.io/vc-ed/plugfest-2-2022/images/JFF-VC-EDU-PLUGFEST2-badge-image.png", "type": "Image"}, "name": "Our Wallet Passed JFF Plugfest #2 2022", "type": "Achievement"}, "type": "AchievementSubject"}}, "type" : "OpenBadgeCredential"}, {"credentialData" : {"credentialSubject": {"id": "did:epass:person:1", "achieved": [{"entitlesTo": {"definition": "Competences the student acquires after the completion of Graduate university study are sufficient conditions for attending the programme of Postgraduate doctoral study at the Faculty of Civil Engineering, Architecture and Geodesy in Split, as well as for attending the same or similar programmes and Postgraduate specialist studies at other faculties of Civil Engineering in Croatia. The acquired learning outcomes enable the student to attend other postgraduate study programmes in the field of technical sciences. ", "id": "urn:epass:entitlement:1", "issuedDate": "2019-09-20", "specifiedBy": {"entitlementType": "http://data.europa.eu/snb/entitlement/64aad92881", "id": "urn:epass:entitlementspec:1", "limitJurisdiction": ["http://publications.europa.eu/resource/authority/country/HRV"], "limitOrganisation": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "status": "http://data.europa.eu/snb/entitlement-status/5b8d6b34fb", "title": "Postgraduate doctoral study"}, "title": "Postgraduate doctoral study"}, "hasPart": {"learningAchievements": [{"id": "", "identifier": [{"schemeID": "Achievement ID", "value": "GAB701"}], "specifiedBy": [{"eCTSCreditPoints": 5, "eqflLevel": "http://data.europa.eu/snb/eqf/4", "id": "urn:epass:qualification:1", "isPartialQualification": true, "maximumDuration": "P6M", "nqflLevel": "http://data.europa.eu/snb/qdr/c_49672c5a", "title": "Applied mathematics", "volumeOfLearning": "PT60H"}], "title": "", "wasAwardedBy": {"awardingBody": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "awardingDate": "2019-09-20T00:00:00+02:00", "id": "urn:epass:awardingProcess:2"}, "wasDerivedFrom": [{"assessedBy": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "grade": "good (3)", "id": "urn:epass:asssessmentspec:2", "specifiedBy": {"gradingScheme": {"definition": "The Croatian national grading scheme consists of five grades with numerical equivalents: izvrstan \u2013 5 (outstanding); vrlo dobar \u2013 4 (very good); dobar \u2013 3 (good); dovoljan \u2013 2 (sufficient); nedovoljan \u2013 1 (insufficient - fail). The minimum passing grade is dovoljan \u2013 2.", "id": "urn:epass:scoringschemespec:2", "title": "General grading scheme in Croatia"}, "id": "urn:epass:asssessmentspec:2", "title": "Applied mathematics"}, "title": "Applied mathematics"}], "wasInfluencedBy": [{"directedBy": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "endedAtTime": "2018-01-14T00:00:00+01:00", "id": "urn:epass:activity:1", "identifier": [{"schemeID": "Activity ID", "value": "GAB701"}], "location": ["urn:epass:location:4"], "specifiedBy": {"id": "urn:epass:learningactivityspec:1", "language": ["http://publications.europa.eu/resource/authority/language/HRV"], "learningActivityType": ["http://data.europa.eu/snb/learning-activity/fd33e234ae"], "title": "Applied mathematics", "workload": "PT60H"}, "startedAtTime": "2017-09-04T00:00:00+02:00", "title": "Applied mathematics", "workload": "PT60H"}]}]}, "id": "urn:epass:learningAchievement:1", "specifiedBy": [{"eCTSCreditPoints": 120, "entryRequirementsNote": "The minimum educational requirement for enrolment into graduate university programmes is the completion of an undergraduate university programme. The university can allow students who have completed a professional programme to also enrol graduate university programmes, but they are allowed to set special requirements in these cases.\nThe minimum educational requirement for enrolment into specialist graduate professional programmes is the completion of an undergraduate university programme or a professional programme (first cycle).", "eqflLevel": "http://data.europa.eu/snb/eqf/5", "id": "urn:epass:qualification:20", "isPartialQualification": false, "maximumDuration": "P21M", "nqflLevel": "http://data.europa.eu/snb/qdr/c_dcc9aca1", "title": "Master of Science in Civil Engineering", "volumeOfLearning": "PT1440H"}], "title": "Master of Science in Civil Engineering", "wasAwardedBy": {"awardingBody": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "awardingDate": "2019-09-20T00:00:00+02:00", "id": "urn:epass:awardingProcess:1"}, "wasDerivedFrom": [{"assessedBy": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "grade": "excellent (5)", "id": "urn:epass:assessment:1", "specifiedBy": {"gradingScheme": {"definition": "The Croatian national grading scheme consists of five grades with numerical equivalents: izvrstan \u2013 5 (outstanding); vrlo dobar \u2013 4 (very good); dobar \u2013 3 (good); dovoljan \u2013 2 (sufficient); nedovoljan \u2013 1 (insufficient - fail). The minimum passing grade is dovoljan \u2013 2.", "id": "urn:epass:scoringschemespec:1", "title": "General grading scheme in Croatia"}, "id": "urn:epass:asssessmentspec:1", "title": "Overall Diploma Assessment"}, "title": "Overall Diploma Assessment"}], "wasInfluencedBy": [{"directedBy": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "endedAtTime": "2018-01-14T00:00:00+01:00", "id": "urn:epass:learningAchievement:1", "identifier": [{"schemeID": "Activity ID", "value": "GAB701"}], "location": ["urn:epass:location:4"], "specifiedBy": {"id": "urn:epass:learningactivityspec:1", "language": ["http://publications.europa.eu/resource/authority/language/HRV"], "learningActivityType": ["http://data.europa.eu/snb/learning-activity/fd33e234ae"], "title": "Applied mathematics", "workload": "PT60H"}, "startedAtTime": "2017-09-04T00:00:00+02:00", "title": "Master of Science in Civil Engineering", "workload": "PT60H"}]}], "identifier": {"schemeID": "Student identification number", "value": "99009900"}}}, "type" : "Europass"}, {"credentialData" : {"credentialSubject": {"id": "did:key:dummy", "DNSpublicKey": "04:8B:CA:33:B1:A1:3A:69:E6:A2:1E:BE:CB:4E:DF:75:A9:70:8B:AA:51:83:AB:A1:B0:5A:35:20:3D:B4:29:09:AD:67:B4:12:19:3B:6A:B5:7C:12:3D:C4:CA:DD:A5:E0:DA:05:1E:5E:1A:4B:D1:F2:BA:8F:07:4D:C7:B6:AA:23:46", "brandName": "deltaDAO", "commercialRegister": {"countryName": "Germany", "locality": "Hamburg", "organizationName": "Amtsgericht Hamburg (-Mitte)", "organizationUnit": "Registergericht", "postalCode": "20355", "streetAddress": "Caffamacherreihe 20"}, "corporateEmailAddress": "contact@delta-dao.com", "ethereumAddress": {"id": "0x4C84a36fCDb7Bc750294A7f3B5ad5CA8F74C4A52"}, "individualContactLegal": "legal@delta-dao.com", "individualContactTechnical": "support@delta-dao.com", "jurisdiction": "Germany", "legalForm": "Stock Company", "legalRegistrationNumber": "HRB 170364", "legallyBindingAddress": {"countryName": "Germany", "locality": "Hamburg", "postalCode": "22303", "streetAddress": "Geibelstr. 46B"}, "legallyBindingName": "deltaDAO AG", "trustState": "trusted", "webAddress": {"url": "https://www.delta-dao.com/"}}}, "type" : "GaiaxCredential"}, {"credentialData" : {"credentialSubject": {"id": "id123", "address": {"countryName": "LU", "locality": "Steinfort", "postalCode": "L-8410", "streetAddress": "16 Route D' Arlon"}, "dateOfBirth": "1993-04-08", "familyName": "Beron", "familyStatus": "Single", "firstNames": "Domink", "gender": "Male", "identificationNumber": "123456789", "nationality": "AT"}}, "type" : "ProofOfResidence"}, {"credentialData" : {"credentialSubject": {"id": "asdf", "dateOfBirth": "1993-04-08", "familyName": "DOE", "givenNames": "Jane", "personIdentifier": "optional The type of identifier and identifier of the person, according to the policies applicable in each country. Examples are citizen ID and/or document number (ID- card/passport) or identifier within the health system/IIS/e-registry.", "personSex": "optional", "uniqueCertificateIdentifier": "UVCI0904008084H", "vaccinationProphylaxisInformation": [{"administeringCentre": "Name/code of administering centre or a health authority responsible for the vaccination event", "batchNumber": "optional 1234", "countryOfVaccination": "DE", "dateOfVaccination": "2021-02-12", "diseaseOrAgentTargeted": {"code": "840539006", "system": "2.16.840.1.113883. 6.96", "version": "2021-01-31"}, "doseNumber": "1", "marketingAuthorizationHolder": "Example Vaccine Manufacturing Company", "nextVaccinationDate": "optional - 2021-03-28", "totalSeriesOfDoses": "2", "vaccineMedicinalProduct": "VACCINE concentrate for dispersion for injection", "vaccineOrProphylaxis": "1119349007 COVID-19 example vaccine"}]}}, "type" : "VerifiableVaccinationCertificate"}, {"credentialData" : {"credentialSubject": {"id": "id123"}}, "type" : "VerifiableAttestation"}]} 2023-08-28 15:48:26 2023-08-28 13:48:26:063 +0000 [JettyServerThreadPool-59] INFO id.walt.issuer.backend.IssuerController - Setting issuer API context: default 2023-08-28 15:48:26 2023-08-28 13:48:26:081 +0000 [JettyServerThreadPool-59] INFO id.walt.issuer.backend.IssuerController - Resetting issuer API context 2023-08-28 15:48:26 2023-08-28 13:48:26:081 +0000 [JettyServerThreadPool-59] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: POST http://walletkit:7000/issuer-api/default/credentials/issuance/request?walletId=x-device&isPreAuthorized=true - 200 in 18.623932ms 2023-08-28 15:48:26 Request: {"credentials":[{"credentialData":{"credentialSubject":{"id":"did:ebsi:2AEMAqXWKYMu1JHPAgGcga4dxu7ThgfgN95VyJBJGZbSJUtp","currentAddress":["1 Boulevard de la Liberté, 59800 Lille"],"dateOfBirth":"1993-04-08","familyName":"DOE","firstName":"Jane","gender":"FEMALE","nameAndFamilyNameAtBirth":"Jane DOE","personalIdentifier":"0904008084H","placeOfBirth":"LILLE, FRANCE"}},"type":"VerifiableId"}]} 2023-08-28 15:48:26 Response: openid-initiate-issuance://?issuer=http%3A%2F%2Flocalhost%3A8000%2Fissuer-api%2Fdefault%2Foidc%2F&credential_type=VerifiableId&pre-authorized_code=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhMTU1NjlmOC02OTc5LTQ2ZjItOTk4NC1lZDY3NzM2Mzg5MjIiLCJwcmUtYXV0aG9yaXplZCI6dHJ1ZX0.981VTpxu4h8M5geH9eemc1_gR_eg6mxRn8Shw6kQZb4&user_pin_required=false 2023-08-28 15:48:27 2023-08-28 13:48:27:397 +0000 [JettyServerThreadPool-60] INFO id.walt.issuer.backend.IssuerController - Setting issuer API context: default 2023-08-28 15:48:27 2023-08-28 13:48:27:401 +0000 [JettyServerThreadPool-60] INFO id.walt.issuer.backend.IssuerController - Resetting issuer API context 2023-08-28 15:48:27 2023-08-28 13:48:27:402 +0000 [JettyServerThreadPool-60] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: POST http://walletkit:7000/issuer-api/default/credentials/issuance/request?walletId=walt.id&isPreAuthorized=true - 200 in 5.368321ms 2023-08-28 15:48:27 Request: {"credentials":[{"credentialData":{"credentialSubject":{"id":"did:ebsi:2AEMAqXWKYMu1JHPAgGcga4dxu7ThgfgN95VyJBJGZbSJUtp","currentAddress":["1 Boulevard de la Liberté, 59800 Lille"],"dateOfBirth":"1993-04-08","familyName":"DOE","firstName":"Jane","gender":"FEMALE","nameAndFamilyNameAtBirth":"Jane DOE","personalIdentifier":"0904008084H","placeOfBirth":"LILLE, FRANCE"}},"type":"VerifiableId"}]} 2023-08-28 15:48:27 Response: http://localhost:3000/api/siop/initiateIssuance/?issuer=http%3A%2F%2Flocalhost%3A8000%2Fissuer-api%2Fdefault%2Foidc%2F&credential_type=VerifiableId&pre-authorized_code=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI4ZDRhNmM2Ny00MzI5LTRjZjAtYTNlYy1kNzNlZjk0NmEwZGYiLCJwcmUtYXV0aG9yaXplZCI6dHJ1ZX0.MLnUiAY2vfmL9gumebXLuV1Rfo6ZRjkGBeXBsJNq3QI&user_pin_required=false 2023-08-28 15:48:30 2023-08-28 13:48:30:081 +0000 [JettyServerThreadPool-61] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/did/list - 200 in 11.464056ms 2023-08-28 15:48:30 Response: ["did:key:z6MkqfUTcY9Bm2pgJVCgaCXJJow6KZXeRm2qGTiLrJrEBzYm"] 2023-08-28 15:48:30 2023-08-28 13:48:30:095 +0000 [JettyServerThreadPool-54] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: POST http://walletkit:7000/api/wallet/issuance/startIssuerInitiatedIssuance - 200 in 6.196661ms 2023-08-28 15:48:30 Request: {"oidcUri":"openid-initiate-issuance://?issuer=http://localhost:8000/issuer-api/default/oidc/&credential_type=VerifiableId&pre-authorized_code=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI4ZDRhNmM2Ny00MzI5LTRjZjAtYTNlYy1kNzNlZjk0NmEwZGYiLCJwcmUtYXV0aG9yaXplZCI6dHJ1ZX0.MLnUiAY2vfmL9gumebXLuV1Rfo6ZRjkGBeXBsJNq3QI&user_pin_required=false"} 2023-08-28 15:48:30 Response: eb77c969-6db8-4f60-bd97-10075c14e092 2023-08-28 15:48:30 2023-08-28 13:48:30:122 +0000 [JettyServerThreadPool-67] DEBUG id.walt.webwallet.backend.wallet.CredentialIssuanceManager - Loading issuer: http://localhost:8000/issuer-api/default/oidc/, got: null 2023-08-28 15:48:30 2023-08-28 13:48:30:124 +0000 [JettyServerThreadPool-67] DEBUG id.walt.webwallet.backend.wallet.CredentialIssuanceManager - Retrieving metadata endpoint for issuer: http://localhost:8000/issuer-api/default/oidc/.well-known/openid-configuration 2023-08-28 15:48:30 2023-08-28 13:48:30:124 +0000 [JettyServerThreadPool-67] DEBUG id.walt.webwallet.backend.wallet.CredentialIssuanceManager - Sending GET to: http://localhost:8000/issuer-api/default/oidc/.well-known/openid-configuration 2023-08-28 15:48:30 java.util.concurrent.ExecutionException: java.net.ConnectException: Connection refused 2023-08-28 15:48:30 at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:588) 2023-08-28 15:48:30 at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:547) 2023-08-28 15:48:30 at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:113) 2023-08-28 15:48:30 at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:240) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2317) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2283) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2159) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache.get(LocalCache.java:3966) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3989) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4950) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.finalizeIssuance(CredentialIssuance.kt:242) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.continueIssuerInitiatedIssuance(CredentialIssuance.kt:233) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.WalletController.continueIssuerInitiatedIssuance(WalletController.kt:521) 2023-08-28 15:48:30 Error: java.net.ConnectException: Connection refused 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.WalletController$routes$1$1$6$10.invoke(WalletController.kt:239) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.WalletController$routes$1$1$6$10.invoke(WalletController.kt:239) 2023-08-28 15:48:30 at io.javalin.plugin.openapi.dsl.OpenApiBuilder.documented$lambda-0(OpenApiBuilder.kt:23) 2023-08-28 15:48:30 at io.javalin.plugin.openapi.dsl.DocumentedHandler.handle(DocumentedHandler.kt:10) 2023-08-28 15:48:30 at id.walt.webwallet.backend.auth.JWTService.manage(JWTService.kt:52) 2023-08-28 15:48:30 at io.javalin.http.JavalinServlet.addHandler$lambda-0(JavalinServlet.kt:96) 2023-08-28 15:48:30 at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 2023-08-28 15:48:30 at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:99) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at io.javalin.http.JavalinServlet.service(JavalinServlet.kt:89) 2023-08-28 15:48:30 at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 2023-08-28 15:48:30 at io.javalin.jetty.JavalinJettyServlet.service(JavalinJettyServlet.kt:58) 2023-08-28 15:48:30 at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 2023-08-28 15:48:30 at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) 2023-08-28 15:48:30 at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 2023-08-28 15:48:30 at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 2023-08-28 15:48:30 at io.javalin.jetty.JettyServer$start$wsAndHttpHandler$1.doHandle(JettyServer.kt:52) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) 2023-08-28 15:48:30 at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) 2023-08-28 15:48:30 at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:181) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) 2023-08-28 15:48:30 at org.eclipse.jetty.server.Server.handle(Server.java:516) 2023-08-28 15:48:30 at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) 2023-08-28 15:48:30 at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) 2023-08-28 15:48:30 at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) 2023-08-28 15:48:30 at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) 2023-08-28 15:48:30 at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) 2023-08-28 15:48:30 at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) 2023-08-28 15:48:30 at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) 2023-08-28 15:48:30 at java.base/java.lang.Thread.run(Thread.java:1589) 2023-08-28 15:48:30 Caused by: java.net.ConnectException: Connection refused 2023-08-28 15:48:30 at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) 2023-08-28 15:48:30 at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) 2023-08-28 15:48:30 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2044) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2039) 2023-08-28 15:48:30 at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:2038) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1605) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) 2023-08-28 15:48:30 at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529) 2023-08-28 15:48:30 at com.nimbusds.oauth2.sdk.http.HTTPRequest.send(HTTPRequest.java:1027) 2023-08-28 15:48:30 at id.walt.services.oidc.OIDC4CIService.getMetadata(OIDC4CIService.kt:34) 2023-08-28 15:48:30 at id.walt.services.oidc.OIDC4CIService.getWithProviderMetadata(OIDC4CIService.kt:92) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.issuerCache$lambda-1(CredentialIssuance.kt:122) 2023-08-28 15:48:30 at com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:169) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3533) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2282) 2023-08-28 15:48:30 ... 82 more 2023-08-28 15:48:30 Caused by: java.net.ConnectException: Connection refused 2023-08-28 15:48:30 at java.base/sun.nio.ch.Net.connect0(Native Method) 2023-08-28 15:48:30 at java.base/sun.nio.ch.Net.connect(Net.java:579) 2023-08-28 15:48:30 at java.base/sun.nio.ch.Net.connect(Net.java:568) 2023-08-28 15:48:30 at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:576) 2023-08-28 15:48:30 at java.base/java.net.Socket.connect(Socket.java:666) 2023-08-28 15:48:30 at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) 2023-08-28 15:48:30 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) 2023-08-28 15:48:30 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) 2023-08-28 15:48:30 at java.base/sun.net.www.http.HttpClient.(HttpClient.java:279) 2023-08-28 15:48:30 at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:384) 2023-08-28 15:48:30 at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:406) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1308) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1241) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1127) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1056) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1661) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) 2023-08-28 15:48:30 at com.nimbusds.oauth2.sdk.http.HTTPRequest.send(HTTPRequest.java:1016) 2023-08-28 15:48:30 ... 88 more 2023-08-28 15:48:30 java.util.concurrent.ExecutionException: java.net.ConnectException: Connection refused 2023-08-28 15:48:30 at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:588) 2023-08-28 15:48:30 at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:547) 2023-08-28 15:48:30 at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:113) 2023-08-28 15:48:30 at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:240) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2317) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2283) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2159) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache.get(LocalCache.java:3966) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3989) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4950) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.finalizeIssuance(CredentialIssuance.kt:242) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.continueIssuerInitiatedIssuance(CredentialIssuance.kt:233) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.WalletController.continueIssuerInitiatedIssuance(WalletController.kt:521) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.WalletController$routes$1$1$6$10.invoke(WalletController.kt:239) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.WalletController$routes$1$1$6$10.invoke(WalletController.kt:239) 2023-08-28 15:48:30 at io.javalin.plugin.openapi.dsl.OpenApiBuilder.documented$lambda-0(OpenApiBuilder.kt:23) 2023-08-28 15:48:30 at io.javalin.plugin.openapi.dsl.DocumentedHandler.handle(DocumentedHandler.kt:10) 2023-08-28 15:48:30 at id.walt.webwallet.backend.auth.JWTService.manage(JWTService.kt:52) 2023-08-28 15:48:30 at io.javalin.http.JavalinServlet.addHandler$lambda-0(JavalinServlet.kt:96) 2023-08-28 15:48:30 at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 2023-08-28 15:48:30 at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:99) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-08-28 15:48:30 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-08-28 15:48:30 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-08-28 15:48:30 at io.javalin.http.JavalinServlet.service(JavalinServlet.kt:89) 2023-08-28 15:48:30 at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 2023-08-28 15:48:30 at io.javalin.jetty.JavalinJettyServlet.service(JavalinJettyServlet.kt:58) 2023-08-28 15:48:30 at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 2023-08-28 15:48:30 at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) 2023-08-28 15:48:30 at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 2023-08-28 15:48:30 at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 2023-08-28 15:48:30 at io.javalin.jetty.JettyServer$start$wsAndHttpHandler$1.doHandle(JettyServer.kt:52) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) 2023-08-28 15:48:30 at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) 2023-08-28 15:48:30 at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:181) 2023-08-28 15:48:30 at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) 2023-08-28 15:48:30 at org.eclipse.jetty.server.Server.handle(Server.java:516) 2023-08-28 15:48:30 at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) 2023-08-28 15:48:30 at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) 2023-08-28 15:48:30 at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) 2023-08-28 15:48:30 at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) 2023-08-28 15:48:30 at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) 2023-08-28 15:48:30 at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) 2023-08-28 15:48:30 at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) 2023-08-28 15:48:30 at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) 2023-08-28 15:48:30 at java.base/java.lang.Thread.run(Thread.java:1589) 2023-08-28 15:48:30 Caused by: java.net.ConnectException: Connection refused 2023-08-28 15:48:30 at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) 2023-08-28 15:48:30 at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) 2023-08-28 15:48:30 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2044) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2039) 2023-08-28 15:48:30 at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:2038) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1605) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) 2023-08-28 15:48:30 at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529) 2023-08-28 15:48:30 at com.nimbusds.oauth2.sdk.http.HTTPRequest.send(HTTPRequest.java:1027) 2023-08-28 15:48:30 at id.walt.services.oidc.OIDC4CIService.getMetadata(OIDC4CIService.kt:34) 2023-08-28 15:48:30 at id.walt.services.oidc.OIDC4CIService.getWithProviderMetadata(OIDC4CIService.kt:92) 2023-08-28 15:48:30 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.issuerCache$lambda-1(CredentialIssuance.kt:122) 2023-08-28 15:48:30 at com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:169) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3533) 2023-08-28 15:48:30 at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2282) 2023-08-28 15:48:30 ... 82 more 2023-08-28 15:48:30 Caused by: java.net.ConnectException: Connection refused 2023-08-28 15:48:30 at java.base/sun.nio.ch.Net.connect0(Native Method) 2023-08-28 15:48:30 at java.base/sun.nio.ch.Net.connect(Net.java:579) 2023-08-28 15:48:30 at java.base/sun.nio.ch.Net.connect(Net.java:568) 2023-08-28 15:48:30 at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:576) 2023-08-28 15:48:30 at java.base/java.net.Socket.connect(Socket.java:666) 2023-08-28 15:48:30 at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) 2023-08-28 15:48:30 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) 2023-08-28 15:48:30 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) 2023-08-28 15:48:30 at java.base/sun.net.www.http.HttpClient.(HttpClient.java:279) 2023-08-28 15:48:30 at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:384) 2023-08-28 15:48:30 at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:406) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1308) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1241) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1127) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1056) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1661) 2023-08-28 15:48:30 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) 2023-08-28 15:48:30 at com.nimbusds.oauth2.sdk.http.HTTPRequest.send(HTTPRequest.java:1016) 2023-08-28 15:48:30 ... 88 more 2023-08-28 15:48:30 2023-08-28 13:48:30:190 +0000 [JettyServerThreadPool-67] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/issuance/continueIssuerInitiatedIssuance?sessionId=eb77c969-6db8-4f60-bd97-10075c14e092&did=did%3Akey%3Az6MkqfUTcY9Bm2pgJVCgaCXJJow6KZXeRm2qGTiLrJrEBzYm - 200 in 86.91093ms 2023-08-28 15:48:30 Response: /IssuanceError/?reason=java.net.ConnectException%3A+Connection+refused 2023-08-28 15:48:30 2023-08-28 13:48:30:244 +0000 [JettyServerThreadPool-70] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 4.545975ms 2023-08-28 15:48:30 Response: {"list" : []} 2023-08-28 15:48:37 2023-08-28 13:48:37:168 +0000 [JettyServerThreadPool-69] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 4.313397ms 2023-08-28 15:48:37 Response: {"list" : []} 2023-08-28 15:48:37 2023-08-28 13:48:37:956 +0000 [JettyServerThreadPool-55] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 3.200586ms 2023-08-28 15:48:37 Response: {"list" : []} 2023-08-28 15:48:38 2023-08-28 13:48:38:513 +0000 [JettyServerThreadPool-57] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 4.604503ms 2023-08-28 15:48:38 Response: {"list" : []} 2023-08-28 15:48:38 2023-08-28 13:48:38:969 +0000 [JettyServerThreadPool-59] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 3.642724ms 2023-08-28 15:48:38 Response: {"list" : []} 2023-08-28 15:48:40 2023-08-28 13:48:40:120 +0000 [JettyServerThreadPool-56] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 3.234445ms 2023-08-28 15:48:40 Response: {"list" : []} 2023-08-28 15:48:40 2023-08-28 13:48:40:614 +0000 [JettyServerThreadPool-60] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 3.332348ms 2023-08-28 15:48:40 Response: {"list" : []} 2023-08-28 15:48:46 2023-08-28 13:48:46:199 +0000 [JettyServerThreadPool-67] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/did/list - 200 in 8.633237ms 2023-08-28 15:48:46 Response: ["did:key:z6MkqfUTcY9Bm2pgJVCgaCXJJow6KZXeRm2qGTiLrJrEBzYm"] 2023-08-28 15:48:48 2023-08-28 13:48:48:242 +0000 [JettyServerThreadPool-70] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/did/list - 200 in 8.642071ms 2023-08-28 15:48:48 Response: ["did:key:z6MkqfUTcY9Bm2pgJVCgaCXJJow6KZXeRm2qGTiLrJrEBzYm"] 2023-08-28 15:48:48 2023-08-28 13:48:48:244 +0000 [JettyServerThreadPool-69] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 3.883519ms 2023-08-28 15:48:48 Response: {"list" : []} 2023-08-29 08:14:52 2023-08-29 06:14:52:949 +0000 [main] DEBUG id.walt.services.WaltIdServices - Creating dir-structure at: data 2023-08-29 08:14:53 2023-08-29 06:14:53:653 +0000 [main] WARN io.javalin.Javalin - JDK15 and Kotlin 1.5 break reflection in different ways - the OpenAPI plugin will not work properly. Please visit https://github.com/tipsy/javalin/issues/1193 if you want to help fix this issue. 2023-08-29 08:14:53 2023-08-29 06:14:53:653 +0000 [main] WARN io.javalin.Javalin - You can disable this warning by doing `OpenApiVersionUtil.logWarnings = false` 2023-08-29 08:14:53 2023-08-29 06:14:53:681 +0000 [main] INFO org.eclipse.jetty.util.log - Logging initialized @1694ms to org.eclipse.jetty.util.log.Slf4jLog 2023-08-29 08:14:53 2023-08-29 06:14:53:805 +0000 [main] INFO io.javalin.Javalin - 2023-08-29 08:14:53 __ __ _ __ __ 2023-08-29 08:14:53 / /____ _ _ __ ____ _ / /(_)____ / // / 2023-08-29 08:14:53 __ / // __ `/| | / // __ `// // // __ \ / // /_ 2023-08-29 08:14:53 / /_/ // /_/ / | |/ // /_/ // // // / / / /__ __/ 2023-08-29 08:14:53 \____/ \__,_/ |___/ \__,_//_//_//_/ /_/ /_/ 2023-08-29 08:14:53 2023-08-29 08:14:53 https://javalin.io/documentation 2023-08-29 08:14:53 2023-08-29 08:14:53 2023-08-29 06:14:53:899 +0000 [main] INFO io.javalin.Javalin - Starting Javalin ... 2023-08-29 08:14:53 2023-08-29 06:14:53:909 +0000 [main] INFO io.javalin.Javalin - You are running Javalin 4.6.8 (released May 4, 2023. Your Javalin version is 116 days old. Consider checking for a newer version.). 2023-08-29 08:14:54 2023-08-29 06:14:54:082 +0000 [main] INFO io.javalin.Javalin - Static file handler added: StaticFileConfig(hostedPath=/, directory=META-INF/resources/webjars, location=CLASSPATH, precompress=false, aliasCheck=null, headers={Cache-Control=max-age=31622400}). File system location: 'jar:file:/app/lib/redoc-2.0.0-rc.45.jar!/META-INF/resources/webjars' 2023-08-29 08:14:54 2023-08-29 06:14:54:083 +0000 [main] INFO io.javalin.Javalin - Listening on http://0.0.0.0:7000/ 2023-08-29 08:14:54 2023-08-29 06:14:54:083 +0000 [main] INFO io.javalin.Javalin - Javalin started in 278ms \o/ 2023-08-29 08:25:30 2023-08-29 06:25:30:092 +0000 [JettyServerThreadPool-70] DEBUG id.walt.multitenancy.FileSystemStoreConfigCreator - Making file system store config: /waltid-walletkit/data-root/data/test@test.de 2023-08-29 08:25:30 2023-08-29 06:25:30:098 +0000 [JettyServerThreadPool-70] DEBUG id.walt.multitenancy.FileSystemStoreConfigCreator - Max key size before hashing has been set to: 111 2023-08-29 08:25:30 2023-08-29 06:25:30:230 +0000 [JettyServerThreadPool-70] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: POST http://walletkit:7000/api/auth/login - 200 in 213.99011ms 2023-08-29 08:25:30 Request: {"id":"test@test.de","password":"test@test.de"} 2023-08-29 08:25:30 Response: {"did" : null, "email" : "test@test.de", "ethAccount" : null, "flowAccount" : null, "id" : "test@test.de", "password" : null, "polkadotAccount" : null, "polkadotEvmAccount" : null, "tezosAccount" : null, "token" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0QHRlc3QuZGUifQ.2UlJT9qEMb15xsp-6_8gwAtMtH8sKEYBWo03avq6GmY"} 2023-08-29 08:25:30 2023-08-29 06:25:30:275 +0000 [JettyServerThreadPool-58] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 20.392868ms 2023-08-29 08:25:30 Response: {"list" : []} 2023-08-29 08:25:50 2023-08-29 06:25:50:158 +0000 [JettyServerThreadPool-57] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 2.624873ms 2023-08-29 08:25:50 Response: {"list" : []} 2023-08-30 12:57:19 2023-08-30 10:57:19:251 +0000 [main] DEBUG id.walt.services.WaltIdServices - Creating dir-structure at: data 2023-08-30 12:57:20 2023-08-30 10:57:20:115 +0000 [main] WARN io.javalin.Javalin - JDK15 and Kotlin 1.5 break reflection in different ways - the OpenAPI plugin will not work properly. Please visit https://github.com/tipsy/javalin/issues/1193 if you want to help fix this issue. 2023-08-30 12:57:20 2023-08-30 10:57:20:115 +0000 [main] WARN io.javalin.Javalin - You can disable this warning by doing `OpenApiVersionUtil.logWarnings = false` 2023-08-30 12:57:20 2023-08-30 10:57:20:137 +0000 [main] INFO org.eclipse.jetty.util.log - Logging initialized @2246ms to org.eclipse.jetty.util.log.Slf4jLog 2023-08-30 12:57:20 2023-08-30 10:57:20:248 +0000 [main] INFO io.javalin.Javalin - 2023-08-29 08:14:52 walt.id SSI Kit 1.2306061032.0 (running on Java 19.0.2+7) 2023-08-29 08:14:52 2023-08-29 08:14:54 web walletkit started at: http://0.0.0.0:7000 2023-08-29 08:14:54 swagger docs are hosted at: http://0.0.0.0:7000/api/swagger 2023-08-30 12:57:18 walt.id SSI Kit 1.2306061032.0 (running on Java 19.0.2+7) 2023-08-30 12:57:19 2023-08-30 12:57:20 __ __ _ __ __ 2023-08-30 12:57:20 / /____ _ _ __ ____ _ / /(_)____ / // / 2023-08-30 12:57:20 __ / // __ `/| | / // __ `// // // __ \ / // /_ 2023-08-30 12:57:20 / /_/ // /_/ / | |/ // /_/ // // // / / / /__ __/ 2023-08-30 12:57:20 \____/ \__,_/ |___/ \__,_//_//_//_/ /_/ /_/ 2023-08-30 12:57:20 2023-08-30 12:57:20 https://javalin.io/documentation 2023-08-30 12:57:20 2023-08-30 12:57:20 2023-08-30 10:57:20:334 +0000 [main] INFO io.javalin.Javalin - Starting Javalin ... 2023-08-30 12:57:20 2023-08-30 10:57:20:347 +0000 [main] INFO io.javalin.Javalin - You are running Javalin 4.6.8 (released May 4, 2023. Your Javalin version is 117 days old. Consider checking for a newer version.). 2023-08-30 12:57:20 2023-08-30 10:57:20:469 +0000 [main] INFO io.javalin.Javalin - Static file handler added: StaticFileConfig(hostedPath=/, directory=META-INF/resources/webjars, location=CLASSPATH, precompress=false, aliasCheck=null, headers={Cache-Control=max-age=31622400}). File system location: 'jar:file:/app/lib/redoc-2.0.0-rc.45.jar!/META-INF/resources/webjars' 2023-08-30 12:57:20 2023-08-30 10:57:20:469 +0000 [main] INFO io.javalin.Javalin - Listening on http://0.0.0.0:7000/ 2023-08-30 12:57:20 2023-08-30 10:57:20:470 +0000 [main] INFO io.javalin.Javalin - Javalin started in 222ms \o/ 2023-08-30 12:57:33 2023-08-30 10:57:33:408 +0000 [JettyServerThreadPool-70] DEBUG id.walt.multitenancy.FileSystemStoreConfigCreator - Making file system store config: /waltid-walletkit/data-root/data/test@test.de 2023-08-30 12:57:33 2023-08-30 10:57:33:413 +0000 [JettyServerThreadPool-70] DEBUG id.walt.multitenancy.FileSystemStoreConfigCreator - Max key size before hashing has been set to: 111 2023-08-30 12:57:33 2023-08-30 10:57:33:560 +0000 [JettyServerThreadPool-70] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: POST http://walletkit:7000/api/auth/login - 200 in 232.81303ms 2023-08-30 12:57:33 Request: {"id":"test@test.de","password":"test@test.de"} 2023-08-30 12:57:33 Response: {"did" : null, "email" : "test@test.de", "ethAccount" : null, "flowAccount" : null, "id" : "test@test.de", "password" : null, "polkadotAccount" : null, "polkadotEvmAccount" : null, "tezosAccount" : null, "token" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0QHRlc3QuZGUifQ.FaTaNYS9xOnIaJLtFEMX65zllPSA4UHZyooUeOW0aNk"} 2023-08-30 12:57:33 2023-08-30 10:57:33:599 +0000 [JettyServerThreadPool-57] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 18.63122ms 2023-08-30 12:57:33 Response: {"list" : []} 2023-08-30 14:11:11 2023-08-30 12:11:11:894 +0000 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=2m21s754ms352µs35ns). 2023-08-30 14:11:11 2023-08-30 12:11:11:897 +0000 [HikariPool-2 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Thread starvation or clock leap detected (housekeeper delta=2m21s748ms590µs383ns). 2023-09-08 10:34:38 2023-09-08 08:34:38:268 +0000 [main] DEBUG id.walt.services.WaltIdServices - Creating dir-structure at: data 2023-09-08 10:34:39 2023-09-08 08:34:39:256 +0000 [main] WARN io.javalin.Javalin - JDK15 and Kotlin 1.5 break reflection in different ways - the OpenAPI plugin will not work properly. Please visit https://github.com/tipsy/javalin/issues/1193 if you want to help fix this issue. 2023-09-08 10:34:39 2023-09-08 08:34:39:256 +0000 [main] WARN io.javalin.Javalin - You can disable this warning by doing `OpenApiVersionUtil.logWarnings = false` 2023-09-08 10:34:39 2023-09-08 08:34:39:283 +0000 [main] INFO org.eclipse.jetty.util.log - Logging initialized @2247ms to org.eclipse.jetty.util.log.Slf4jLog 2023-09-08 10:34:39 2023-09-08 08:34:39:415 +0000 [main] INFO io.javalin.Javalin - 2023-09-08 10:34:39 __ __ _ __ __ 2023-09-08 10:34:39 / /____ _ _ __ ____ _ / /(_)____ / // / 2023-09-08 10:34:39 __ / // __ `/| | / // __ `// // // __ \ / // /_ 2023-09-08 10:34:39 / /_/ // /_/ / | |/ // /_/ // // // / / / /__ __/ 2023-09-08 10:34:39 \____/ \__,_/ |___/ \__,_//_//_//_/ /_/ /_/ 2023-09-08 10:34:39 2023-09-08 10:34:39 https://javalin.io/documentation 2023-09-08 10:34:39 2023-09-08 10:34:39 2023-09-08 08:34:39:535 +0000 [main] INFO io.javalin.Javalin - Starting Javalin ... 2023-09-08 10:34:39 2023-09-08 08:34:39:583 +0000 [main] INFO io.javalin.Javalin - You are running Javalin 4.6.8 (released May 4, 2023. Your Javalin version is 126 days old. Consider checking for a newer version.). 2023-09-08 10:34:39 2023-09-08 08:34:39:835 +0000 [main] INFO io.javalin.Javalin - Static file handler added: StaticFileConfig(hostedPath=/, directory=META-INF/resources/webjars, location=CLASSPATH, precompress=false, aliasCheck=null, headers={Cache-Control=max-age=31622400}). File system location: 'jar:file:/app/lib/redoc-2.0.0-rc.45.jar!/META-INF/resources/webjars' 2023-09-08 10:34:39 2023-09-08 08:34:39:835 +0000 [main] INFO io.javalin.Javalin - Listening on http://0.0.0.0:7000/ 2023-09-08 10:34:39 2023-09-08 08:34:39:835 +0000 [main] INFO io.javalin.Javalin - Javalin started in 420ms \o/ 2023-09-08 10:35:07 2023-09-08 08:35:07:561 +0000 [JettyServerThreadPool-69] DEBUG id.walt.multitenancy.FileSystemStoreConfigCreator - Making file system store config: /waltid-walletkit/data-root/data/test@test.de 2023-08-30 12:57:20 web walletkit started at: http://0.0.0.0:7000 2023-08-30 12:57:20 swagger docs are hosted at: http://0.0.0.0:7000/api/swagger 2023-09-08 10:34:37 walt.id SSI Kit 1.2306061032.0 (running on Java 19.0.2+7) 2023-09-08 10:34:38 2023-09-08 10:34:39 web walletkit started at: http://0.0.0.0:7000 2023-09-08 10:34:39 swagger docs are hosted at: http://0.0.0.0:7000/api/swagger 2023-09-08 10:35:07 2023-09-08 08:35:07:567 +0000 [JettyServerThreadPool-69] DEBUG id.walt.multitenancy.FileSystemStoreConfigCreator - Max key size before hashing has been set to: 111 2023-09-08 10:35:07 2023-09-08 08:35:07:773 +0000 [JettyServerThreadPool-69] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: POST http://walletkit:7000/api/auth/login - 200 in 317.19455ms 2023-09-08 10:35:07 Request: {"id":"test@test.de","password":"test@test.de"} 2023-09-08 10:35:07 Response: {"did" : null, "email" : "test@test.de", "ethAccount" : null, "flowAccount" : null, "id" : "test@test.de", "password" : null, "polkadotAccount" : null, "polkadotEvmAccount" : null, "tezosAccount" : null, "token" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0QHRlc3QuZGUifQ.eMJkZCktRSbGnDZcCv1Obv879e_efHbKpd9nu2TIP58"} 2023-09-08 10:35:07 2023-09-08 08:35:07:844 +0000 [JettyServerThreadPool-56] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 30.647722ms 2023-09-08 10:35:07 Response: {"list" : []} 2023-09-08 10:35:18 2023-09-08 08:35:18:717 +0000 [JettyServerThreadPool-57] INFO id.walt.issuer.backend.IssuerController - Setting issuer API context: default 2023-09-08 10:35:18 2023-09-08 08:35:18:719 +0000 [JettyServerThreadPool-57] DEBUG id.walt.multitenancy.FileSystemStoreConfigCreator - Making file system store config: /waltid-walletkit/data-root/data/tenants/ISSUER/default 2023-09-08 10:35:19 2023-09-08 08:35:19:114 +0000 [JettyServerThreadPool-57] INFO id.walt.issuer.backend.IssuerController - Resetting issuer API context 2023-09-08 10:35:19 2023-09-08 08:35:19:115 +0000 [JettyServerThreadPool-57] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/issuer-api/default/wallets/list - 200 in 398.60297ms 2023-09-08 10:35:19 Response: [{"description" : "walt.id web wallet", "id" : "walt.id", "presentPath" : "api/siop/initiatePresentation/", "receivePath" : "api/siop/initiateIssuance/", "url" : "http://localhost:3000"}] 2023-09-08 10:35:19 2023-09-08 08:35:19:121 +0000 [JettyServerThreadPool-58] INFO id.walt.issuer.backend.IssuerController - Setting issuer API context: default 2023-09-08 10:35:19 2023-09-08 08:35:19:192 +0000 [JettyServerThreadPool-58] INFO id.walt.issuer.backend.IssuerController - Resetting issuer API context 2023-09-08 10:35:19 2023-09-08 08:35:19:198 +0000 [JettyServerThreadPool-58] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/issuer-api/default/credentials/listIssuables - 200 in 75.51499ms 2023-09-08 10:35:19 Response: {"credentials" : [{"credentialData" : {"credentialSubject": {"id": "did:ebsi:2AEMAqXWKYMu1JHPAgGcga4dxu7ThgfgN95VyJBJGZbSJUtp", "currentAddress": ["1 Boulevard de la Liberté, 59800 Lille"], "dateOfBirth": "1993-04-08", "familyName": "DOE", "firstName": "Jane", "gender": "FEMALE", "nameAndFamilyNameAtBirth": "Jane DOE", "personalIdentifier": "0904008084H", "placeOfBirth": "LILLE, FRANCE"}}, "type" : "VerifiableId"}, {"credentialData" : {"credentialSubject": {"id": "did:ebsi:2AEMAqXWKYMu1JHPAgGcga4dxu7ThgfgN95VyJBJGZbSJUtp", "awardingOpportunity": {"awardingBody": {"eidasLegalIdentifier": "Unknown", "homepage": "https://leaston.bcdiploma.com/", "id": "did:ebsi:2A9BZ9SUe6BatacSpvs1V5CdjHvLpQ7bEsi2Jb6LdHKnQxaN", "preferredName": "Leaston University", "registration": "0597065J"}, "endedAtTime": "2020-06-26T00:00:00Z", "id": "https://leaston.bcdiploma.com/law-economics-management#AwardingOpportunity", "identifier": "https://certificate-demo.bcdiploma.com/check/87ED2F2270E6C41456E94B86B9D9115B4E35BCCAD200A49B846592C14F79C86BV1Fnbllta0NZTnJkR3lDWlRmTDlSRUJEVFZISmNmYzJhUU5sZUJ5Z2FJSHpWbmZZ", "location": "FRANCE", "startedAtTime": "2019-09-02T00:00:00Z"}, "dateOfBirth": "1993-04-08", "familyName": "DOE", "givenNames": "Jane", "gradingScheme": {"id": "https://leaston.bcdiploma.com/law-economics-management#GradingScheme", "title": "Lower Second-Class Honours"}, "identifier": "0904008084H", "learningAchievement": {"additionalNote": ["DISTRIBUTION MANAGEMENT"], "description": "MARKETING AND SALES", "id": "https://leaston.bcdiploma.com/law-economics-management#LearningAchievment", "title": "MASTERS LAW, ECONOMICS AND MANAGEMENT"}, "learningSpecification": {"ectsCreditPoints": 120, "eqfLevel": 7, "id": "https://leaston.bcdiploma.com/law-economics-management#LearningSpecification", "iscedfCode": ["7"], "nqfLevel": ["7"]}}}, "type" : "VerifiableDiploma"}, {"credentialData" : {"credentialSubject": {"id": "did:web:delta-dao.com", "ethereumAddress": "0x4C84a36fCDb7Bc750294A7f3B5ad5CA8F74C4A52", "hasCountry": "GER", "hasJurisdiction": "GER", "hasLegallyBindingName": "deltaDAO AG", "hasRegistrationNumber": "DEK1101R.HRB170364", "hash": "9ecf754ffdad0c6de238f60728a90511780b2f7dbe2f0ea015115515f3f389cd", "leiCode": "391200FJBNU0YW987L26", "parentOrganisation": "", "subOrganisation": ""}}, "type" : "ParticipantCredential"}, {"credentialData" : {"credentialSubject": {"id": "did:jwk:1235667890", "achievement": {"criteria": {"narrative": "The cohort of the JFF Plugfest 2 in August-November of 2022 collaborated to push interoperability of VCs in education forward.", "type": "Criteria"}, "description": "This wallet can display this Open Badge 3.0", "id": "0", "image": {"id": "https://w3c-ccg.github.io/vc-ed/plugfest-2-2022/images/JFF-VC-EDU-PLUGFEST2-badge-image.png", "type": "Image"}, "name": "Our Wallet Passed JFF Plugfest #2 2022", "type": "Achievement"}, "type": "AchievementSubject"}}, "type" : "OpenBadgeCredential"}, {"credentialData" : {"credentialSubject": {"id": "did:epass:person:1", "achieved": [{"entitlesTo": {"definition": "Competences the student acquires after the completion of Graduate university study are sufficient conditions for attending the programme of Postgraduate doctoral study at the Faculty of Civil Engineering, Architecture and Geodesy in Split, as well as for attending the same or similar programmes and Postgraduate specialist studies at other faculties of Civil Engineering in Croatia. The acquired learning outcomes enable the student to attend other postgraduate study programmes in the field of technical sciences. ", "id": "urn:epass:entitlement:1", "issuedDate": "2019-09-20", "specifiedBy": {"entitlementType": "http://data.europa.eu/snb/entitlement/64aad92881", "id": "urn:epass:entitlementspec:1", "limitJurisdiction": ["http://publications.europa.eu/resource/authority/country/HRV"], "limitOrganisation": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "status": "http://data.europa.eu/snb/entitlement-status/5b8d6b34fb", "title": "Postgraduate doctoral study"}, "title": "Postgraduate doctoral study"}, "hasPart": {"learningAchievements": [{"id": "", "identifier": [{"schemeID": "Achievement ID", "value": "GAB701"}], "specifiedBy": [{"eCTSCreditPoints": 5, "eqflLevel": "http://data.europa.eu/snb/eqf/4", "id": "urn:epass:qualification:1", "isPartialQualification": true, "maximumDuration": "P6M", "nqflLevel": "http://data.europa.eu/snb/qdr/c_49672c5a", "title": "Applied mathematics", "volumeOfLearning": "PT60H"}], "title": "", "wasAwardedBy": {"awardingBody": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "awardingDate": "2019-09-20T00:00:00+02:00", "id": "urn:epass:awardingProcess:2"}, "wasDerivedFrom": [{"assessedBy": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "grade": "good (3)", "id": "urn:epass:asssessmentspec:2", "specifiedBy": {"gradingScheme": {"definition": "The Croatian national grading scheme consists of five grades with numerical equivalents: izvrstan \u2013 5 (outstanding); vrlo dobar \u2013 4 (very good); dobar \u2013 3 (good); dovoljan \u2013 2 (sufficient); nedovoljan \u2013 1 (insufficient - fail). The minimum passing grade is dovoljan \u2013 2.", "id": "urn:epass:scoringschemespec:2", "title": "General grading scheme in Croatia"}, "id": "urn:epass:asssessmentspec:2", "title": "Applied mathematics"}, "title": "Applied mathematics"}], "wasInfluencedBy": [{"directedBy": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "endedAtTime": "2018-01-14T00:00:00+01:00", "id": "urn:epass:activity:1", "identifier": [{"schemeID": "Activity ID", "value": "GAB701"}], "location": ["urn:epass:location:4"], "specifiedBy": {"id": "urn:epass:learningactivityspec:1", "language": ["http://publications.europa.eu/resource/authority/language/HRV"], "learningActivityType": ["http://data.europa.eu/snb/learning-activity/fd33e234ae"], "title": "Applied mathematics", "workload": "PT60H"}, "startedAtTime": "2017-09-04T00:00:00+02:00", "title": "Applied mathematics", "workload": "PT60H"}]}]}, "id": "urn:epass:learningAchievement:1", "specifiedBy": [{"eCTSCreditPoints": 120, "entryRequirementsNote": "The minimum educational requirement for enrolment into graduate university programmes is the completion of an undergraduate university programme. The university can allow students who have completed a professional programme to also enrol graduate university programmes, but they are allowed to set special requirements in these cases.\nThe minimum educational requirement for enrolment into specialist graduate professional programmes is the completion of an undergraduate university programme or a professional programme (first cycle).", "eqflLevel": "http://data.europa.eu/snb/eqf/5", "id": "urn:epass:qualification:20", "isPartialQualification": false, "maximumDuration": "P21M", "nqflLevel": "http://data.europa.eu/snb/qdr/c_dcc9aca1", "title": "Master of Science in Civil Engineering", "volumeOfLearning": "PT1440H"}], "title": "Master of Science in Civil Engineering", "wasAwardedBy": {"awardingBody": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "awardingDate": "2019-09-20T00:00:00+02:00", "id": "urn:epass:awardingProcess:1"}, "wasDerivedFrom": [{"assessedBy": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "grade": "excellent (5)", "id": "urn:epass:assessment:1", "specifiedBy": {"gradingScheme": {"definition": "The Croatian national grading scheme consists of five grades with numerical equivalents: izvrstan \u2013 5 (outstanding); vrlo dobar \u2013 4 (very good); dobar \u2013 3 (good); dovoljan \u2013 2 (sufficient); nedovoljan \u2013 1 (insufficient - fail). The minimum passing grade is dovoljan \u2013 2.", "id": "urn:epass:scoringschemespec:1", "title": "General grading scheme in Croatia"}, "id": "urn:epass:asssessmentspec:1", "title": "Overall Diploma Assessment"}, "title": "Overall Diploma Assessment"}], "wasInfluencedBy": [{"directedBy": ["did:ebsi:zsSgDXeYPhZ3AuKhTFneDf1"], "endedAtTime": "2018-01-14T00:00:00+01:00", "id": "urn:epass:learningAchievement:1", "identifier": [{"schemeID": "Activity ID", "value": "GAB701"}], "location": ["urn:epass:location:4"], "specifiedBy": {"id": "urn:epass:learningactivityspec:1", "language": ["http://publications.europa.eu/resource/authority/language/HRV"], "learningActivityType": ["http://data.europa.eu/snb/learning-activity/fd33e234ae"], "title": "Applied mathematics", "workload": "PT60H"}, "startedAtTime": "2017-09-04T00:00:00+02:00", "title": "Master of Science in Civil Engineering", "workload": "PT60H"}]}], "identifier": {"schemeID": "Student identification number", "value": "99009900"}}}, "type" : "Europass"}, {"credentialData" : {"credentialSubject": {"id": "did:key:dummy", "DNSpublicKey": "04:8B:CA:33:B1:A1:3A:69:E6:A2:1E:BE:CB:4E:DF:75:A9:70:8B:AA:51:83:AB:A1:B0:5A:35:20:3D:B4:29:09:AD:67:B4:12:19:3B:6A:B5:7C:12:3D:C4:CA:DD:A5:E0:DA:05:1E:5E:1A:4B:D1:F2:BA:8F:07:4D:C7:B6:AA:23:46", "brandName": "deltaDAO", "commercialRegister": {"countryName": "Germany", "locality": "Hamburg", "organizationName": "Amtsgericht Hamburg (-Mitte)", "organizationUnit": "Registergericht", "postalCode": "20355", "streetAddress": "Caffamacherreihe 20"}, "corporateEmailAddress": "contact@delta-dao.com", "ethereumAddress": {"id": "0x4C84a36fCDb7Bc750294A7f3B5ad5CA8F74C4A52"}, "individualContactLegal": "legal@delta-dao.com", "individualContactTechnical": "support@delta-dao.com", "jurisdiction": "Germany", "legalForm": "Stock Company", "legalRegistrationNumber": "HRB 170364", "legallyBindingAddress": {"countryName": "Germany", "locality": "Hamburg", "postalCode": "22303", "streetAddress": "Geibelstr. 46B"}, "legallyBindingName": "deltaDAO AG", "trustState": "trusted", "webAddress": {"url": "https://www.delta-dao.com/"}}}, "type" : "GaiaxCredential"}, {"credentialData" : {"credentialSubject": {"id": "id123", "address": {"countryName": "LU", "locality": "Steinfort", "postalCode": "L-8410", "streetAddress": "16 Route D' Arlon"}, "dateOfBirth": "1993-04-08", "familyName": "Beron", "familyStatus": "Single", "firstNames": "Domink", "gender": "Male", "identificationNumber": "123456789", "nationality": "AT"}}, "type" : "ProofOfResidence"}, {"credentialData" : {"credentialSubject": {"id": "asdf", "dateOfBirth": "1993-04-08", "familyName": "DOE", "givenNames": "Jane", "personIdentifier": "optional The type of identifier and identifier of the person, according to the policies applicable in each country. Examples are citizen ID and/or document number (ID- card/passport) or identifier within the health system/IIS/e-registry.", "personSex": "optional", "uniqueCertificateIdentifier": "UVCI0904008084H", "vaccinationProphylaxisInformation": [{"administeringCentre": "Name/code of administering centre or a health authority responsible for the vaccination event", "batchNumber": "optional 1234", "countryOfVaccination": "DE", "dateOfVaccination": "2021-02-12", "diseaseOrAgentTargeted": {"code": "840539006", "system": "2.16.840.1.113883. 6.96", "version": "2021-01-31"}, "doseNumber": "1", "marketingAuthorizationHolder": "Example Vaccine Manufacturing Company", "nextVaccinationDate": "optional - 2021-03-28", "totalSeriesOfDoses": "2", "vaccineMedicinalProduct": "VACCINE concentrate for dispersion for injection", "vaccineOrProphylaxis": "1119349007 COVID-19 example vaccine"}]}}, "type" : "VerifiableVaccinationCertificate"}, {"credentialData" : {"credentialSubject": {"id": "id123"}}, "type" : "VerifiableAttestation"}]} 2023-09-08 10:35:27 2023-09-08 08:35:27:314 +0000 [JettyServerThreadPool-59] INFO id.walt.issuer.backend.IssuerController - Setting issuer API context: default 2023-09-08 10:35:27 2023-09-08 08:35:27:333 +0000 [JettyServerThreadPool-59] INFO id.walt.issuer.backend.IssuerController - Resetting issuer API context 2023-09-08 10:35:27 2023-09-08 08:35:27:334 +0000 [JettyServerThreadPool-59] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: POST http://walletkit:7000/issuer-api/default/credentials/issuance/request?walletId=x-device&isPreAuthorized=true - 200 in 19.951607ms 2023-09-08 10:35:27 Request: {"credentials":[{"credentialData":{"credentialSubject":{"id":"did:key:dummy","DNSpublicKey":"04:8B:CA:33:B1:A1:3A:69:E6:A2:1E:BE:CB:4E:DF:75:A9:70:8B:AA:51:83:AB:A1:B0:5A:35:20:3D:B4:29:09:AD:67:B4:12:19:3B:6A:B5:7C:12:3D:C4:CA:DD:A5:E0:DA:05:1E:5E:1A:4B:D1:F2:BA:8F:07:4D:C7:B6:AA:23:46","brandName":"deltaDAO","commercialRegister":{"countryName":"Germany","locality":"Hamburg","organizationName":"Amtsgericht Hamburg (-Mitte)","organizationUnit":"Registergericht","postalCode":"20355","streetAddress":"Caffamacherreihe 20"},"corporateEmailAddress":"contact@delta-dao.com","ethereumAddress":{"id":"0x4C84a36fCDb7Bc750294A7f3B5ad5CA8F74C4A52"},"individualContactLegal":"legal@delta-dao.com","individualContactTechnical":"support@delta-dao.com","jurisdiction":"Germany","legalForm":"Stock Company","legalRegistrationNumber":"HRB 170364","legallyBindingAddress":{"countryName":"Germany","locality":"Hamburg","postalCode":"22303","streetAddress":"Geibelstr. 46B"},"legallyBindingName":"deltaDAO AG","trustState":"trusted","webAddress":{"url":"https://www.delta-dao.com/"}}},"type":"GaiaxCredential"}]} 2023-09-08 10:35:27 Response: openid-initiate-issuance://?issuer=http%3A%2F%2Flocalhost%3A8000%2Fissuer-api%2Fdefault%2Foidc%2F&credential_type=GaiaxCredential&pre-authorized_code=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlMTcxYThhMS1iMjY4LTQ5YzgtYjYxZi1mZmNkZmU2MjU1NmMiLCJwcmUtYXV0aG9yaXplZCI6dHJ1ZX0.AfaaqJFPStxjzmiIPG5R1PmeuCFziRsXiLRhPJi5JL4&user_pin_required=false 2023-09-08 10:35:32 2023-09-08 08:35:32:470 +0000 [JettyServerThreadPool-60] INFO id.walt.issuer.backend.IssuerController - Setting issuer API context: default 2023-09-08 10:35:32 2023-09-08 08:35:32:476 +0000 [JettyServerThreadPool-60] INFO id.walt.issuer.backend.IssuerController - Resetting issuer API context 2023-09-08 10:35:32 2023-09-08 08:35:32:477 +0000 [JettyServerThreadPool-60] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: POST http://walletkit:7000/issuer-api/default/credentials/issuance/request?walletId=walt.id&isPreAuthorized=true - 200 in 6.962236ms 2023-09-08 10:35:32 Request: {"credentials":[{"credentialData":{"credentialSubject":{"id":"did:key:dummy","DNSpublicKey":"04:8B:CA:33:B1:A1:3A:69:E6:A2:1E:BE:CB:4E:DF:75:A9:70:8B:AA:51:83:AB:A1:B0:5A:35:20:3D:B4:29:09:AD:67:B4:12:19:3B:6A:B5:7C:12:3D:C4:CA:DD:A5:E0:DA:05:1E:5E:1A:4B:D1:F2:BA:8F:07:4D:C7:B6:AA:23:46","brandName":"deltaDAO","commercialRegister":{"countryName":"Germany","locality":"Hamburg","organizationName":"Amtsgericht Hamburg (-Mitte)","organizationUnit":"Registergericht","postalCode":"20355","streetAddress":"Caffamacherreihe 20"},"corporateEmailAddress":"contact@delta-dao.com","ethereumAddress":{"id":"0x4C84a36fCDb7Bc750294A7f3B5ad5CA8F74C4A52"},"individualContactLegal":"legal@delta-dao.com","individualContactTechnical":"support@delta-dao.com","jurisdiction":"Germany","legalForm":"Stock Company","legalRegistrationNumber":"HRB 170364","legallyBindingAddress":{"countryName":"Germany","locality":"Hamburg","postalCode":"22303","streetAddress":"Geibelstr. 46B"},"legallyBindingName":"deltaDAO AG","trustState":"trusted","webAddress":{"url":"https://www.delta-dao.com/"}}},"type":"GaiaxCredential"}]} 2023-09-08 10:35:32 Response: http://localhost:3000/api/siop/initiateIssuance/?issuer=http%3A%2F%2Flocalhost%3A8000%2Fissuer-api%2Fdefault%2Foidc%2F&credential_type=GaiaxCredential&pre-authorized_code=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlMjdjZjE4MS02NDJkLTRiMTAtODhlMy1lNTMyMzEwZGI1YTQiLCJwcmUtYXV0aG9yaXplZCI6dHJ1ZX0.ZUlkzkMTVbqSpPmWGSQXR37DV6jb-Jq_OX6fU4iByMI&user_pin_required=false 2023-09-08 10:35:35 2023-09-08 08:35:35:638 +0000 [JettyServerThreadPool-61] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/did/list - 200 in 5.226349ms 2023-09-08 10:35:35 Response: ["did:key:z6MkqfUTcY9Bm2pgJVCgaCXJJow6KZXeRm2qGTiLrJrEBzYm"] 2023-09-08 10:35:35 2023-09-08 08:35:35:660 +0000 [JettyServerThreadPool-54] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: POST http://walletkit:7000/api/wallet/issuance/startIssuerInitiatedIssuance - 200 in 10.947704ms 2023-09-08 10:35:35 Request: {"oidcUri":"openid-initiate-issuance://?issuer=http://localhost:8000/issuer-api/default/oidc/&credential_type=GaiaxCredential&pre-authorized_code=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJlMjdjZjE4MS02NDJkLTRiMTAtODhlMy1lNTMyMzEwZGI1YTQiLCJwcmUtYXV0aG9yaXplZCI6dHJ1ZX0.ZUlkzkMTVbqSpPmWGSQXR37DV6jb-Jq_OX6fU4iByMI&user_pin_required=false"} 2023-09-08 10:35:35 Response: de713eb3-6ff9-480b-9aa4-cc92c92bb733 2023-09-08 10:35:35 2023-09-08 08:35:35:700 +0000 [JettyServerThreadPool-67] DEBUG id.walt.webwallet.backend.wallet.CredentialIssuanceManager - Loading issuer: http://localhost:8000/issuer-api/default/oidc/, got: null 2023-09-08 10:35:35 2023-09-08 08:35:35:702 +0000 [JettyServerThreadPool-67] DEBUG id.walt.webwallet.backend.wallet.CredentialIssuanceManager - Retrieving metadata endpoint for issuer: http://localhost:8000/issuer-api/default/oidc/.well-known/openid-configuration 2023-09-08 10:35:35 2023-09-08 08:35:35:702 +0000 [JettyServerThreadPool-67] DEBUG id.walt.webwallet.backend.wallet.CredentialIssuanceManager - Sending GET to: http://localhost:8000/issuer-api/default/oidc/.well-known/openid-configuration 2023-09-08 10:35:35 java.util.concurrent.ExecutionException: java.net.ConnectException: Connection refused 2023-09-08 10:35:35 at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:588) 2023-09-08 10:35:35 at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:547) 2023-09-08 10:35:35 at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:113) 2023-09-08 10:35:35 Error: java.net.ConnectException: Connection refused 2023-09-08 10:35:35 at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:240) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2317) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2283) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2159) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache.get(LocalCache.java:3966) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3989) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4950) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.finalizeIssuance(CredentialIssuance.kt:242) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.continueIssuerInitiatedIssuance(CredentialIssuance.kt:233) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.WalletController.continueIssuerInitiatedIssuance(WalletController.kt:521) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.WalletController$routes$1$1$6$10.invoke(WalletController.kt:239) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.WalletController$routes$1$1$6$10.invoke(WalletController.kt:239) 2023-09-08 10:35:35 at io.javalin.plugin.openapi.dsl.OpenApiBuilder.documented$lambda-0(OpenApiBuilder.kt:23) 2023-09-08 10:35:35 at io.javalin.plugin.openapi.dsl.DocumentedHandler.handle(DocumentedHandler.kt:10) 2023-09-08 10:35:35 at id.walt.webwallet.backend.auth.JWTService.manage(JWTService.kt:52) 2023-09-08 10:35:35 at io.javalin.http.JavalinServlet.addHandler$lambda-0(JavalinServlet.kt:96) 2023-09-08 10:35:35 at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 2023-09-08 10:35:35 at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:99) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at io.javalin.http.JavalinServlet.service(JavalinServlet.kt:89) 2023-09-08 10:35:35 at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 2023-09-08 10:35:35 at io.javalin.jetty.JavalinJettyServlet.service(JavalinJettyServlet.kt:58) 2023-09-08 10:35:35 at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 2023-09-08 10:35:35 at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) 2023-09-08 10:35:35 at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 2023-09-08 10:35:35 at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 2023-09-08 10:35:35 at io.javalin.jetty.JettyServer$start$wsAndHttpHandler$1.doHandle(JettyServer.kt:52) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) 2023-09-08 10:35:35 at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) 2023-09-08 10:35:35 at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:181) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) 2023-09-08 10:35:35 at org.eclipse.jetty.server.Server.handle(Server.java:516) 2023-09-08 10:35:35 at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) 2023-09-08 10:35:35 at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) 2023-09-08 10:35:35 at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) 2023-09-08 10:35:35 at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) 2023-09-08 10:35:35 at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) 2023-09-08 10:35:35 at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) 2023-09-08 10:35:35 at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) 2023-09-08 10:35:35 at java.base/java.lang.Thread.run(Thread.java:1589) 2023-09-08 10:35:35 Caused by: java.net.ConnectException: Connection refused 2023-09-08 10:35:35 at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) 2023-09-08 10:35:35 at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) 2023-09-08 10:35:35 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2044) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2039) 2023-09-08 10:35:35 at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:2038) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1605) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) 2023-09-08 10:35:35 at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529) 2023-09-08 10:35:35 at com.nimbusds.oauth2.sdk.http.HTTPRequest.send(HTTPRequest.java:1027) 2023-09-08 10:35:35 at id.walt.services.oidc.OIDC4CIService.getMetadata(OIDC4CIService.kt:34) 2023-09-08 10:35:35 at id.walt.services.oidc.OIDC4CIService.getWithProviderMetadata(OIDC4CIService.kt:92) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.issuerCache$lambda-1(CredentialIssuance.kt:122) 2023-09-08 10:35:35 at com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:169) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3533) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2282) 2023-09-08 10:35:35 ... 82 more 2023-09-08 10:35:35 Caused by: java.net.ConnectException: Connection refused 2023-09-08 10:35:35 at java.base/sun.nio.ch.Net.connect0(Native Method) 2023-09-08 10:35:35 at java.base/sun.nio.ch.Net.connect(Net.java:579) 2023-09-08 10:35:35 at java.base/sun.nio.ch.Net.connect(Net.java:568) 2023-09-08 10:35:35 at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:576) 2023-09-08 10:35:35 at java.base/java.net.Socket.connect(Socket.java:666) 2023-09-08 10:35:35 at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) 2023-09-08 10:35:35 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) 2023-09-08 10:35:35 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) 2023-09-08 10:35:35 at java.base/sun.net.www.http.HttpClient.(HttpClient.java:279) 2023-09-08 10:35:35 at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:384) 2023-09-08 10:35:35 at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:406) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1308) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1241) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1127) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1056) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1661) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) 2023-09-08 10:35:35 at com.nimbusds.oauth2.sdk.http.HTTPRequest.send(HTTPRequest.java:1016) 2023-09-08 10:35:35 ... 88 more 2023-09-08 10:35:35 java.util.concurrent.ExecutionException: java.net.ConnectException: Connection refused 2023-09-08 10:35:35 at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:588) 2023-09-08 10:35:35 at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:547) 2023-09-08 10:35:35 at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:113) 2023-09-08 10:35:35 at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:240) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2317) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2283) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2159) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache.get(LocalCache.java:3966) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3989) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4950) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.finalizeIssuance(CredentialIssuance.kt:242) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.continueIssuerInitiatedIssuance(CredentialIssuance.kt:233) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.WalletController.continueIssuerInitiatedIssuance(WalletController.kt:521) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.WalletController$routes$1$1$6$10.invoke(WalletController.kt:239) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.WalletController$routes$1$1$6$10.invoke(WalletController.kt:239) 2023-09-08 10:35:35 at io.javalin.plugin.openapi.dsl.OpenApiBuilder.documented$lambda-0(OpenApiBuilder.kt:23) 2023-09-08 10:35:35 at io.javalin.plugin.openapi.dsl.DocumentedHandler.handle(DocumentedHandler.kt:10) 2023-09-08 10:35:35 at id.walt.webwallet.backend.auth.JWTService.manage(JWTService.kt:52) 2023-09-08 10:35:35 at io.javalin.http.JavalinServlet.addHandler$lambda-0(JavalinServlet.kt:96) 2023-09-08 10:35:35 at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 2023-09-08 10:35:35 at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:99) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:684) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:662) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2200) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) 2023-09-08 10:35:35 at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2341) 2023-09-08 10:35:35 at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 2023-09-08 10:35:35 at io.javalin.http.JavalinServlet.service(JavalinServlet.kt:89) 2023-09-08 10:35:35 at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 2023-09-08 10:35:35 at io.javalin.jetty.JavalinJettyServlet.service(JavalinJettyServlet.kt:58) 2023-09-08 10:35:35 at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 2023-09-08 10:35:35 at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) 2023-09-08 10:35:35 at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 2023-09-08 10:35:35 at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 2023-09-08 10:35:35 at io.javalin.jetty.JettyServer$start$wsAndHttpHandler$1.doHandle(JettyServer.kt:52) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) 2023-09-08 10:35:35 at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) 2023-09-08 10:35:35 at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:181) 2023-09-08 10:35:35 at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) 2023-09-08 10:35:35 at org.eclipse.jetty.server.Server.handle(Server.java:516) 2023-09-08 10:35:35 at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) 2023-09-08 10:35:35 at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) 2023-09-08 10:35:35 at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) 2023-09-08 10:35:35 at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) 2023-09-08 10:35:35 at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) 2023-09-08 10:35:35 at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) 2023-09-08 10:35:35 at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) 2023-09-08 10:35:35 at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) 2023-09-08 10:35:35 at java.base/java.lang.Thread.run(Thread.java:1589) 2023-09-08 10:35:35 Caused by: java.net.ConnectException: Connection refused 2023-09-08 10:35:35 at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) 2023-09-08 10:35:35 at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) 2023-09-08 10:35:35 at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:484) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2044) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2039) 2023-09-08 10:35:35 at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:2038) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1605) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) 2023-09-08 10:35:35 at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529) 2023-09-08 10:35:35 at com.nimbusds.oauth2.sdk.http.HTTPRequest.send(HTTPRequest.java:1027) 2023-09-08 10:35:35 at id.walt.services.oidc.OIDC4CIService.getMetadata(OIDC4CIService.kt:34) 2023-09-08 10:35:35 at id.walt.services.oidc.OIDC4CIService.getWithProviderMetadata(OIDC4CIService.kt:92) 2023-09-08 10:35:35 at id.walt.webwallet.backend.wallet.CredentialIssuanceManager.issuerCache$lambda-1(CredentialIssuance.kt:122) 2023-09-08 10:35:35 at com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:169) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3533) 2023-09-08 10:35:35 at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2282) 2023-09-08 10:35:35 ... 82 more 2023-09-08 10:35:35 Caused by: java.net.ConnectException: Connection refused 2023-09-08 10:35:35 at java.base/sun.nio.ch.Net.connect0(Native Method) 2023-09-08 10:35:35 at java.base/sun.nio.ch.Net.connect(Net.java:579) 2023-09-08 10:35:35 at java.base/sun.nio.ch.Net.connect(Net.java:568) 2023-09-08 10:35:35 at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:576) 2023-09-08 10:35:35 at java.base/java.net.Socket.connect(Socket.java:666) 2023-09-08 10:35:35 at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178) 2023-09-08 10:35:35 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531) 2023-09-08 10:35:35 at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636) 2023-09-08 10:35:35 at java.base/sun.net.www.http.HttpClient.(HttpClient.java:279) 2023-09-08 10:35:35 at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:384) 2023-09-08 10:35:35 at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:406) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1308) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1241) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1127) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1056) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1661) 2023-09-08 10:35:35 at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1585) 2023-09-08 10:35:35 at com.nimbusds.oauth2.sdk.http.HTTPRequest.send(HTTPRequest.java:1016) 2023-09-08 10:35:35 ... 88 more 2023-09-08 10:35:35 2023-09-08 08:35:35:775 +0000 [JettyServerThreadPool-67] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/issuance/continueIssuerInitiatedIssuance?sessionId=de713eb3-6ff9-480b-9aa4-cc92c92bb733&did=did%3Akey%3Az6MkqfUTcY9Bm2pgJVCgaCXJJow6KZXeRm2qGTiLrJrEBzYm - 200 in 104.15755ms 2023-09-08 10:35:35 Response: /IssuanceError/?reason=java.net.ConnectException%3A+Connection+refused 2023-09-08 10:35:35 2023-09-08 08:35:35:834 +0000 [JettyServerThreadPool-70] DEBUG id.walt.webwallet.backend.rest.RestAPI - HTTP: GET http://walletkit:7000/api/wallet/credentials/list - 200 in 4.802117ms 2023-09-08 10:35:35 Response: {"list" : []}