Como superar thymeleaf modelo aprovar erro?

votos
0

Na sequência desta pergunta, eu estou usando o aplicativo Primavera Bota MitreID OIDC a partir daqui . Este é executado OK

Eu estou tentando acessá-lo usando simples web-app . Simple-web-app agora pode ver o aplicativo OIDC. Ele ainda pede para o usuário / senha mesmo que eu estou logado no aplicativo OIDC. Quando eu entro estes agora eu recebo o seguinte erro. Não consigo encontrar qualquer ajuda. Alguem tem alguma idéia?

2018-12-19 14:15:44.641  INFO 7632 --- [nio-8080-exec-1] 
o.m.o.c.web.AuthenticationTimeStamper    : 
Successful Authentication of admin at Wed Dec 19 14:15:44 GMT 2018


2018-12-19 14:15:45.110 ERROR 7632 --- [nio-8080-exec-2] org.thymeleaf.TemplateEngine  
   : [THYMELEAF][http-nio-8080-exec-2] Exception processing template approve: Exception 
evaluating SpringEL expression:  scope.structured  (approve:146)


2018-12-19 14:15:45.117 ERROR 7632 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].
[dispatcherServlet]    : Servlet.service() for servlet dispatcherServlet threw exception    
org.springframework.expression.spel.SpelEvaluationException: EL1008E:
 Property or field 'structured' cannot be found on object of type 
'org.mitre.oauth2.model.SystemScope' - maybe not public?
Publicado 19/12/2018 em 14:19
fonte usuário
Em outras línguas...                            


1 respostas

votos
1

Acho que você tem uma incompatibilidade entre o mais recente aplicativo de exemplo mitreid (que é o sangramento borda, tanto quanto mitreid vai) e o garfo de inicialização primavera de servidor mitreid a partir de 2 anos. Por exemplo, o modelo para SystemScope mudou aqui no projeto mitreid principal https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server/commit/b17a7f43ae9a94592132a0336248631fe5914508

Você provavelmente vai atingir um número destes como o garfo primavera-boot não está sendo mantido up-to-date

Respondeu 19/12/2018 em 14:59
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more