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 2021/09/06 09:13:52 UTC
[GitHub] [superset] isandyawan edited a comment on issue #15118: How to compute and cache a screenshot using rest api in superset
isandyawan edited a comment on issue #15118:
URL: https://github.com/apache/superset/issues/15118#issuecomment-913485549
Thank you @Hvitgar for your solution, i have implement it, but when i access screenshot url return 404 not found. Below is log from superset worker:
`superset_worker | [2021-09-06 09:08:54,659: WARNING/ForkPoolWorker-1] Failed at generating thumbnail Message: Reached error page: about:neterror?e=dnsNotFound&u=http%3A//l27.0.0.1%3A8088/login/&c=UTF-8&d=We%20can%E2%80%99t%20connect%20to%20the%20server%20at%20l27.0.0.1.
superset_worker | Traceback (most recent call last):
superset_worker | File "/app/superset/utils/screenshots.py", line 152, in compute_and_cache
superset_worker | payload = self.get_screenshot(user=user, window_size=window_size)
superset_worker | File "/app/superset/utils/screenshots.py", line 74, in get_screenshot
superset_worker | self.screenshot = driver.get_screenshot(self.url, self.element, user)
superset_worker | File "/app/superset/utils/webdriver.py", line 112, in get_screenshot
superset_worker | driver = self.auth(user)
superset_worker | File "/app/superset/utils/webdriver.py", line 87, in auth
superset_worker | driver, user
superset_worker | File "/app/superset/utils/machine_auth.py", line 53, in authenticate_webdriver
superset_worker | driver.get(headless_url("/login/"))
superset_worker | File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 333, in get
superset_worker | self.execute(Command.GET, {'url': url})
superset_worker | File "/usr/local/lib/python3.7/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.7/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.WebDriverException: Message: Reached error page: about:neterror?e=dnsNotFound&u=http%3A//l27.0.0.1%3A8088/login/&c=UTF-8&d=We%20can%E2%80%99t%20connect%20to%20the%20server%20at%20l27.0.0.1.
`
I also try to test webdriver from superset container and i got it :
`>>> webdriver Firefox ()
Traceback (most recent call last):
File "<stdin>", line 1, in module>
File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 174, in init File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in init
keep_alive=True)
self.start_session (capabilities, browser profile)
File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session response = self.execute(Command.NEW SESSION, parameters)
File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error handler.check_response (response) File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception class (message, screen, stacktrace) selenium.common.exceptions.TimeoutException: Message: Connection refused (os error 111)
`
--
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