[SOLVED] - MAC - APP - Workout Selection

When clicking on the workout menu on the Mac APP, the screen goes blank. The error is:

Warning:

VM118 renderer_init:2 The vm module of Node.js is unsupported in Electron’s renderer process due to incompatibilities with the Blink rendering engine. Crashes are likely and avoiding the module is highly recommended. This module may be removed in a future release.
s._load @ VM118 renderer_init:2
index-CYhjMS-9.js:4479 [Socket] Connected: ZSCa089Zf5p9WLksBH-X

Error:
index-CYhjMS-9.js:31301 Uncaught TypeError: Cannot read properties of undefined (reading ‘length’)
at index-CYhjMS-9.js:31301:30
at commitHookEffectListMount (index-CYhjMS-9.js:13556:26)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14706:25)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14700:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14700:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14700:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14700:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14700:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14700:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14700:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14700:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14700:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14803:9)
at recursivelyTraversePassiveMountEffects (index-CYhjMS-9.js:14687:9)
at commitPassiveMountOnFiber (index-CYhjMS-9.js:14717:9)
at flushPassiveEffects (index-CYhjMS-9.js:15928:7)
at flushPendingEffects (index-CYhjMS-9.js:15908:12)
at flushSpawnedWork (index-CYhjMS-9.js:15894:42)
index-CYhjMS-9.js:4479 [Socket] Disconnected: io client disconnect

reload / force reload / install of App does not fix it.

Do you have an Intel mac?

I see the problem. It seems you have some workout in your list that has some strange data and it is causing this crash… I am adding crash protection now so that workout would just be skipped. New build coming in about an hour. You will see a message to upgrade when you restart the app.

New version is available that won’t crash but their is a second problem in that this is a ramp test that is failing which has to do with a structure change we have… Complex :slight_smile: Too many improvements at the same time…. Thanks for reporting this. I will update here when the second problem is fixed but you should be fine on the workouts tab now.

Thanks Alex!
I’ll remove the workouts and can rebuild them a different way as well.

Cheers

You should not need to do anything. It is fixed now.