Help

`block run` unresponsive

Topic Labels: Custom Extensions
2086 5
cancel
Showing results for 
Search instead for 
Did you mean: 
Mike_Pennisi
7 - App Architect
7 - App Architect

In the “hello world” tutorial, the command block run runs indefinitely without reporting anything to standard output.

I’ve collected some debugging information regarding the Express npm module via the DEBUG environment variable:

DEBUG=* block run 2>&1
Wed, 25 Mar 2020 17:01:53 GMT express:application set "x-powered-by" to true
Wed, 25 Mar 2020 17:01:53 GMT express:application set "etag" to 'weak'
Wed, 25 Mar 2020 17:01:53 GMT express:application set "etag fn" to [Function: generateETag]
Wed, 25 Mar 2020 17:01:53 GMT express:application set "env" to 'development'
Wed, 25 Mar 2020 17:01:53 GMT express:application set "query parser" to 'extended'
Wed, 25 Mar 2020 17:01:53 GMT express:application set "query parser fn" to [Function: parseExtendedQueryString]
Wed, 25 Mar 2020 17:01:53 GMT express:application set "subdomain offset" to 2
Wed, 25 Mar 2020 17:01:53 GMT express:application set "trust proxy" to false
Wed, 25 Mar 2020 17:01:53 GMT express:application set "trust proxy fn" to [Function: trustNone]
Wed, 25 Mar 2020 17:01:53 GMT express:application booting in development mode
Wed, 25 Mar 2020 17:01:53 GMT express:application set "view" to [Function: View]
Wed, 25 Mar 2020 17:01:53 GMT express:application set "views" to '/home/mike/projects/bocoup/airtable/hello_blocks/views'
Wed, 25 Mar 2020 17:01:53 GMT express:application set "jsonp callback name" to 'callback'
Wed, 25 Mar 2020 17:01:53 GMT express:router use '/' query
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router use '/' expressInit
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router use '/' <anonymous>
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router use '/' <anonymous>
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router use '/' jsonParser
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route new '/bundle.js'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/bundle.js'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '/bundle.js'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '/bundle.js'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route new '/bundleStatus'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/bundleStatus'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '/bundleStatus'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route new '/poll_script.js'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/poll_script.js'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '/poll_script.js'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route new '/registerBlockInstallationMetadata'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/registerBlockInstallationMetadata'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route options '/registerBlockInstallationMetadata'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route new '/registerBlockInstallationMetadata'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/registerBlockInstallationMetadata'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route post '/registerBlockInstallationMetadata'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route new '/ping'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/ping'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route head '/ping'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route new '/poll'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/poll'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '/poll'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route new '/ping.gif'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/ping.gif'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '/ping.gif'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router use '/__runFrame' router
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/__runFrame'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route new '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route acl '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route acl '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route bind '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route bind '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route checkout '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route checkout '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route connect '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route connect '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route copy '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route copy '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route delete '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route delete '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route get '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route head '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route head '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route link '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route link '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route lock '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route lock '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route m-search '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route m-search '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route merge '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route merge '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route mkactivity '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route mkactivity '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route mkcalendar '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route mkcalendar '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route mkcol '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route mkcol '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route move '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route move '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route notify '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route notify '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route options '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route options '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route patch '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route patch '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route post '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route post '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route propfind '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route propfind '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route proppatch '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route proppatch '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route purge '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route purge '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route put '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route put '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route rebind '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route rebind '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route report '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route report '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route search '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route search '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route source '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route source '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route subscribe '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route subscribe '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route trace '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route trace '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route unbind '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route unbind '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route unlink '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route unlink '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route unlock '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route unlock '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route unsubscribe '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'
Wed, 25 Mar 2020 17:01:53 GMT express:router:route unsubscribe '*'
Wed, 25 Mar 2020 17:01:53 GMT express:router:layer new '/'

If I ignore this issue and continue with the tutorial by entering https://localhost:9000 as the block URL in Airtable, the block displays a “loading” indicator indefinitely, and the process reports the following:

