TCR resolveDidConfig error
Starting tcr locally with mvn spring-boot:run
(build_proc/readme.doc) and calling http://localhost:8087/ANY_RESORUCE
except http://localhost:8087/actuator/health
' delivers an 404
error.
{"type":"about:blank","title":"Not Found","status":404,"detail":"No static resource resolver.","instance":"/.../resolver","properties":null}
Found following exception in the log file: resolveDidConfig.error at https://essif.trust-scheme.de/.well-known/did-configuration.json
Log:
2024-03-09T11:27:44.371+01:00 DEBUG 23111 --- [trusted-content-resolver] [main] e.x.t.tcr.server.service.DIDResolver : resolveDidDocument.exit; returning doc: {"@context":["https://www.w3.org/ns/did/v1","https://w3id.org/security/suites/jws-2020/v1"],"id":"did:web:essif.trust-scheme.de","verificationMethod":[{"id":"did:web:essif.trust-scheme.de#owner","type":"JsonWebKey2020","controller":"did:web:essif.trust-scheme.de","publicKeyJwk":{"kty":"OKP","crv":"Ed25519","x":"U8vPLaL0zjnRSjVwaYQNfPVW5k9j_XMF6dTxTOiAojs"}}],"service":[{"id":"did:web:essif.trust-scheme.de#issuer-list","type":"issuer-list","serviceEndpoint":"https://essif.iao.fraunhofer.de/files/policy/schuelerausweis.xml"}],"authentication":["did:web:essif.trust-scheme.de#owner"],"assertionMethod":["did:web:essif.trust-scheme.de#owner"]}, from cache: false
2024-03-09T11:27:44.374+01:00 DEBUG 23111 --- [trusted-content-resolver] [main] e.x.t.tcr.server.service.DIDResolver : resolveDid.exit; returning endpoints: [], origin: https://essif.trust-scheme.de
2024-03-09T11:27:44.374+01:00 DEBUG 23111 --- [trusted-content-resolver] [main] e.x.t.tcr.server.service.DIDResolver : resolveDidConfig.enter; got origin: https://essif.trust-scheme.de
2024-03-09T11:27:49.352+01:00 WARN 23111 --- [trusted-content-resolver] [main] e.x.t.tcr.server.service.DIDResolver : resolveDidConfig.error at https://essif.trust-scheme.de/.well-known/did-configuration.json
com.apicatalog.jsonld.JsonLdError: Unexpected response code [404]
at com.apicatalog.jsonld.loader.DefaultHttpLoader.loadDocument(DefaultHttpLoader.java:95)
at com.apicatalog.jsonld.loader.HttpLoader.loadDocument(HttpLoader.java:6)
at foundation.identity.jsonld.ConfigurableDocumentLoader.loadDocument(ConfigurableDocumentLoader.java:96)
at eu.xfsc.train.tcr.server.service.DIDResolver.resolveDidConfig(DIDResolver.java:180)
at eu.xfsc.train.tcr.server.service.ResolutionService.lambda$resolveTrustList$2(ResolutionService.java:81)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at eu.xfsc.train.tcr.server.service.ResolutionService.resolveTrustList(ResolutionService.java:74)
at eu.xfsc.train.tcr.server.generated.controller.TrustedContentResolverApi.resolveTrustList(TrustedContentResolverApi.java:88)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:351)