发生了错误。重试later.If 问题依旧,请联系系统管理员。 - 知识

An error has occurred. Retry later.If the problems persists, contact the system administrator. - KNOWAGE

在将 tomcat 版本从 7.0.50 升级到版本 9.0.38 后遇到问题 运行 一般报告。

知识版本:6.4.4
OS : 分OS 7
Tomcat 版本:9.0.38

日志文件错误:

13 Oct 2020 16:02:27,173 ERROR it.eng.spagobi.utilities.filters.SpagoBIAccessFilter.doFilter:194 -SpagoBIAccessFilter:doFilter ServletException!! javax.servlet.ServletException: Message: Error occured while retrieving user profile of user [eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiYmlhZG1pbiIsImV4cCI6MTYwMjYxMjEzN30.gcHxPvJDfbZCLh6bw1EVuPM3bUnY0xEvgz2KJgE77oA] from service [Security Service] at endpoint [https://sample:443/knowage/services/SecurityService]; Cause: ; nested exception is: javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version at it.eng.spagobi.utilities.filters.SpagoBIAccessFilter.doFilter(SpagoBIAccessFilter.java:167) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at it.eng.spagobi.utilities.filters.EncodingFilter.doFilter(EncodingFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) 13 Oct 2020 16:02:27,173 ERROR it.eng.spagobi.utilities.filters.SpagoBIAccessFilter.doFilter:194 - SpagoBIAccessFilter:doFilter ServletException!! javax.servlet.ServletException: Message: Error occured while retrieving user profile of user [eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiYmlhZG1pbiIsImV4cCI6MTYwMjYxMjEzN30.gcHxPvJDfbZCLh6bw1EVuPM3bUnY0xEvgz2KJgE77oA] from service [Security Service] at endpoint [https://sample:443/knowage/services/SecurityService]; Cause: ; nested exception is: javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version

来自 Knowage 服务器的错误:

 An error has occurred. Retry later.If the problems persists, contact the system administrator.

注意:尚未升级知识版本以隔离其他问题。

知道如何解决吗?先谢谢你了。

找到解决方案

发现我的 TLS 版本控制不正确。将其更改为 protocols=TLSv1.2 ,重新启动 tomcat 并清除缓存。报告现已生效。