output
Wed, 25 Mar 2020 17:05:22 GMT express:router dispatching GET /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router query  : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router expressInit  : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router <anonymous>  : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router <anonymous>  : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router trim prefix (/__runFrame) from url /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router router /__runFrame : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router dispatching GET /ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router jsonParser  : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT body-parser:json skip empty body
Wed, 25 Mar 2020 17:05:22 GMT express:router dispatching GET /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router query  : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router expressInit  : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router <anonymous>  : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router <anonymous>  : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router trim prefix (/__runFrame) from url /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router router /__runFrame : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router dispatching GET /ping.gif
Wed, 25 Mar 2020 17:05:22 GMT express:router jsonParser  : /__runFrame/ping.gif
Wed, 25 Mar 2020 17:05:22 GMT body-parser:json skip empty body
Wed, 25 Mar 2020 17:05:23 GMT express:router dispatching OPTIONS /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router query  : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router expressInit  : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router <anonymous>  : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router <anonymous>  : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router trim prefix (/__runFrame) from url /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router router /__runFrame : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router dispatching OPTIONS /registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router jsonParser  : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT body-parser:json skip empty body
Wed, 25 Mar 2020 17:05:23 GMT express:router dispatching POST /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router query  : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router expressInit  : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router <anonymous>  : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router <anonymous>  : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router trim prefix (/__runFrame) from url /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router router /__runFrame : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router dispatching POST /registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT express:router jsonParser  : /__runFrame/registerBlockInstallationMetadata
Wed, 25 Mar 2020 17:05:23 GMT body-parser:json content-type "application/json"
Wed, 25 Mar 2020 17:05:23 GMT body-parser:json content-encoding "identity"
Wed, 25 Mar 2020 17:05:23 GMT body-parser:json read body
Wed, 25 Mar 2020 17:05:23 GMT body-parser:json parse body
Wed, 25 Mar 2020 17:05:23 GMT body-parser:json parse json
Switched to a new block installation.
Wed, 25 Mar 2020 17:05:23 GMT express:router dispatching GET /__runFrame/bundle.js
Wed, 25 Mar 2020 17:05:23 GMT express:router query  : /__runFrame/bundle.js
Wed, 25 Mar 2020 17:05:23 GMT express:router expressInit  : /__runFrame/bundle.js
Wed, 25 Mar 2020 17:05:23 GMT express:router <anonymous>  : /__runFrame/bundle.js
Wed, 25 Mar 2020 17:05:23 GMT express:router <anonymous>  : /__runFrame/bundle.js
Wed, 25 Mar 2020 17:05:23 GMT express:router trim prefix (/__runFrame) from url /__runFrame/bundle.js
Wed, 25 Mar 2020 17:05:23 GMT express:router router /__runFrame : /__runFrame/bundle.js
Wed, 25 Mar 2020 17:05:23 GMT express:router dispatching GET /bundle.js
Wed, 25 Mar 2020 17:05:23 GMT express:router jsonParser  : /__runFrame/bundle.js
Wed, 25 Mar 2020 17:05:23 GMT body-parser:json skip empty body
Exception in PromiseRejectCallback:
/opt/node/node-12.16.1/lib/node_modules/@airtable/blocks-cli/node_modules/regenerator-runtime/runtime.js:137
        reject(record.arg);
        ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
