title: Puppeteer cluster example throwing Error: Unable to get browser page
body: <p>I'm using this example in the <a href="https://github.com/thomasdondorf/puppeteer-cluster/blob/master/examples/minimal.js" rel="nofollow noreferrer">puppeteer-cluster</a> docs</p>
  
  <p>I am running this on node v10.15.3 I have attempted passing the headless property and slowMo to puppeteer options.</p>
  
  <p>I would expect the code to log out and create a Screenshot of the page however, what happens is several chrome instances boot up which do not load any of the pages then the console hangs and errors with:</p>
  
  <pre><code>(node:30826) UnhandledPromiseRejectionWarning: Error: Unable to get browser page
      at Worker.&lt;anonymous&gt; (/Users/Starlord/Code/oppose/node_modules/puppeteer-cluster/dist/Worker.js:43:31)
      at Generator.next (&lt;anonymous&gt;)
      at fulfilled (/Users/Starlord/Code/oppose/node_modules/puppeteer-cluster/dist/Worker.js:4:58)
      at process._tickCallback (internal/process/next_tick.js:68:7)
  (node:30826) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 21)
  (node:30826) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
  (node:30826) UnhandledPromiseRejectionWarning: Error: Unable to get browser page
      at Worker.&lt;anonymous&gt; (/Users/Starlord/Code/oppose/node_modules/puppeteer-cluster/dist/Worker.js:43:31)
      at Generator.next (&lt;anonymous&gt;)
      at fulfilled (/Users/Starlord/Code/oppose/node_modules/puppeteer-cluster/dist/Worker.js:4:58)
      at process._tickCallback (internal/process/next_tick.js:68:7)
  (node:30826) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 22)
  ^Cinternal/process/per_thread.js:198
        throw errnoException(err, 'kill');
        ^
  
  Error: kill ESRCH
      at process.kill (internal/process/per_thread.js:198:13)
      at process.killChrome (/Users/Starlord/Code/oppose/node_modules/puppeteer/lib/Launcher.js:110:17)
      at process.emit (events.js:189:13)
  </code></pre>