cancel
Showing results for 
Search instead for 
Did you mean: 

Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.

Neo4j Desktop Not Loading - OSX Catalina (10.15.7), Neo4j (1.3.11)

Neo4j Desktop not loading:

I have tried full reinstall, removing Application, Application Support files and folders. Are there any that I might be missing?

Initial Error:

[error] {
  constructor: 'TimeoutError',
  name: 'TimeoutError',
  stack: 'TimeoutError: [3] Promise timed out after 5000 milliseconds\n' +
    '    at Timeout._onTimeout (/Applications/Neo4j Desktop.app/Contents/Resources/app.asar/node_modules/p-timeout/index.js:27:54)\n' +
    '    at listOnTimeout (internal/timers.js:531:17)\n' +
    '    at processTimers (internal/timers.js:475:7)'
}

Secondary Error after ~5 mins of loading:

[09:55:10.419] [error] [3] Online check error: {
  constructor: 'Error',
  name: 'RequestError',
  code: 'ETIMEDOUT',
  host: 'dist.neo4j.org',
  hostname: 'dist.neo4j.org',
  method: 'GET',
  path: '/neo4j-desktop/win/latest.yml',
  protocol: 'http:',
  url: 'http://dist.neo4j.org/neo4j-desktop/win/latest.yml',
  gotOptions: {
    path: '/neo4j-desktop/win/latest.yml',
    protocol: 'http:',
    slashes: true,
    auth: null,
    host: 'dist.neo4j.org',
    port: null,
    hostname: 'dist.neo4j.org',
    hash: null,
    search: null,
    query: null,
    pathname: '/neo4j-desktop/win/latest.yml',
    href: 'http://dist.neo4j.org/neo4j-desktop/win/latest.yml',
    retry: {
      retries: '[function] (iteration, error) => {\n' +
        '\t\t\tif (iteration > retries) {\n' +
        '\t\t\t\treturn 0;\n' +
        '\t\t\t}\n' +
        '\n' +
        '\t\t\tif ((!error || !options.retry.errorCodes.has(error.code)) && (!options.retry.methods.has(error.method) || !options.retry.statusCodes.has(error.statusCode))) {\n' +
        '\t\t\t\treturn 0;\n' +
        '\t\t\t}\n' +
        '\n' +
        "\t\t\tif (Reflect.has(error, 'headers') && Reflect.has(error.headers, 'retry-after') && retryAfterStatusCodes.has(error.statusCode)) {\n" +
        "\t\t\t\tlet after = Number(error.headers['retry-after']);\n" +
        '\t\t\t\tif (is.nan(after)) {\n' +
        "\t\t\t\t\tafter = Date.parse(error.headers['retry-after']) - Date.now();\n" +
        '\t\t\t\t} else {\n' +
        '\t\t\t\t\tafter *= 1000;\n' +
        '\t\t\t\t}\n' +
        '\n' +
        '\t\t\t\tif (after > options.retry.maxRetryAfter) {\n' +
        '\t\t\t\t\treturn 0;\n' +
        '\t\t\t\t}\n' +
        '\n' +
        '\t\t\t\treturn after;\n' +
        '\t\t\t}\n' +
        '\n' +
        '\t\t\tif (error.statusCode === 413) {\n' +
        '\t\t\t\treturn 0;\n' +
        '\t\t\t}\n' +
        '\n' +
        '\t\t\tconst noise = Math.random() * 100;\n' +
        '\t\t\treturn ((2 ** (iteration - 1)) * 1000) + noise;\n' +
        '\t\t}',
      methods: {},
      statusCodes: {},
      errorCodes: {}
    },
    headers: {
      'user-agent': 'CaptiveNetworkSupport/1.0 wispr',
      'accept-encoding': 'gzip, deflate'
    },
    hooks: {
      beforeRequest: [],
      beforeRedirect: [],
      beforeRetry: [],
      afterResponse: [],
      beforeError: [],
      init: []
    },
    decompress: true,
    throwHttpErrors: true,
    followRedirect: false,
    stream: false,
    form: false,
    json: false,
    cache: false,
    useElectronNet: false,
    family: 4,
    method: 'GET',
    forceRefresh: true
  },
  stack: 'RequestError: connect ETIMEDOUT 13.224.226.37:80\n' +
    '    at ClientRequest.<anonymous> (/Applications/Neo4j Desktop.app/Contents/Resources/app.asar/node_modules/got/source/request-as-event-emitter.js:178:14)\n' +
    '    at Object.onceWrapper (events.js:291:20)\n' +
    '    at ClientRequest.emit (events.js:208:15)\n' +
    '    at ClientRequest.EventEmitter.emit (domain.js:476:20)\n' +
    '    at ClientRequest.origin.emit (/Applications/Neo4j Desktop.app/Contents/Resources/app.asar/node_modules/@szmarczak/http-timer/source/index.js:37:11)\n' +
    '    at Socket.socketErrorListener (_http_client.js:399:9)\n' +
    '    at Socket.emit (events.js:203:13)\n' +
    '    at Socket.EventEmitter.emit (domain.js:476:20)\n' +
    '    at emitErrorNT (internal/streams/destroy.js:91:8)\n' +
    '    at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)'
}
[09:59:26.235] [info] Graph Apps: Failed to resolve graph app[neo4j-browser] {
  constructor: 'Error',
  stack: 'Error: net::ERR_TIMED_OUT\n' +
    '    at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:2545:21)\n' +
    '    at SimpleURLLoaderWrapper.emit (events.js:203:13)\n' +
    '    at SimpleURLLoaderWrapper.EventEmitter.emit (domain.js:476:20)\n' +
    '    at SimpleURLLoaderWrapper.topLevelDomainCallback (domain.js:131:23)'
}
[09:59:26.239] [info] Graph Apps: Failed to resolve graph app[neo4j-bloom] {
  constructor: 'Error',
  stack: 'Error: net::ERR_TIMED_OUT\n' +
    '    at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:2545:21)\n' +
    '    at SimpleURLLoaderWrapper.emit (events.js:203:13)\n' +
    '    at SimpleURLLoaderWrapper.EventEmitter.emit (domain.js:476:20)\n' +
    '    at SimpleURLLoaderWrapper.topLevelDomainCallback (domain.js:131:23)'
}

I have tried 1.3.11 and 1.3.4

2 REPLIES 2

Are there any network issues on your system?

Can you manually connect to: http://13.224.226.37 ?

clem
Graph Steward

As a data point, I have MacBook Pro running 10.15.7 and running 1.3.11 Desktop and Neo4J 4.2.1 and I have no problems running Neo4J.

I wonder if there is something odd about the way you set up you Mac.