zytedata / zyte-smartproxy-selenium

A wrapper over Selenium Wire to provide Zyte Smart Proxy Manager specific functionalities.
3 stars 4 forks source link

Chrome has crashed #4

Open denny64 opened 1 year ago

denny64 commented 1 year ago

Getting this error on Zyte Cloud.

`File "/usr/local/lib/python3.8/site-packages/scrapy/crawler.py", line 192, in crawl return self._crawl(crawler, *args, kwargs) File "/usr/local/lib/python3.8/site-packages/scrapy/crawler.py", line 196, in _crawl d = crawler.crawl(*args, *kwargs) File "/usr/local/lib/python3.8/site-packages/twisted/internet/defer.py", line 1613, in unwindGenerator return _cancellableInlineCallbacks(gen) File "/usr/local/lib/python3.8/site-packages/twisted/internet/defer.py", line 1529, in _cancellableInlineCallbacks _inlineCallbacks(None, g, status) --- --- File "/usr/local/lib/python3.8/site-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks result = g.send(result) File "/usr/local/lib/python3.8/site-packages/scrapy/crawler.py", line 86, in crawl self.spider = self._create_spider(args, kwargs) File "/usr/local/lib/python3.8/site-packages/scrapy/crawler.py", line 98, in _create_spider return self.spidercls.from_crawler(self, *args, *kwargs) File "/usr/local/lib/python3.8/site-packages/scrapy/spiders/init.py", line 49, in from_crawler spider = cls(args, **kwargs) File "/usr/local/lib/python3.8/site-packages/project-1.22-py3.8.egg/scrapy_engine/spiders/demo2.py", line 115, in init

  File "/usr/local/lib/python3.8/site-packages/zyte_smartproxy_selenium/[webdriver.py](http://webdriver.py/)", line 178, in __init__
    self.zyte_init(super(), *args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/zyte_smartproxy_selenium/[webdriver.py](http://webdriver.py/)", line 86, in zyte_init
    super_obj.__init__(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/seleniumwire/[webdriver.py](http://webdriver.py/)", line 218, in __init__
    super().__init__(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/chrome/[webdriver.py](http://webdriver.py/)", line 81, in __init__
    super().__init__(
  File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/chromium/[webdriver.py](http://webdriver.py/)", line 106, in __init__
    super().__init__(
  File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/[webdriver.py](http://webdriver.py/)", line 288, in __init__
    self.start_session(capabilities, browser_profile)
  File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/[webdriver.py](http://webdriver.py/)", line 381, in start_session
    response = self.execute([Command.NEW](http://command.new/)_SESSION, parameters)
  File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/[webdriver.py](http://webdriver.py/)", line 444, in execute
    self.error_handler.check_response(response)
  File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/[errorhandler.py](http://errorhandler.py/)", line 249, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: crashed.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Stacktrace:
#0 0x55556be3b303 <unknown>
#1 0x55556bc0fd37 <unknown>
#2 0x55556bc38157 <unknown>
#3 0x55556bc34330 <unknown>
#4 0x55556bc754a6 <unknown>
#5 0x55556bc6c753 <unknown>
#6 0x55556bc3fa14 <unknown>
#7 0x55556bc40b7e <unknown>
#8 0x55556be8a32e <unknown>
#9 0x55556be8dc0e <unknown>
#10 0x55556be70610 <unknown>
#11 0x55556be8ec23 <unknown>
#12 0x55556be62545 <unknown>
#13 0x55556beaf6a8 <unknown>
#14 0x55556beaf836 <unknown>
#15 0x55556becad13 <unknown>
#16 0x7f58e5968fa3 start_thread`
storymode7 commented 1 year ago

Hi @denny64 , thanks for the report. Could you share the code that is leading to this error?