You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by GitBox <gi...@apache.org> on 2022/11/12 12:58:10 UTC

[GitHub] [superset] Rohit-pawar902 commented on issue #22099: chromedriver' executable needs to be in PATH

Rohit-pawar902 commented on issue #22099:
URL: https://github.com/apache/superset/issues/22099#issuecomment-1312473581

   Yes initially i was using same fire-fox with default config but getting this
   
   ``` [2022-11-12 12:55:01,149: ERROR/ForkPoolWorker-8] A downstream exception occurred while generating a report: 818d7ab6-9bba-41f4-8de2-7f5e37c14d56
   superset_worker          | Traceback (most recent call last):
   superset_worker          |   File "/app/superset/reports/commands/execute.py", line 217, in _get_screenshots
   superset_worker          |     image = screenshot.get_screenshot(user=user)
   superset_worker          |   File "/app/superset/utils/screenshots.py", line 76, in get_screenshot
   superset_worker          |     self.screenshot = driver.get_screenshot(self.url, self.element, user)
   superset_worker          |   File "/app/superset/utils/webdriver.py", line 111, in get_screenshot
   superset_worker          |     driver = self.auth(user)
   superset_worker          |   File "/app/superset/utils/webdriver.py", line 89, in auth
   superset_worker          |     driver = self.create()
   superset_worker          |   File "/app/superset/utils/webdriver.py", line 86, in create
   superset_worker          |     return driver_class(**kwargs)
   superset_worker          |   File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/firefox/webdriver.py", line 170, in __init__
   superset_worker          |     RemoteWebDriver.__init__(
   superset_worker          |   File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in __init__
   superset_worker          |     self.start_session(capabilities, browser_profile)
   superset_worker          |   File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
   superset_worker          |     response = self.execute(Command.NEW_SESSION, parameters)
   superset_worker          |   File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
   superset_worker          |     self.error_handler.check_response(response)
   superset_worker          |   File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
   superset_worker          |     raise exception_class(message, screen, stacktrace)
   superset_worker          | selenium.common.exceptions.InvalidArgumentException: Message: Argument --marionette can't be set via capabilities
   superset_worker          | 
   superset_worker          | 
   superset_worker          | The above exception was the direct cause of the following exception:
   superset_worker          | 
   superset_worker          | Traceback (most recent call last):
   superset_worker          |   File "/app/superset/tasks/scheduler.py", line 85, in execute
   superset_worker          |     AsyncExecuteReportScheduleCommand(
   superset_worker          |   File "/app/superset/reports/commands/execute.py", line 681, in run
   superset_worker          |     raise ex
   superset_worker          |   File "/app/superset/reports/commands/execute.py", line 677, in run
   superset_worker          |     ReportScheduleStateMachine(
   superset_worker          |   File "/app/superset/reports/commands/execute.py", line 639, in run
   superset_worker          |     state_cls(
   superset_worker          |   File "/app/superset/reports/commands/execute.py", line 540, in next
   superset_worker          |     raise first_ex
   superset_worker          |   File "/app/superset/reports/commands/execute.py", line 518, in next
   superset_worker          |     self.send()
   superset_worker          |   File "/app/superset/reports/commands/execute.py", line 415, in send
   superset_worker          |     notification_content = self._get_notification_content()
   superset_worker          |   File "/app/superset/reports/commands/execute.py", line 335, in _get_notification_content
   superset_worker          |     screenshot_data = self._get_screenshots()
   superset_worker          |   File "/app/superset/reports/commands/execute.py", line 222, in _get_screenshots
   superset_worker          |     raise ReportScheduleScreenshotFailedError(
   superset_worker          | superset.reports.commands.exceptions.ReportScheduleScreenshotFailedError: Failed taking a screenshot Message: Argument --marionette can't be set via capabilities```
   
    **superset.reports.commands.exceptions.ReportScheduleScreenshotFailedError: Failed taking a screenshot Message: Argument --marionette can't be set via capabilities**


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org