/opt/node/node-12.16.1/lib/node_modules/@airtable/blocks-cli/node_modules/regenerator-runtime/runtime.js:216
      : iter.next().then(function(result) {
                    ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Exception in PromiseRejectCallback:
internal/process/promises.js:83
      handledRejection(promise);
      ^

RangeError: Maximum call stack size exceeded
Wed, 25 Mar 2020 17:05:23 GMT express:router dispatching GET /__runFrame/poll_script.js
Wed, 25 Mar 2020 17:05:23 GMT express:router query  : /__runFrame/poll_script.js
Wed, 25 Mar 2020 17:05:23 GMT express:router expressInit  : /__runFrame/poll_script.js
Wed, 25 Mar 2020 17:05:23 GMT express:router <anonymous>  : /__runFrame/poll_script.js
Wed, 25 Mar 2020 17:05:23 GMT express:router <anonymous>  : /__runFrame/poll_script.js
Wed, 25 Mar 2020 17:05:23 GMT express:router trim prefix (/__runFrame) from url /__runFrame/poll_script.js
Wed, 25 Mar 2020 17:05:23 GMT express:router router /__runFrame : /__runFrame/poll_script.js
Wed, 25 Mar 2020 17:05:23 GMT express:router dispatching GET /poll_script.js
Wed, 25 Mar 2020 17:05:23 GMT express:router jsonParser  : /__runFrame/poll_script.js
Wed, 25 Mar 2020 17:05:23 GMT body-parser:json skip empty body
Wed, 25 Mar 2020 17:05:23 GMT express:router dispatching GET /__runFrame/poll?random=0.1002202163847401
Wed, 25 Mar 2020 17:05:23 GMT express:router query  : /__runFrame/poll?random=0.1002202163847401
Wed, 25 Mar 2020 17:05:23 GMT express:router expressInit  : /__runFrame/poll?random=0.1002202163847401
Wed, 25 Mar 2020 17:05:23 GMT express:router <anonymous>  : /__runFrame/poll?random=0.1002202163847401
Wed, 25 Mar 2020 17:05:23 GMT express:router <anonymous>  : /__runFrame/poll?random=0.1002202163847401
Wed, 25 Mar 2020 17:05:23 GMT express:router trim prefix (/__runFrame) from url /__runFrame/poll?random=0.1002202163847401
Wed, 25 Mar 2020 17:05:23 GMT express:router router /__runFrame : /__runFrame/poll?random=0.1002202163847401
Wed, 25 Mar 2020 17:05:23 GMT express:router dispatching GET /poll?random=0.1002202163847401
Wed, 25 Mar 2020 17:05:23 GMT express:router jsonParser  : /__runFrame/poll?random=0.1002202163847401
Wed, 25 Mar 2020 17:05:23 GMT body-parser:json skip empty body

System information:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:        18.04
Codename:       bionic
$ node --version
v12.16.1
$ uname -a
Linux bruce 4.15.0-88-generic #88-Ubuntu SMP Tue Feb 11 20:11:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

I was able to successfully complete the guide when using a MacBook.

5 Replies 5
MacGregor_Thoms
4 - Data Explorer
4 - Data Explorer

+1 I have the same exact problem, and I’m on Ubuntu 18.04 as well

@MacGregor_Thomson It looks like the block executable currently doesn’t
report a few critical errors. It’s hard to say whether you’re experiencing the
same bug as me, but it’s worth a shot.

Generally, the executable will exhibit this behavior if its “file watching”
mechanism fails. There are many ways this could happen; here are two
possibilities and steps you can take to work around them:

  • you’ve exceeded the maximum number of files that your operating system is
    configured to allow. This may be because you’ve been running for a long time
    or because the default settings are too conservative. Resolution: restart
    your computer or follow this guide to configure your system to allow more
    “watched” files
    (that second option only applies for folks using GNU/Linux)
  • you have a non-readable file or directory in your “block” directory.
    Resolution: claim ownership of all files in that directory. On Unix-like
    systems, you can do this from the command-line by running the following
    command in the “block” directory: chown -R $(whoami) . (that’s a period at
    the end)

Thanks @Mike_Pennisi! Indeed I needed to increase the inotify limit

Boaz_Sender
4 - Data Explorer
4 - Data Explorer

I am running into the same issue on ubuntu 18 with node v12.11.1. I ran debug and got almost the same output talking about express router, but with my path info in the beginning.

Boaz_Sender
4 - Data Explorer
4 - Data Explorer

Your fixes got me up and running. I’m now up and running after chowing the block project directory and its contents, and updating my file watching limit. Thanks!