etosolini 1 Posted December 29, 2021 Share Posted December 29, 2021 Hello, I'm having a kind of weird issue with the graphs of the dashboard plus sudden "crash" that reads Something went wrong, usually when editing policies. Also when creating tasks it fails with "Failed to create task". I'll try to give as much context as possible, please ask anything i'm missing. The ESET Protect is running on an Ubuntu 20.04 LXC with 6 cores and 6Gb of RAM on top of Proxmox 7. The DB is running MySQL 8.0.27 on another Debian 11 LXC with 12 cores and 6Gb of RAM on the same server. The shared storage is a RAIDZ2 with SSDs. The version of all the components are: Quote ESET PROTECT (Server), Version 9.0 (9.0.2141.0)ESET PROTECT (Web Console), Version 9.0 (9.0.138.0)Copyright (c) 1992-2021 ESET, spol. s r.o. All Rights Reserved. Ubuntu (64-bit), Version 20.04 Installed Components: NAME VERSION Update module 1077 (20200622) Translation support module 1905 (20211213) SysInspector module 1280 (20201022) SSL module 1062 (20210906) Push Notification Service module 1122.2 (20211104) Configuration module 1981.5 (20211103) Database info: DB Name: era_db DB Version: MySQL 8.0.27 DB Size: 2795MB DB Hostname: mysql1 DB User: erauser@ When editing any of the policies, usually fails with: (document and url are truncated) Quote *version : 9.0.138.0* *locale : en_US* *user.agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62 (safari)* *document : https://domain/era/webconsole/184D1BF85E74DCF2E826.cache.html* *url: https://domain/era/webconsole/#id=POLICIES:id=EDIT_POLICIES;u=b47a-20c-4dc-a33-c037;e=false;wa=true;p=1* *error: * Config engine error: error Product: eset.local.products.endpoint Last loaded screen: wca.computer.page_advanced_machine_learning Last requested screen(s): wca.scanner.scanner_group RPC method: _CE.rpc_api.screen_values_set When the dashboard doesn't load, the tomcat logs shows: Quote ==> catalina.2021-12-29.log <== 29-Dec-2021 08:49:17.896 INFO [https-openssl-nio-443-exec-5] sk.eset.era.g2webconsole.server.modules.logger.LogItem.logInto [Administrator] Users session timeout has been reset by user activity (IP: #id=REPORTS). 29-Dec-2021 08:49:18.028 INFO [https-openssl-nio-443-exec-6] sk.eset.era.g2webconsole.server.modules.logger.LogItem.logInto [Administrator] User sends request for report templates info (IP: #id=DASHBOARDS). 29-Dec-2021 08:49:18.028 INFO [https-openssl-nio-443-exec-4] sk.eset.era.g2webconsole.server.modules.logger.LogItem.logInto [Administrator] getGroup, IP: #id=DASHBOARDS, 00000000-0000-0000-7001-000000000001 29-Dec-2021 08:49:18.093 INFO [https-openssl-nio-443-exec-9] sk.eset.era.g2webconsole.server.modules.logger.LogItem.logInto [Administrator] User sends request for loading all dashboards (IP: #id=DASHBOARDS). 29-Dec-2021 08:49:18.289 INFO [https-openssl-nio-443-exec-1] sk.eset.era.g2webconsole.server.modules.logger.LogItem.logInto [Administrator] Request for retrieving remembered UI state was received (IP: #id=DASHBOARDS;u=000000000-0000-0012-0007-000000000091). 29-Dec-2021 08:49:18.324 INFO [https-openssl-nio-443-exec-10] graphql.kickstart.servlet.HttpRequestHandlerImpl.handle Bad request: cannot handle http request graphql.GraphQLException: No valid query found in request at graphql.kickstart.servlet.GraphQLPostInvocationInputParser.getGraphQLInvocationInput(GraphQLPostInvocationInputParser.java:45) at graphql.kickstart.servlet.HttpRequestHandlerImpl.handle(HttpRequestHandlerImpl.java:38) at graphql.kickstart.servlet.AbstractGraphQLHttpServlet.doRequest(AbstractGraphQLHttpServlet.java:82) at graphql.kickstart.servlet.AbstractGraphQLHttpServlet.doPost(AbstractGraphQLHttpServlet.java:74) at sk.eset.era.g3webserver.graphql.GqlApiServlet.doPost(GqlApiServlet.java:63) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at sk.eset.era.g2webconsole.server.modules.reports.ReportsTracingFilter.doFilter(ReportsTracingFilter.java:36) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at sk.eset.era.g2webconsole.server.modules.security.EraSecurityFilter.doFilter(EraSecurityFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at sk.eset.era.g2webconsole.server.modules.EraEncodingFilter.doFilter(EraEncodingFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at sk.eset.era.g2webconsole.server.modules.EraCachingFilter.doFilter(EraCachingFilter.java:50) 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:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) 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:1639) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) 29-Dec-2021 08:49:18.325 SEVERE [https-openssl-nio-443-exec-10] graphql.kickstart.servlet.AbstractGraphQLHttpServlet.doRequest Error executing GraphQL request! graphql.GraphQLException: No valid query found in request at graphql.kickstart.servlet.GraphQLPostInvocationInputParser.getGraphQLInvocationInput(GraphQLPostInvocationInputParser.java:45) at graphql.kickstart.servlet.HttpRequestHandlerImpl.handle(HttpRequestHandlerImpl.java:38) at graphql.kickstart.servlet.AbstractGraphQLHttpServlet.doRequest(AbstractGraphQLHttpServlet.java:82) at graphql.kickstart.servlet.AbstractGraphQLHttpServlet.doPost(AbstractGraphQLHttpServlet.java:74) at sk.eset.era.g3webserver.graphql.GqlApiServlet.doPost(GqlApiServlet.java:63) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at sk.eset.era.g2webconsole.server.modules.reports.ReportsTracingFilter.doFilter(ReportsTracingFilter.java:36) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at sk.eset.era.g2webconsole.server.modules.security.EraSecurityFilter.doFilter(EraSecurityFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at sk.eset.era.g2webconsole.server.modules.EraEncodingFilter.doFilter(EraEncodingFilter.java:38) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at sk.eset.era.g2webconsole.server.modules.EraCachingFilter.doFilter(EraCachingFilter.java:50) 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:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) 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:1639) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) 29-Dec-2021 08:49:18.365 INFO [https-openssl-nio-443-exec-2] sk.eset.era.g2webconsole.server.modules.logger.LogItem.logInto [Administrator] User sends gql request: kFUNCTIONALITY_COMPUTER_STATUSAGGREGATEREPORTQuery (IP #id=DASHBOARDS;u=000000000-0000-0012-0007-000000000091) 29-Dec-2021 08:49:18.366 INFO [https-openssl-nio-443-exec-2] sk.eset.era.g2webconsole.server.modules.logger.LogItem.logInto [Administrator] User sends gql request: kFUNCTIONALITY_COMPUTER_STATUSAGGREGATEREPORTQuery (IP #id=DASHBOARDS;u=000000000-0000-0012-0007-000000000091) 29-Dec-2021 08:49:18.367 INFO [https-openssl-nio-443-exec-2] sk.eset.era.g2webconsole.server.modules.logger.LogItem.logInto [Administrator] User sends gql request: kFUNCTIONALITY_COMPUTER_STATUSAGGREGATEREPORTQuery (IP #id=DASHBOARDS;u=000000000-0000-0012-0007-000000000091) I'm open to providing more information and doing some testing since I understand that this is it not a common scenery. Thanks. Link to comment Share on other sites More sharing options...
ESET Staff MartinK 383 Posted December 29, 2021 ESET Staff Share Posted December 29, 2021 I would recommend to start by: checking that all relevant services (database, ESET PROTECT Server service and Apache Tomcat service) are stable, i.e. I would check they are constantly running. This check would exclude "crash" or service instability of those backend services that might possibly result in failure of loading data check ESET PROTECT's Server trace logs for any relevant "Error:" entries, which might indicate some problems. For example with database connectivity. Even it seems there might be some console issues, those might be just consequence of failure in lower layers. In case this won't give any clues: is issue with editing policies reproducible? Is it some specific policy type / setting that triggers these problems? What is actually recovery method you used to make it work again - just relogin? or Apache Tomcat service has to be restarted? Link to comment Share on other sites More sharing options...
etosolini 1 Posted December 31, 2021 Author Share Posted December 31, 2021 Martin, the services doesn't crash, as you can see on "eset-services.status" file. eraagent and eraserver had been running for over a week, tomcat had to be restarted due to certificate renewal. server/trace.log Quote Linea 17061: 2021-12-30 21:42:13 Error: NetworkModule [Thread 7f00e5dd7700]: Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations., ResolvedIpAddress:167.94.138.43, ResolvedHostname:scanner-06.ch1.censys-scanner.com, ResolvedPort:40842 Linea 17061: 2021-12-30 21:42:13 Error: NetworkModule [Thread 7f00e5dd7700]: Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations., ResolvedIpAddress:167.94.138.43, ResolvedHostname:scanner-06.ch1.censys-scanner.com, ResolvedPort:40842 Linea 17062: 2021-12-30 21:42:13 Error: NetworkModule [Thread 7f00e5dd7700]: Protocol failure for session id 11366, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17062: 2021-12-30 21:42:13 Error: NetworkModule [Thread 7f00e5dd7700]: Protocol failure for session id 11366, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17062: 2021-12-30 21:42:13 Error: NetworkModule [Thread 7f00e5dd7700]: Protocol failure for session id 11366, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17063: 2021-12-30 21:42:13 Error: NetworkModule [Thread 7f00e35d2700]: Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations., ResolvedIpAddress:167.94.138.43, ResolvedHostname:scanner-06.ch1.censys-scanner.com, ResolvedPort:51874 Linea 17063: 2021-12-30 21:42:13 Error: NetworkModule [Thread 7f00e35d2700]: Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations., ResolvedIpAddress:167.94.138.43, ResolvedHostname:scanner-06.ch1.censys-scanner.com, ResolvedPort:51874 Linea 17064: 2021-12-30 21:42:13 Error: NetworkModule [Thread 7f00e35d2700]: Protocol failure for session id 11367, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17064: 2021-12-30 21:42:13 Error: NetworkModule [Thread 7f00e35d2700]: Protocol failure for session id 11367, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17064: 2021-12-30 21:42:13 Error: NetworkModule [Thread 7f00e35d2700]: Protocol failure for session id 11367, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17065: 2021-12-30 21:42:14 Error: NetworkModule [Thread 7f00e1dcf700]: ProtocolLayer: unsupported protocol version, ResolvedIpAddress:167.94.138.43, ResolvedHostname:scanner-06.ch1.censys-scanner.com, ResolvedPort:58782 Linea 17080: 2021-12-30 23:33:57 Error: NetworkModule [Thread 7f00e45d4700]: Error code:110;Connection timed out; SessionId:11400 Linea 17080: 2021-12-30 23:33:57 Error: NetworkModule [Thread 7f00e45d4700]: Error code:110;Connection timed out; SessionId:11400 Linea 17125: 2021-12-31 05:23:40 Error: NetworkModule [Thread 7f00e3dd3700]: ProtocolLayer: unsupported protocol version, ResolvedIpAddress:45.137.181.238, ResolvedHostname:45.137.181.238, ResolvedPort:45682 Linea 17126: 2021-12-31 05:25:37 Error: NetworkModule [Thread 7f00e25d0700]: ProtocolLayer: unsupported protocol version, ResolvedIpAddress:45.137.181.238, ResolvedHostname:45.137.181.238, ResolvedPort:52306 Linea 17127: 2021-12-31 05:27:06 Error: NetworkModule [Thread 7f00e2dd1700]: ProtocolLayer: unsupported protocol version, ResolvedIpAddress:45.137.181.238, ResolvedHostname:45.137.181.238, ResolvedPort:57924 Linea 17128: 2021-12-31 05:29:44 Error: NetworkModule [Thread 7f00e1dcf700]: ProtocolLayer: unsupported protocol version, ResolvedIpAddress:45.137.181.238, ResolvedHostname:45.137.181.238, ResolvedPort:39148 Linea 17129: 2021-12-31 05:30:47 Error: NetworkModule [Thread 7f00e1dcf700]: ProtocolLayer: unsupported protocol version, ResolvedIpAddress:45.137.181.238, ResolvedHostname:45.137.181.238, ResolvedPort:43160 Linea 17130: 2021-12-31 05:32:35 Error: NetworkModule [Thread 7f00e45d4700]: ProtocolLayer: unsupported protocol version, ResolvedIpAddress:45.137.181.238, ResolvedHostname:45.137.181.238, ResolvedPort:49700 Linea 17131: 2021-12-31 05:34:59 Error: NetworkModule [Thread 7f00e1dcf700]: ProtocolLayer: unsupported protocol version, ResolvedIpAddress:45.137.181.238, ResolvedHostname:45.137.181.238, ResolvedPort:58314 Linea 17181: 2021-12-31 06:14:06 Error: NetworkModule [Thread 7f00e65d8700]: Error code:110;Connection timed out; SessionId:11755 Linea 17181: 2021-12-31 06:14:06 Error: NetworkModule [Thread 7f00e65d8700]: Error code:110;Connection timed out; SessionId:11755 Linea 17225: 2021-12-31 10:50:39 Error: NetworkModule [Thread 7f00e4dd5700]: ProtocolLayer: unsupported protocol version, ResolvedIpAddress:45.155.205.150, ResolvedHostname:45.155.205.150, ResolvedPort:60000 Linea 17229: 2021-12-31 11:52:52 Error: NetworkModule [Thread 7f00e25d0700]: Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations., ResolvedIpAddress:167.248.133.42, ResolvedHostname:scanner-08.ch1.censys-scanner.com, ResolvedPort:52820 Linea 17229: 2021-12-31 11:52:52 Error: NetworkModule [Thread 7f00e25d0700]: Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations., ResolvedIpAddress:167.248.133.42, ResolvedHostname:scanner-08.ch1.censys-scanner.com, ResolvedPort:52820 Linea 17230: 2021-12-31 11:52:52 Error: NetworkModule [Thread 7f00e25d0700]: Protocol failure for session id 12010, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17230: 2021-12-31 11:52:52 Error: NetworkModule [Thread 7f00e25d0700]: Protocol failure for session id 12010, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17230: 2021-12-31 11:52:52 Error: NetworkModule [Thread 7f00e25d0700]: Protocol failure for session id 12010, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17231: 2021-12-31 11:52:53 Error: NetworkModule [Thread 7f00e55d6700]: Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations., ResolvedIpAddress:167.248.133.42, ResolvedHostname:scanner-08.ch1.censys-scanner.com, ResolvedPort:60196 Linea 17231: 2021-12-31 11:52:53 Error: NetworkModule [Thread 7f00e55d6700]: Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations., ResolvedIpAddress:167.248.133.42, ResolvedHostname:scanner-08.ch1.censys-scanner.com, ResolvedPort:60196 Linea 17232: 2021-12-31 11:52:53 Error: NetworkModule [Thread 7f00e55d6700]: Protocol failure for session id 12011, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17232: 2021-12-31 11:52:53 Error: NetworkModule [Thread 7f00e55d6700]: Protocol failure for session id 12011, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17232: 2021-12-31 11:52:53 Error: NetworkModule [Thread 7f00e55d6700]: Protocol failure for session id 12011, error:Receive: NodSslWriteEncryptedData: Internal error in the underlying implementations. Linea 17233: 2021-12-31 11:52:54 Error: NetworkModule [Thread 7f00e3dd3700]: ProtocolLayer: unsupported protocol version, ResolvedIpAddress:167.248.133.42, ResolvedHostname:scanner-08.ch1.censys-scanner.com, ResolvedPort:36572 Linea 17234: 2021-12-31 11:52:54 Error: NetworkModule [Thread 7f00e65d8700]: remote_endpoint: Transport endpoint is not connected consoleApi.log either Quote 2021-10-30 13:18:13 Error: ConsoleApiModule [Thread 7fa870395700]: [478] Request GetPolicy end with the error: No access[UserName: Administrator, ContextID: 2, Duration: 6.09228 ms] 2021-12-14 22:11:24 Error: ConsoleApiModule [Thread 7f49e7a3d700]: [4561903] Request GenerateReport end with the error: Request aborted (reports module)[UserName: Administrator, ContextID: 10889, Duration: 9.90035 ms] 2021-12-15 20:46:25 Error: ConsoleApiModule [Thread 7f49e7a3d700]: [5106845] Request GenerateReport end with the error: Request aborted (reports module)[UserName: Administrator, ContextID: 12155, Duration: 9.54857 ms] 2021-12-22 14:40:34 Error: ConsoleApiModule [Thread 7f00a5d57700]: [615720] Request GenerateReport end with the error: Request aborted (reports module)[UserName: Administrator, ContextID: 2287, Duration: 21.5735 ms] is issue with editing policies reproducible? - yes, it happens with all the policies that I have Is it some specific policy type / setting that triggers these problems? - I don't think so because it even happens creating blank policies or editing the default ones What is actually recovery method you used to make it work again - just relogin? or Apache Tomcat service has to be restarted? - most of the time none of them, just go to another page and go back a couple of seconds later. - ex: when editing policy A it fails as mentioned, just click on Tasks, it load all the Tasks, go back to editing the policy 5-10 seconds later and it works fine. This approach doesn't work with the Dashboard, when it fails to load it can take a couple page reloads until it fully shows the graphs. I can't seem to find a workaround to make it display the graphs all the time like the policies do. Link to comment Share on other sites More sharing options...
etosolini 1 Posted January 3, 2022 Author Share Posted January 3, 2022 Furthermore, the most interesting thing is: The era server is on Site A, most of the time I use the console from Site B. Both sites are connected trough an IPSec tunnel over standard ISP internet connections. Site A has 300/300 over FTTH and Site B has 300/30 over HFC, both services are pretty reliable with medium latency around 25ms. When using the console within the same Site A network, the failures of loading the data of the dashboard or the policies is really low, like 1/5 will fail. When doing the same over Site B, 3/5 will likely fail. Could it be a timeout value, somewhere on the tomcat settings or the war folder? The tomcat9/server.xml file content is: Quote <?xml version="1.0" encoding="UTF-8"?> <Server port="-1" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> <GlobalNamingResources> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <Service name="Catalina"> <Connector protocol="org.apache.coyote.http11.Http11NioProtocol" port="443" maxThreads="100" scheme="https" secure="true" SSLEnabled="true" keystoreFile="/etc/tomcat9/REDACTED" keystorePass="REDACTED" keyAlias="tomcat" clientAuth="false" sslProtocol="TLS" sslEnabledProtocols="TLSv1.2,TLSv1.3" connectionTimeout="20000" enableLookups="false" disableUploadTimeout="true" /> <Connector port="8443" protocol="HTTP/1.1" enableLookups="false" redirectPort="443" /> <Connector port="80" protocol="HTTP/1.1" enableLookups="false" redirectPort="443" /> <Connector port="8080" protocol="HTTP/1.1" enableLookups="false" redirectPort="443" /> <Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.LockOutRealm"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> </Realm> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> </Engine> </Service> </Server> Link to comment Share on other sites More sharing options...
etosolini 1 Posted March 11, 2022 Author Share Posted March 11, 2022 Solved... the server.xml from tomcat9 was missing some custom settings, assumed due to the migration from ESMC 8 to EP 9 and. Link to comment Share on other sites More sharing options...
dnbanak 0 Posted April 19, 2022 Share Posted April 19, 2022 Hello, I have the same error on the dashboard. I use Ubuntu 20.04, Protect server 9.0.2144.0 and webconsole 9.0.138.0. I made several settings in server.xml but the error persists. Can you help me? Link to comment Share on other sites More sharing options...
Recommended Posts