Preprocessing result thumbnails are not shown

Hi,

Preprocessing result thumbnails in the individual exposure window are sometimes not shown.

This problem can be temporalily solved by reloading the page several tiems or clicking several micrographs, but will reappear over time.

Here is the output of cryosparcm status.

----------------------------------------------------------------------------
CryoSPARC System master node installed at
/home/swadm/cryosparc/cryosparc_master
Current cryoSPARC version: v3.3.1+211202
----------------------------------------------------------------------------

CryoSPARC process status:

app                              RUNNING   pid 2479, uptime 1 day, 2:22:09
app_dev                          STOPPED   Not started
command_core                     RUNNING   pid 2312, uptime 1 day, 2:22:32
command_rtp                      RUNNING   pid 2360, uptime 1 day, 2:22:25
command_vis                      RUNNING   pid 29787, uptime 0:04:13
database                         RUNNING   pid 1392, uptime 1 day, 2:22:38
liveapp                          STOPPED   Not started
liveapp_dev                      STOPPED   Not started
webapp                           RUNNING   pid 2470, uptime 1 day, 2:22:10
webapp_dev                       STOPPED   Not started

And here is the part of the output of cryosparcm log app.

Error in RTP request:  RequestError: Error: socket hang up
    at new RequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.EventEmitter.emit (domain.js:486:12)
    at Request.onRequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:877:8)
    at ClientRequest.emit (events.js:315:20)
    at ClientRequest.EventEmitter.emit (domain.js:486:12)
    at Socket.socketOnEnd (_http_client.js:493:9)
    at Socket.emit (events.js:327:22)
    at Socket.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
 => awaited here:
    at Function.Promise.await (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at server/methods/interactive.js:102:21
    at /home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 {
  cause: Error: socket hang up
      at connResetException (internal/errors.js:617:14)
      at Socket.socketOnEnd (_http_client.js:493:23)
      at Socket.emit (events.js:327:22)
      at Socket.EventEmitter.emit (domain.js:486:12)
      at endReadableNT (_stream_readable.js:1327:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21) {
    code: 'ECONNRESET'
  },
  error: Error: socket hang up
      at connResetException (internal/errors.js:617:14)
      at Socket.socketOnEnd (_http_client.js:493:23)
      at Socket.emit (events.js:327:22)
      at Socket.EventEmitter.emit (domain.js:486:12)
      at endReadableNT (_stream_readable.js:1327:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21) {
    code: 'ECONNRESET'
  },
  options: {
    method: 'POST',
    uri: 'http://xxxxxxxxxxxxxxxxxxxxxxx:39003/get_individual_data_globalmotion_img',
    headers: { 'CRYOSPARC-USER': '61b742aa1afb2093209fc7c3' },
    body: {
      project_uid: 'P1',
      session_uid: 'S3',
      exposure_uid: 25,
      found_at: 1639569427.801686
    },
    json: true,
    encoding: null,
    callback: [Function: RP$callback],
    transform: undefined,
    simple: true,
    resolveWithFullResponse: false,
    transform2xxOnly: false
  },
  response: undefined
}
Error in RTP request:  RequestError: Error: socket hang up
    at new RequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.EventEmitter.emit (domain.js:486:12)
    at Request.onRequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:877:8)
    at ClientRequest.emit (events.js:315:20)
    at ClientRequest.EventEmitter.emit (domain.js:486:12)
    at Socket.socketOnEnd (_http_client.js:493:9)
    at Socket.emit (events.js:327:22)
    at Socket.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
 => awaited here:
    at Function.Promise.await (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at server/methods/interactive.js:102:21
    at /home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 {
  cause: Error: socket hang up
      at connResetException (internal/errors.js:617:14)
      at Socket.socketOnEnd (_http_client.js:493:23)
      at Socket.emit (events.js:327:22)
      at Socket.EventEmitter.emit (domain.js:486:12)
      at endReadableNT (_stream_readable.js:1327:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21) {
    code: 'ECONNRESET'
  },
  error: Error: socket hang up
      at connResetException (internal/errors.js:617:14)
      at Socket.socketOnEnd (_http_client.js:493:23)
      at Socket.emit (events.js:327:22)
      at Socket.EventEmitter.emit (domain.js:486:12)
      at endReadableNT (_stream_readable.js:1327:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21) {
    code: 'ECONNRESET'
  },
  options: {
    method: 'POST',
    uri: 'http://xxxxxxxxxxxxxxxxxxxxxxx:39003/get_individual_data_splinemotion_img',
    headers: { 'CRYOSPARC-USER': '61b742aa1afb2093209fc7c3' },
    body: {
      project_uid: 'P1',
      session_uid: 'S3',
      exposure_uid: 25,
      found_at: 1639569427.801686
    },
    json: true,
    encoding: null,
    callback: [Function: RP$callback],
    transform: undefined,
    simple: true,
    resolveWithFullResponse: false,
    transform2xxOnly: false
  },
  response: undefined
}
Exception while invoking method 'runVisExtern' RequestError: Error: socket hang up
    at new RequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.EventEmitter.emit (domain.js:486:12)
    at Request.onRequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:877:8)
    at ClientRequest.emit (events.js:315:20)
    at ClientRequest.EventEmitter.emit (domain.js:486:12)
    at Socket.socketOnEnd (_http_client.js:493:9)
    at Socket.emit (events.js:327:22)
    at Socket.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
 => awaited here:
    at Function.Promise.await (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at server/methods/interactive.js:102:21
    at /home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
Exception while invoking method 'runVisExtern' RequestError: Error: socket hang up
    at new RequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.EventEmitter.emit (domain.js:486:12)
    at Request.onRequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:877:8)
    at ClientRequest.emit (events.js:315:20)
    at ClientRequest.EventEmitter.emit (domain.js:486:12)
    at Socket.socketOnEnd (_http_client.js:493:9)
    at Socket.emit (events.js:327:22)
    at Socket.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
 => awaited here:
    at Function.Promise.await (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at server/methods/interactive.js:102:21
    at /home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
Error in RTP request:  RequestError: Error: socket hang up
    at new RequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.EventEmitter.emit (domain.js:486:12)
    at Request.onRequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:877:8)
    at ClientRequest.emit (events.js:315:20)
    at ClientRequest.EventEmitter.emit (domain.js:486:12)
    at Socket.socketOnEnd (_http_client.js:493:9)
    at Socket.emit (events.js:327:22)
    at Socket.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
 => awaited here:
    at Function.Promise.await (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at server/methods/interactive.js:102:21
    at /home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 {
  cause: Error: socket hang up
      at connResetException (internal/errors.js:617:14)
      at Socket.socketOnEnd (_http_client.js:493:23)
      at Socket.emit (events.js:327:22)
      at Socket.EventEmitter.emit (domain.js:486:12)
      at endReadableNT (_stream_readable.js:1327:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21) {
    code: 'ECONNRESET'
  },
  error: Error: socket hang up
      at connResetException (internal/errors.js:617:14)
      at Socket.socketOnEnd (_http_client.js:493:23)
      at Socket.emit (events.js:327:22)
      at Socket.EventEmitter.emit (domain.js:486:12)
      at endReadableNT (_stream_readable.js:1327:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21) {
    code: 'ECONNRESET'
  },
  options: {
    method: 'POST',
    uri: 'http://xxxxxxxxxxxxxxxxxxxxxxx:39003/get_individual_data_ctffit_img',
    headers: { 'CRYOSPARC-USER': '61b742aa1afb2093209fc7c3' },
    body: {
      project_uid: 'P1',
      session_uid: 'S3',
      exposure_uid: 25,
      found_at: 1639569427.801686
    },
    json: true,
    encoding: null,
    callback: [Function: RP$callback],
    transform: undefined,
    simple: true,
    resolveWithFullResponse: false,
    transform2xxOnly: false
  },
  response: undefined
}
Error in RTP request:  RequestError: Error: socket hang up
    at new RequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.EventEmitter.emit (domain.js:486:12)
    at Request.onRequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:877:8)
    at ClientRequest.emit (events.js:315:20)
    at ClientRequest.EventEmitter.emit (domain.js:486:12)
    at Socket.socketOnEnd (_http_client.js:493:9)
    at Socket.emit (events.js:327:22)
    at Socket.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
 => awaited here:
    at Function.Promise.await (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at server/methods/interactive.js:102:21
    at /home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 {
  cause: Error: socket hang up
      at connResetException (internal/errors.js:617:14)
      at Socket.socketOnEnd (_http_client.js:493:23)
      at Socket.emit (events.js:327:22)
      at Socket.EventEmitter.emit (domain.js:486:12)
      at endReadableNT (_stream_readable.js:1327:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21) {
    code: 'ECONNRESET'
  },
  error: Error: socket hang up
      at connResetException (internal/errors.js:617:14)
      at Socket.socketOnEnd (_http_client.js:493:23)
      at Socket.emit (events.js:327:22)
      at Socket.EventEmitter.emit (domain.js:486:12)
      at endReadableNT (_stream_readable.js:1327:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21) {
    code: 'ECONNRESET'
  },
  options: {
    method: 'POST',
    uri: 'http://xxxxxxxxxxxxxxxxxxxxxxx:39003/get_individual_data_ctf_diagnostic_img',
    headers: { 'CRYOSPARC-USER': '61b742aa1afb2093209fc7c3' },
    body: {
      project_uid: 'P1',
      session_uid: 'S3',
      exposure_uid: 25,
      found_at: 1639569427.801686
    },
    json: true,
    encoding: null,
    callback: [Function: RP$callback],
    transform: undefined,
    simple: true,
    resolveWithFullResponse: false,
    transform2xxOnly: false
  },
  response: undefined
}
Error in RTP request:  RequestError: Error: socket hang up
    at new RequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.EventEmitter.emit (domain.js:486:12)
    at Request.onRequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:877:8)
    at ClientRequest.emit (events.js:315:20)
    at ClientRequest.EventEmitter.emit (domain.js:486:12)
    at Socket.socketOnEnd (_http_client.js:493:9)
    at Socket.emit (events.js:327:22)
    at Socket.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
 => awaited here:
    at Function.Promise.await (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at server/methods/interactive.js:102:21
    at /home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 {
  cause: Error: socket hang up
      at connResetException (internal/errors.js:617:14)
      at Socket.socketOnEnd (_http_client.js:493:23)
      at Socket.emit (events.js:327:22)
      at Socket.EventEmitter.emit (domain.js:486:12)
      at endReadableNT (_stream_readable.js:1327:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21) {
    code: 'ECONNRESET'
  },
  error: Error: socket hang up
      at connResetException (internal/errors.js:617:14)
      at Socket.socketOnEnd (_http_client.js:493:23)
      at Socket.emit (events.js:327:22)
      at Socket.EventEmitter.emit (domain.js:486:12)
      at endReadableNT (_stream_readable.js:1327:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21) {
    code: 'ECONNRESET'
  },
  options: {
    method: 'POST',
    uri: 'http://xxxxxxxxxxxxxxxxxxxxxxx:39003/get_individual_data_ctf2D',
    headers: { 'CRYOSPARC-USER': '61b742aa1afb2093209fc7c3' },
    body: {
      project_uid: 'P1',
      session_uid: 'S3',
      exposure_uid: 25,
      found_at: 1639569427.801686
    },
    json: true,
    encoding: null,
    callback: [Function: RP$callback],
    transform: undefined,
    simple: true,
    resolveWithFullResponse: false,
    transform2xxOnly: false
  },
  response: undefined
}
Exception while invoking method 'runVisExtern' RequestError: Error: socket hang up
    at new RequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.EventEmitter.emit (domain.js:486:12)
    at Request.onRequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:877:8)
    at ClientRequest.emit (events.js:315:20)
    at ClientRequest.EventEmitter.emit (domain.js:486:12)
    at Socket.socketOnEnd (_http_client.js:493:9)
    at Socket.emit (events.js:327:22)
    at Socket.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
 => awaited here:
    at Function.Promise.await (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at server/methods/interactive.js:102:21
    at /home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
Exception while invoking method 'runVisExtern' RequestError: Error: socket hang up
    at new RequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.EventEmitter.emit (domain.js:486:12)
    at Request.onRequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:877:8)
    at ClientRequest.emit (events.js:315:20)
    at ClientRequest.EventEmitter.emit (domain.js:486:12)
    at Socket.socketOnEnd (_http_client.js:493:9)
    at Socket.emit (events.js:327:22)
    at Socket.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
 => awaited here:
    at Function.Promise.await (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at server/methods/interactive.js:102:21
    at /home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40
Exception while invoking method 'runVisExtern' RequestError: Error: socket hang up
    at new RequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.EventEmitter.emit (domain.js:486:12)
    at Request.onRequestError (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/request/request.js:877:8)
    at ClientRequest.emit (events.js:315:20)
    at ClientRequest.EventEmitter.emit (domain.js:486:12)
    at Socket.socketOnEnd (_http_client.js:493:9)
    at Socket.emit (events.js:327:22)
    at Socket.EventEmitter.emit (domain.js:486:12)
    at endReadableNT (_stream_readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
 => awaited here:
    at Function.Promise.await (/home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:56:12)
    at server/methods/interactive.js:102:21
    at /home/swadm/cryosparc/cryosparc_master/cryosparc_app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40

Thanks,
Kotaro

1 Like

@kttn What’s the output of the following commands:
uname -a
cryosparcm log command_vis
If you’d prefer not to post that information on the forum, you can include the information in a direct message.

@wtempel Thank you for your reply. I sent you the outputs from the commands in a direct message.

@kttn command_vis was interesting. Please could you additionally provide (via DM) outputs of:
cryosparcm log command_core
cryosparcm log database

@wtempel Thank you. I just sent the log files via DM.

@kttn Is the relevant cryoSPARC project stored on a network file system that may intermittently become unavailable?

@wtempel The project is on a NFS, but I haven’t experienced any inaccessibility so far. I also tested a project on a local HDD, but the situation doesn’t change.

I changed OS from centos7 to ubuntu server 16.04, and storage from HDD to SSD, but the same result.

Is this problem only happening to us?

I also have the exact same issue. And my projects are stored on NFS as well. @wtempel I also DM your my log files. Hopefully, you can identify common errors in the log. Thanks!

@wxh180 The issue you experience may have a different cause. Please open a new forum thread with a problem description and relevant details of your computing environment.

@kttn I am concerned about a core dump in your command_vis output. If you can, please

  1. upgrade to ubuntu-20.04
  2. install the nvidia kernel driver
  3. reinstall CUDA
  4. if the cuda path has changed, update cryosparc_worker/config.sh accordingly
  5. cryosparcm update --override
  6. <your-path-to-worker-install>/bin/cryosparcw update --override
  7. DM us outputs from cryosparcm log command_vis, cryosparcm log command_core if the problem persists

@wtempel Because I had some compatibility problems with other programs in ubuntu, I already changed the os back to CentOS7. So please give me some time, I’ll attach another HDD with ubuntu and will test cryosparclive.

I have the same (or very similar) experience. For me, it usually works to click through micrographs, but once I “go back” and click on a micrograph that I have recently clicked, then the web server usually chokes and one have to click repeatedly on different micrographs until it starts loading the previews again. It seems to happen in the “Individual Exposure” section.

@daniel.s.d.larsson Please can you provide more details, ideally under a “New Topic” in this category, particularly items in the “Environment” section.
The outputs of

  • cryosparcm log command_vis
  • cryosparcm log command_core

would also be helpful. Please obscure any confidential information before posting those on the public forum, or send me a forum direct message for log sharing arrangements.