GitHub user moshhi deleted a comment on the discussion: The error occurs when 
sending the report via email using the PNG content format:error sending request 
for url (https://chromedriver.storage.googleapis.com/LATEST_RELEASE): error 
trying to connect: dns error: failed to lookup address information: Try again

I added conf to superset_config.py:
SCREENSHOT_LOCATOR = "https://localhost:8088"; 
ENABLE_CELERY_REPORTS = True


WEBDRIVER_TYPE = "chrome"
WEBDRIVER_OPTION_ARGS = [
    "--headless",
    "--disable-gpu",
    "--no-sandbox",
    "--disable-dev-shm-usage",
]
WEBDRIVER_CONFIGURATION = {
    "service": {
        "executable_path": "/usr/local/bin/chromedriver",
        "log_output": "/var/log/superset",
        "service_args": [],
        "port": 0,
        "env": {},
    },
    "options": {
        "capabilities": {},
        "preferences": {},
        "binary_location": "",
    },
}

but occurred another exception:
The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/tasks/scheduler.py", 
line 95, in execute
    ).run()
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/utils/decorators.py", 
line 266, in wrapped
    return on_error(ex)
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/utils/decorators.py", 
line 236, in on_error
    raise ex
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/utils/decorators.py", 
line 259, in wrapped
    result = func(*args, **kwargs)
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/commands/report/execute.py",
 line 799, in run
    ).run()
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/utils/decorators.py", 
line 266, in wrapped
    return on_error(ex)
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/utils/decorators.py", 
line 236, in on_error
    raise ex
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/utils/decorators.py", 
line 259, in wrapped
    result = func(*args, **kwargs)
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/commands/report/execute.py",
 line 761, in run
    ).next()
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/commands/report/execute.py",
 line 629, in next
    self.send()
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/commands/report/execute.py",
 line 527, in send
    notification_content = self._get_notification_content()
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/commands/report/execute.py",
 line 410, in _get_notification_content
    screenshot_data = self._get_screenshots()
  File 
"/home/ubuntu/venv/lib/python3.10/site-packages/superset/commands/report/execute.py",
 line 268, in _get_screenshots
    raise ReportScheduleScreenshotFailedError(
superset.commands.report.exceptions.ReportScheduleScreenshotFailedError: Failed 
taking a screenshot 'dict' object has no attribute 'path'
[2025-07-03 20:19:00,189: INFO/ForkPoolWorker-3] Task 
reports.execute[e6680661-7157-4c2d-9349-c91c048062cc] succeeded in 
0.12940556497778744s: None

What is the cause of this issue, and how can it be resolved?
@dosu

GitHub link: 
https://github.com/apache/superset/discussions/34053#discussioncomment-13652086

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to