1. Describe your incident:
I attempted to set up reports for some of my dashboard pages, but attempting to generate a report just hangs for about 20 minutes, then throws out the error below and sends me the generic failed report email.
Can someone help me understand why this appeared to time out, and what to do to correct it?
2. Describe your environment:
-
OS Information: Debian 12 amd64
-
Package Versions
graylog-enterprise/stable,now 6.0.4-1 amd64 [installed]
chromium-common/stable-security,now 126.0.6478.182-1~deb12u1 amd64 [installed,automatic]
chromium-sandbox/stable-security,now 126.0.6478.182-1~deb12u1 amd64 [installed,automatic]
chromium/stable-security,now 126.0.6478.182-1~deb12u1 amd64 [installed]
libx11-6/stable,stable-security,now 2:1.8.4-2+deb12u2 amd64 [installed,automatic]
libx11-data/stable,stable-security,now 2:1.8.4-2+deb12u2 all [installed,automatic]
libx11-protocol-perl/stable,now 0.56-9 all [installed,automatic]
libx11-xcb1/stable,stable-security,now 2:1.8.4-2+deb12u2 amd64 [installed,automatic]
x11-common/stable,now 1:7.7+23 all [installed,automatic]
x11-utils/stable,now 7.7+5 amd64 [installed,automatic]
x11-xserver-utils/stable,now 7.7+9+b1 amd64 [installed,automatic]
- Service logs, configurations, and environment variables:
2024-07-18T10:37:30.603-07:00 ERROR [ReportRenderJob] Error during report generation:
org.openqa.selenium.WebDriverException: java.util.concurrent.TimeoutException
Build info: version: '4.15.0', revision: '1d14b5521b'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.1.0-22-amd64', java.version: '17.0.11'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [4a02710373439c980acccde81981779c, printPage {scale=1.0, orientation=landscape, margin=org.openqa.selenium.print.PageMargin@11621ba9, page=org.openqa.selenium.print.PageSize@6b253fb4, shrinkToFit=true, background=false}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 117.0.5938.132, chrome: {chromedriverVersion: 117.0.5938.132 (fa569fb226d..., userDataDir: /var/lib/graylog-server/rep...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:39957}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:39957/devtoo..., se:cdpVersion: 117.0.5938.132, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 4a02710373439c980acccde81981779c
Build info: version: '4.15.0', revision: '1d14b5521b'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.1.0-22-amd64', java.version: '17.0.11'
Driver info: driver.version: unknown
at org.graylog.plugins.report.render.ReportRenderer.createFilteredWebDriverException(ReportRenderer.java:45) ~[?:?]
at org.graylog.plugins.report.render.ReportRenderer.renderReport(ReportRenderer.java:56) ~[?:?]
at org.graylog.plugins.report.render.ReportRenderer.fetchPdf(ReportRenderer.java:65) ~[?:?]
at org.graylog.plugins.report.scheduler.ReportRenderJob.lambda$doRun$0(ReportRenderJob.java:96) ~[?:?]
at com.github.rholder.retry.AttemptTimeLimiters$NoAttemptTimeLimit.call(AttemptTimeLimiters.java:78) ~[graylog.jar:?]
at com.github.rholder.retry.Retryer.call(Retryer.java:160) ~[graylog.jar:?]
at org.graylog.plugins.report.scheduler.ReportRenderJob.doRun(ReportRenderJob.java:106) [graylog-plugin-enterprise-6.0.4.jar:?]
at org.graylog.plugins.report.scheduler.ReportRenderJob.run(ReportRenderJob.java:77) [graylog-plugin-enterprise-6.0.4.jar:?]
at org.graylog.plugins.report.scheduler.ReportRenderSystemJob.execute(ReportRenderSystemJob.java:28) [graylog-plugin-enterprise-6.0.4.jar:?]
at org.graylog2.system.jobs.SystemJobManager.executeJob(SystemJobManager.java:116) [graylog.jar:?]
at org.graylog2.system.jobs.SystemJobManager$1.run(SystemJobManager.java:93) [graylog.jar:?]
at com.codahale.metrics.InstrumentedScheduledExecutorService$InstrumentedRunnable.run(InstrumentedScheduledExecutorService.java:241) [graylog.jar:?]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?]
at java.base/java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.base/java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.util.concurrent.TimeoutException
at java.base/java.util.concurrent.CompletableFuture.timedGet(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source) ~[?:?]
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:393) ~[?:?]
at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42) ~[?:?]
at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55) ~[?:?]
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:366) ~[?:?]
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:188) ~[?:?]
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:200) ~[?:?]
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:175) ~[?:?]
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:607) ~[?:?]
at org.openqa.selenium.remote.RemoteWebDriver.print(RemoteWebDriver.java:348) ~[?:?]
at org.graylog.plugins.report.render.RemoteBrowserService.getPdf(RemoteBrowserService.java:240) ~[?:?]
at org.graylog.plugins.report.render.RemoteBrowserService.renderReport(RemoteBrowserService.java:137) ~[?:?]
at org.graylog.plugins.report.render.ReportRenderer.renderReport(ReportRenderer.java:51) ~[?:?]
... 16 more
2024-07-18T10:37:30.995-07:00 INFO [SystemJobManager] SystemJob <ba0c9590-4528-11ef-8d82-3cecefdadccf> [org.graylog.plugins.report.scheduler.ReportRenderSystemJob] finished in 1581573ms.